Skip to content
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 e513da6ed88a535bc060b191da0d45a350aa3fe0 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f e513da6ed88a535bc060b191da0d45a350aa3fe0 # timeout=10
Commit message: "fix(expand): normalize detail table name to AD_Table.TableName before model class lookup (#539) (#540)"
 > git rev-list --no-walk 92ee3f386069b2389a382cb992837055f8fffac1 # timeout=10
[idempiere-rest-master] $ /bin/sh -xe /tmp/jenkins3130999700274415776.sh
+ rm -f /var/lib/jenkins/.m2/repository/.meta/p2-artifacts.properties
Parsing POMs
Established TCP socket on 37281
[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-3355.3357.v931d3c992987.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 37281
<===[JENKINS REMOTING CAPACITY]===>channel started
Oct 01, 2026 4:44:08 AM hudson.remoting.UserRequest perform
WARNING: LinkageError while performing UserRequest:hudson.maven.AbstractMavenProcessFactory$ConfigureOriginalJDK@1204a84a
java.lang.UnsupportedClassVersionError: Failed to load hudson.maven.AbstractMavenProcessFactory$ConfigureOriginalJDK
	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:472)
	at hudson.remoting.RemoteClassLoader.loadRemoteClass(RemoteClassLoader.java:301)
	at hudson.remoting.RemoteClassLoader.loadWithMultiClassLoader(RemoteClassLoader.java:277)
	at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:236)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:467)
	at hudson.remoting.MultiClassLoaderSerializer$Input.resolveClass(MultiClassLoaderSerializer.java:133)
	at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2034)
	at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1898)
	at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2224)
	at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1733)
	at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:509)
	at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:467)
	at hudson.remoting.UserRequest.deserialize(UserRequest.java:312)
	at hudson.remoting.UserRequest.perform(UserRequest.java:196)
	at hudson.remoting.UserRequest.perform(UserRequest.java:50)
	at hudson.remoting.Request$2.run(Request.java:391)
	at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:81)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.UnsupportedClassVersionError: Failed to load jenkins.security.MasterToSlaveCallable
	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:472)
	at hudson.remoting.RemoteClassLoader.loadRemoteClass(RemoteClassLoader.java:301)
	at hudson.remoting.RemoteClassLoader.loadWithMultiClassLoader(RemoteClassLoader.java:277)
	at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:236)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:879)
	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:470)
	... 23 more
Caused by: java.lang.UnsupportedClassVersionError: jenkins/security/MasterToSlaveCallable has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:879)
	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:470)
	... 32 more

