See <https://builds.apache.org/job/Axis2/1266/changes>
Changes: [azeez] Rather than creating a new classloader array everytime a Tribes message is received, we use an AxisObserver which will notify the relevant code to update the classloader array when service & modules are deployed & undeployed. [azeez] This fixes the issue of state replication failing if the classes of the replicated objects are contained within service archive & module archive files. We had to take control of the Tribes message deserialization mechanism at the channel level so that we can set the relevant classloaders before deserialization. [sagara] Applied patch for AXIS2-4314 with some modifications. [sagara] Applied the patch for AXIS2-5125. [sagara] * Remove unwanted import. * Corrected Document and Map Bare schema generation flow. ------------------------------------------ [...truncated 16182 lines...] [java] context (ns#=1) (cv#=0) (fm#=0) [java] namespace http://ws.sosnoski.com/library/types (default elements) [java] element wrapper {http://ws.sosnoski.com/library/types}:addBookResponse [java] object binding for org.apache.axis2.jibx.wrappers.AddBookResponse create class org.apache.axis2.jibx.wrappers.AddBookResponse [java] structure ordered [java] element {http://ws.sosnoski.com/library/types}:addBookReturn from property m_success (boolean) [java] mapping class org.apache.axis2.jibx.wrappers.AddBookInstanceRequest to element {http://ws.sosnoski.com/library/types}:addBookInstance [java] context (ns#=2) (cv#=0) (fm#=0) [java] namespace http://ws.sosnoski.com/library/types (default elements) [java] namespace http://ws.sosnoski.com/library/types (prefix types) [java] element wrapper {http://ws.sosnoski.com/library/types}:addBookInstance [java] object binding for org.apache.axis2.jibx.wrappers.AddBookInstanceRequest create class org.apache.axis2.jibx.wrappers.AddBookInstanceRequest [java] structure ordered [java] mapping reference to tns:BookInformation using property m_book (org.apache.axis2.jibx.beans.Book) [java] element wrapper {http://ws.sosnoski.com/library/types}:book [java] component property m_book (org.apache.axis2.jibx.beans.Book) [java] object binding for org.apache.axis2.jibx.beans.Book create class org.apache.axis2.jibx.beans.Book [java] structure ordered [java] component property m_authors (java.lang.String[]) [java] object binding for java.lang.String[] create class java.lang.String[] [java] collection ordered (java.lang.String) [java] element {http://ws.sosnoski.com/library/types}:author from property from collection (java.lang.String) [java] element {http://ws.sosnoski.com/library/types}:title from property m_title (java.lang.String) [java] attribute type from property m_type (java.lang.String) [java] attribute isbn from property m_isbn (java.lang.String) [java] mapping class org.apache.axis2.jibx.wrappers.AddBookInstanceResponse to element {http://ws.sosnoski.com/library/types}:addBookInstanceResponse [java] context (ns#=1) (cv#=0) (fm#=0) [java] namespace http://ws.sosnoski.com/library/types (default elements) [java] element wrapper {http://ws.sosnoski.com/library/types}:addBookInstanceResponse [java] object binding for org.apache.axis2.jibx.wrappers.AddBookInstanceResponse create class org.apache.axis2.jibx.wrappers.AddBookInstanceResponse [java] structure ordered [java] mapping class org.apache.axis2.jibx.beans.Book (abstract) [java] context (ns#=2) (cv#=0) (fm#=0) [java] namespace http://ws.sosnoski.com/library/types (default elements) [java] namespace http://ws.sosnoski.com/library/types (prefix types) [java] object binding for org.apache.axis2.jibx.beans.Book create class org.apache.axis2.jibx.beans.Book [java] structure ordered [java] component property m_authors (java.lang.String[]) [java] object binding for java.lang.String[] create class java.lang.String[] [java] collection ordered (java.lang.String) [java] element {http://ws.sosnoski.com/library/types}:author from property from collection (java.lang.String) [java] element {http://ws.sosnoski.com/library/types}:title from property m_title (java.lang.String) [java] attribute type from property m_type (java.lang.String) [java] attribute isbn from property m_isbn (java.lang.String) [java] mapping class org.apache.axis2.jibx.beans.Type (abstract) [java] context (ns#=1) (cv#=0) (fm#=0) [java] namespace http://ws.sosnoski.com/library/types (default elements) [java] object binding for org.apache.axis2.jibx.beans.Type create class org.apache.axis2.jibx.beans.Type [java] structure ordered [java] text from property m_description (java.lang.String) [java] attribute name from property m_name (java.lang.String) [java] attribute count from property m_count (int) [java] Wrote 30 files [java] org.apache.axis2.jibx.Customer output file size is 4363 bytes [java] org.apache.axis2.jibx.Person output file size is 2241 bytes [java] org.apache.axis2.jibx.wrappers.GetBookRequest output file size is 2911 bytes [java] org.apache.axis2.jibx.wrappers.GetBookResponse output file size is 3684 bytes [java] org.apache.axis2.jibx.wrappers.GetBooksByTypeRequest output file size is 2960 bytes [java] org.apache.axis2.jibx.wrappers.GetBooksByTypeResponse output file size is 3335 bytes [java] org.apache.axis2.jibx.beans.JiBX_MungeAdapter output file size is 4961 bytes [java] org.apache.axis2.jibx.wrappers.GetTypesRequest output file size is 2458 bytes [java] org.apache.axis2.jibx.wrappers.GetTypesResponse output file size is 3293 bytes [java] org.apache.axis2.jibx.wrappers.AddBookRequest output file size is 3107 bytes [java] org.apache.axis2.jibx.beans.Book output file size is 3655 bytes [java] org.apache.axis2.jibx.wrappers.AddBookResponse output file size is 3024 bytes [java] org.apache.axis2.jibx.wrappers.AddBookInstanceRequest output file size is 3776 bytes [java] org.apache.axis2.jibx.wrappers.AddBookInstanceResponse output file size is 2514 bytes [java] org.apache.axis2.jibx.beans.Type output file size is 3019 bytes [java] org.apache.axis2.jibx.JiBX_customer_bindingCustomer_access output file size is 2364 bytes [java] org.apache.axis2.jibx.JiBX_customer_bindingFactory output file size is 3017 bytes [java] org.apache.axis2.jibx.wrappers.JiBX_library_bindingGetBookRequest_access output file size is 2454 bytes [java] org.apache.axis2.jibx.wrappers.JiBX_library_bindingGetBookResponse_access output file size is 2489 bytes [java] org.apache.axis2.jibx.wrappers.JiBX_library_bindingGetBooksByTypeRequest_access output file size is 2510 bytes [java] org.apache.axis2.jibx.wrappers.JiBX_library_bindingGetBooksByTypeResponse_access output file size is 2545 bytes [java] org.apache.axis2.jibx.wrappers.JiBX_library_bindingGetTypesRequest_access output file size is 2462 bytes [java] org.apache.axis2.jibx.wrappers.JiBX_library_bindingGetTypesResponse_access output file size is 2477 bytes [java] org.apache.axis2.jibx.wrappers.JiBX_library_bindingAddBookRequest_access output file size is 2454 bytes [java] org.apache.axis2.jibx.wrappers.JiBX_library_bindingAddBookResponse_access output file size is 2469 bytes [java] org.apache.axis2.jibx.wrappers.JiBX_library_bindingAddBookInstanceRequest_access output file size is 2538 bytes [java] org.apache.axis2.jibx.wrappers.JiBX_library_bindingAddBookInstanceResponse_access output file size is 2533 bytes [java] org.apache.axis2.jibx.beans.JiBX_library_bindingBook_access output file size is 2080 bytes [java] org.apache.axis2.jibx.beans.JiBX_library_bindingType_access output file size is 2080 bytes [java] org.apache.axis2.jibx.beans.JiBX_library_bindingFactory output file size is 4658 bytes [java] Kept 0 files unchanged: [java] Deleted 0 files: [INFO] Executed tasks [INFO] [surefire:test {execution: default-test}] [INFO] Surefire report directory: <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/surefire-reports> ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.apache.axis2.jibx.Test Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.674 sec Results : Tests run: 3, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results [INFO] [jar:jar {execution: default-jar}] [INFO] Building jar: <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/axis2-jibx-1.7.0-SNAPSHOT.jar> [INFO] [assembly:single {execution: source-release-assembly}] [INFO] Skipping the assembly in this project because it's not the Execution Root [INFO] Preparing source:jar [WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation. [INFO] No goals needed for project - skipping [INFO] [source:jar {execution: attach-sources}] [INFO] Building jar: <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/axis2-jibx-1.7.0-SNAPSHOT-sources.jar> [INFO] [javadoc:jar {execution: attach-javadocs}] Loading source files for package org.apache.axis2.jibx... Constructing Javadoc information... Standard Doclet version 1.5.0_22 Building tree for all the packages and classes... Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/org/apache/axis2/jibx//CodeGenerationUtility.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/org/apache/axis2/jibx//JiBXDataSource.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/org/apache/axis2/jibx//NullBindingFactory.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/org/apache/axis2/jibx//package-frame.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/org/apache/axis2/jibx//package-summary.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/org/apache/axis2/jibx//package-tree.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/constant-values.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/org/apache/axis2/jibx/class-use//NullBindingFactory.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/org/apache/axis2/jibx/class-use//JiBXDataSource.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/org/apache/axis2/jibx/class-use//CodeGenerationUtility.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/org/apache/axis2/jibx//package-use.html...> Building index for all the packages and classes... Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/overview-tree.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/index-all.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/deprecated-list.html...> Building index for all classes... Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/allclasses-frame.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/allclasses-noframe.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/index.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/help-doc.html...> Generating <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/apidocs/stylesheet.css...> [INFO] Building jar: <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/axis2-jibx-1.7.0-SNAPSHOT-javadoc.jar> [INFO] [gpg:sign {execution: default}] [INFO] [install:install {execution: default-install}] [INFO] Installing <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/axis2-jibx-1.7.0-SNAPSHOT.jar> to <https://builds.apache.org/job/Axis2/ws/.repository/org/apache/axis2/axis2-jibx/1.7.0-SNAPSHOT/axis2-jibx-1.7.0-SNAPSHOT.jar> [INFO] Installing <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/axis2-jibx-1.7.0-SNAPSHOT-sources.jar> to <https://builds.apache.org/job/Axis2/ws/.repository/org/apache/axis2/axis2-jibx/1.7.0-SNAPSHOT/axis2-jibx-1.7.0-SNAPSHOT-sources.jar> [INFO] Installing <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/axis2-jibx-1.7.0-SNAPSHOT-javadoc.jar> to <https://builds.apache.org/job/Axis2/ws/.repository/org/apache/axis2/axis2-jibx/1.7.0-SNAPSHOT/axis2-jibx-1.7.0-SNAPSHOT-javadoc.jar> [INFO] [deploy:deploy {execution: default-deploy}] [INFO] Retrieving previous build number from apache.snapshots.https [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'b1720214223b701df50dee0b72a08b5ea5051a5e'; remote = '3e947d068ef99ca1067b7727c0798da3fb5dce0c' - RETRYING [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'b1720214223b701df50dee0b72a08b5ea5051a5e'; remote = '3e947d068ef99ca1067b7727c0798da3fb5dce0c' - IGNORING Uploading: https://repository.apache.org/content/repositories/snapshots/org/apache/axis2/axis2-jibx/1.7.0-SNAPSHOT/axis2-jibx-1.7.0-20120216.165606-524.jar 34K uploaded (axis2-jibx-1.7.0-20120216.165606-524.jar) [INFO] Retrieving previous metadata from apache.snapshots.https [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'b1720214223b701df50dee0b72a08b5ea5051a5e'; remote = '3e947d068ef99ca1067b7727c0798da3fb5dce0c' - RETRYING [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'b1720214223b701df50dee0b72a08b5ea5051a5e'; remote = '3e947d068ef99ca1067b7727c0798da3fb5dce0c' - IGNORING [INFO] Uploading repository metadata for: 'snapshot org.apache.axis2:axis2-jibx:1.7.0-SNAPSHOT' [INFO] Uploading project information for axis2-jibx 1.7.0-20120216.165606-524 [INFO] Retrieving previous metadata from apache.snapshots.https [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'fa7547d3ff32f945a21f427792e3751a8e7d8cf0'; remote = 'e99bc8645c6252def008f87074a359fd95d50e89' - RETRYING [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'fa7547d3ff32f945a21f427792e3751a8e7d8cf0'; remote = 'e99bc8645c6252def008f87074a359fd95d50e89' - IGNORING [INFO] Uploading repository metadata for: 'artifact org.apache.axis2:axis2-jibx' [INFO] Retrieving previous build number from apache.snapshots.https Uploading: https://repository.apache.org/content/repositories/snapshots/org/apache/axis2/axis2-jibx/1.7.0-SNAPSHOT/axis2-jibx-1.7.0-20120216.165606-524-sources.jar 28K uploaded (axis2-jibx-1.7.0-20120216.165606-524-sources.jar) [INFO] Retrieving previous build number from apache.snapshots.https Uploading: https://repository.apache.org/content/repositories/snapshots/org/apache/axis2/axis2-jibx/1.7.0-SNAPSHOT/axis2-jibx-1.7.0-20120216.165606-524-javadoc.jar 35K uploaded (axis2-jibx-1.7.0-20120216.165606-524-javadoc.jar) [JENKINS] Archiving <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/pom.xml> to /home/hudson/hudson/jobs/Axis2/modules/org.apache.axis2$axis2-jibx/builds/2012-02-16_16-52-01/archive/org.apache.axis2/axis2-jibx/1.7.0-SNAPSHOT/axis2-jibx-1.7.0-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/axis2-jibx-1.7.0-SNAPSHOT.jar> to /home/hudson/hudson/jobs/Axis2/modules/org.apache.axis2$axis2-jibx/builds/2012-02-16_16-52-01/archive/org.apache.axis2/axis2-jibx/1.7.0-20120216.165606-524/axis2-jibx-1.7.0-20120216.165606-524.jar [JENKINS] Archiving <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/axis2-jibx-1.7.0-SNAPSHOT-sources.jar> to /home/hudson/hudson/jobs/Axis2/modules/org.apache.axis2$axis2-jibx/builds/2012-02-16_16-52-01/archive/org.apache.axis2/axis2-jibx/1.7.0-20120216.165606-524/axis2-jibx-1.7.0-20120216.165606-524-sources.jar [JENKINS] Archiving <https://builds.apache.org/job/Axis2/ws/axis2/modules/jibx/target/axis2-jibx-1.7.0-SNAPSHOT-javadoc.jar> to /home/hudson/hudson/jobs/Axis2/modules/org.apache.axis2$axis2-jibx/builds/2012-02-16_16-52-01/archive/org.apache.axis2/axis2-jibx/1.7.0-20120216.165606-524/axis2-jibx-1.7.0-20120216.165606-524-javadoc.jar [INFO] ------------------------------------------------------------------------ [INFO] Building Apache Axis2 - JSON [INFO] task-segment: [clean, deploy] [INFO] ------------------------------------------------------------------------ [INFO] [clean:clean {execution: default-clean}] [INFO] [remote-resources:process {execution: default}] Downloading: http://repo1.maven.org/maven2/org/codehaus/jettison/jettison/1.3/jettison-1.3.pom Downloading: http://repo1.maven.org/maven2/org/codehaus/codehaus-parent/3/codehaus-parent-3.pom Downloading: http://repo1.maven.org/maven2/org/codehaus/jettison/jettison/1.3/jettison-1.3.jar [INFO] [resources:resources {execution: default-resources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory <https://builds.apache.org/job/Axis2/ws/axis2/modules/json/src/main/resources> [INFO] Copying 2 resources [INFO] [compiler:compile {execution: default-compile}] [INFO] Compiling 9 source files to <https://builds.apache.org/job/Axis2/ws/axis2/modules/json/target/classes> [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] <https://builds.apache.org/job/Axis2/ws/axis2/modules/json/src/org/apache/axis2/json/AbstractJSONOMBuilder.java>:[159,43] cannot find symbol symbol : method isEmpty() location: class java.lang.String [INFO] 1error [INFO] ------------------------------------------------------------- [JENKINS] Archiving <https://builds.apache.org/job/Axis2/ws/axis2/modules/json/pom.xml> to /home/hudson/hudson/jobs/Axis2/modules/org.apache.axis2$axis2-json/builds/2012-02-16_16-52-01/archive/org.apache.axis2/axis2-json/1.7.0-SNAPSHOT/axis2-json-1.7.0-SNAPSHOT.pom [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Compilation failure <https://builds.apache.org/job/Axis2/ws/axis2/modules/json/src/org/apache/axis2/json/AbstractJSONOMBuilder.java>:[159,43] cannot find symbol symbol : method isEmpty() location: class java.lang.String [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 29 minutes 9 seconds [INFO] Finished at: Thu Feb 16 17:21:32 UTC 2012 [INFO] Final Memory: 82M/248M [INFO] ------------------------------------------------------------------------ Sending e-mails to: java-dev@axis.apache.org sagara.gunathu...@gmail.com channel stopped [locks-and-latches] Releasing all the locks [locks-and-latches] All the locks released Updating AXIS2-4314 Updating AXIS2-5125 --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org