[INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for com.trekglobal.idempiere.extensions.main 1.0.0-SNAPSHOT: [INFO] [INFO] com.trekglobal.idempiere.rest.api .................. FAILURE [ 7.226 s] [INFO] com.trekglobal.idempiere.extensions.p2 ............. SKIPPED [INFO] com.trekglobal.idempiere.rest.api.test ............. SKIPPED [INFO] com.trekglobal.idempiere.extensions.main ........... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 13.057 s [INFO] Finished at: 2026-06-19T04:44:26+02:00 [INFO] ------------------------------------------------------------------------ Waiting for Jenkins to finish collecting data [ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:4.0.8:compile (default-compile) on project com.trekglobal.idempiere.rest.api: Compilation failure: Compilation failure: [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/POParser.java:[33] [ERROR] import org.adempiere.exceptions.CrossTenantException; [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ERROR] The import org.adempiere.exceptions.CrossTenantException cannot be resolved [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/POParser.java:[99] [ERROR] } catch (CrossTenantException e) { [ERROR] ^^^^^^^^^^^^^^^^^^^^ [ERROR] CrossTenantException cannot be resolved to a type [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/expand/ExpandParser.java:[163] [ERROR] if (po.is_Partial() && !po.is_ColumnLoaded(columnName)) { [ERROR] ^^^^^^^^^^ [ERROR] The method is_Partial() is undefined for the type PO [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/expand/ExpandParser.java:[163] [ERROR] if (po.is_Partial() && !po.is_ColumnLoaded(columnName)) { [ERROR] ^^^^^^^^^^^^^^^ [ERROR] The method is_ColumnLoaded(String) is undefined for the type PO [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/model/MRestUpload.java:[136] [ERROR] image.getInputStream(), [ERROR] ^^^^^^^^^^^^^^ [ERROR] The method getInputStream() is undefined for the type MImage [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[57] [ERROR] import org.adempiere.exceptions.CrossTenantException; [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ERROR] The import org.adempiere.exceptions.CrossTenantException cannot be resolved [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[446] [ERROR] new CrossTenantException(true, po.get_TableName(), -1)); [ERROR] ^^^^^^^^^^^^^^^^^^^^ [ERROR] CrossTenantException cannot be resolved to a type [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[467] [ERROR] po.validForeignKeysEx(); [ERROR] ^^^^^^^^^^^^^^^^^^ [ERROR] The method validForeignKeysEx() is undefined for the type PO [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[475] [ERROR] } catch (CrossTenantException e) { [ERROR] ^^^^^^^^^^^^^^^^^^^^ [ERROR] CrossTenantException cannot be resolved to a type [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[593] [ERROR] childPO.validForeignKeysEx(); [ERROR] ^^^^^^^^^^^^^^^^^^ [ERROR] The method validForeignKeysEx() is undefined for the type PO [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[633] [ERROR] if (ex instanceof CrossTenantException) [ERROR] ^^^^^^^^^^^^^^^^^^^^ [ERROR] CrossTenantException cannot be resolved to a type [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[634] [ERROR] return "Foreign ID " + ((CrossTenantException)ex).getFKValue() + " not found in " + String.valueOf(((CrossTenantException)ex).getFKColumn()); [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ERROR] CrossTenantException cannot be resolved to a type [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[634] [ERROR] return "Foreign ID " + ((CrossTenantException)ex).getFKValue() + " not found in " + String.valueOf(((CrossTenantException)ex).getFKColumn()); [ERROR] ^^^^^^^^^^^^^^^^^^^^ [ERROR] CrossTenantException cannot be resolved to a type [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[634] [ERROR] return "Foreign ID " + ((CrossTenantException)ex).getFKValue() + " not found in " + String.valueOf(((CrossTenantException)ex).getFKColumn()); [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ERROR] CrossTenantException cannot be resolved to a type [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[634] [ERROR] return "Foreign ID " + ((CrossTenantException)ex).getFKValue() + " not found in " + String.valueOf(((CrossTenantException)ex).getFKColumn()); [ERROR] ^^^^^^^^^^^^^^^^^^^^ [ERROR] CrossTenantException cannot be resolved to a type [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[693] [ERROR] po.validForeignKeysEx(); [ERROR] ^^^^^^^^^^^^^^^^^^ [ERROR] The method validForeignKeysEx() is undefined for the type PO [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[699] [ERROR] } catch (CrossTenantException e) { [ERROR] ^^^^^^^^^^^^^^^^^^^^ [ERROR] CrossTenantException cannot be resolved to a type [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[777] [ERROR] childPO.validForeignKeysEx(); [ERROR] ^^^^^^^^^^^^^^^^^^ [ERROR] The method validForeignKeysEx() is undefined for the type PO [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[802] [ERROR] if (ex instanceof CrossTenantException) [ERROR] ^^^^^^^^^^^^^^^^^^^^ [ERROR] CrossTenantException cannot be resolved to a type [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[804] [ERROR] "Foreign ID " + ((CrossTenantException)ex).getFKValue() + " not found in ", String.valueOf(((CrossTenantException)ex).getFKColumn())); [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ERROR] CrossTenantException cannot be resolved to a type [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[804] [ERROR] "Foreign ID " + ((CrossTenantException)ex).getFKValue() + " not found in ", String.valueOf(((CrossTenantException)ex).getFKColumn())); [ERROR] ^^^^^^^^^^^^^^^^^^^^ [ERROR] CrossTenantException cannot be resolved to a type [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[804] [ERROR] "Foreign ID " + ((CrossTenantException)ex).getFKValue() + " not found in ", String.valueOf(((CrossTenantException)ex).getFKColumn())); [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ERROR] CrossTenantException cannot be resolved to a type [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[804] [ERROR] "Foreign ID " + ((CrossTenantException)ex).getFKValue() + " not found in ", String.valueOf(((CrossTenantException)ex).getFKColumn())); [ERROR] ^^^^^^^^^^^^^^^^^^^^ [ERROR] CrossTenantException cannot be resolved to a type [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ProcessResourceImpl.java:[60] Started Running as SYSTEM Build failed before it gets to this module Finished: NOT_BUILT