[2026-01-29 16:45:33] production.INFO: STAGE 1 - ACTIVE TYPE 2 ["DATO' MAZROL NIZAM ","MASTURA ","NORHIDAYAH ","NOR AZIMAH BINTI YAJID","LATINA ","FATIN ASILAH ","NABIHAH ","KHAIRUL ZHAFRI ","ABDUL HADI BIN ABD HALIM","MOHD HAIRUL HAFIZAN ","MOHD SYAFIQ FARHAN ","MOHAMAD SHAHRIL BIN ABDUL MOIN","HAMIZI ","MUHAMMAD FIRMAN BIN MOHD YUSOFF","RAPHAEL ","MOHAMAD NOOR FIRDAUS ","NURFATIN NADHIRAH BINTI SELAT","MOHAMMAD AZIM BIN MOHD SALEH","NABILAH ","PUTRI MARDIANA BINTI MEGAT MOHAMED","WAN ZAFRAN EDDIN BIN WAN ZAKARIA","AMIRUL FAZREQ ","MUHAMMAD FARHAN BIN ISHAHAK","Ilyyas B Mat Zain","NORSHUZIEANA ","NURFIRZANAH BINTI AMRAN","NOR BAIZURAH ","NORFAZLYANA BINTI JAMAL","ROSZULIKHA ZUHRAH ","NUR HANNAH QISTINA BINTI AHMAD FEKRI","NURUL HAZEEQAH ","MUHAMMAD HAMIZAN ","WAN ABDUL MUHAIMIN ","ZAKARIA BIN SAIFUL","NUR ANIS FARHANA BINTI ZULKIFLI","MUHAMMAD QARAFI ","NURULHANI BINTI MOHMAD OMAR","MOHD KHUSHAIRI ","NUR SYIFAA BINTI ZAHAR","SITI MAIMUNAH BINTI NIKMAT LEONG","IEMAN DANIEL ","MUHAMMAD AJMAL HAZIQ ","NUR IRDINA BINTI HASSAN","NURIN RUSHDINA BINTI MUHAMAD NAZERI","MOHAMAD ZULFAWWAZ ","NORZEALA BINTI MUHAMAT","MOHAMAD ISMUKRI ","ADLI ASNAWI BIN ABDULLAH","AZRA'E BIN HISHAMUDDIN","MUHAMMAD AJMAL HAQIM ","NUR FATIN FARHANAH ","AHMAD DANIAL","NURUL AIN ","MUHAMMAD NOOR DANIAL SHAH BIN NOORAZMI","NUR IZZATI BINTI HELMI","MUHAMAD SAMSURIZAL ","MUHAMMAD ISTHIQFAR ","MUHAMMAD SHAFIQ BIN MOHD AZEHAR","USER_TESTING ","SHARIFFA NUR SHAFIQAH ","MUHAMMAD ALIF HAKIM ","WAN MAISARAH ","NUR UMAIRAH ","MOHD TAUFIQ ","NUR ILMIYATUL HUSNA ","JASRINABILA ","MOHD KHAIRIL ","NUR NADHIRAH BINTI ROSDI","NURUL SHAHIRAH BINTI MOHD ROSEL","NUR IZZRA NADIRA BINTI ROSLI","MUHAMMAD ZAREEN IRSYAD BIN MOHD ZAIB","NUR IZZATI NABEELA ","ABDUL MUIZZ ","FARIS HAZIQ ","MUHAMMAD HAFIZ ADAM ","ZAIDI ","NOR IRSALINA ","NORNATASHA AMIERA BINTI MD JILIS","BADRIL NIZAR ","NORNATASHA AMIERA ","AREEF ","MUHAMMAD DANISH ","NUR AIN AMIRAH ","NUR QISTINA BALQIS ","FAROUQ FAYEZ ","SYAZA FARHANA ","MOHD NAZZIR ","WAN NURSYAZLIZA BINTI WAN MAMAT","NURSABRINA ","NUR ALIA DIANA ","NAJWA ","testDanial BIN test","Testing ","Testing1 ","MOHD HAZIQ ","SITI NOOR JAMAITUL AISHAH ","AMALIA ","ALIFF AZAMIE FIRDAUS ","ARISHA IMAN AIRELL ","NUR ADRINA ","NUR DINI ","RAUDHATUL HUSNA SYAKIRAH BINTI SHAIFFUL JUFRI","MUHAMMAD SHUKREY BIN SUHARMAN","BADRUL AIMAN ","AFIQAH SYAHIRAH BINTI MOHD SAIPUL ANUAR","BISYARIL IMRAN ","ADAM MUQHRIZ ","NUR AIN SYAZWANI ","MUHAMMAD IZZUDIN FARHAN ","SITI ZULAIKHA BINTI ZULKIFLEE","MUHAMMAD HAKEEM ","NURUS SALEHAH ","WAHIDAH ","MUHAMMAD SHAHIZAN ","MUHAMMAD AIMAN ","MUHAMAD ZICKRI BIN HASHIM","MUHAMMAD ROZAIMIE BIN ROSMAN THEODORUS","AQMAL ZIKRY BIN ONN","ULWAN BIN BUDIYANTO","GADIS FITRAH BINTI RAHMAT","MARISSA DAMIA BINTI MAZROL NIZAM","NUR ELLYANA DAMYEA BINTI YUSAINI","SHAHRUL NIZAM BIN SAMSUL ARIF"] [2026-01-29 16:45:33] production.INFO: STAGE 2 - NOT DEVELOPER ["DATO' MAZROL NIZAM ","MASTURA ","NORHIDAYAH ","NOR AZIMAH BINTI YAJID","LATINA ","FATIN ASILAH ","NABIHAH ","KHAIRUL ZHAFRI ","ABDUL HADI BIN ABD HALIM","MOHD HAIRUL HAFIZAN ","MOHD SYAFIQ FARHAN ","MOHAMAD SHAHRIL BIN ABDUL MOIN","HAMIZI ","MUHAMMAD FIRMAN BIN MOHD YUSOFF","RAPHAEL ","MOHAMAD NOOR FIRDAUS ","NURFATIN NADHIRAH BINTI SELAT","MOHAMMAD AZIM BIN MOHD SALEH","NABILAH ","PUTRI MARDIANA BINTI MEGAT MOHAMED","WAN ZAFRAN EDDIN BIN WAN ZAKARIA","AMIRUL FAZREQ ","MUHAMMAD FARHAN BIN ISHAHAK","Ilyyas B Mat Zain","NORSHUZIEANA ","NURFIRZANAH BINTI AMRAN","NOR BAIZURAH ","NORFAZLYANA BINTI JAMAL","ROSZULIKHA ZUHRAH ","NUR HANNAH QISTINA BINTI AHMAD FEKRI","NURUL HAZEEQAH ","MUHAMMAD HAMIZAN ","WAN ABDUL MUHAIMIN ","ZAKARIA BIN SAIFUL","NUR ANIS FARHANA BINTI ZULKIFLI","MUHAMMAD QARAFI ","NURULHANI BINTI MOHMAD OMAR","MOHD KHUSHAIRI ","NUR SYIFAA BINTI ZAHAR","SITI MAIMUNAH BINTI NIKMAT LEONG","IEMAN DANIEL ","MUHAMMAD AJMAL HAZIQ ","NUR IRDINA BINTI HASSAN","NURIN RUSHDINA BINTI MUHAMAD NAZERI","MOHAMAD ZULFAWWAZ ","NORZEALA BINTI MUHAMAT","MOHAMAD ISMUKRI ","ADLI ASNAWI BIN ABDULLAH","AZRA'E BIN HISHAMUDDIN","MUHAMMAD AJMAL HAQIM ","NUR FATIN FARHANAH ","AHMAD DANIAL","NURUL AIN ","MUHAMMAD NOOR DANIAL SHAH BIN NOORAZMI","NUR IZZATI BINTI HELMI","MUHAMAD SAMSURIZAL ","MUHAMMAD ISTHIQFAR ","MUHAMMAD SHAFIQ BIN MOHD AZEHAR","USER_TESTING ","SHARIFFA NUR SHAFIQAH ","MUHAMMAD ALIF HAKIM ","WAN MAISARAH ","NUR UMAIRAH ","MOHD TAUFIQ ","NUR ILMIYATUL HUSNA ","JASRINABILA ","MOHD KHAIRIL ","NUR NADHIRAH BINTI ROSDI","NURUL SHAHIRAH BINTI MOHD ROSEL","NUR IZZRA NADIRA BINTI ROSLI","MUHAMMAD ZAREEN IRSYAD BIN MOHD ZAIB","NUR IZZATI NABEELA ","ABDUL MUIZZ ","FARIS HAZIQ ","MUHAMMAD HAFIZ ADAM ","ZAIDI ","NOR IRSALINA ","NORNATASHA AMIERA BINTI MD JILIS","BADRIL NIZAR ","NORNATASHA AMIERA ","AREEF ","MUHAMMAD DANISH ","NUR AIN AMIRAH ","NUR QISTINA BALQIS ","FAROUQ FAYEZ ","SYAZA FARHANA ","MOHD NAZZIR ","WAN NURSYAZLIZA BINTI WAN MAMAT","NURSABRINA ","NUR ALIA DIANA ","NAJWA ","testDanial BIN test","Testing ","Testing1 ","MOHD HAZIQ ","SITI NOOR JAMAITUL AISHAH ","AMALIA ","ALIFF AZAMIE FIRDAUS ","ARISHA IMAN AIRELL ","NUR ADRINA ","NUR DINI ","RAUDHATUL HUSNA SYAKIRAH BINTI SHAIFFUL JUFRI","MUHAMMAD SHUKREY BIN SUHARMAN","BADRUL AIMAN ","AFIQAH SYAHIRAH BINTI MOHD SAIPUL ANUAR","BISYARIL IMRAN ","ADAM MUQHRIZ ","NUR AIN SYAZWANI ","MUHAMMAD IZZUDIN FARHAN ","SITI ZULAIKHA BINTI ZULKIFLEE","MUHAMMAD HAKEEM ","NURUS SALEHAH ","WAHIDAH ","MUHAMMAD SHAHIZAN ","MUHAMMAD AIMAN ","MUHAMAD ZICKRI BIN HASHIM","MUHAMMAD ROZAIMIE BIN ROSMAN THEODORUS","AQMAL ZIKRY BIN ONN","ULWAN BIN BUDIYANTO","GADIS FITRAH BINTI RAHMAT","MARISSA DAMIA BINTI MAZROL NIZAM","NUR ELLYANA DAMYEA BINTI YUSAINI","SHAHRUL NIZAM BIN SAMSUL ARIF"] [2026-01-29 16:45:33] production.INFO: STAGE 3 - CHECKED IN IDS [36,526,478,528,518,535,41,177,511,552,459,28,20,94,438,115,150,30,288,441,203,543,53,362,498,425,193,530,522,15,502,505,525,290,372,12,361,428,47,529,38,199,295,277,331,417,517,524,244,440,433,149,155,487,14,152,538,542,514,437,546,112,31,77,449,547,427,431,541,499,539,209,259,536,501,532,527,84,329,534,477,531,241,201,510,13,429,316,533,172,544,432,509,545,548,21,23,289,497,531,28,36,13,31,23,172,483,31,530,13,528] [2026-01-29 16:45:33] production.INFO: STAGE 4 - NOT CHECKED IN ["DATO' MAZROL NIZAM ","ABDUL HADI BIN ABD HALIM","WAN ZAFRAN EDDIN BIN WAN ZAKARIA","Ilyyas B Mat Zain","ROSZULIKHA ZUHRAH ","NURULHANI BINTI MOHMAD OMAR","SITI MAIMUNAH BINTI NIKMAT LEONG","MUHAMMAD AJMAL HAZIQ ","NUR IRDINA BINTI HASSAN","MUHAMMAD AJMAL HAQIM ","MUHAMAD SAMSURIZAL ","MUHAMMAD ISTHIQFAR ","USER_TESTING ","ZAIDI ","NORNATASHA AMIERA BINTI MD JILIS","NURSABRINA ","testDanial BIN test","Testing ","Testing1 ","SITI NOOR JAMAITUL AISHAH ","SITI ZULAIKHA BINTI ZULKIFLEE","MARISSA DAMIA BINTI MAZROL NIZAM","NUR ELLYANA DAMYEA BINTI YUSAINI"] [2026-01-29 16:45:33] production.INFO: STAGE 5 - HAS ANY LEAVE TODAY [27,257,257,216,216,110,165] [2026-01-29 16:45:33] production.INFO: STAGE 6 - NO LEAVE ["DATO' MAZROL NIZAM ","Ilyyas B Mat Zain","MUHAMMAD AJMAL HAZIQ ","NUR IRDINA BINTI HASSAN","MUHAMMAD AJMAL HAQIM ","MUHAMAD SAMSURIZAL ","MUHAMMAD ISTHIQFAR ","USER_TESTING ","ZAIDI ","NORNATASHA AMIERA BINTI MD JILIS","NURSABRINA ","testDanial BIN test","Testing ","Testing1 ","SITI NOOR JAMAITUL AISHAH ","SITI ZULAIKHA BINTI ZULKIFLEE","MARISSA DAMIA BINTI MAZROL NIZAM","NUR ELLYANA DAMYEA BINTI YUSAINI"] [2026-01-29 16:45:33] production.INFO: STAGE 7 - EMPLOYEE IDS [11,13,20,21,12,22,23,24,26,27,28,29,30,31,32,35,36,37,38,40,39,74,70,33,14,15,16,19,48,41,45,46,47,50,52,53,55,56,57,59,60,61,62,63,64,65,68,69,72,73,75,76,77,78,80,81,82,84,86,87,89,90,91,92,93,94,95,96,97,98,99,100,1,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,2,3,116,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,4,392,393,394,395,396,397,398,399,400,401,404,406,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552] [2026-01-29 16:45:33] production.INFO: STAGE 8 - FINAL USERS ["DATO' MAZROL NIZAM ","Ilyyas B Mat Zain","MUHAMMAD AJMAL HAZIQ ","MUHAMMAD AJMAL HAQIM ","MUHAMAD SAMSURIZAL ","USER_TESTING ","ZAIDI ","NURSABRINA ","Testing ","Testing1 ","SITI NOOR JAMAITUL AISHAH ","SITI ZULAIKHA BINTI ZULKIFLEE","MARISSA DAMIA BINTI MAZROL NIZAM","NUR ELLYANA DAMYEA BINTI YUSAINI"] [2026-01-29 16:48:12] production.INFO: API user attempting login {"userlogin":"roszulikha@demigroup"} [2026-01-29 16:48:12] production.INFO: API login: Resolving tenant for domain: demigroup [2026-01-29 16:48:12] production.INFO: API login: Connected to tenant DB: demigrou_attendpro [2026-01-29 16:48:12] production.WARNING: API login: Password mismatch {"userlogin":"roszulikha@demigroup"} [2026-01-29 16:48:19] production.INFO: API user attempting login {"userlogin":"roszulikha@demigroup"} [2026-01-29 16:48:19] production.INFO: API login: Resolving tenant for domain: demigroup [2026-01-29 16:48:19] production.INFO: API login: Connected to tenant DB: demigrou_attendpro [2026-01-29 16:48:20] production.INFO: API login: User authenticated {"user_id":165} [2026-01-29 16:48:25] production.INFO: STAGE 1 - ACTIVE TYPE 2 ["DATO' MAZROL NIZAM ","MASTURA ","NORHIDAYAH ","NOR AZIMAH BINTI YAJID","LATINA ","FATIN ASILAH ","NABIHAH ","KHAIRUL ZHAFRI ","ABDUL HADI BIN ABD HALIM","MOHD HAIRUL HAFIZAN ","MOHD SYAFIQ FARHAN ","MOHAMAD SHAHRIL BIN ABDUL MOIN","HAMIZI ","MUHAMMAD FIRMAN BIN MOHD YUSOFF","RAPHAEL ","MOHAMAD NOOR FIRDAUS ","NURFATIN NADHIRAH BINTI SELAT","MOHAMMAD AZIM BIN MOHD SALEH","NABILAH ","PUTRI MARDIANA BINTI MEGAT MOHAMED","WAN ZAFRAN EDDIN BIN WAN ZAKARIA","AMIRUL FAZREQ ","MUHAMMAD FARHAN BIN ISHAHAK","Ilyyas B Mat Zain","NORSHUZIEANA ","NURFIRZANAH BINTI AMRAN","NOR BAIZURAH ","NORFAZLYANA BINTI JAMAL","ROSZULIKHA ZUHRAH ","NUR HANNAH QISTINA BINTI AHMAD FEKRI","NURUL HAZEEQAH ","MUHAMMAD HAMIZAN ","WAN ABDUL MUHAIMIN ","ZAKARIA BIN SAIFUL","NUR ANIS FARHANA BINTI ZULKIFLI","MUHAMMAD QARAFI ","NURULHANI BINTI MOHMAD OMAR","MOHD KHUSHAIRI ","NUR SYIFAA BINTI ZAHAR","SITI MAIMUNAH BINTI NIKMAT LEONG","IEMAN DANIEL ","MUHAMMAD AJMAL HAZIQ ","NUR IRDINA BINTI HASSAN","NURIN RUSHDINA BINTI MUHAMAD NAZERI","MOHAMAD ZULFAWWAZ ","NORZEALA BINTI MUHAMAT","MOHAMAD ISMUKRI ","ADLI ASNAWI BIN ABDULLAH","AZRA'E BIN HISHAMUDDIN","MUHAMMAD AJMAL HAQIM ","NUR FATIN FARHANAH ","AHMAD DANIAL","NURUL AIN ","MUHAMMAD NOOR DANIAL SHAH BIN NOORAZMI","NUR IZZATI BINTI HELMI","MUHAMAD SAMSURIZAL ","MUHAMMAD ISTHIQFAR ","MUHAMMAD SHAFIQ BIN MOHD AZEHAR","USER_TESTING ","SHARIFFA NUR SHAFIQAH ","MUHAMMAD ALIF HAKIM ","WAN MAISARAH ","NUR UMAIRAH ","MOHD TAUFIQ ","NUR ILMIYATUL HUSNA ","JASRINABILA ","MOHD KHAIRIL ","NUR NADHIRAH BINTI ROSDI","NURUL SHAHIRAH BINTI MOHD ROSEL","NUR IZZRA NADIRA BINTI ROSLI","MUHAMMAD ZAREEN IRSYAD BIN MOHD ZAIB","NUR IZZATI NABEELA ","ABDUL MUIZZ ","FARIS HAZIQ ","MUHAMMAD HAFIZ ADAM ","ZAIDI ","NOR IRSALINA ","NORNATASHA AMIERA BINTI MD JILIS","BADRIL NIZAR ","NORNATASHA AMIERA ","AREEF ","MUHAMMAD DANISH ","NUR AIN AMIRAH ","NUR QISTINA BALQIS ","FAROUQ FAYEZ ","SYAZA FARHANA ","MOHD NAZZIR ","WAN NURSYAZLIZA BINTI WAN MAMAT","NURSABRINA ","NUR ALIA DIANA ","NAJWA ","testDanial BIN test","Testing ","Testing1 ","MOHD HAZIQ ","SITI NOOR JAMAITUL AISHAH ","AMALIA ","ALIFF AZAMIE FIRDAUS ","ARISHA IMAN AIRELL ","NUR ADRINA ","NUR DINI ","RAUDHATUL HUSNA SYAKIRAH BINTI SHAIFFUL JUFRI","MUHAMMAD SHUKREY BIN SUHARMAN","BADRUL AIMAN ","AFIQAH SYAHIRAH BINTI MOHD SAIPUL ANUAR","BISYARIL IMRAN ","ADAM MUQHRIZ ","NUR AIN SYAZWANI ","MUHAMMAD IZZUDIN FARHAN ","SITI ZULAIKHA BINTI ZULKIFLEE","MUHAMMAD HAKEEM ","NURUS SALEHAH ","WAHIDAH ","MUHAMMAD SHAHIZAN ","MUHAMMAD AIMAN ","MUHAMAD ZICKRI BIN HASHIM","MUHAMMAD ROZAIMIE BIN ROSMAN THEODORUS","AQMAL ZIKRY BIN ONN","ULWAN BIN BUDIYANTO","GADIS FITRAH BINTI RAHMAT","MARISSA DAMIA BINTI MAZROL NIZAM","NUR ELLYANA DAMYEA BINTI YUSAINI","SHAHRUL NIZAM BIN SAMSUL ARIF"] [2026-01-29 16:48:25] production.INFO: STAGE 2 - NOT DEVELOPER ["DATO' MAZROL NIZAM ","MASTURA ","NORHIDAYAH ","NOR AZIMAH BINTI YAJID","LATINA ","FATIN ASILAH ","NABIHAH ","KHAIRUL ZHAFRI ","ABDUL HADI BIN ABD HALIM","MOHD HAIRUL HAFIZAN ","MOHD SYAFIQ FARHAN ","MOHAMAD SHAHRIL BIN ABDUL MOIN","HAMIZI ","MUHAMMAD FIRMAN BIN MOHD YUSOFF","RAPHAEL ","MOHAMAD NOOR FIRDAUS ","NURFATIN NADHIRAH BINTI SELAT","MOHAMMAD AZIM BIN MOHD SALEH","NABILAH ","PUTRI MARDIANA BINTI MEGAT MOHAMED","WAN ZAFRAN EDDIN BIN WAN ZAKARIA","AMIRUL FAZREQ ","MUHAMMAD FARHAN BIN ISHAHAK","Ilyyas B Mat Zain","NORSHUZIEANA ","NURFIRZANAH BINTI AMRAN","NOR BAIZURAH ","NORFAZLYANA BINTI JAMAL","ROSZULIKHA ZUHRAH ","NUR HANNAH QISTINA BINTI AHMAD FEKRI","NURUL HAZEEQAH ","MUHAMMAD HAMIZAN ","WAN ABDUL MUHAIMIN ","ZAKARIA BIN SAIFUL","NUR ANIS FARHANA BINTI ZULKIFLI","MUHAMMAD QARAFI ","NURULHANI BINTI MOHMAD OMAR","MOHD KHUSHAIRI ","NUR SYIFAA BINTI ZAHAR","SITI MAIMUNAH BINTI NIKMAT LEONG","IEMAN DANIEL ","MUHAMMAD AJMAL HAZIQ ","NUR IRDINA BINTI HASSAN","NURIN RUSHDINA BINTI MUHAMAD NAZERI","MOHAMAD ZULFAWWAZ ","NORZEALA BINTI MUHAMAT","MOHAMAD ISMUKRI ","ADLI ASNAWI BIN ABDULLAH","AZRA'E BIN HISHAMUDDIN","MUHAMMAD AJMAL HAQIM ","NUR FATIN FARHANAH ","AHMAD DANIAL","NURUL AIN ","MUHAMMAD NOOR DANIAL SHAH BIN NOORAZMI","NUR IZZATI BINTI HELMI","MUHAMAD SAMSURIZAL ","MUHAMMAD ISTHIQFAR ","MUHAMMAD SHAFIQ BIN MOHD AZEHAR","USER_TESTING ","SHARIFFA NUR SHAFIQAH ","MUHAMMAD ALIF HAKIM ","WAN MAISARAH ","NUR UMAIRAH ","MOHD TAUFIQ ","NUR ILMIYATUL HUSNA ","JASRINABILA ","MOHD KHAIRIL ","NUR NADHIRAH BINTI ROSDI","NURUL SHAHIRAH BINTI MOHD ROSEL","NUR IZZRA NADIRA BINTI ROSLI","MUHAMMAD ZAREEN IRSYAD BIN MOHD ZAIB","NUR IZZATI NABEELA ","ABDUL MUIZZ ","FARIS HAZIQ ","MUHAMMAD HAFIZ ADAM ","ZAIDI ","NOR IRSALINA ","NORNATASHA AMIERA BINTI MD JILIS","BADRIL NIZAR ","NORNATASHA AMIERA ","AREEF ","MUHAMMAD DANISH ","NUR AIN AMIRAH ","NUR QISTINA BALQIS ","FAROUQ FAYEZ ","SYAZA FARHANA ","MOHD NAZZIR ","WAN NURSYAZLIZA BINTI WAN MAMAT","NURSABRINA ","NUR ALIA DIANA ","NAJWA ","testDanial BIN test","Testing ","Testing1 ","MOHD HAZIQ ","SITI NOOR JAMAITUL AISHAH ","AMALIA ","ALIFF AZAMIE FIRDAUS ","ARISHA IMAN AIRELL ","NUR ADRINA ","NUR DINI ","RAUDHATUL HUSNA SYAKIRAH BINTI SHAIFFUL JUFRI","MUHAMMAD SHUKREY BIN SUHARMAN","BADRUL AIMAN ","AFIQAH SYAHIRAH BINTI MOHD SAIPUL ANUAR","BISYARIL IMRAN ","ADAM MUQHRIZ ","NUR AIN SYAZWANI ","MUHAMMAD IZZUDIN FARHAN ","SITI ZULAIKHA BINTI ZULKIFLEE","MUHAMMAD HAKEEM ","NURUS SALEHAH ","WAHIDAH ","MUHAMMAD SHAHIZAN ","MUHAMMAD AIMAN ","MUHAMAD ZICKRI BIN HASHIM","MUHAMMAD ROZAIMIE BIN ROSMAN THEODORUS","AQMAL ZIKRY BIN ONN","ULWAN BIN BUDIYANTO","GADIS FITRAH BINTI RAHMAT","MARISSA DAMIA BINTI MAZROL NIZAM","NUR ELLYANA DAMYEA BINTI YUSAINI","SHAHRUL NIZAM BIN SAMSUL ARIF"] [2026-01-29 16:48:25] production.INFO: STAGE 3 - CHECKED IN IDS [36,526,478,528,518,535,41,177,511,552,459,28,20,94,438,115,150,30,288,441,203,543,53,362,498,425,193,530,522,15,502,505,525,290,372,12,361,428,47,529,38,199,295,277,331,417,517,524,244,440,433,149,155,487,14,152,538,542,514,437,546,112,31,77,449,547,427,431,541,499,539,209,259,536,501,532,527,84,329,534,477,531,241,201,510,13,429,316,533,172,544,432,509,545,548,21,23,289,497,531,28,36,13,31,23,172,483,31,530,13,528,30] [2026-01-29 16:48:25] production.INFO: STAGE 4 - NOT CHECKED IN ["DATO' MAZROL NIZAM ","ABDUL HADI BIN ABD HALIM","WAN ZAFRAN EDDIN BIN WAN ZAKARIA","Ilyyas B Mat Zain","ROSZULIKHA ZUHRAH ","NURULHANI BINTI MOHMAD OMAR","SITI MAIMUNAH BINTI NIKMAT LEONG","MUHAMMAD AJMAL HAZIQ ","NUR IRDINA BINTI HASSAN","MUHAMMAD AJMAL HAQIM ","MUHAMAD SAMSURIZAL ","MUHAMMAD ISTHIQFAR ","USER_TESTING ","ZAIDI ","NORNATASHA AMIERA BINTI MD JILIS","NURSABRINA ","testDanial BIN test","Testing ","Testing1 ","SITI NOOR JAMAITUL AISHAH ","SITI ZULAIKHA BINTI ZULKIFLEE","MARISSA DAMIA BINTI MAZROL NIZAM","NUR ELLYANA DAMYEA BINTI YUSAINI"] [2026-01-29 16:48:25] production.INFO: STAGE 5 - HAS ANY LEAVE TODAY [27,257,257,216,216,110,165] [2026-01-29 16:48:25] production.INFO: STAGE 6 - NO LEAVE ["DATO' MAZROL NIZAM ","Ilyyas B Mat Zain","MUHAMMAD AJMAL HAZIQ ","NUR IRDINA BINTI HASSAN","MUHAMMAD AJMAL HAQIM ","MUHAMAD SAMSURIZAL ","MUHAMMAD ISTHIQFAR ","USER_TESTING ","ZAIDI ","NORNATASHA AMIERA BINTI MD JILIS","NURSABRINA ","testDanial BIN test","Testing ","Testing1 ","SITI NOOR JAMAITUL AISHAH ","SITI ZULAIKHA BINTI ZULKIFLEE","MARISSA DAMIA BINTI MAZROL NIZAM","NUR ELLYANA DAMYEA BINTI YUSAINI"] [2026-01-29 16:48:25] production.INFO: STAGE 7 - EMPLOYEE IDS [11,13,20,21,12,22,23,24,26,27,28,29,30,31,32,35,36,37,38,40,39,74,70,33,14,15,16,19,48,41,45,46,47,50,52,53,55,56,57,59,60,61,62,63,64,65,68,69,72,73,75,76,77,78,80,81,82,84,86,87,89,90,91,92,93,94,95,96,97,98,99,100,1,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,2,3,116,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,4,392,393,394,395,396,397,398,399,400,401,404,406,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552] [2026-01-29 16:48:25] production.INFO: STAGE 8 - FINAL USERS ["DATO' MAZROL NIZAM ","Ilyyas B Mat Zain","MUHAMMAD AJMAL HAZIQ ","MUHAMMAD AJMAL HAQIM ","MUHAMAD SAMSURIZAL ","USER_TESTING ","ZAIDI ","NURSABRINA ","Testing ","Testing1 ","SITI NOOR JAMAITUL AISHAH ","SITI ZULAIKHA BINTI ZULKIFLEE","MARISSA DAMIA BINTI MAZROL NIZAM","NUR ELLYANA DAMYEA BINTI YUSAINI"] [2026-01-29 16:48:27] production.INFO: getLeaves: Successfully retrieved {"user_id":165,"userlogin":"roszulikha@demigroup","count":6,"response_size_kb":3.58,"first_record_sample":{"leave_apply_id":9251,"start_date":"2026-01-28","status":"Pending"}} [2026-01-29 16:48:27] production.INFO: getLeaves: Response sent {"user_id":165,"status_code":200} [2026-01-29 16:48:32] production.INFO: getLeaves: Successfully retrieved {"user_id":165,"userlogin":"roszulikha@demigroup","count":6,"response_size_kb":3.58,"first_record_sample":{"leave_apply_id":9251,"start_date":"2026-01-28","status":"Pending"}} [2026-01-29 16:48:32] production.INFO: getLeaves: Response sent {"user_id":165,"status_code":200} [2026-01-29 16:48:36] production.INFO: getLeaves: Successfully retrieved {"user_id":165,"userlogin":"roszulikha@demigroup","count":6,"response_size_kb":3.58,"first_record_sample":{"leave_apply_id":9251,"start_date":"2026-01-28","status":"Pending"}} [2026-01-29 16:48:36] production.INFO: getLeaves: Response sent {"user_id":165,"status_code":200} [2026-01-29 16:49:03] production.INFO: getLeaves: Successfully retrieved {"user_id":544,"userlogin":"muhamadzickri@demigroup","count":2,"response_size_kb":1.19,"first_record_sample":{"leave_apply_id":9257,"start_date":"2026-01-28","status":"Pending"}} [2026-01-29 16:49:03] production.INFO: getLeaves: Response sent {"user_id":544,"status_code":200} [2026-01-29 16:49:03] production.INFO: getLeaves: Successfully retrieved {"user_id":544,"userlogin":"muhamadzickri@demigroup","count":2,"response_size_kb":1.19,"first_record_sample":{"leave_apply_id":9257,"start_date":"2026-01-28","status":"Pending"}} [2026-01-29 16:49:03] production.INFO: getLeaves: Response sent {"user_id":544,"status_code":200} [2026-01-29 16:53:20] production.ERROR: Error in getUsersNotCheckedInToday: {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'leave_apply_status' in 'where clause' (Connection: tenant, SQL: select `users`.`id`, `users`.`username`, `employees`.`profile_picture` from `users` inner join `employees` on `users`.`id` = `employees`.`employee_user_id` where `id` not in (select `checkin_user_id` from `checkins` where date(`checkin_datetime`) = 2026-01-29) and `active` = 1 and `type` = 2 and `user_is_developer` <> 1 and not exists (select * from `leave_apply` where `users`.`id` = `leave_apply`.`user_id` and `leave_apply_status` = 1 and date(`start_date`) <= 2026-01-29 and date(`end_date`) >= 2026-01-29))","trace":"#0 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(783): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure)) #1 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(414): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure)) #2 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2913): Illuminate\\Database\\Connection->select('select `users`....', Array, true) #3 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2902): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3456): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2901): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(739): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(723): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\attendpro-laravel-dev\\app\\Http\\Controllers\\Api\\AttendproController.php(1044): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\Api\\AttendproController->getUsersNotCheckedInToday(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('getUsersNotChec...', Array) #11 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(259): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\AttendproController), 'getUsersNotChec...') #12 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(806): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(144): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\attendpro-laravel-dev\\app\\Http\\Middleware\\TenantDatabaseMiddleware.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): App\\Http\\Middleware\\TenantDatabaseMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(159): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(125): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array) #21 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(87): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure)) #22 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #23 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(805): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #25 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(784): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(748): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #27 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(737): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(144): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(99): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #48 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\attendpro-laravel-dev\\public\\index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #50 {main}"} [2026-01-29 16:53:34] production.ERROR: Error in getUsersNotCheckedInToday: {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'leave_apply_status' in 'where clause' (Connection: tenant, SQL: select `users`.`id`, `users`.`username`, `employees`.`profile_picture` from `users` inner join `employees` on `users`.`id` = `employees`.`employee_user_id` where `id` not in (select `checkin_user_id` from `checkins` where date(`checkin_datetime`) = 2026-01-29) and `active` = 1 and `type` = 2 and `user_is_developer` <> 2 and not exists (select * from `leave_apply` where `users`.`id` = `leave_apply`.`user_id` and `leave_apply_status` = 1 and date(`start_date`) <= 2026-01-29 and date(`end_date`) >= 2026-01-29))","trace":"#0 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(783): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure)) #1 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(414): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure)) #2 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2913): Illuminate\\Database\\Connection->select('select `users`....', Array, true) #3 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2902): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3456): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2901): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(739): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(723): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\attendpro-laravel-dev\\app\\Http\\Controllers\\Api\\AttendproController.php(1044): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\Api\\AttendproController->getUsersNotCheckedInToday(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('getUsersNotChec...', Array) #11 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(259): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\AttendproController), 'getUsersNotChec...') #12 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(806): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(144): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\attendpro-laravel-dev\\app\\Http\\Middleware\\TenantDatabaseMiddleware.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): App\\Http\\Middleware\\TenantDatabaseMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(159): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(125): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array) #21 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(87): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure)) #22 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #23 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(805): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #25 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(784): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(748): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #27 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(737): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(144): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(99): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #48 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\attendpro-laravel-dev\\public\\index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #50 {main}"} [2026-01-29 16:53:56] production.ERROR: Error in getUsersNotCheckedInToday: {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'leave_apply_status' in 'where clause' (Connection: tenant, SQL: select `users`.`id`, `users`.`username`, `employees`.`profile_picture` from `users` inner join `employees` on `users`.`id` = `employees`.`employee_user_id` where `id` not in (select `checkin_user_id` from `checkins` where date(`checkin_datetime`) = 2026-01-29) and `active` = 1 and `type` = 2 and `user_is_developer` <> 1 and not exists (select * from `leave_apply` where `users`.`id` = `leave_apply`.`user_id` and `leave_apply_status` = 2 and date(`start_date`) <= 2026-01-29 and date(`end_date`) >= 2026-01-29))","trace":"#0 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(783): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure)) #1 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(414): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure)) #2 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2913): Illuminate\\Database\\Connection->select('select `users`....', Array, true) #3 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2902): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3456): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2901): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(739): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(723): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\attendpro-laravel-dev\\app\\Http\\Controllers\\Api\\AttendproController.php(1044): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\Api\\AttendproController->getUsersNotCheckedInToday(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('getUsersNotChec...', Array) #11 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(259): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\AttendproController), 'getUsersNotChec...') #12 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(806): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(144): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\attendpro-laravel-dev\\app\\Http\\Middleware\\TenantDatabaseMiddleware.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): App\\Http\\Middleware\\TenantDatabaseMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(159): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(125): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array) #21 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(87): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure)) #22 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #23 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(805): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #25 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(784): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(748): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #27 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(737): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(144): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(99): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(183): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #48 C:\\laragon\\www\\attendpro-laravel-dev\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\attendpro-laravel-dev\\public\\index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #50 {main}"} [2026-01-29 16:56:46] production.INFO: getLeaves: Successfully retrieved {"user_id":165,"userlogin":"roszulikha@demigroup","count":6,"response_size_kb":3.58,"first_record_sample":{"leave_apply_id":9251,"start_date":"2026-01-28","status":"Pending"}} [2026-01-29 16:56:46] production.INFO: getLeaves: Response sent {"user_id":165,"status_code":200} [2026-01-29 17:04:50] production.INFO: getLeaves: Successfully retrieved {"user_id":165,"userlogin":"roszulikha@demigroup","count":6,"response_size_kb":3.58,"first_record_sample":{"leave_apply_id":9251,"start_date":"2026-01-28","status":"Pending"}} [2026-01-29 17:04:50] production.INFO: getLeaves: Response sent {"user_id":165,"status_code":200} [2026-01-29 17:05:18] production.INFO: API user attempting login {"userlogin":"adanial@demigroup"} [2026-01-29 17:05:18] production.INFO: API login: Resolving tenant for domain: demigroup [2026-01-29 17:05:18] production.INFO: API login: Connected to tenant DB: demigrou_attendpro [2026-01-29 17:05:18] production.INFO: API login: User authenticated {"user_id":331} [2026-01-29 17:08:48] production.INFO: getLeaves: Successfully retrieved {"user_id":509,"userlogin":"farouq@demigroup","count":1,"response_size_kb":0.64,"first_record_sample":{"leave_apply_id":9240,"start_date":"2026-01-30","status":"Approved"}} [2026-01-29 17:08:48] production.INFO: getLeaves: Response sent {"user_id":509,"status_code":200} [2026-01-29 17:18:47] production.INFO: getLeaves: Successfully retrieved {"user_id":201,"userlogin":"zakaria@demigroup","count":1,"response_size_kb":1.0,"first_record_sample":{"leave_apply_id":9232,"start_date":"2026-02-03","status":"Approved"}} [2026-01-29 17:18:47] production.INFO: getLeaves: Response sent {"user_id":201,"status_code":200} [2026-01-29 17:19:29] production.INFO: getLeaves: Successfully retrieved {"user_id":295,"userlogin":"asnawi@demigroup","count":2,"response_size_kb":1.45,"first_record_sample":{"leave_apply_id":9254,"start_date":"2026-02-04","status":"Approved"}} [2026-01-29 17:19:29] production.INFO: getLeaves: Response sent {"user_id":295,"status_code":200} [2026-01-29 17:19:47] production.INFO: getLeaves: Successfully retrieved {"user_id":209,"userlogin":"qarafi@demigroup","count":1,"response_size_kb":0.67,"first_record_sample":{"leave_apply_id":9073,"start_date":"2026-01-02","status":"Approved"}} [2026-01-29 17:19:47] production.INFO: getLeaves: Response sent {"user_id":209,"status_code":200} [2026-01-29 17:20:38] production.INFO: getLeaves: Successfully retrieved {"user_id":201,"userlogin":"zakaria@demigroup","count":1,"response_size_kb":1.0,"first_record_sample":{"leave_apply_id":9232,"start_date":"2026-02-03","status":"Approved"}} [2026-01-29 17:20:38] production.INFO: getLeaves: Response sent {"user_id":201,"status_code":200} [2026-01-29 17:21:13] production.INFO: getLeaves: Successfully retrieved {"user_id":209,"userlogin":"qarafi@demigroup","count":1,"response_size_kb":0.67,"first_record_sample":{"leave_apply_id":9073,"start_date":"2026-01-02","status":"Approved"}} [2026-01-29 17:21:13] production.INFO: getLeaves: Response sent {"user_id":209,"status_code":200} [2026-01-29 17:21:36] production.INFO: getLeaves: Successfully retrieved {"user_id":209,"userlogin":"qarafi@demigroup","count":1,"response_size_kb":0.67,"first_record_sample":{"leave_apply_id":9073,"start_date":"2026-01-02","status":"Approved"}} [2026-01-29 17:21:36] production.INFO: getLeaves: Response sent {"user_id":209,"status_code":200} [2026-01-29 17:25:44] production.INFO: getLeaves: Successfully retrieved {"user_id":201,"userlogin":"zakaria@demigroup","count":1,"response_size_kb":1.0,"first_record_sample":{"leave_apply_id":9232,"start_date":"2026-02-03","status":"Approved"}} [2026-01-29 17:25:44] production.INFO: getLeaves: Response sent {"user_id":201,"status_code":200} [2026-01-29 17:27:35] production.INFO: API user attempting login {"userlogin":"m.shahizan@demigroup"} [2026-01-29 17:27:35] production.INFO: API login: Resolving tenant for domain: demigroup [2026-01-29 17:27:35] production.INFO: API login: Connected to tenant DB: demigrou_attendpro [2026-01-29 17:27:35] production.INFO: API login: User authenticated {"user_id":542} [2026-01-29 17:29:29] production.INFO: getLeaves: Successfully retrieved {"user_id":541,"userlogin":"wahidah@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-29 17:29:29] production.INFO: getLeaves: Response sent {"user_id":541,"status_code":200} [2026-01-29 17:29:33] production.INFO: getLeaves: Successfully retrieved {"user_id":535,"userlogin":"ainsyazwani@demigroup","count":2,"response_size_kb":1.21,"first_record_sample":{"leave_apply_id":9158,"start_date":"2026-01-19","status":"Approved"}} [2026-01-29 17:29:33] production.INFO: getLeaves: Response sent {"user_id":535,"status_code":200} [2026-01-29 17:29:37] production.INFO: getLeaves: Successfully retrieved {"user_id":155,"userlogin":"norfazlyana@demigroup","count":3,"response_size_kb":1.98,"first_record_sample":{"leave_apply_id":9202,"start_date":"2026-02-03","status":"Approved"}} [2026-01-29 17:29:37] production.INFO: getLeaves: Response sent {"user_id":155,"status_code":200} [2026-01-29 17:29:40] production.INFO: getLeaves: Successfully retrieved {"user_id":433,"userlogin":"jasrinabila@demigroup","count":3,"response_size_kb":2.09,"first_record_sample":{"leave_apply_id":9233,"start_date":"2026-01-25","status":"Approved"}} [2026-01-29 17:29:40] production.INFO: getLeaves: Response sent {"user_id":433,"status_code":200} [2026-01-29 17:30:01] production.INFO: getLeaves: Successfully retrieved {"user_id":84,"userlogin":"nabilahrahim@demigroup","count":4,"response_size_kb":2.88,"first_record_sample":{"leave_apply_id":9245,"start_date":"2026-01-30","status":"Approved"}} [2026-01-29 17:30:01] production.INFO: getLeaves: Response sent {"user_id":84,"status_code":200} [2026-01-29 17:30:58] production.INFO: getLeaves: Successfully retrieved {"user_id":23,"userlogin":"khairulzhafri@demigroup","count":6,"response_size_kb":3.68,"first_record_sample":{"leave_apply_id":9172,"start_date":"2026-01-21","status":"Cancelled"}} [2026-01-29 17:30:58] production.INFO: getLeaves: Response sent {"user_id":23,"status_code":200} [2026-01-29 17:31:12] production.INFO: getLeaves: Successfully retrieved {"user_id":84,"userlogin":"nabilahrahim@demigroup","count":4,"response_size_kb":2.88,"first_record_sample":{"leave_apply_id":9245,"start_date":"2026-01-30","status":"Approved"}} [2026-01-29 17:31:12] production.INFO: getLeaves: Response sent {"user_id":84,"status_code":200} [2026-01-29 17:32:56] production.INFO: User attempting login {"userlogin":"hrprooffice@demigroup"} [2026-01-29 17:32:56] production.INFO: Database switched successfully {"database":"demigrou_attendpro"} [2026-01-29 17:32:56] production.INFO: User found in database {"user_id":1} [2026-01-29 17:32:56] production.INFO: User successfully logged in {"user_id":1,"user_type":1} [2026-01-29 17:32:56] production.ERROR: Error loading allowed modules {"message":"Undefined property: stdClass::$modules"} [2026-01-29 18:05:32] production.INFO: getLeaves: Successfully retrieved {"user_id":115,"userlogin":"farhan@demigroup","count":2,"response_size_kb":1.19,"first_record_sample":{"leave_apply_id":9249,"start_date":"2026-01-30","status":"Verified"}} [2026-01-29 18:05:32] production.INFO: getLeaves: Response sent {"user_id":115,"status_code":200} [2026-01-29 18:47:38] production.INFO: getLeaves: Successfully retrieved {"user_id":514,"userlogin":"syazliza@demigroup","count":2,"response_size_kb":1.32,"first_record_sample":{"leave_apply_id":9259,"start_date":"2026-02-06","status":"Pending"}} [2026-01-29 18:47:38] production.INFO: getLeaves: Response sent {"user_id":514,"status_code":200} [2026-01-29 20:21:21] production.INFO: getLeaves: Successfully retrieved {"user_id":532,"userlogin":"afiqahsyahirah@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-29 20:21:21] production.INFO: getLeaves: Response sent {"user_id":532,"status_code":200} [2026-01-29 20:21:28] production.INFO: getLeaves: Successfully retrieved {"user_id":532,"userlogin":"afiqahsyahirah@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-29 20:21:28] production.INFO: getLeaves: Response sent {"user_id":532,"status_code":200} [2026-01-29 20:26:59] production.INFO: getLeaves: Successfully retrieved {"user_id":438,"userlogin":"nadhirah@demigroup","count":7,"response_size_kb":4.72,"first_record_sample":{"leave_apply_id":9234,"start_date":"2026-01-26","status":"Approved"}} [2026-01-29 20:26:59] production.INFO: getLeaves: Response sent {"user_id":438,"status_code":200} [2026-01-29 20:29:55] production.INFO: getLeaves: Successfully retrieved {"user_id":525,"userlogin":"aliffazamiefirdaus@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-29 20:29:55] production.INFO: getLeaves: Response sent {"user_id":525,"status_code":200} [2026-01-29 20:32:16] production.INFO: getLeaves: Successfully retrieved {"user_id":329,"userlogin":"farhanah@demigroup","count":1,"response_size_kb":0.78,"first_record_sample":{"leave_apply_id":8955,"start_date":"2026-01-02","status":"Approved"}} [2026-01-29 20:32:16] production.INFO: getLeaves: Response sent {"user_id":329,"status_code":200} [2026-01-29 20:34:28] production.INFO: getLeaves: Successfully retrieved {"user_id":525,"userlogin":"aliffazamiefirdaus@demigroup","count":1,"response_size_kb":0.78,"first_record_sample":{"leave_apply_id":9260,"start_date":"2026-01-30","status":"Pending"}} [2026-01-29 20:34:28] production.INFO: getLeaves: Response sent {"user_id":525,"status_code":200} [2026-01-29 20:34:37] production.INFO: getLeaves: Successfully retrieved {"user_id":5,"userlogin":"salim@dpmmkl","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-29 20:34:37] production.INFO: getLeaves: Response sent {"user_id":5,"status_code":200} [2026-01-29 20:43:28] production.INFO: getLeaves: Successfully retrieved {"user_id":529,"userlogin":"raudhatulhusna@demigroup","count":2,"response_size_kb":1.32,"first_record_sample":{"leave_apply_id":9237,"start_date":"2026-01-26","status":"Approved"}} [2026-01-29 20:43:28] production.INFO: getLeaves: Response sent {"user_id":529,"status_code":200} [2026-01-29 20:47:17] production.INFO: getLeaves: Successfully retrieved {"user_id":529,"userlogin":"raudhatulhusna@demigroup","count":3,"response_size_kb":1.96,"first_record_sample":{"leave_apply_id":9261,"start_date":"2026-02-12","status":"Pending"}} [2026-01-29 20:47:17] production.INFO: getLeaves: Response sent {"user_id":529,"status_code":200} [2026-01-29 21:09:53] production.INFO: getLeaves: Successfully retrieved {"user_id":13,"userlogin":"norhidayah@demigroup","count":9,"response_size_kb":5.35,"first_record_sample":{"leave_apply_id":9188,"start_date":"2026-02-03","status":"Pending"}} [2026-01-29 21:09:53] production.INFO: getLeaves: Response sent {"user_id":13,"status_code":200} [2026-01-29 21:10:38] production.INFO: getLeaves: Successfully retrieved {"user_id":13,"userlogin":"norhidayah@demigroup","count":10,"response_size_kb":5.95,"first_record_sample":{"leave_apply_id":9262,"start_date":"2026-02-16","status":"Pending"}} [2026-01-29 21:10:38] production.INFO: getLeaves: Response sent {"user_id":13,"status_code":200} [2026-01-29 23:00:04] production.INFO: User attempting login {"userlogin":"admin"} [2026-01-29 23:00:04] production.WARNING: Login validation failed {"errors":{"Illuminate\\Support\\MessageBag":{"userlogin":["The userlogin must be a valid email address."]}}} [2026-01-29 23:00:45] production.INFO: User attempting login {"userlogin":"amirulaiman@demigroup"} [2026-01-29 23:00:45] production.INFO: Database switched successfully {"database":"demigrou_attendpro"} [2026-01-29 23:00:45] production.WARNING: Login failed: User not found or inactive {"userlogin":"amirulaiman@demigroup"} [2026-01-29 23:03:23] production.INFO: getLeaves: Successfully retrieved {"user_id":172,"userlogin":"hannah@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-29 23:03:23] production.INFO: getLeaves: Response sent {"user_id":172,"status_code":200} [2026-01-29 23:06:55] production.INFO: User attempting login {"userlogin":"admin"} [2026-01-29 23:06:55] production.WARNING: Login validation failed {"errors":{"Illuminate\\Support\\MessageBag":{"userlogin":["The userlogin must be a valid email address."]}}} [2026-01-29 23:08:01] production.INFO: getLeaves: Successfully retrieved {"user_id":172,"userlogin":"hannah@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-29 23:08:01] production.INFO: getLeaves: Response sent {"user_id":172,"status_code":200} [2026-01-29 23:13:39] production.INFO: User attempting login {"userlogin":"admin@demigroup"} [2026-01-29 23:13:39] production.INFO: Database switched successfully {"database":"demigrou_attendpro"} [2026-01-29 23:13:39] production.INFO: User found in database {"user_id":138} [2026-01-29 23:13:39] production.INFO: User successfully logged in {"user_id":138,"user_type":1} [2026-01-29 23:13:39] production.ERROR: Error loading allowed modules {"message":"Undefined property: stdClass::$modules"} [2026-01-29 23:22:43] production.INFO: API user attempting login {"userlogin":"adanial@demigroup"} [2026-01-29 23:22:44] production.INFO: API login: Resolving tenant for domain: demigroup [2026-01-29 23:22:44] production.INFO: API login: Connected to tenant DB: demigrou_attendpro [2026-01-29 23:22:44] production.INFO: API login: User authenticated {"user_id":331} [2026-01-29 23:27:40] production.INFO: getLeaves: Successfully retrieved {"user_id":331,"userlogin":"adanial@demigroup","count":14,"response_size_kb":7.92,"first_record_sample":{"leave_apply_id":9176,"start_date":"2026-01-19","status":"Rejected"}} [2026-01-29 23:27:40] production.INFO: getLeaves: Response sent {"user_id":331,"status_code":200} [2026-01-29 23:27:49] production.INFO: getLeaves: Successfully retrieved {"user_id":331,"userlogin":"adanial@demigroup","count":14,"response_size_kb":7.92,"first_record_sample":{"leave_apply_id":9176,"start_date":"2026-01-19","status":"Rejected"}} [2026-01-29 23:27:49] production.INFO: getLeaves: Response sent {"user_id":331,"status_code":200} [2026-01-29 23:28:47] production.INFO: API user attempting login {"userlogin":"adanial@demigroup"} [2026-01-29 23:28:47] production.INFO: API login: Resolving tenant for domain: demigroup [2026-01-29 23:28:47] production.INFO: API login: Connected to tenant DB: demigrou_attendpro [2026-01-29 23:28:47] production.INFO: API login: User authenticated {"user_id":331} [2026-01-29 23:29:26] production.INFO: API user attempting login {"userlogin":"syaza@demigroup"} [2026-01-29 23:29:26] production.INFO: API login: Resolving tenant for domain: demigroup [2026-01-29 23:29:26] production.INFO: API login: Connected to tenant DB: demigrou_attendpro [2026-01-29 23:29:26] production.WARNING: API login: Password mismatch {"userlogin":"syaza@demigroup"} [2026-01-29 23:29:33] production.INFO: API user attempting login {"userlogin":"syaza@demigroup"} [2026-01-29 23:29:33] production.INFO: API login: Resolving tenant for domain: demigroup [2026-01-29 23:29:34] production.INFO: API login: Connected to tenant DB: demigrou_attendpro [2026-01-29 23:29:34] production.INFO: API login: User authenticated {"user_id":510} [2026-01-29 23:29:58] production.INFO: getLeaves: Successfully retrieved {"user_id":510,"userlogin":"syaza@demigroup","count":4,"response_size_kb":2.29,"first_record_sample":{"leave_apply_id":9252,"start_date":"2026-01-28","status":"Approved"}} [2026-01-29 23:29:58] production.INFO: getLeaves: Response sent {"user_id":510,"status_code":200} [2026-01-29 23:30:03] production.INFO: getLeaves: Successfully retrieved {"user_id":510,"userlogin":"syaza@demigroup","count":4,"response_size_kb":2.29,"first_record_sample":{"leave_apply_id":9252,"start_date":"2026-01-28","status":"Approved"}} [2026-01-29 23:30:03] production.INFO: getLeaves: Response sent {"user_id":510,"status_code":200} [2026-01-30 00:09:16] production.INFO: getLeaves: Successfully retrieved {"user_id":47,"userlogin":"noorfirdaus@demigroup","count":2,"response_size_kb":1.36,"first_record_sample":{"leave_apply_id":9241,"start_date":"2026-02-01","status":"Approved"}} [2026-01-30 00:09:16] production.INFO: getLeaves: Response sent {"user_id":47,"status_code":200} [2026-01-30 00:55:56] production.INFO: getLeaves: Successfully retrieved {"user_id":525,"userlogin":"aliffazamiefirdaus@demigroup","count":1,"response_size_kb":0.78,"first_record_sample":{"leave_apply_id":9260,"start_date":"2026-01-30","status":"Pending"}} [2026-01-30 00:55:56] production.INFO: getLeaves: Successfully retrieved {"user_id":525,"userlogin":"aliffazamiefirdaus@demigroup","count":1,"response_size_kb":0.78,"first_record_sample":{"leave_apply_id":9260,"start_date":"2026-01-30","status":"Pending"}} [2026-01-30 00:55:56] production.INFO: getLeaves: Successfully retrieved {"user_id":525,"userlogin":"aliffazamiefirdaus@demigroup","count":1,"response_size_kb":0.78,"first_record_sample":{"leave_apply_id":9260,"start_date":"2026-01-30","status":"Pending"}} [2026-01-30 00:55:56] production.INFO: getLeaves: Response sent {"user_id":525,"status_code":200} [2026-01-30 00:55:56] production.INFO: getLeaves: Response sent {"user_id":525,"status_code":200} [2026-01-30 00:55:56] production.INFO: getLeaves: Response sent {"user_id":525,"status_code":200} [2026-01-30 00:56:01] production.INFO: getLeaves: Successfully retrieved {"user_id":525,"userlogin":"aliffazamiefirdaus@demigroup","count":1,"response_size_kb":0.78,"first_record_sample":{"leave_apply_id":9260,"start_date":"2026-01-30","status":"Pending"}} [2026-01-30 00:56:01] production.INFO: getLeaves: Response sent {"user_id":525,"status_code":200} [2026-01-30 06:18:09] production.INFO: getLeaves: Successfully retrieved {"user_id":277,"userlogin":"nurin@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-30 06:18:09] production.INFO: getLeaves: Response sent {"user_id":277,"status_code":200} [2026-01-30 06:20:57] production.INFO: getLeaves: Successfully retrieved {"user_id":277,"userlogin":"nurin@demigroup","count":1,"response_size_kb":0.61,"first_record_sample":{"leave_apply_id":9263,"start_date":"2026-02-03","status":"Pending"}} [2026-01-30 06:20:57] production.INFO: getLeaves: Response sent {"user_id":277,"status_code":200} [2026-01-30 06:30:59] production.INFO: getLeaves: Successfully retrieved {"user_id":362,"userlogin":"ndanial@demigroup","count":4,"response_size_kb":3.53,"first_record_sample":{"leave_apply_id":9167,"start_date":"2026-01-21","status":"Approved"}} [2026-01-30 06:30:59] production.INFO: getLeaves: Response sent {"user_id":362,"status_code":200} [2026-01-30 06:41:08] production.INFO: getLeaves: Successfully retrieved {"user_id":316,"userlogin":"azrae@demigroup","count":1,"response_size_kb":0.6,"first_record_sample":{"leave_apply_id":9225,"start_date":"2026-01-30","status":"Approved"}} [2026-01-30 06:41:08] production.INFO: getLeaves: Response sent {"user_id":316,"status_code":200} [2026-01-30 07:02:29] production.INFO: getLeaves: Successfully retrieved {"user_id":372,"userlogin":"izzati@demigroup","count":3,"response_size_kb":1.81,"first_record_sample":{"leave_apply_id":9148,"start_date":"2026-01-15","status":"Approved"}} [2026-01-30 07:02:29] production.INFO: getLeaves: Response sent {"user_id":372,"status_code":200} [2026-01-30 07:02:31] production.INFO: getLeaves: Successfully retrieved {"user_id":372,"userlogin":"izzati@demigroup","count":3,"response_size_kb":1.81,"first_record_sample":{"leave_apply_id":9148,"start_date":"2026-01-15","status":"Approved"}} [2026-01-30 07:02:31] production.INFO: getLeaves: Response sent {"user_id":372,"status_code":200} [2026-01-30 07:02:33] production.INFO: getLeaves: Successfully retrieved {"user_id":372,"userlogin":"izzati@demigroup","count":3,"response_size_kb":1.81,"first_record_sample":{"leave_apply_id":9148,"start_date":"2026-01-15","status":"Approved"}} [2026-01-30 07:02:33] production.INFO: getLeaves: Response sent {"user_id":372,"status_code":200} [2026-01-30 07:31:56] production.INFO: getLeaves: Successfully retrieved {"user_id":177,"userlogin":"nurul@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-30 07:31:56] production.INFO: getLeaves: Response sent {"user_id":177,"status_code":200} [2026-01-30 07:38:42] production.INFO: getLeaves: Successfully retrieved {"user_id":110,"userlogin":"wan_zafran@demigroup","count":1,"response_size_kb":0.6,"first_record_sample":{"leave_apply_id":9219,"start_date":"2026-01-29","status":"Approved"}} [2026-01-30 07:38:42] production.INFO: getLeaves: Response sent {"user_id":110,"status_code":200} [2026-01-30 07:39:08] production.INFO: getLeaves: Successfully retrieved {"user_id":525,"userlogin":"aliffazamiefirdaus@demigroup","count":1,"response_size_kb":0.77,"first_record_sample":{"leave_apply_id":9260,"start_date":"2026-01-30","status":"Verified"}} [2026-01-30 07:39:08] production.INFO: getLeaves: Response sent {"user_id":525,"status_code":200} [2026-01-30 07:46:23] production.INFO: getLeaves: Successfully retrieved {"user_id":36,"userlogin":"hamizi@demigroup","count":4,"response_size_kb":2.82,"first_record_sample":{"leave_apply_id":9235,"start_date":"2026-02-03","status":"Approved"}} [2026-01-30 07:46:23] production.INFO: getLeaves: Response sent {"user_id":36,"status_code":200} [2026-01-30 08:10:41] production.INFO: getLeaves: Successfully retrieved {"user_id":155,"userlogin":"norfazlyana@demigroup","count":3,"response_size_kb":1.98,"first_record_sample":{"leave_apply_id":9202,"start_date":"2026-02-03","status":"Approved"}} [2026-01-30 08:10:41] production.INFO: getLeaves: Response sent {"user_id":155,"status_code":200} [2026-01-30 08:22:07] production.INFO: getLeaves: Successfully retrieved {"user_id":542,"userlogin":"m.shahizan@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-30 08:22:07] production.INFO: getLeaves: Response sent {"user_id":542,"status_code":200} [2026-01-30 08:26:49] production.INFO: User attempting login {"userlogin":"hamizan@demigroup"} [2026-01-30 08:26:50] production.INFO: Database switched successfully {"database":"demigrou_attendpro"} [2026-01-30 08:26:50] production.INFO: User found in database {"user_id":193} [2026-01-30 08:26:50] production.INFO: User successfully logged in {"user_id":193,"user_type":2} [2026-01-30 08:26:50] production.ERROR: Error loading allowed modules {"message":"Undefined property: stdClass::$modules"} [2026-01-30 08:27:46] production.INFO: User logging out {"user_id":"hamizan@demigroup"} [2026-01-30 08:27:46] production.INFO: User successfully logged out [2026-01-30 08:27:58] production.INFO: User attempting login {"userlogin":"hamizan@demigroup"} [2026-01-30 08:27:58] production.INFO: Database switched successfully {"database":"demigrou_attendpro"} [2026-01-30 08:27:58] production.INFO: User found in database {"user_id":193} [2026-01-30 08:27:58] production.INFO: User successfully logged in {"user_id":193,"user_type":2} [2026-01-30 08:27:58] production.ERROR: Error loading allowed modules {"message":"Undefined property: stdClass::$modules"} [2026-01-30 08:28:57] production.INFO: User logging out {"user_id":"hamizan@demigroup"} [2026-01-30 08:28:57] production.INFO: User successfully logged out [2026-01-30 08:29:36] production.INFO: getLeaves: Successfully retrieved {"user_id":544,"userlogin":"muhamadzickri@demigroup","count":2,"response_size_kb":1.19,"first_record_sample":{"leave_apply_id":9257,"start_date":"2026-01-28","status":"Pending"}} [2026-01-30 08:29:36] production.INFO: getLeaves: Response sent {"user_id":544,"status_code":200} [2026-01-30 08:29:37] production.INFO: getLeaves: Successfully retrieved {"user_id":544,"userlogin":"muhamadzickri@demigroup","count":2,"response_size_kb":1.19,"first_record_sample":{"leave_apply_id":9257,"start_date":"2026-01-28","status":"Pending"}} [2026-01-30 08:29:37] production.INFO: getLeaves: Response sent {"user_id":544,"status_code":200} [2026-01-30 08:30:13] production.INFO: User logging out {"user_id":"arishaimanairell@demigroup"} [2026-01-30 08:30:13] production.INFO: User successfully logged out [2026-01-30 08:30:33] production.INFO: User attempting login {"userlogin":"hamizan@demigroup"} [2026-01-30 08:30:33] production.INFO: Database switched successfully {"database":"demigrou_attendpro"} [2026-01-30 08:30:33] production.INFO: User found in database {"user_id":193} [2026-01-30 08:30:34] production.INFO: User successfully logged in {"user_id":193,"user_type":2} [2026-01-30 08:30:34] production.ERROR: Error loading allowed modules {"message":"Undefined property: stdClass::$modules"} [2026-01-30 08:33:42] production.INFO: getLeaves: Successfully retrieved {"user_id":531,"userlogin":"badrulaiman@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-30 08:33:42] production.INFO: getLeaves: Response sent {"user_id":531,"status_code":200} [2026-01-30 08:33:44] production.INFO: getLeaves: Successfully retrieved {"user_id":531,"userlogin":"badrulaiman@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-30 08:33:44] production.INFO: getLeaves: Response sent {"user_id":531,"status_code":200} [2026-01-30 08:33:44] production.INFO: getLeaves: Successfully retrieved {"user_id":531,"userlogin":"badrulaiman@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-30 08:33:44] production.INFO: getLeaves: Response sent {"user_id":531,"status_code":200} [2026-01-30 08:33:45] production.INFO: getLeaves: Successfully retrieved {"user_id":531,"userlogin":"badrulaiman@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-30 08:33:45] production.INFO: getLeaves: Response sent {"user_id":531,"status_code":200} [2026-01-30 08:33:48] production.INFO: getLeaves: Successfully retrieved {"user_id":531,"userlogin":"badrulaiman@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-30 08:33:48] production.INFO: getLeaves: Response sent {"user_id":531,"status_code":200} [2026-01-30 08:34:00] production.INFO: getLeaves: Successfully retrieved {"user_id":531,"userlogin":"badrulaiman@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-30 08:34:00] production.INFO: getLeaves: Response sent {"user_id":531,"status_code":200} [2026-01-30 08:35:00] production.INFO: User logging out {"user_id":"hamizan@demigroup"} [2026-01-30 08:35:00] production.INFO: User successfully logged out [2026-01-30 08:45:23] production.INFO: User logging out {"user_id":"hrprooffice@demigroup"} [2026-01-30 08:45:23] production.INFO: User successfully logged out [2026-01-30 08:45:29] production.INFO: User attempting login {"userlogin":"admin@demigroup"} [2026-01-30 08:45:29] production.INFO: Database switched successfully {"database":"demigrou_attendpro"} [2026-01-30 08:45:29] production.INFO: User found in database {"user_id":138} [2026-01-30 08:45:29] production.INFO: User successfully logged in {"user_id":138,"user_type":1} [2026-01-30 08:45:29] production.ERROR: Error loading allowed modules {"message":"Undefined property: stdClass::$modules"} [2026-01-30 08:51:30] production.INFO: getLeaves: Successfully retrieved {"user_id":525,"userlogin":"aliffazamiefirdaus@demigroup","count":1,"response_size_kb":0.77,"first_record_sample":{"leave_apply_id":9260,"start_date":"2026-01-30","status":"Approved"}} [2026-01-30 08:51:30] production.INFO: getLeaves: Response sent {"user_id":525,"status_code":200} [2026-01-30 08:52:41] production.ERROR: syntax error, unexpected token "use" {"exception":"[object] (ParseError(code: 0): syntax error, unexpected token \"use\" at C:/laragon/www/attendpro-laravel-dev/routes/api.php:82) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(511): Illuminate/Routing/RouteFileRegistrar->register('C://laragon//www//...') #1 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(465): Illuminate/Routing/Router->loadRoutes('C://laragon//www//...') #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php(194): Illuminate/Routing/Router->group(Array, 'C://laragon//www//...') #3 C:/laragon/www/attendpro-laravel-dev/app/Providers/RouteServiceProvider.php(34): Illuminate/Routing/RouteRegistrar->group('C://laragon//www//...') #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Providers/RouteServiceProvider->App/Providers/{closure}() #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(81): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Object(Closure), Object(Closure)) #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Container/Container.php(662): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Object(Closure), Array, NULL) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(120): Illuminate/Container/Container->call(Object(Closure)) #10 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(45): Illuminate/Foundation/Support/Providers/RouteServiceProvider->loadRoutes() #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Foundation/Support/Providers/RouteServiceProvider->Illuminate/Foundation/Support/Providers/{closure}() #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(81): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Object(Closure), Object(Closure)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Container/Container.php(662): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Object(Closure), Array, NULL) #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php(119): Illuminate/Container/Container->call(Object(Closure)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1062): Illuminate/Support/ServiceProvider->callBootedCallbacks() #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1040): Illuminate/Foundation/Application->bootProvider(Object(App/Providers/RouteServiceProvider)) #19 [internal function]: Illuminate/Foundation/Application->Illuminate/Foundation/{closure}(Object(App/Providers/RouteServiceProvider), 30) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1039): array_walk(Array, Object(Closure)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate/Foundation/Application->boot() #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(286): Illuminate/Foundation/Bootstrap/BootProviders->bootstrap(Object(Illuminate/Foundation/Application)) #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(186): Illuminate/Foundation/Application->bootstrapWith(Array) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate/Foundation/Http/Kernel->bootstrap() #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #27 {main} "} [2026-01-30 08:53:30] production.INFO: getLeaves: Successfully retrieved {"user_id":277,"userlogin":"nurin@demigroup","count":1,"response_size_kb":0.61,"first_record_sample":{"leave_apply_id":9263,"start_date":"2026-02-03","status":"Pending"}} [2026-01-30 08:53:30] production.INFO: getLeaves: Response sent {"user_id":277,"status_code":200} [2026-01-30 08:53:36] production.ERROR: syntax error, unexpected token "<", expecting "function" {"exception":"[object] (ParseError(code: 0): syntax error, unexpected token \"<\", expecting \"function\" at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:4742) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/composer/ClassLoader.php(427): Composer/Autoload/{closure}('C://laragon//www//...') #1 [internal function]: Composer/Autoload/ClassLoader->loadClass('App//Http//Contro...') #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1096): is_a('App//Http//Contro...', 'Illuminate//Rout...', true) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1035): Illuminate/Routing/Route->controllerMiddleware() #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(818): Illuminate/Routing/Route->gatherMiddleware() #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->gatherRouteMiddleware(Object(Illuminate/Routing/Route)) #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #10 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #31 {main} "} [2026-01-30 08:53:36] production.ERROR: syntax error, unexpected token "<", expecting "function" {"exception":"[object] (ParseError(code: 0): syntax error, unexpected token \"<\", expecting \"function\" at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:4742) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/composer/ClassLoader.php(427): Composer/Autoload/{closure}('C://laragon//www//...') #1 [internal function]: Composer/Autoload/ClassLoader->loadClass('App//Http//Contro...') #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1096): is_a('App//Http//Contro...', 'Illuminate//Rout...', true) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1035): Illuminate/Routing/Route->controllerMiddleware() #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(818): Illuminate/Routing/Route->gatherMiddleware() #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->gatherRouteMiddleware(Object(Illuminate/Routing/Route)) #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #10 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #31 {main} "} [2026-01-30 08:53:36] production.ERROR: syntax error, unexpected token "<", expecting "function" {"exception":"[object] (ParseError(code: 0): syntax error, unexpected token \"<\", expecting \"function\" at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:4742) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/composer/ClassLoader.php(427): Composer/Autoload/{closure}('C://laragon//www//...') #1 [internal function]: Composer/Autoload/ClassLoader->loadClass('App//Http//Contro...') #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1096): is_a('App//Http//Contro...', 'Illuminate//Rout...', true) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1035): Illuminate/Routing/Route->controllerMiddleware() #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(818): Illuminate/Routing/Route->gatherMiddleware() #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->gatherRouteMiddleware(Object(Illuminate/Routing/Route)) #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #10 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #31 {main} "} [2026-01-30 08:53:36] production.ERROR: syntax error, unexpected token "<", expecting "function" {"exception":"[object] (ParseError(code: 0): syntax error, unexpected token \"<\", expecting \"function\" at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:4742) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/composer/ClassLoader.php(427): Composer/Autoload/{closure}('C://laragon//www//...') #1 [internal function]: Composer/Autoload/ClassLoader->loadClass('App//Http//Contro...') #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1096): is_a('App//Http//Contro...', 'Illuminate//Rout...', true) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1035): Illuminate/Routing/Route->controllerMiddleware() #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(818): Illuminate/Routing/Route->gatherMiddleware() #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->gatherRouteMiddleware(Object(Illuminate/Routing/Route)) #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #10 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #31 {main} "} [2026-01-30 09:04:22] production.ERROR: Class "App\Http\Controllers\Api\DomainApiConfiguration" not found {"exception":"[object] (Error(code: 0): Class \"App\\Http\\Controllers\\Api\\DomainApiConfiguration\" not found at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:4753) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getApiProviderConfig(Object(Illuminate/Http/Request)) #1 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getApiProviderC...', Array) #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getApiProviderC...') #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #10 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #40 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #41 {main} "} [2026-01-30 09:22:36] production.INFO: getLeaves: Successfully retrieved {"user_id":13,"userlogin":"norhidayah@demigroup","count":10,"response_size_kb":5.95,"first_record_sample":{"leave_apply_id":9262,"start_date":"2026-02-16","status":"Pending"}} [2026-01-30 09:22:36] production.INFO: getLeaves: Response sent {"user_id":13,"status_code":200} [2026-01-30 09:23:38] production.INFO: getLeaves: Successfully retrieved {"user_id":13,"userlogin":"norhidayah@demigroup","count":10,"response_size_kb":5.95,"first_record_sample":{"leave_apply_id":9262,"start_date":"2026-02-16","status":"Pending"}} [2026-01-30 09:23:38] production.INFO: getLeaves: Response sent {"user_id":13,"status_code":200} [2026-01-30 09:25:48] production.INFO: Geocode request params {"provider_name":"Here_maps","base_url":"https://revgeocode.search.hereapi.com/v1/revgeocode","params":{"at":"{latitude},{longitude}","apiKey":"-c-gyF9Z9Ih94dscFG9F4JK3Gn5FznC_H5UtvlrSZmk"},"timeout":30,"max_retry":3} [2026-01-30 09:25:48] production.INFO: Geocode attempt #0 {"status":401,"body":"{\"error\":\"Unauthorized\",\"error_description\":\"apiKey invalid. apiKey not enabled.\"} "} [2026-01-30 09:25:48] production.INFO: Geocode attempt #1 {"status":401,"body":"{\"error\":\"Unauthorized\",\"error_description\":\"apiKey invalid. apiKey not enabled.\"} "} [2026-01-30 09:25:49] production.INFO: Geocode attempt #2 {"status":401,"body":"{\"error\":\"Unauthorized\",\"error_description\":\"apiKey invalid. apiKey not enabled.\"} "} [2026-01-30 09:25:49] production.ERROR: Geocode failed after max retries {"provider":"Here_maps","attempts":3} [2026-01-30 09:28:47] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":[],"timeout":30,"max_retry":3} [2026-01-30 09:28:47] production.INFO: Geocode attempt #0 {"status":400,"body":"{ \"error_message\" : \"Invalid request. Missing the 'address', 'components', 'latlng' or 'place_id' parameter.\", \"results\" : [], \"status\" : \"INVALID_REQUEST\" }"} [2026-01-30 09:28:48] production.INFO: Geocode attempt #1 {"status":400,"body":"{ \"error_message\" : \"Invalid request. Missing the 'address', 'components', 'latlng' or 'place_id' parameter.\", \"results\" : [], \"status\" : \"INVALID_REQUEST\" }"} [2026-01-30 09:28:48] production.INFO: Geocode attempt #2 {"status":400,"body":"{ \"error_message\" : \"Invalid request. Missing the 'address', 'components', 'latlng' or 'place_id' parameter.\", \"results\" : [], \"status\" : \"INVALID_REQUEST\" }"} [2026-01-30 09:28:48] production.ERROR: Geocode failed after max retries {"provider":"Google_Maps","attempts":3} [2026-01-30 09:31:59] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"{latitude},{longitude}","key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ"},"timeout":30,"max_retry":3} [2026-01-30 09:31:59] production.INFO: Geocode attempt #0 {"status":400,"body":"{ \"error_message\" : \"Invalid request. Invalid 'latlng' parameter.\", \"results\" : [], \"status\" : \"INVALID_REQUEST\" }"} [2026-01-30 09:31:59] production.INFO: Geocode attempt #1 {"status":400,"body":"{ \"error_message\" : \"Invalid request. Invalid 'latlng' parameter.\", \"results\" : [], \"status\" : \"INVALID_REQUEST\" }"} [2026-01-30 09:32:00] production.INFO: Geocode attempt #2 {"status":400,"body":"{ \"error_message\" : \"Invalid request. Invalid 'latlng' parameter.\", \"results\" : [], \"status\" : \"INVALID_REQUEST\" }"} [2026-01-30 09:32:00] production.ERROR: Geocode failed after max retries {"provider":"Google_Maps","attempts":3} [2026-01-30 09:34:55] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"3.15785,101.712","key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ"},"timeout":30,"max_retry":3} [2026-01-30 09:34:55] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"5P56+4QQ Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia\", \"global_code\" : \"6PM35P56+4QQ\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"14\", \"short_name\" : \"14\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Lorong 1/75b\", "} [2026-01-30 09:36:37] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"3.15785,101.712","key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ"},"timeout":30,"max_retry":3} [2026-01-30 09:36:38] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"5P56+4QQ Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia\", \"global_code\" : \"6PM35P56+4QQ\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"14\", \"short_name\" : \"14\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Lorong 1/75b\", "} [2026-01-30 10:40:30] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"3.1578931,101.7119808","key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ"},"timeout":30,"max_retry":3} [2026-01-30 10:40:30] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"5P56+5Q5 Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia\", \"global_code\" : \"6PM35P56+5Q5\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"14\", \"short_name\" : \"14\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Lorong 1/75b\", "} [2026-01-30 10:52:04] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"37.785834,-122.406417","key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ"},"timeout":30,"max_retry":3} [2026-01-30 10:52:05] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"QHPV+8CP Union Square, San Francisco, CA, USA\", \"global_code\" : \"849VQHPV+8CP\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"1800\", \"short_name\" : \"1800\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Ellis Street\", \"short_name\" :"} [2026-01-30 11:01:24] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"2.9253477699710437,101.6511841064265","key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwz"},"timeout":30,"max_retry":3} [2026-01-30 11:01:24] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"error_message\" : \"The provided API key is invalid. \", \"results\" : [], \"status\" : \"REQUEST_DENIED\" }"} [2026-01-30 11:03:03] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"2.925347758660606,101.6511840880073","key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwz"},"timeout":30,"max_retry":3} [2026-01-30 11:03:03] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"error_message\" : \"The provided API key is invalid. \", \"results\" : [], \"status\" : \"REQUEST_DENIED\" }"} [2026-01-30 11:04:43] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"3.15785,101.712","key":"AIz"},"timeout":30,"max_retry":3} [2026-01-30 11:04:43] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"error_message\" : \"The provided API key is invalid. \", \"results\" : [], \"status\" : \"REQUEST_DENIED\" }"} [2026-01-30 11:04:52] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"3.15785,101.712","key":"AIz"},"timeout":30,"max_retry":3} [2026-01-30 11:04:53] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"error_message\" : \"The provided API key is invalid. \", \"results\" : [], \"status\" : \"REQUEST_DENIED\" }"} [2026-01-30 11:05:45] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"2.9253477775970427,101.65118408433939","key":"AIz"},"timeout":30,"max_retry":3} [2026-01-30 11:05:46] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"error_message\" : \"The provided API key is invalid. \", \"results\" : [], \"status\" : \"REQUEST_DENIED\" }"} [2026-01-30 11:06:55] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"2.9253478079269173,101.65118410118541","key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ"},"timeout":30,"max_retry":3} [2026-01-30 11:06:55] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"WMG2+4FM Cyberjaya, Selangor, Malaysia\", \"global_code\" : \"6PJ3WMG2+4FM\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"2\", \"short_name\" : \"2\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Persiaran Flora\", \"short_name\" : \"Persiara"} [2026-01-30 11:36:24] production.INFO: getLeaves: Successfully retrieved {"user_id":288,"userlogin":"zulfawwaz@demigroup","count":2,"response_size_kb":1.25,"first_record_sample":{"leave_apply_id":9186,"start_date":"2026-01-20","status":"Approved"}} [2026-01-30 11:36:24] production.INFO: getLeaves: Response sent {"user_id":288,"status_code":200} [2026-01-30 11:39:01] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"2.925320399728834,101.65131686352746","key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jH"},"timeout":30,"max_retry":3} [2026-01-30 11:39:02] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"error_message\" : \"The provided API key is invalid. \", \"results\" : [], \"status\" : \"REQUEST_DENIED\" }"} [2026-01-30 11:39:38] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"2.925320399472283,101.65131686981304","key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ"},"timeout":30,"max_retry":3} [2026-01-30 11:39:38] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"WMG2+4GG Cyberjaya, Selangor, Malaysia\", \"global_code\" : \"6PJ3WMG2+4GG\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"2\", \"short_name\" : \"2\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Persiaran Flora\", \"short_name\" : \"Persiara"} [2026-01-30 11:42:30] production.INFO: getLeaves: Successfully retrieved {"user_id":530,"userlogin":"mshukrey@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-30 11:42:30] production.INFO: getLeaves: Response sent {"user_id":530,"status_code":200} [2026-01-30 11:46:00] production.INFO: getLeaves: Successfully retrieved {"user_id":329,"userlogin":"farhanah@demigroup","count":1,"response_size_kb":0.78,"first_record_sample":{"leave_apply_id":8955,"start_date":"2026-01-02","status":"Approved"}} [2026-01-30 11:46:00] production.INFO: getLeaves: Response sent {"user_id":329,"status_code":200} [2026-01-30 11:46:04] production.INFO: getLeaves: Successfully retrieved {"user_id":329,"userlogin":"farhanah@demigroup","count":1,"response_size_kb":0.78,"first_record_sample":{"leave_apply_id":8955,"start_date":"2026-01-02","status":"Approved"}} [2026-01-30 11:46:04] production.INFO: getLeaves: Response sent {"user_id":329,"status_code":200} [2026-01-30 11:47:20] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (Connection: tenant, SQL: select * from `domain_users` where `domain_name` = demigroup limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (Connection: tenant, SQL: select * from `domain_users` where `domain_name` = demigroup limit 1) at C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php:829) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(783): Illuminate/Database/Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): Illuminate/Database/Connection->run('select * from `...', Array, Object(Closure)) #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2913): Illuminate/Database/Connection->select('select * from `...', Array, true) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2902): Illuminate/Database/Query/Builder->runSelect() #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3456): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}() #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2901): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure)) #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(333): Illuminate/Database/Query/Builder->get(Array) #7 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4768): Illuminate/Database/Query/Builder->first() #8 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4920): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #10 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #48 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #49 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #50 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php:423) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(423): PDO->prepare('select * from `...') #1 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(816): Illuminate/Database/Connection->Illuminate/Database/{closure}('select * from `...', Array) #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(783): Illuminate/Database/Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): Illuminate/Database/Connection->run('select * from `...', Array, Object(Closure)) #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2913): Illuminate/Database/Connection->select('select * from `...', Array, true) #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2902): Illuminate/Database/Query/Builder->runSelect() #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3456): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}() #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2901): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure)) #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(333): Illuminate/Database/Query/Builder->get(Array) #9 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4768): Illuminate/Database/Query/Builder->first() #10 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4920): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #50 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #51 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #52 {main} "} [2026-01-30 11:47:40] production.INFO: getLeaves: Successfully retrieved {"user_id":329,"userlogin":"farhanah@demigroup","count":1,"response_size_kb":0.78,"first_record_sample":{"leave_apply_id":8955,"start_date":"2026-01-02","status":"Approved"}} [2026-01-30 11:47:40] production.INFO: getLeaves: Response sent {"user_id":329,"status_code":200} [2026-01-30 11:47:46] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"2.9253204061644165,101.65131685932595","key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ"},"timeout":30,"max_retry":3} [2026-01-30 11:47:47] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"WMG2+4GG Cyberjaya, Selangor, Malaysia\", \"global_code\" : \"6PJ3WMG2+4GG\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"2\", \"short_name\" : \"2\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Persiaran Flora\", \"short_name\" : \"Persiara"} [2026-01-30 11:48:22] production.INFO: getLeaves: Successfully retrieved {"user_id":329,"userlogin":"farhanah@demigroup","count":1,"response_size_kb":0.78,"first_record_sample":{"leave_apply_id":8955,"start_date":"2026-01-02","status":"Approved"}} [2026-01-30 11:48:22] production.INFO: getLeaves: Response sent {"user_id":329,"status_code":200} [2026-01-30 11:48:32] production.INFO: getLeaves: Successfully retrieved {"user_id":329,"userlogin":"farhanah@demigroup","count":1,"response_size_kb":0.78,"first_record_sample":{"leave_apply_id":8955,"start_date":"2026-01-02","status":"Approved"}} [2026-01-30 11:48:32] production.INFO: getLeaves: Response sent {"user_id":329,"status_code":200} [2026-01-30 11:48:36] production.INFO: getLeaves: Successfully retrieved {"user_id":329,"userlogin":"farhanah@demigroup","count":1,"response_size_kb":0.78,"first_record_sample":{"leave_apply_id":8955,"start_date":"2026-01-02","status":"Approved"}} [2026-01-30 11:48:36] production.INFO: getLeaves: Response sent {"user_id":329,"status_code":200} [2026-01-30 11:49:59] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"2.925320405797753,101.65131685707021","key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ"},"timeout":30,"max_retry":3} [2026-01-30 11:49:59] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"WMG2+4GG Cyberjaya, Selangor, Malaysia\", \"global_code\" : \"6PJ3WMG2+4GG\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"2\", \"short_name\" : \"2\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Persiaran Flora\", \"short_name\" : \"Persiara"} [2026-01-30 11:50:24] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (Connection: tenant, SQL: select * from `domain_users` where `domain_name` = demigroup limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (Connection: tenant, SQL: select * from `domain_users` where `domain_name` = demigroup limit 1) at C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php:829) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(783): Illuminate/Database/Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): Illuminate/Database/Connection->run('select * from `...', Array, Object(Closure)) #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2913): Illuminate/Database/Connection->select('select * from `...', Array, true) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2902): Illuminate/Database/Query/Builder->runSelect() #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3456): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}() #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2901): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure)) #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(333): Illuminate/Database/Query/Builder->get(Array) #7 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4767): Illuminate/Database/Query/Builder->first() #8 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4917): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #10 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #48 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #49 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #50 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php:423) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(423): PDO->prepare('select * from `...') #1 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(816): Illuminate/Database/Connection->Illuminate/Database/{closure}('select * from `...', Array) #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(783): Illuminate/Database/Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): Illuminate/Database/Connection->run('select * from `...', Array, Object(Closure)) #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2913): Illuminate/Database/Connection->select('select * from `...', Array, true) #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2902): Illuminate/Database/Query/Builder->runSelect() #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3456): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}() #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2901): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure)) #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(333): Illuminate/Database/Query/Builder->get(Array) #9 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4767): Illuminate/Database/Query/Builder->first() #10 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4917): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #50 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #51 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #52 {main} "} [2026-01-30 11:50:37] production.INFO: getLeaves: Successfully retrieved {"user_id":329,"userlogin":"farhanah@demigroup","count":2,"response_size_kb":1.44,"first_record_sample":{"leave_apply_id":9264,"start_date":"2026-02-19","status":"Pending"}} [2026-01-30 11:50:37] production.INFO: getLeaves: Response sent {"user_id":329,"status_code":200} [2026-01-30 11:51:24] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (Connection: tenant, SQL: select * from `domain_users` where `domain_name` = demigroup limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (Connection: tenant, SQL: select * from `domain_users` where `domain_name` = demigroup limit 1) at C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php:829) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(783): Illuminate/Database/Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): Illuminate/Database/Connection->run('select * from `...', Array, Object(Closure)) #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2913): Illuminate/Database/Connection->select('select * from `...', Array, true) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2902): Illuminate/Database/Query/Builder->runSelect() #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3456): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}() #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2901): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure)) #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(333): Illuminate/Database/Query/Builder->get(Array) #7 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4767): Illuminate/Database/Query/Builder->first() #8 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4917): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #10 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #48 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #49 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #50 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php:423) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(423): PDO->prepare('select * from `...') #1 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(816): Illuminate/Database/Connection->Illuminate/Database/{closure}('select * from `...', Array) #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(783): Illuminate/Database/Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): Illuminate/Database/Connection->run('select * from `...', Array, Object(Closure)) #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2913): Illuminate/Database/Connection->select('select * from `...', Array, true) #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2902): Illuminate/Database/Query/Builder->runSelect() #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3456): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}() #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2901): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure)) #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(333): Illuminate/Database/Query/Builder->get(Array) #9 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4767): Illuminate/Database/Query/Builder->first() #10 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4917): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #50 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #51 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #52 {main} "} [2026-01-30 11:55:30] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'is_active' in where clause is ambiguous (Connection: central_db, SQL: select `domain_api_configurations`.*, `api_providers`.*, `domain_api_configurations`.`id` as `config_id` from `domain_api_configurations` inner join `api_providers` on `domain_api_configurations`.`provider_id` = `api_providers`.`id` where `domain_id` = 1 and `is_active` = 1 and `api_providers`.`provider_type` = maps and `api_providers`.`is_active` = 1 order by `domain_api_configurations`.`priority` asc limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'is_active' in where clause is ambiguous (Connection: central_db, SQL: select `domain_api_configurations`.*, `api_providers`.*, `domain_api_configurations`.`id` as `config_id` from `domain_api_configurations` inner join `api_providers` on `domain_api_configurations`.`provider_id` = `api_providers`.`id` where `domain_id` = 1 and `is_active` = 1 and `api_providers`.`provider_type` = maps and `api_providers`.`is_active` = 1 order by `domain_api_configurations`.`priority` asc limit 1) at C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php:829) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(783): Illuminate/Database/Connection->runQueryCallback('select `domain_...', Array, Object(Closure)) #1 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): Illuminate/Database/Connection->run('select `domain_...', Array, Object(Closure)) #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2913): Illuminate/Database/Connection->select('select `domain_...', Array, true) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2902): Illuminate/Database/Query/Builder->runSelect() #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3456): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}() #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2901): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure)) #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(333): Illuminate/Database/Query/Builder->get(Array) #7 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4788): Illuminate/Database/Query/Builder->first() #8 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4940): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #10 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #48 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #49 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #50 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'is_active' in where clause is ambiguous at C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php:423) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(423): PDO->prepare('select `domain_...') #1 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(816): Illuminate/Database/Connection->Illuminate/Database/{closure}('select `domain_...', Array) #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(783): Illuminate/Database/Connection->runQueryCallback('select `domain_...', Array, Object(Closure)) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): Illuminate/Database/Connection->run('select `domain_...', Array, Object(Closure)) #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2913): Illuminate/Database/Connection->select('select `domain_...', Array, true) #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2902): Illuminate/Database/Query/Builder->runSelect() #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3456): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}() #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2901): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure)) #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(333): Illuminate/Database/Query/Builder->get(Array) #9 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4788): Illuminate/Database/Query/Builder->first() #10 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4940): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #50 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #51 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #52 {main} "} [2026-01-30 11:56:44] production.ERROR: foreach() argument must be of type array|object, string given {"exception":"[object] (ErrorException(code: 0): foreach() argument must be of type array|object, string given at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:4809) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(255): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError(2, 'foreach() argum...', 'C://laragon//www//...', 4809) #1 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4809): Illuminate/Foundation/Bootstrap/HandleExceptions->Illuminate/Foundation/Bootstrap/{closure}(2, 'foreach() argum...', 'C://laragon//www//...', 4809) #2 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4946): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #42 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #43 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #44 {main} "} [2026-01-30 11:57:38] production.ERROR: foreach() argument must be of type array|object, string given {"exception":"[object] (ErrorException(code: 0): foreach() argument must be of type array|object, string given at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:4817) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(255): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError(2, 'foreach() argum...', 'C://laragon//www//...', 4817) #1 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4817): Illuminate/Foundation/Bootstrap/HandleExceptions->Illuminate/Foundation/Bootstrap/{closure}(2, 'foreach() argum...', 'C://laragon//www//...', 4817) #2 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4954): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #42 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #43 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #44 {main} "} [2026-01-30 11:59:38] production.INFO: getLeaves: Successfully retrieved {"user_id":541,"userlogin":"wahidah@demigroup","count":0,"response_size_kb":0.0,"first_record_sample":{"leave_apply_id":null,"start_date":null,"status":null}} [2026-01-30 11:59:38] production.INFO: getLeaves: Response sent {"user_id":541,"status_code":200} [2026-01-30 12:02:55] production.ERROR: Invalid param_template {"param_template":"\"{\\r\\n \\\"latlng\\\": \\\"{lat},{lng}\\\",\\r\\n \\\"key\\\": \\\"{api_key}\\\"\\r\\n}\"","decoded":"{ \"latlng\": \"{lat},{lng}\", \"key\": \"{api_key}\" }"} [2026-01-30 12:04:07] production.INFO: Config fetched from database {"param_template":"\"{\\r\\n \\\"latlng\\\": \\\"{lat},{lng}\\\",\\r\\n \\\"key\\\": \\\"{api_key}\\\"\\r\\n}\"","param_template_type":"string"} [2026-01-30 12:04:07] production.INFO: After processing param_template {"params":"{ \"latlng\": \"{lat},{lng}\", \"key\": \"{api_key}\" }","params_type":"string"} [2026-01-30 12:04:07] production.ERROR: Invalid param_template {"param_template":"\"{\\r\\n \\\"latlng\\\": \\\"{lat},{lng}\\\",\\r\\n \\\"key\\\": \\\"{api_key}\\\"\\r\\n}\"","params":"{ \"latlng\": \"{lat},{lng}\", \"key\": \"{api_key}\" }","json_error":"No error"} [2026-01-30 12:06:00] production.INFO: Config fetched from database {"param_template_raw":"\"{\\r\\n \\\"latlng\\\": \\\"{lat},{lng}\\\",\\r\\n \\\"key\\\": \\\"{api_key}\\\"\\r\\n}\"","param_template_type":"string"} [2026-01-30 12:06:00] production.INFO: After cleanup {"param_template_cleaned":"{ \\\"latlng\\\": \\\"{lat},{lng}\\\", \\\"key\\\": \\\"{api_key}\\\"}"} [2026-01-30 12:06:00] production.INFO: After processing param_template {"params":null,"params_type":"NULL","json_error":"Syntax error"} [2026-01-30 12:06:00] production.ERROR: Invalid param_template {"param_template":"\"{\\r\\n \\\"latlng\\\": \\\"{lat},{lng}\\\",\\r\\n \\\"key\\\": \\\"{api_key}\\\"\\r\\n}\"","params":null,"json_error":"No error"} [2026-01-30 12:09:20] production.INFO: Geocode request params {"provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"latlng":"2.9253204298414164,101.65131687684742","key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ"},"timeout":30,"max_retry":3} [2026-01-30 12:09:20] production.INFO: Geocode attempt #0 {"status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"WMG2+4GG Cyberjaya, Selangor, Malaysia\", \"global_code\" : \"6PJ3WMG2+4GG\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"2\", \"short_name\" : \"2\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Persiaran Flora\", \"short_name\" : \"Persiara"} [2026-01-30 12:11:22] production.ERROR: foreach() argument must be of type array|object, string given {"exception":"[object] (ErrorException(code: 0): foreach() argument must be of type array|object, string given at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:4809) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(255): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError(2, 'foreach() argum...', 'C://laragon//www//...', 4809) #1 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4809): Illuminate/Foundation/Bootstrap/HandleExceptions->Illuminate/Foundation/Bootstrap/{closure}(2, 'foreach() argum...', 'C://laragon//www//...', 4809) #2 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4944): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #23 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #42 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #43 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #44 {main} "} [2026-01-30 12:15:10] production.INFO: Geocode request params {"domain":"demigroup","provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"key":"eyJpdiI6InViYURBSG9QQ3B3NGJUQ0NtdFpkSXc9PSIsInZhbHVlIjoiR294VFdvZ0ZxQTIwTUkyVnpObXVsU25jZnF5VklJU3lkMVdZcVdpYmU2STNldDI3UGZjUExLaVplRjYrTEJXeiIsIm1hYyI6ImI4OTkwN2ExY2FhMzJiMzExNjQxYzk0YTA2MDI1ZjcxOTA2ODAwZTIxMWJmODBiY2RmMTdkNTM4ZWRkOTg5NGEiLCJ0YWciOiIifQ==","latlng":"2.9253204268851603,101.6513168772951"},"timeout":30,"max_retry":3} [2026-01-30 12:15:10] production.INFO: Geocode attempt #0 {"domain":"demigroup","status":200,"body":"{ \"error_message\" : \"The provided API key is invalid. \", \"results\" : [], \"status\" : \"REQUEST_DENIED\" }"} [2026-01-30 12:15:58] production.ERROR: json_decode(): Argument #1 ($json) must be of type string, array given {"exception":"[object] (TypeError(code: 0): json_decode(): Argument #1 ($json) must be of type string, array given at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:4773) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4773): json_decode(Array, true) #1 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4884): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #10 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #42 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #43 {main} "} [2026-01-30 12:16:50] production.ERROR: json_decode(): Argument #1 ($json) must be of type string, array given {"exception":"[object] (TypeError(code: 0): json_decode(): Argument #1 ($json) must be of type string, array given at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:4773) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4773): json_decode(Array, true) #1 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4884): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #10 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #42 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #43 {main} "} [2026-01-30 12:17:39] production.ERROR: json_decode(): Argument #1 ($json) must be of type string, array given {"exception":"[object] (TypeError(code: 0): json_decode(): Argument #1 ($json) must be of type string, array given at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:4773) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4773): json_decode(Array, true) #1 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4884): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #10 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #42 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #43 {main} "} [2026-01-30 12:19:08] production.ERROR: Trait "App\Http\Controllers\Api\Illuminate\Support\Facades\Log" not found {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Trait \"App\\Http\\Controllers\\Api\\Illuminate\\Support\\Facades\\Log\" not found at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:48) [stacktrace] #0 {main} "} [2026-01-30 12:19:09] production.ERROR: Trait "App\Http\Controllers\Api\Illuminate\Support\Facades\Log" not found {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Trait \"App\\Http\\Controllers\\Api\\Illuminate\\Support\\Facades\\Log\" not found at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:48) [stacktrace] #0 {main} "} [2026-01-30 12:19:09] production.ERROR: Trait "App\Http\Controllers\Api\Illuminate\Support\Facades\Log" not found {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Trait \"App\\Http\\Controllers\\Api\\Illuminate\\Support\\Facades\\Log\" not found at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:48) [stacktrace] #0 {main} "} [2026-01-30 12:19:11] production.ERROR: Trait "App\Http\Controllers\Api\Illuminate\Support\Facades\Log" not found {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Trait \"App\\Http\\Controllers\\Api\\Illuminate\\Support\\Facades\\Log\" not found at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:48) [stacktrace] #0 {main} "} [2026-01-30 12:19:12] production.ERROR: Trait "App\Http\Controllers\Api\Illuminate\Support\Facades\Log" not found {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Trait \"App\\Http\\Controllers\\Api\\Illuminate\\Support\\Facades\\Log\" not found at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:48) [stacktrace] #0 {main} "} [2026-01-30 12:19:13] production.ERROR: Trait "App\Http\Controllers\Api\Illuminate\Support\Facades\Log" not found {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Trait \"App\\Http\\Controllers\\Api\\Illuminate\\Support\\Facades\\Log\" not found at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:48) [stacktrace] #0 {main} "} [2026-01-30 12:19:14] production.ERROR: Trait "App\Http\Controllers\Api\Illuminate\Support\Facades\Log" not found {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Trait \"App\\Http\\Controllers\\Api\\Illuminate\\Support\\Facades\\Log\" not found at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:48) [stacktrace] #0 {main} "} [2026-01-30 12:19:32] production.ERROR: json_decode(): Argument #1 ($json) must be of type string, array given {"exception":"[object] (TypeError(code: 0): json_decode(): Argument #1 ($json) must be of type string, array given at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:4774) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4774): json_decode(Array, true) #1 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4887): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #10 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #42 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #43 {main} "} [2026-01-30 12:19:38] production.ERROR: json_decode(): Argument #1 ($json) must be of type string, array given {"exception":"[object] (TypeError(code: 0): json_decode(): Argument #1 ($json) must be of type string, array given at C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php:4774) [stacktrace] #0 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4774): json_decode(Array, true) #1 C:/laragon/www/attendpro-laravel-dev/app/Http/Controllers/Api/AttendproController.php(4887): App/Http/Controllers/Api/AttendproController->geocode(Object(Illuminate/Http/Request)) #2 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App/Http/Controllers/Api/AttendproController->getGeocode(Object(Illuminate/Http/Request)) #3 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('getGeocode', Array) #4 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AttendproController), 'getGeocode') #5 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #6 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate/Routing/Route->run() #7 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #10 C:/laragon/www/attendpro-laravel-dev/app/Http/Middleware/TenantDatabaseMiddleware.php(20): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App/Http/Middleware/TenantDatabaseMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(159): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(125): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #14 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(87): Illuminate/Routing/Middleware/ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate/Http/Request), Object(Closure), 'api', Object(Closure)) #15 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #16 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/attendpro-laravel-dev/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #41 C:/laragon/www/attendpro-laravel-dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #42 C:/laragon/www/attendpro-laravel-dev/public/index.php(51): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #43 {main} "} [2026-01-30 12:21:17] production.INFO: Geocode request params {"domain":"demigroup","provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"key":"eyJpdiI6InViYURBSG9QQ3B3NGJUQ0NtdFpkSXc9PSIsInZhbHVlIjoiR294VFdvZ0ZxQTIwTUkyVnpObXVsU25jZnF5VklJU3lkMVdZcVdpYmU2STNldDI3UGZjUExLaVplRjYrTEJXeiIsIm1hYyI6ImI4OTkwN2ExY2FhMzJiMzExNjQxYzk0YTA2MDI1ZjcxOTA2ODAwZTIxMWJmODBiY2RmMTdkNTM4ZWRkOTg5NGEiLCJ0YWciOiIifQ==","latlng":"2.9253204241606046,101.6513168807326"},"full_url":"https://maps.googleapis.com/maps/api/geocode/json?key=eyJpdiI6InViYURBSG9QQ3B3NGJUQ0NtdFpkSXc9PSIsInZhbHVlIjoiR294VFdvZ0ZxQTIwTUkyVnpObXVsU25jZnF5VklJU3lkMVdZcVdpYmU2STNldDI3UGZjUExLaVplRjYrTEJXeiIsIm1hYyI6ImI4OTkwN2ExY2FhMzJiMzExNjQxYzk0YTA2MDI1ZjcxOTA2ODAwZTIxMWJmODBiY2RmMTdkNTM4ZWRkOTg5NGEiLCJ0YWciOiIifQ%3D%3D&latlng=2.9253204241606046%2C101.6513168807326","timeout":30,"max_retry":3} [2026-01-30 12:21:17] production.INFO: Geocode attempt #0 {"domain":"demigroup","status":200,"body":"{ \"error_message\" : \"The provided API key is invalid. \", \"results\" : [], \"status\" : \"REQUEST_DENIED\" }"} [2026-01-30 12:21:17] production.INFO: Google Maps API Response {"status":"REQUEST_DENIED","results_count":0} [2026-01-30 12:23:36] production.ERROR: Failed to decrypt API key {"domain":"demigroup","error":"unserialize(): Error at offset 0 of 39 bytes"} [2026-01-30 12:28:04] production.INFO: Geocode request params {"domain":"demigroup","provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ","latlng":"2.9253204249250104,101.65131687629977"},"full_url":"https://maps.googleapis.com/maps/api/geocode/json?key=AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ&latlng=2.9253204249250104%2C101.65131687629977","timeout":30,"max_retry":3} [2026-01-30 12:28:04] production.INFO: Geocode attempt #0 {"domain":"demigroup","status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"WMG2+4GG Cyberjaya, Selangor, Malaysia\", \"global_code\" : \"6PJ3WMG2+4GG\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"2\", \"short_name\" : \"2\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Persiaran Flora\", \"short_name\" : \"Persiara"} [2026-01-30 12:28:04] production.INFO: Google Maps API Response {"status":"OK","results_count":11} [2026-01-30 12:28:41] production.INFO: Geocode request params {"domain":"demigroup","provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ","latlng":"2.925320426330503,101.65131687881662"},"full_url":"https://maps.googleapis.com/maps/api/geocode/json?key=AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ&latlng=2.925320426330503%2C101.65131687881662","timeout":30,"max_retry":3} [2026-01-30 12:28:42] production.ERROR: Undefined constant "STDIN" {"exception":"[object] (Error(code: 0): Undefined constant \"STDIN\" at C:/laragon/www/attendpro-laravel-dev/update_gender_by_middle_name.php:35) [stacktrace] #0 {main} "} [2026-01-30 12:28:42] production.INFO: Geocode attempt #0 {"domain":"demigroup","status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"WMG2+4GG Cyberjaya, Selangor, Malaysia\", \"global_code\" : \"6PJ3WMG2+4GG\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"2\", \"short_name\" : \"2\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Persiaran Flora\", \"short_name\" : \"Persiara"} [2026-01-30 12:28:42] production.INFO: Google Maps API Response {"status":"OK","results_count":11} [2026-01-30 12:32:30] production.INFO: Geocode request params {"domain":"demigroup","provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ","latlng":"2.925320337829853,101.65131707113794"},"full_url":"https://maps.googleapis.com/maps/api/geocode/json?key=AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ&latlng=2.925320337829853%2C101.65131707113794","timeout":30,"max_retry":3} [2026-01-30 12:32:30] production.INFO: Geocode attempt #0 {"domain":"demigroup","status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"WMG2+4GG Cyberjaya, Selangor, Malaysia\", \"global_code\" : \"6PJ3WMG2+4GG\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"2\", \"short_name\" : \"2\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Persiaran Flora\", \"short_name\" : \"Persiara"} [2026-01-30 12:32:30] production.INFO: Google Maps API Response {"status":"OK","results_count":11} [2026-01-30 12:33:15] production.INFO: Geocode request params {"domain":"demigroup","provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ","latlng":"2.925320390230286,101.65131693910156"},"full_url":"https://maps.googleapis.com/maps/api/geocode/json?key=AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ&latlng=2.925320390230286%2C101.65131693910156","timeout":30,"max_retry":3} [2026-01-30 12:33:15] production.INFO: Geocode attempt #0 {"domain":"demigroup","status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"WMG2+4GG Cyberjaya, Selangor, Malaysia\", \"global_code\" : \"6PJ3WMG2+4GG\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"2\", \"short_name\" : \"2\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Persiaran Flora\", \"short_name\" : \"Persiara"} [2026-01-30 12:33:15] production.INFO: Google Maps API Response {"status":"OK","results_count":11} [2026-01-30 12:34:33] production.INFO: Geocode request params {"domain":"demigroup","provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ","latlng":"2.9253204032232145,101.65131690636359"},"full_url":"https://maps.googleapis.com/maps/api/geocode/json?key=AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ&latlng=2.9253204032232145%2C101.65131690636359","timeout":30,"max_retry":3} [2026-01-30 12:34:33] production.INFO: Geocode attempt #0 {"domain":"demigroup","status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"WMG2+4GG Cyberjaya, Selangor, Malaysia\", \"global_code\" : \"6PJ3WMG2+4GG\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"2\", \"short_name\" : \"2\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Persiaran Flora\", \"short_name\" : \"Persiara"} [2026-01-30 12:34:33] production.INFO: Google Maps API Response {"status":"OK","results_count":11} [2026-01-30 12:34:59] production.INFO: Geocode request params {"domain":"demigroup","provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ","latlng":"2.9253204068792056,101.65131689715186"},"full_url":"https://maps.googleapis.com/maps/api/geocode/json?key=AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ&latlng=2.9253204068792056%2C101.65131689715186","timeout":30,"max_retry":3} [2026-01-30 12:34:59] production.INFO: Geocode attempt #0 {"domain":"demigroup","status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"WMG2+4GG Cyberjaya, Selangor, Malaysia\", \"global_code\" : \"6PJ3WMG2+4GG\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"2\", \"short_name\" : \"2\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Persiaran Flora\", \"short_name\" : \"Persiara"} [2026-01-30 12:34:59] production.INFO: Google Maps API Response {"status":"OK","results_count":11} [2026-01-30 12:45:09] production.INFO: API user attempting login {"userlogin":"osmirizan@demigroup"} [2026-01-30 12:45:09] production.INFO: API login: Resolving tenant for domain: demigroup [2026-01-30 12:45:09] production.INFO: API login: Connected to tenant DB: demigrou_attendpro [2026-01-30 12:45:09] production.WARNING: API login: User not found or inactive {"userlogin":"osmirizan@demigroup"} [2026-01-30 12:45:16] production.INFO: API user attempting login {"userlogin":"osmirizan@demigroup"} [2026-01-30 12:45:16] production.INFO: API login: Resolving tenant for domain: demigroup [2026-01-30 12:45:16] production.INFO: API login: Connected to tenant DB: demigrou_attendpro [2026-01-30 12:45:16] production.WARNING: API login: User not found or inactive {"userlogin":"osmirizan@demigroup"} [2026-01-30 12:45:33] production.INFO: API user attempting login {"userlogin":"osmirizan@dpmm"} [2026-01-30 12:45:33] production.INFO: API login: Resolving tenant for domain: dpmm [2026-01-30 12:45:33] production.INFO: API login: Connected to tenant DB: demigrou_attendpro_dpmm [2026-01-30 12:45:33] production.INFO: API login: User authenticated {"user_id":4} [2026-01-30 12:45:35] production.WARNING: Geocode no active provider configured for domain {"domain":"dpmm","domain_id":5} [2026-01-30 12:46:11] production.INFO: API user attempting login {"userlogin":"adanial@demigroup"} [2026-01-30 12:46:11] production.INFO: API login: Resolving tenant for domain: demigroup [2026-01-30 12:46:12] production.INFO: API login: Connected to tenant DB: demigrou_attendpro [2026-01-30 12:46:12] production.INFO: API login: User authenticated {"user_id":331} [2026-01-30 12:46:13] production.INFO: Geocode request params {"domain":"demigroup","provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ","latlng":"2.9253204171348597,101.65131692847659"},"full_url":"https://maps.googleapis.com/maps/api/geocode/json?key=AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ&latlng=2.9253204171348597%2C101.65131692847659","timeout":30,"max_retry":3} [2026-01-30 12:46:14] production.INFO: Geocode attempt #0 {"domain":"demigroup","status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"WMG2+4GG Cyberjaya, Selangor, Malaysia\", \"global_code\" : \"6PJ3WMG2+4GG\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"2\", \"short_name\" : \"2\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Persiaran Flora\", \"short_name\" : \"Persiara"} [2026-01-30 12:46:14] production.INFO: Google Maps API Response {"status":"OK","results_count":11} [2026-01-30 12:46:27] production.INFO: Geocode request params {"domain":"demigroup","provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ","latlng":"2.9253204074358368,101.65131693756229"},"full_url":"https://maps.googleapis.com/maps/api/geocode/json?key=AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ&latlng=2.9253204074358368%2C101.65131693756229","timeout":30,"max_retry":3} [2026-01-30 12:46:28] production.INFO: Geocode attempt #0 {"domain":"demigroup","status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"WMG2+4GG Cyberjaya, Selangor, Malaysia\", \"global_code\" : \"6PJ3WMG2+4GG\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"2\", \"short_name\" : \"2\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Persiaran Flora\", \"short_name\" : \"Persiara"} [2026-01-30 12:46:28] production.INFO: Google Maps API Response {"status":"OK","results_count":11} [2026-01-30 12:47:50] production.INFO: getLeaves: Successfully retrieved {"user_id":329,"userlogin":"farhanah@demigroup","count":2,"response_size_kb":1.44,"first_record_sample":{"leave_apply_id":9264,"start_date":"2026-02-19","status":"Pending"}} [2026-01-30 12:47:50] production.INFO: getLeaves: Response sent {"user_id":329,"status_code":200} [2026-01-30 12:47:53] production.INFO: getLeaves: Successfully retrieved {"user_id":329,"userlogin":"farhanah@demigroup","count":2,"response_size_kb":1.44,"first_record_sample":{"leave_apply_id":9264,"start_date":"2026-02-19","status":"Pending"}} [2026-01-30 12:47:53] production.INFO: getLeaves: Response sent {"user_id":329,"status_code":200} [2026-01-30 12:48:05] production.INFO: getLeaves: Successfully retrieved {"user_id":277,"userlogin":"nurin@demigroup","count":1,"response_size_kb":0.61,"first_record_sample":{"leave_apply_id":9263,"start_date":"2026-02-03","status":"Pending"}} [2026-01-30 12:48:05] production.INFO: getLeaves: Response sent {"user_id":277,"status_code":200} [2026-01-30 13:24:39] production.INFO: getLeaves: Successfully retrieved {"user_id":14,"userlogin":"azimah@demigroup","count":3,"response_size_kb":1.7,"first_record_sample":{"leave_apply_id":9036,"start_date":"2026-01-02","status":"Approved"}} [2026-01-30 13:24:39] production.INFO: getLeaves: Response sent {"user_id":14,"status_code":200} [2026-01-30 13:53:26] production.INFO: getLeaves: Successfully retrieved {"user_id":14,"userlogin":"azimah@demigroup","count":3,"response_size_kb":1.7,"first_record_sample":{"leave_apply_id":9036,"start_date":"2026-01-02","status":"Approved"}} [2026-01-30 13:53:26] production.INFO: getLeaves: Response sent {"user_id":14,"status_code":200} [2026-01-30 13:53:29] production.INFO: getLeaves: Successfully retrieved {"user_id":14,"userlogin":"azimah@demigroup","count":3,"response_size_kb":1.7,"first_record_sample":{"leave_apply_id":9036,"start_date":"2026-01-02","status":"Approved"}} [2026-01-30 13:53:29] production.INFO: getLeaves: Response sent {"user_id":14,"status_code":200} [2026-01-30 14:33:16] production.INFO: Geocode request params {"domain":"demigroup","provider_name":"Google_Maps","base_url":"https://maps.googleapis.com/maps/api/geocode/json","params":{"key":"AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ","latlng":"37.785834,-122.406417"},"full_url":"https://maps.googleapis.com/maps/api/geocode/json?key=AIzaSyBx8q1ItNj7X7nqcWvK4UfKNco8D5jHwzQ&latlng=37.785834%2C-122.406417","timeout":30,"max_retry":3} [2026-01-30 14:33:17] production.INFO: Geocode attempt #0 {"domain":"demigroup","status":200,"body":"{ \"plus_code\" : { \"compound_code\" : \"QHPV+8CP Union Square, San Francisco, CA, USA\", \"global_code\" : \"849VQHPV+8CP\" }, \"results\" : [ { \"address_components\" : [ { \"long_name\" : \"1800\", \"short_name\" : \"1800\", \"types\" : [ \"street_number\" ] }, { \"long_name\" : \"Ellis Street\", \"short_name\" :"} [2026-01-30 14:33:17] production.INFO: Google Maps API Response {"status":"OK","results_count":12}