See <https://hudson.apache.org/hudson/job/portals-jetspeed-2-portal-trunk/87/changes>
Changes: [ate] minor maven-3 warnings cleanup [ate] JS2-1245: Update some external artifact dependencies to more recent and general available versions See: https://issues.apache.org/jira/browse/JS2-1245 - portal project now only needs default maven central repo [ate] JS2-1245: Update some external artifact dependencies to more recent and general available versions See: https://issues.apache.org/jira/browse/JS2-1245 (continuation of previous svn commit r1079014 which "broke in half" because of incorrect end-of-lines in the mapping.xml file which was copied/modified from ddlutils mapping.xml) - Replace the ddlutils svn r551445 build artifact patched with http://issues.apache.org/jira/browse/DDLUTILS-75#action_12521579 with a CGLIB runtime instrumented ddlutils-1.0.jar instead. ddlutils trunk (1.1-SNAPSHOT) does have DDLUTILS-75 fixed, however it is long time in coming to a release of that. Instead, this alternative runtime "patch" does the same trick based on the ddlutils-1.0 release, and should be good until ddltuils eventually might come out with a newer version. [ate] JS2-1245: Update some external artifact dependencies to more recent and general available versions See: https://issues.apache.org/jira/browse/JS2-1245 - Replace the ddlutils svn r551445 build artifact patched with http://issues.apache.org/jira/browse/DDLUTILS-75#action_12521579 with a CGLIB runtime instrumented ddlutils-1.0.jar instead. ddlutils trunk (1.1-SNAPSHOT) does have DDLUTILS-75 fixed, however it is long time in coming to a release of that. Instead, this alternative runtime "patch" does the same trick based on the ddlutils-1.0 release, and should be good until ddltuils eventually might come out with a newer version. [ate] svn:ignore target folders [ate] JS2-1245: Update some external artifact dependencies to more recent and general available versions See: https://issues.apache.org/jira/browse/JS2-1245 - package the com.google.step2 "fork" under folder openid-step2 as org.apache.portals-jetspeed-2:com-google-step2-common:jar:0 and integrate in the build as a jetspeed-2 artifact we release ourselves (requires us to use/repackage using a apache groupId) Note: the com.google.step2 project hasn't put out any non-SNAPSHOT release so far and our "fork" is based/pinned on a specific revision. [ate] JS2-1245: Update some external artifact dependencies to more recent and general available versions See: https://issues.apache.org/jira/browse/JS2-1245 - update javolution:javolution:jar:4.0.2 to org.javolution:javolution:jar:5.2.6 Besides the build testing I also did several import/export (serializer) tests with manual changes both to the runtime before export and xml before (re)import and everything worked as expected. Although not a 100% coverage on backwards compatibilty it seems fine. [ate] JS2-1245: Update some external artifact dependencies to more recent and general available versions See: https://issues.apache.org/jira/browse/JS2-1245 - update castor:castor:jar:1.1.1-xml to org.codehaus.castor:castor:jar:1.1.1 castor-1.1.1-xml.jar was a subset package of castor-1.1.1 with only the xml handler. That subset jar (for that version) is not available from maven central but the full 1.1.1 package is. [ate] JS2-1245: Update some external artifact dependencies to more recent and general available versions See: https://issues.apache.org/jira/browse/JS2-1245 - update mockrunner:mockrunner:jar:0.3.8 to com.mockrunner:mockrunner-jdk1.5-j2ee1.3:jar:0.4 ------------------------------------------ Started by an SCM change Building remotely on ubuntu1 Updating http://svn.apache.org/repos/asf/portals/jetspeed-2/portal/trunk U components/jetspeed-page-manager/pom.xml U components/jetspeed-statistics/pom.xml U components/jetspeed-portlet-factory/pom.xml U components/jetspeed-cm/pom.xml U components/jetspeed-portal/pom.xml U components/jetspeed-serializer/pom.xml U pom.xml U maven/jetspeed-db-maven-plugin/src/main/java/org/apache/jetspeed/maven/plugins/DDLGeneratorMojo.java A maven/jetspeed-db-maven-plugin/src/main/java/org/apache/jetspeed/maven/plugins/db A maven/jetspeed-db-maven-plugin/src/main/java/org/apache/jetspeed/maven/plugins/db/ddlutils A maven/jetspeed-db-maven-plugin/src/main/java/org/apache/jetspeed/maven/plugins/db/ddlutils/model AU maven/jetspeed-db-maven-plugin/src/main/java/org/apache/jetspeed/maven/plugins/db/ddlutils/model/ForeignKey.java A maven/jetspeed-db-maven-plugin/src/main/java/org/apache/jetspeed/maven/plugins/db/ddlutils/io AU maven/jetspeed-db-maven-plugin/src/main/java/org/apache/jetspeed/maven/plugins/db/ddlutils/io/mapping.xml AU maven/jetspeed-db-maven-plugin/src/main/java/org/apache/jetspeed/maven/plugins/db/ddlutils/io/DatabaseIO.java A maven/jetspeed-db-maven-plugin/src/main/java/org/apache/ddlutils A maven/jetspeed-db-maven-plugin/src/main/java/org/apache/ddlutils/platform AU maven/jetspeed-db-maven-plugin/src/main/java/org/apache/ddlutils/platform/EnhancedSqlBuilder.java U maven/jetspeed-db-maven-plugin/pom.xml U openid-step2/common/pom.xml U openid-step2/common U openid-step2/pom.xml U openid-step2 U jetspeed-mvn-db-init-pom.xml At revision 1079037 Found mavenVersion 2.2.1 from file jar:file:/home/hudson/tools/maven/apache-maven-2.2.1/lib/maven-2.2.1-uber.jar!/META-INF/maven/org.apache.maven/maven-core/pom.properties [locks-and-latches] Checking to see if we really have the locks [locks-and-latches] Have all the locks, build can start Parsing POMs [locks-and-latches] Releasing all the locks [locks-and-latches] All the locks released ERROR: Processing failed due to a bug in the code. Please report this to [email protected] java.lang.ClassCastException: cannot assign instance of hudson.model.StreamBuildListener to field hudson.maven.MavenModuleSetBuild$PomParser.listener of type hudson.model.BuildListener in instance of hudson.maven.MavenModuleSetBuild$PomParser at java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:2056) at java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1229) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1969) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1963) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368) at hudson.remoting.UserRequest.deserialize(UserRequest.java:178) at hudson.remoting.UserRequest.perform(UserRequest.java:98) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:270) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) project=hudson.maven.MavenModuleSet@40d2a14b[portals-jetspeed-2-portal-trunk] project.getModules()=[hudson.maven.MavenModule@23776f79[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:applications][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:applications][relativePath:applications], hudson.maven.MavenModule@12227539[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:components][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:components][relativePath:components], hudson.maven.MavenModule@66b309a1[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed][relativePath:applications/jetspeed], hudson.maven.MavenModule@3668ad91[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-2][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-2][relativePath:], hudson.maven.MavenModule@56413248[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-ant-tasks][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-ant-tasks][relativePath:jetspeed-ant-tasks], hudson.maven.MavenModule@17aee8b0[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-api][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-api][relativePath:jetspeed-api], hudson.maven.MavenModule@5e33b6e9[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-archetype][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-archetype][relativePath:jetspeed-archetype], hudson.maven.MavenModule@13feba51[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-capability][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-capability][relativePath:components/jetspeed-capability], hudson.maven.MavenModule@1bffd008[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-cm][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-cm][relativePath:components/jetspeed-cm], hudson.maven.MavenModule@5970eb6d[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-commons][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-commons][relativePath:jetspeed-commons], hudson.maven.MavenModule@7d29af05[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-db-maven-plugin][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-db-maven-plugin][relativePath:maven/jetspeed-db-maven-plugin], hudson.maven.MavenModule@6be4be2c[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-db-tools][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-db-tools][relativePath:components/jetspeed-db-tools], hudson.maven.MavenModule@2977cbf7[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-demo][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-demo][relativePath:applications/jetspeed-demo], hudson.maven.MavenModule@45093095[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-dependencies][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-dependencies][relativePath:applications/jetspeed-dependencies], hudson.maven.MavenModule@46a668bc[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-deploy-maven-plugin][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-deploy-maven-plugin][relativePath:maven/jetspeed-deploy-maven-plugin], hudson.maven.MavenModule@2b063d99[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-deploy-tools][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-deploy-tools][relativePath:components/jetspeed-deploy-tools], hudson.maven.MavenModule@5926557e[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-file-cache][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-file-cache][relativePath:components/jetspeed-file-cache], hudson.maven.MavenModule@70f5f42b[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-fileutils-maven-plugin][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-fileutils-maven-plugin][relativePath:maven/jetspeed-fileutils-maven-plugin], hudson.maven.MavenModule@6e0031c0[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-header-resource][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-header-resource][relativePath:components/jetspeed-header-resource], hudson.maven.MavenModule@714ddb1c[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-id-generator][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-id-generator][relativePath:components/jetspeed-id-generator], hudson.maven.MavenModule@15f58910[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-layout-portlets][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-layout-portlets][relativePath:components/jetspeed-layout-portlets], hudson.maven.MavenModule@10ce7a49[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-layouts][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-layouts][relativePath:applications/jetspeed-layouts], hudson.maven.MavenModule@1f42269[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-locator][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-locator][relativePath:components/jetspeed-locator], hudson.maven.MavenModule@1c1eba31[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-maven-skin][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-maven-skin][relativePath:maven/jetspeed-maven-skin], hudson.maven.MavenModule@331fe63b[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-maven-utils][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-maven-utils][relativePath:maven/jetspeed-maven-utils], hudson.maven.MavenModule@204aa98f[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-mvn-maven-plugin][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-mvn-maven-plugin][relativePath:maven/jetspeed-mvn-maven-plugin], hudson.maven.MavenModule@30d497f9[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-page-layout][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-page-layout][relativePath:components/jetspeed-page-layout], hudson.maven.MavenModule@6a2e714b[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-page-manager][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-page-manager][relativePath:components/jetspeed-page-manager], hudson.maven.MavenModule@2bb51f0[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-portal][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-portal][relativePath:components/jetspeed-portal], hudson.maven.MavenModule@e3b889b[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-portal-resources][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-portal-resources][relativePath:jetspeed-portal-resources], hudson.maven.MavenModule@6f43316c[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-portal-site][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-portal-site][relativePath:components/jetspeed-portal-site], hudson.maven.MavenModule@1e75b9d9[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-portlet-factory][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-portlet-factory][relativePath:components/jetspeed-portlet-factory], hudson.maven.MavenModule@669b9a30[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-profiler][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-profiler][relativePath:components/jetspeed-profiler], hudson.maven.MavenModule@c2dd10a[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-rdbms][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-rdbms][relativePath:components/jetspeed-rdbms], hudson.maven.MavenModule@5b0de4ee[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-registry][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-registry][relativePath:components/jetspeed-registry], hudson.maven.MavenModule@4b6f1c33[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-search][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-search][relativePath:components/jetspeed-search], hudson.maven.MavenModule@303eed26[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-security][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-security][relativePath:components/jetspeed-security], hudson.maven.MavenModule@287f8baf[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-serializer][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-serializer][relativePath:components/jetspeed-serializer], hudson.maven.MavenModule@790a3c73[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-sso][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-sso][relativePath:components/jetspeed-sso], hudson.maven.MavenModule@21934d9d[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-statistics][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-statistics][relativePath:components/jetspeed-statistics], hudson.maven.MavenModule@29ead03b[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-unpack-maven-plugin][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-unpack-maven-plugin][relativePath:maven/jetspeed-unpack-maven-plugin], hudson.maven.MavenModule@1d1b4dec[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-unpack-war-maven-plugin][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-unpack-war-maven-plugin][relativePath:maven/jetspeed-unpack-war-maven-plugin], hudson.maven.MavenModule@5e852b9[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-utils][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-utils][relativePath:components/jetspeed-utils], hudson.maven.MavenModule@4ad62722[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:maven][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:maven][relativePath:maven]] project.getRootModule()=hudson.maven.MavenModule@3668ad91[portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-2][portals-jetspeed-2-portal-trunk/org.apache.portals.jetspeed-2:jetspeed-2][relativePath:] FATAL: cannot assign instance of hudson.model.StreamBuildListener to field hudson.maven.MavenModuleSetBuild$PomParser.listener of type hudson.model.BuildListener in instance of hudson.maven.MavenModuleSetBuild$PomParser java.lang.ClassCastException: cannot assign instance of hudson.model.StreamBuildListener to field hudson.maven.MavenModuleSetBuild$PomParser.listener of type hudson.model.BuildListener in instance of hudson.maven.MavenModuleSetBuild$PomParser at java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:2056) at java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1229) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1969) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1963) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368) at hudson.remoting.UserRequest.deserialize(UserRequest.java:178) at hudson.remoting.UserRequest.perform(UserRequest.java:98) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:270) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636)
