[INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for com.trekglobal.idempiere.extensions.main 1.0.0-SNAPSHOT: [INFO] [INFO] com.trekglobal.idempiere.rest.api .................. FAILURE [ 6.744 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: 12.303 s [INFO] Finished at: 2026-07-15T04:44:25+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/auth/impl/AuthServiceImpl.java:[41] [ERROR] import org.adempiere.base.IPasswordResetService; [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ERROR] The import org.adempiere.base.IPasswordResetService cannot be resolved [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/auth/impl/AuthServiceImpl.java:[1025] [ERROR] IPasswordResetService service = Core.getPasswordResetService(); [ERROR] ^^^^^^^^^^^^^^^^^^^^^ [ERROR] IPasswordResetService 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/auth/impl/AuthServiceImpl.java:[1025] [ERROR] IPasswordResetService service = Core.getPasswordResetService(); [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^ [ERROR] The method getPasswordResetService() is undefined for the type Core [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/auth/impl/AuthServiceImpl.java:[1059] [ERROR] IPasswordResetService service = Core.getPasswordResetService(); [ERROR] ^^^^^^^^^^^^^^^^^^^^^ [ERROR] IPasswordResetService 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/auth/impl/AuthServiceImpl.java:[1059] [ERROR] IPasswordResetService service = Core.getPasswordResetService(); [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^ [ERROR] The method getPasswordResetService() is undefined for the type Core [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/auth/impl/AuthServiceImpl.java:[1081] [ERROR] IPasswordResetService service = Core.getPasswordResetService(); [ERROR] ^^^^^^^^^^^^^^^^^^^^^ [ERROR] IPasswordResetService 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/auth/impl/AuthServiceImpl.java:[1081] [ERROR] IPasswordResetService service = Core.getPasswordResetService(); [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^ [ERROR] The method getPasswordResetService() is undefined for the type Core [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:[447] [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:[468] [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:[476] [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:[594] [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:[634] [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:[635] [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:[635] [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:[635] [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:[635] [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:[694] [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:[700] [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:[778] [ERROR] childPO.validForeignKeysEx(); [ERROR] ^^^^^^^^^^^^^^^^^^ [ERROR] The method validForeignKeysEx() is undefined for the type PO Started Running as SYSTEM Build failed before it gets to this module Finished: NOT_BUILT