ERROR: ================================================================================
ERROR: Invalid project setup: Failed to load hudson.maven.AbstractMavenProcessFactory$ConfigureOriginalJDK
ERROR: [JENKINS-18403][JENKINS-28294] JDK 'JavaSE-17' not supported to run Maven projects.
ERROR: Maven projects have to be launched with a Java version greater or equal to the minimum version required by the controller.
ERROR: Use the Maven JDK Toolchains (plugin) to build your maven project with an older JDK.
ERROR: Retrying with agent Java and setting compile/test properties to point to /usr/lib/jvm/java-17-openjdk-amd64.
ERROR: ================================================================================
Established TCP socket on 37291
[idempiere-rest-master] $ /usr/lib/jvm/temurin-21-jre-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-3355.3357.v931d3c992987.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 37291
<===[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 1.0.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 1.0.0.202610010244
[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] Configured Artifact: com.jayway.jsonpath:json-path:3.0.0:jar
[INFO] Configured Artifact: net.minidev:json-smart:2.6.0:jar
[INFO] Configured Artifact: net.minidev:accessors-smart:2.6.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] Copying json-path-3.0.0.jar to /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/lib/json-path.jar
[INFO] Copying json-smart-2.6.0.jar to /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/lib/json-smart.jar
[INFO] Copying accessors-smart-2.6.0.jar to /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/lib/accessors-smart.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.1 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 26 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)]
[WARNING] Unable to determine 'maven.compiler.release' property automatically
java.io.FileNotFoundException: File /usr/lib/jvm/temurin-21-jre-amd64/lib/ct.sym does not exist
    at org.eclipse.jdt.internal.compiler.util.CtSym.init (CtSym.java:130)
    at org.eclipse.jdt.internal.compiler.util.CtSym.<init> (CtSym.java:123)
    at org.eclipse.jdt.internal.compiler.util.JRTUtil.lambda$1 (JRTUtil.java:205)
    at java.util.concurrent.ConcurrentHashMap.compute (Unknown Source)
    at org.eclipse.jdt.internal.compiler.util.JRTUtil.getCtSym (JRTUtil.java:202)
    at org.eclipse.tycho.compiler.AbstractOsgiCompilerMojo.getReleaseLevel (AbstractOsgiCompilerMojo.java:1169)
    at org.eclipse.tycho.compiler.AbstractOsgiCompilerMojo.getCompilerConfiguration (AbstractOsgiCompilerMojo.java:763)
    at copied.org.apache.maven.plugin.AbstractCompilerMojo.execute (AbstractCompilerMojo.java:332)
    at org.eclipse.tycho.compiler.AbstractOsgiCompilerMojo.doCompile (AbstractOsgiCompilerMojo.java:407)
    at org.eclipse.tycho.compiler.AbstractOsgiCompilerMojo.execute (AbstractOsgiCompilerMojo.java:388)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
    at org.jvnet.hudson.maven3.launcher.Maven35Launcher.main (Maven35Launcher.java:138)
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (Unknown Source)
    at java.lang.reflect.Method.invoke (Unknown Source)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
    at jenkins.maven3.agent.Maven35Main.launch (Maven35Main.java:179)
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (Unknown Source)
    at java.lang.reflect.Method.invoke (Unknown Source)
    at hudson.maven.Maven3Builder.call (Maven3Builder.java:140)
    at hudson.maven.Maven3Builder.call (Maven3Builder.java:71)
    at hudson.remoting.UserRequest.perform (UserRequest.java:225)
    at hudson.remoting.UserRequest.perform (UserRequest.java:50)
    at hudson.remoting.Request$2.run (Request.java:391)
    at hudson.remoting.InterceptingExecutorService.lambda$wrap$0 (InterceptingExecutorService.java:81)
    at java.util.concurrent.FutureTask.run (Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
    at java.lang.Thread.run (Unknown Source)
[INFO] Compiling 171 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 1.0.0-SNAPSHOT:
[INFO] 
[INFO] com.trekglobal.idempiere.rest.api .................. FAILURE [  7.623 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:  15.064 s
[INFO] Finished at: 2026-10-01T04: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
[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/1.0.0-SNAPSHOT/com.trekglobal.idempiere.rest.api.test-1.0.0-SNAPSHOT.pom
[ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/BatchRequestResourseImpl.java:[320]
[ERROR] String ctxValue = Env.parseContext(sessionCtx, 0, token, false, false, false, false);
[ERROR] ^^^^^^^^^^^^
[ERROR] The method parseContext(Properties, int, String, boolean, boolean, boolean) in the type Env is not applicable for the arguments (Properties, int, String, boolean, boolean, boolean, boolean)
[ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[59]
[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:[460]
[ERROR] new CrossTenantException(true, po.get_TableName(), -1));
[ERROR] ^^^^^^^^^^^^^^^^^^^^
[ERROR] CrossTenantException cannot be resolved to a type
[JENKINS] Archiving /var/lib/jenkins/workspace/idempiere-rest-master/pom.xml to com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.extensions.main/1.0.0-SNAPSHOT/com.trekglobal.idempiere.extensions.main-1.0.0-SNAPSHOT.pom
[ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java:[481]
[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:[489]
[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:[609]
[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:[649]
[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/1.0.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom
[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:[650]
[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.extensions.p2/pom.xml to com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.extensions.p2/1.0.0-SNAPSHOT/com.trekglobal.idempiere.extensions.p2-1.0.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:[650]
[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:[650]
[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:[650]
[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:[712]
[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:[718]
[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:[798]
[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:[823]
[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:[825]
[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:[825]
[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:[825]
[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:[825]
[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:[1013]
[ERROR] String nativeUrl = archive.getPresignedURL(expiresInSeconds);
[ERROR] ^^^^^^^^^^^^^^^
[ERROR] The method getPresignedURL(long) 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/ProcessResourceImpl.java:[60]
[ERROR] import org.idempiere.tracking.AuditTraceContext;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.idempiere.tracking 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/ProcessResourceImpl.java:[336]
[ERROR] m_externalTraceId = AuditTraceContext.getExternalTraceId();
[ERROR] ^^^^^^^^^^^^^^^^^
[ERROR] AuditTraceContext 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/ProcessResourceImpl.java:[345]
[ERROR] AuditTraceContext.setExternalTraceId(m_externalTraceId);
[ERROR] ^^^^^^^^^^^^^^^^^
[ERROR] AuditTraceContext 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/ProcessResourceImpl.java:[349]
[ERROR] AuditTraceContext.clear();
[ERROR] ^^^^^^^^^^^^^^^^^
[ERROR] AuditTraceContext 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/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] ^^^^^^^^^^^^^^
[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] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/WindowResourceImpl.java:[66]
[ERROR] import org.idempiere.db.util.SQLFragment;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.idempiere.db.util.SQLFragment 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/WindowResourceImpl.java:[786]
[ERROR] new SQLFragment(convertedStatement.getWhereClause(), paramList));
[ERROR] ^^^^^^^^^^^
[ERROR] SQLFragment 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/WindowResourceImpl.java:[1154]
[ERROR] query.addRestriction(new SQLFragment("1=2"));
[ERROR] ^^^^^^^^^^^
[ERROR] SQLFragment 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/info/InfoWindow.java:[62]
[ERROR] import org.idempiere.db.util.SQLFragment;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.idempiere.db.util.SQLFragment cannot be resolved
[ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/info/InfoWindow.java:[421]
[ERROR] private SQLFragment buildQuerySQL(int start, int end) {
[ERROR] ^^^^^^^^^^^
[ERROR] SQLFragment 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/info/InfoWindow.java:[423]
[ERROR] SQLFragment dynFilter = getSQLFilter();
[ERROR] ^^^^^^^^^^^
[ERROR] SQLFragment 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/info/InfoWindow.java:[423]
[ERROR] SQLFragment dynFilter = getSQLFilter();
[ERROR] ^^^^^^^^^^^^
[ERROR] The method getSQLFilter() from the type InfoWindow refers to the missing type SQLFragment
[ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/info/InfoWindow.java:[450]
[ERROR] return new SQLFragment(dataSql, dynFilter.parameters());
[ERROR] ^^^^^^^^^^^
[ERROR] SQLFragment 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/info/InfoWindow.java:[453]
[ERROR] private SQLFragment getSQLFilter() {
[ERROR] ^^^^^^^^^^^
[ERROR] SQLFragment 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/info/InfoWindow.java:[502]
[ERROR] SQLFragment filter = DB.intersectFilterForCSV(columnName, pString);
[ERROR] ^^^^^^^^^^^
[ERROR] SQLFragment 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/info/InfoWindow.java:[502]
[ERROR] SQLFragment filter = DB.intersectFilterForCSV(columnName, pString);
[ERROR] ^^^^^^^^^^^^^^^^^^^^^
[ERROR] The method intersectFilterForCSV(String, String) is undefined for the type DB
[ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/info/InfoWindow.java:[506]
[ERROR] SQLFragment filter = DB.inFilterForCSV(columnName, pString);
[ERROR] ^^^^^^^^^^^
[ERROR] SQLFragment 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/info/InfoWindow.java:[506]
[ERROR] SQLFragment filter = DB.inFilterForCSV(columnName, pString);
[ERROR] ^^^^^^^^^^^^^^
[ERROR] The method inFilterForCSV(String, String) is undefined for the type DB
[ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/info/InfoWindow.java:[516]
[ERROR] SQLFragment filter = DB.inFilterForCSV(columnName, pString);
[ERROR] ^^^^^^^^^^^
[ERROR] SQLFragment 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/info/InfoWindow.java:[516]
[ERROR] SQLFragment filter = DB.inFilterForCSV(columnName, pString);
[ERROR] ^^^^^^^^^^^^^^
[ERROR] The method inFilterForCSV(String, String) is undefined for the type DB
[ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/info/InfoWindow.java:[522]
[ERROR] SQLFragment filter = DB.intersectFilterForCSV(columnName, pString);
[ERROR] ^^^^^^^^^^^
[ERROR] SQLFragment 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/info/InfoWindow.java:[522]
[ERROR] SQLFragment filter = DB.intersectFilterForCSV(columnName, pString);
[ERROR] ^^^^^^^^^^^^^^^^^^^^^
[ERROR] The method intersectFilterForCSV(String, String) is undefined for the type DB
[ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/info/InfoWindow.java:[570]
[ERROR] sql = Env.parseContextForSql(Env.getCtx(), 0, sql, true, true, parameters);
[ERROR] ^^^^^^^^^^^^^^^^^^
[ERROR] The method parseContextForSql(Properties, int, String, boolean, boolean, List<Object>) is undefined for the type Env
[ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/info/InfoWindow.java:[573]
[ERROR] statementParameters = Env.mergeParameters(preParse, sql, statementParameters.toArray(), parameters.toArray());
[ERROR] ^^^^^^^^^^^^^^^
[ERROR] The method mergeParameters(String, String, Object[], Object[]) is undefined for the type Env
[ERROR] /var/lib/jenkins/workspace/idempiere-rest-master/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/info/InfoWindow.java:[580]
[ERROR] return new SQLFragment(sql, statementParameters);
[ERROR] ^^^^^^^^^^^
[ERROR] SQLFragment 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/info/InfoWindow.java:[723]
[ERROR] SQLFragment sql = buildQuerySQL(start, end);
[ERROR] ^^^^^^^^^^^
[ERROR] SQLFragment 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/info/InfoWindow.java:[723]
[ERROR] SQLFragment sql = buildQuerySQL(start, end);
[ERROR] ^^^^^^^^^^^^^
[ERROR] The method buildQuerySQL(int, int) from the type InfoWindow refers to the missing type SQLFragment
[ERROR] 62 problems (62 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:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
channel stopped
Sending e-mails to: info@younex.de
Finished: FAILURE