[2026-08-05 11:14:56] production.ERROR: BC OData request threw an exception {"url":"https://iccsrv.com/BCAPI/ODataV4/Company(%27ICC%27)/Job_List","message":"cURL error 28: Connection timed out after 10001 milliseconds (see https://curl.se/libcurl/c/libcurl-errors.html) for https://iccsrv.com/BCAPI/ODataV4/Company(%27ICC%27)/Job_List"} 
[2026-08-05 11:14:56] production.INFO: BC Job_List returned zero rows — the request succeeded but the API gave back no jobs at all. This usually means: wrong company/environment in JOB_API_URL, the BC user has no read permission on the Job table, or an implicit filter (e.g. a status filter baked into the published page) is excluding everything. {"url":"https://iccsrv.com/BCAPI/ODataV4/Company(%27ICC%27)/Job_List"} 
[2026-08-05 11:15:28] production.ERROR: BC OData request threw an exception {"url":"https://iccsrv.com/BCAPI/ODataV4/Company(%27ICC%27)/Job_List","message":"cURL error 28: Connection timed out after 10000 milliseconds (see https://curl.se/libcurl/c/libcurl-errors.html) for https://iccsrv.com/BCAPI/ODataV4/Company(%27ICC%27)/Job_List"} 
[2026-08-05 11:15:28] production.INFO: BC Job_List returned zero rows — the request succeeded but the API gave back no jobs at all. This usually means: wrong company/environment in JOB_API_URL, the BC user has no read permission on the Job table, or an implicit filter (e.g. a status filter baked into the published page) is excluding everything. {"url":"https://iccsrv.com/BCAPI/ODataV4/Company(%27ICC%27)/Job_List"} 
[2026-08-05 12:02:26] production.ERROR: BC OData request threw an exception {"url":"http://iccsrv.com:8048/BCAPI/ODataV4/Company('ICC')/Job_List","message":"cURL error 28: Operation timed out after 15001 milliseconds with 0 bytes received (see https://curl.se/libcurl/c/libcurl-errors.html) for http://iccsrv.com:8048/BCAPI/ODataV4/Company('ICC')/Job_List"} 
[2026-08-05 12:02:26] production.INFO: BC Job_List returned zero rows — the request succeeded but the API gave back no jobs at all. This usually means: wrong company/environment in JOB_API_URL, the BC user has no read permission on the Job table, or an implicit filter (e.g. a status filter baked into the published page) is excluding everything. {"url":"http://iccsrv.com:8048/BCAPI/ODataV4/Company('ICC')/Job_List"} 
[2026-08-05 12:05:00] production.ERROR: BC OData request threw an exception {"url":"http://iccsrv.com:8048/BCAPI/ODataV4/Company('ICC')/Job_List","message":"cURL error 28: Operation timed out after 15001 milliseconds with 0 bytes received (see https://curl.se/libcurl/c/libcurl-errors.html) for http://iccsrv.com:8048/BCAPI/ODataV4/Company('ICC')/Job_List"} 
[2026-08-05 12:05:00] production.INFO: BC Job_List returned zero rows — the request succeeded but the API gave back no jobs at all. This usually means: wrong company/environment in JOB_API_URL, the BC user has no read permission on the Job table, or an implicit filter (e.g. a status filter baked into the published page) is excluding everything. {"url":"http://iccsrv.com:8048/BCAPI/ODataV4/Company('ICC')/Job_List"} 
