Started by an SCM change Running as SYSTEM Building on the built-in node in workspace /var/lib/jenkins/workspace/idempiere-rest-master The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/idempiere-rest-master/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/bxservice/idempiere-rest # timeout=10 Fetching upstream changes from https://github.com/bxservice/idempiere-rest > git --version # timeout=10 > git --version # 'git version 2.39.5' > git fetch --tags --force --progress -- https://github.com/bxservice/idempiere-rest +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision c1d8e63077d0fda8f212fe8220c6825a6991f4a4 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f c1d8e63077d0fda8f212fe8220c6825a6991f4a4 # timeout=10 Commit message: "Rest_OIDCService's rest_oidcservice_issuerurl_idx should include AD_Client_ID #421 (#423)" > git rev-list --no-walk 1e0c2a7b47786222d4697ccf2542726fc9738528 # timeout=10 [idempiere-rest-master] $ /bin/sh -xe /tmp/jenkins17077646026864533551.sh + rm -f /var/lib/jenkins/.m2/repository/.meta/p2-artifacts.properties Parsing POMs Established TCP socket on 40091 [idempiere-rest-master] $ /usr/lib/jvm/java-17-openjdk-amd64/bin/java -cp /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven35-agent-1.14.jar:/opt/maven/boot/plexus-classworlds-2.7.0.jar:/opt/maven/conf/logging jenkins.maven3.agent.Maven35Main /opt/maven /var/cache/jenkins/war/WEB-INF/lib/remoting-3283.v92c105e0f819.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven35-interceptor-1.14.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.14.jar 40091 <===[JENKINS REMOTING CAPACITY]===>channel started Executing Maven: -B -f /var/lib/jenkins/workspace/idempiere-rest-master/pom.xml clean verify -Didempiere.core.path=../iDempiere -Didempiere.core.repository.url=file:///var/lib/jenkins/workspace/idempiere-master/org.idempiere.p2/target/repository [INFO] Scanning for projects... [INFO] Tycho Version: 4.0.8 (d07e53b9e5b0b4c40ee529fb831732f631e4e3ef) [INFO] Tycho Mode: project [INFO] Tycho Builder: maven [INFO] Build Threads: 1 [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] com.trekglobal.idempiere.rest.api [eclipse-plugin] [INFO] com.trekglobal.idempiere.extensions.p2 [eclipse-repository] [INFO] com.trekglobal.idempiere.rest.api.test [eclipse-test-plugin] [INFO] com.trekglobal.idempiere.extensions.main [pom] [INFO] [INFO] --< com.trekglobal.idempiere.extensions:com.trekglobal.idempiere.rest.api >-- [INFO] Building com.trekglobal.idempiere.rest.api 0.1.0-SNAPSHOT [1/4] [INFO] from com.trekglobal.idempiere.rest.api/pom.xml [INFO] ---------------------------[ eclipse-plugin ]--------------------------- [INFO] Adding repository file:///var/lib/jenkins/workspace/idempiere-master/org.idempiere.p2/target/repository [INFO] ### Using TychoRepositoryTransport for remote P2 access ### [INFO] Cache location: /var/lib/jenkins/.m2/repository/.cache/tycho [INFO] Transport mode: online [INFO] Http Transport type: Java11Client [INFO] Update mode: cache first [INFO] Minimum cache duration: 60 minutes [INFO] (you can configure this with -Dtycho.p2.transport.min-cache-minutes=<desired minimum cache duration>) [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ com.trekglobal.idempiere.rest.api --- [INFO] Deleting /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/target [INFO] [INFO] --- tycho-packaging:4.0.8:build-qualifier (default-build-qualifier) @ com.trekglobal.idempiere.rest.api --- [INFO] The project's OSGi version is 0.1.0.202510250244 [INFO] [INFO] --- tycho-packaging:4.0.8:validate-id (default-validate-id) @ com.trekglobal.idempiere.rest.api --- [INFO] [INFO] --- tycho-packaging:4.0.8:validate-version (default-validate-version) @ com.trekglobal.idempiere.rest.api --- [INFO] [INFO] --- dependency:3.1.1:copy (default) @ com.trekglobal.idempiere.rest.api --- [INFO] Configured Artifact: com.auth0:java-jwt:4.4.0:jar [INFO] Configured Artifact: com.auth0:jwks-rsa:0.22.0:jar [INFO] Copying java-jwt-4.4.0.jar to /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/lib/java-jwt.jar [INFO] Copying jwks-rsa-0.22.0.jar to /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/lib/jwks-rsa.jar [INFO] [INFO] --- target-platform-configuration:4.0.8:target-platform (default-target-platform) @ com.trekglobal.idempiere.rest.api --- [INFO] [INFO] --- tycho-compiler:4.0.8:validate-classpath (default-validate-classpath) @ com.trekglobal.idempiere.rest.api --- [INFO] Resolving class path of com.trekglobal.idempiere.rest.api [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ com.trekglobal.idempiere.rest.api --- [INFO] skip non existing resourceDirectory /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/main/resources [INFO] [INFO] --- tycho-compiler:4.0.8:compile (default-compile) @ com.trekglobal.idempiere.rest.api --- [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/osgi/org.osgi.annotation.bundle/maven-metadata.xml [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/osgi/org.osgi.annotation.bundle/maven-metadata.xml (455 B at 1.6 kB/s) [WARNING] Could not transfer metadata org.osgi:org.osgi.annotation.bundle/maven-metadata.xml from/to maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: [Central (http://central.maven.org/maven2, default, releases+snapshots), zkoss (http://mavensync.zkoss.org/maven2, default, releases+snapshots)] [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/osgi/org.osgi.service.component.annotations/maven-metadata.xml [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/osgi/org.osgi.service.component.annotations/maven-metadata.xml (537 B at 17 kB/s) [WARNING] Could not transfer metadata org.osgi:org.osgi.service.component.annotations/maven-metadata.xml from/to maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: [Central (http://central.maven.org/maven2, default, releases+snapshots), zkoss (http://mavensync.zkoss.org/maven2, default, releases+snapshots)] [INFO] Compiling 144 source files to /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/target/classes using Eclipse Compiler for Java(TM) 3.37.0.v20240215-1558 [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for com.trekglobal.idempiere.extensions.main 0.1.0-SNAPSHOT: [INFO] [INFO] com.trekglobal.idempiere.rest.api .................. FAILURE [ 5.841 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: 11.317 s [INFO] Finished at: 2025-10-25T04:44:23+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:[95] [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/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:[51] [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:[431] [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:[434] [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:[533] [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:[564] [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:[565] [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:[565] [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:[565] [ERROR] return "Foreign ID " + ((CrossTenantException)ex).getFKValue() + " not found in " + String.valueOf(((CrossTenantException)ex).getFKColumn()); [JENKINS] Archiving /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api.test/pom.xml to com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api.test/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api.test-0.1.0-SNAPSHOT.pom [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:[565] [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:[607] [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:[610] [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:[675] [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:[688] [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:[690] [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:[690] [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:[690] [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:[690] [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/UploadResourceImpl.java:[662] [ERROR] attachment.addEntry(uploadDetails.fileName(), targetFile); [ERROR] ^^^^^^^^ [ERROR] The method addEntry(String, byte[]) in the type MAttachment is not applicable for the arguments (String, File) [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/UploadResourceImpl.java:[687] [ERROR] archive.setInputStream(inputStream); [ERROR] ^^^^^^^^^^^^^^ [ERROR] The method setInputStream(InputStream) is undefined for the type MArchive [ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/UploadResourceImpl.java:[711] [ERROR] image.setInputStream(inputStream); [ERROR] ^^^^^^^^^^^^^^ [JENKINS] Archiving /var/lib/jenkins/workspace/idempiere-rest-master/pom.xml to com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.extensions.main/0.1.0-SNAPSHOT/com.trekglobal.idempiere.extensions.main-0.1.0-SNAPSHOT.pom [ERROR] The method setInputStream(InputStream) 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/UploadResourceImpl.java:[807] [ERROR] archive.setInputStream(chunkInputStream); [ERROR] ^^^^^^^^^^^^^^ [ERROR] The method setInputStream(InputStream) is undefined for the type MArchive [ERROR] 24 problems (24 errors) [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [JENKINS] Archiving /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/pom.xml to com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.pom [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [JENKINS] Archiving /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.extensions.p2/pom.xml to com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.extensions.p2/0.1.0-SNAPSHOT/com.trekglobal.idempiere.extensions.p2-0.1.0-SNAPSHOT.pom channel stopped Sending e-mails to: info@younex.de Finished: FAILURE