Open zhangz555 opened 3 years ago
Based on the travis build history, there are totally 11 build failures, of which 10 initiated by github's pull requests and 1 by MarcG's:
Errors Found: In openWIS project file .travis.yml: openwis/.travis.yml at master · OpenWIS/openwis (github.com) "mvn sonar:sonar -Popenwis,admin,user -Dsonar.projectKey=OpenWIS_openwis" exited with 1.
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.7.0.1746:sonar (default-cli) on project openwis: 3879 [ERROR] 3880 [ERROR] The version of Java (1.8.0_252) you have used to run this analysis is deprecated and we stopped accepting it. 3881 [ERROR] Please update to at least Java 11.
So we need JDK11 to make this maven sonar plugin work so as to fix all the failed PR requests.
Zhan:
Can you describe what would need to be done to get JDK11 in place?
Steve
On Wed, May 5, 2021 at 5:53 PM zhangz555 @.***> wrote:
Errors Found: In openWIS project file .travis.yml: openwis/.travis.yml at master · OpenWIS/openwis (github.com) "mvn sonar:sonar -Popenwis,admin,user -Dsonar.projectKey=OpenWIS_openwis" exited with 1.
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.7.0.1746:sonar (default-cli) on project openwis: 3879 [ERROR] 3880 [ERROR] The version of Java (1.8.0_252) you have used to run this analysis is deprecated and we stopped accepting it. 3881 [ERROR] Please update to at least Java 11.
So we need JDK11 to make this maven sonar plugin work so as to fix all the failed PR requests.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/OpenWIS/openwis/issues/364#issuecomment-833054865, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADYCGUP2AYEBNJLHM42NZ3TTMG467ANCNFSM44C77NSA .
Proposed Fixing Plan:
Since we can not change the JDK8 for other parts of openwis build, we need to think of a way to separate this maven sonar plugin and make it work with JDK11, while at the same time keep other parts of maven plugins with JDK8.
We need to add configuration control in the openWIS project travis yml file to accomplish this. The detailed syntax grammar needs further investigation, and testing PR needs to be created to prove the viability of this approach.
Github proposes version uplifting on three dependencies: commons-io version 1.. to 2.7, xstream 1.3.1 to 1.4.16, and ant 1.7.1 to 1.10.9.
There are version changes in only minor numbers for the cases of xstream and ant. Generally speaking, we should be able to upgrade them with no issue, and only minor testing should be needed.
For the case of commons-io, there are version changes in the major number. From the perspective of software system performances and functionality, It is possible that we should still be able to upgrade the commons-io version. However, stricter testing should be performed to ensure the compatibility of the upgraded dependency, and the testing should include all the affected projects in OpenWIS.
After all the PRs are successfully passed through the travis CI process and merged into the master branch, hopefully, the suggested changes mentioned above would not trigger dependency vulnerability alerts by Github. If Github raises vulnerability alerts, we should perform additional dependency vulnerability analysis based on the incorporated changes.
testing branch and pull request have been created and PR is fired to provide a temporary fix.
It appears that the Travis passed this PR. I need someone with admin rights to approve my PR so that this can take effect. I believe this will provide a temporary fix for all the current PR failures we see continuously.
I have reviewed and merged pull request into master. This ticket is now closed.
Steve
On Wed, May 12, 2021 at 4:30 PM zhangz555 @.***> wrote:
It appears that the Travis passed this PR. I need someone with admin rights to approve my PR so that this can take effect. I believe this will provide a temporary fix for all the current PR failures we see continuously.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/OpenWIS/openwis/issues/364#issuecomment-840076673, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADYCGUMRDMBIZEB52EIKSSDTNLQPDANCNFSM44C77NSA .
Since the temporary fix is set now in the travis config, and the temporary fix has been proved working, which is documented in issue #368, we need to find a permanent solution to this issue and put sonar back into the system. Sonar is a critical component in OpenWIS CI and we need it to safeguard throughout our software engineering process.
After a series of test and trial, It appears that the jdk 11 issue is solved.
However, the Travis build is still failed. Based on the error debug info, we see that we have node.js issue this time.
[INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 55.610 s [INFO] Finished at: 2021-05-19T23:35:37Z [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.7.0.1746:sonar (default-cli) on project openwis: [ERROR] [ERROR] The version of node.js (8) you have used to run this analysis is deprecated and we stopped accepting it. [ERROR] Please update to at least node.js 10.
This node.js issue is another twist and turn. We need to solve this issue to make the permanent fix be a success. For details about all the efforts, please check branch "permanent-fix-of-sonar-jdk-issue-may-2021".
In order to solve the node js issue, there have been quite some failed travis builds for testings and experiments on branch permanent-fix-of-sonar-jdk-issue-may-2021. Approaches that have been taken include: using travis node js language and version keys, using travis jobs/stage mechanism to separate the maven sonar work.
The OpenWIS sonar node js sub-issue is now permanent fixed. There are a lot of experiments and testings on branch named "permanent-fix-of-sonar-jdk-issue-may-2021". To see the entire list of experiments and tests in Travis build history, please go directly to the Travis website https://travis-ci.org/github/OpenWIS/openwis, then check "build history".
Now the investigative branch "permanent-fix-of-sonar-jdk-issue-may-2021" is 36 commits ahead of master, which cover all the efforts to fix the sonar jdk11 issue and sonar node js issue. I will create pull request to submit changes so as to formalize them into master.
I was told that after the merge, travis build on the master branch failed. A quick look reveals that the build fails at deploy, which should have nothing to do with the sonar jdk and node js fix, since Travis clearly marked all the sonar related build with success in the master build, and all the testing on the merged branch has passed.
There are no changes in the deploy stage in this PR and merge. However, why the deploy failed? I will do further investigation into this.
See below for concise system logging: The command "mvn sonar:sonar -Popenwis,admin,user -Dsonar.projectKey=OpenWIS_openwis" exited with 0. after_success dpl.2 Preparing deploy dpl.3 Deploying application failed to deploy
I carefully checked the Travis deployment stage. There are a lot of errors, totally 47 errors, related to openwis code itself. How could this be at the deployment stage? I will need going deeper to investigate this.
[INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[3,17] package javax.jws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[4,17] package javax.jws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[5,17] package javax.jws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[6,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[7,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[8,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[17,2] cannot find symbol [INFO] symbol: class WebService [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[18,2] cannot find symbol [INFO] symbol: class XmlSeeAlso [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[6,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[7,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[8,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[31,2] cannot find symbol [INFO] symbol: class XmlAccessorType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[32,2] cannot find symbol [INFO] symbol: class XmlType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[4,22] package javax.xml.bind does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[5,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[6,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[24,2] cannot find symbol [INFO] symbol: class XmlRegistry [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[4,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[5,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[6,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[27,2] cannot find symbol [INFO] symbol: class XmlAccessorType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[28,2] cannot find symbol [INFO] symbol: class XmlType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[58,12] cannot find symbol [INFO] symbol: class JAXBElement [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[67,12] cannot find symbol [INFO] symbol: class JAXBElement [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[11,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[12,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[13,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[14,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[27,53] cannot find symbol [INFO] symbol: class Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[24,2] cannot find symbol [INFO] symbol: class WebServiceClient [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[74,65] cannot find symbol [INFO] symbol: class WebServiceFeature [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[25,10] cannot find symbol [INFO] symbol: class WebParam [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[27,10] cannot find symbol [INFO] symbol: class WebParam [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[21,6] cannot find symbol [INFO] symbol: class WebMethod [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[22,6] cannot find symbol [INFO] symbol: class RequestWrapper [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[23,6] cannot find symbol [INFO] symbol: class ResponseWrapper [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[31,18] cannot find symbol [INFO] symbol: variable XmlAccessType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[27,18] cannot find symbol [INFO] symbol: variable XmlAccessType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[57,6] cannot find symbol [INFO] symbol: class XmlElementDecl [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[66,6] cannot find symbol [INFO] symbol: class XmlElementDecl [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[61,6] cannot find symbol [INFO] symbol: class WebEndpoint [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[73,6] cannot find symbol [INFO] symbol: class WebEndpoint [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/package-info.java:[1,27] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[59,20] cannot find symbol [INFO] symbol: class JAXBElement [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[68,20] cannot find symbol [INFO] symbol: class JAXBElement [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[63,16] cannot find symbol [INFO] symbol: variable super [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[75,16] cannot find symbol [INFO] symbol: variable super [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [INFO] 47 errors
I have conducted some research on the Travis failures in deployment stages. There are some results, but we that still need further investigation. Below is the concise logging. We can see that there are some source changes detected in the project "openwis-harness-client", which triggered the recompile. This behavior is strange and confusing.
There is another issue arising. I notice that travis just declared recently that travis-ci.org is already obsolete, and we need to migrate to travis-ci.com. Is the admin of github openwis project aware of this? It appears that we need to sort this out first before solving this issue of travis failures in deployment stage.
Concise Logging: [INFO] [INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ openwis-harness-client --- 6301[INFO] [INFO] Changes detected - recompiling the module! 6302[INFO] [INFO] Compiling 6 source files to /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/classes 6303[INFO] [INFO] ------------------------------------------------------------- 6304[INFO] [ERROR] COMPILATION ERROR : ...............................
On 8/4/2021, Steve Olson has migrated Travis builds from .org to .com successfully. However, two issues emerge: one is a warning that node.js 10 is end-of-life and we need to upgrade again; another is that we get failures at the deployment stage. We need to solve these two issues.
A new branch, solve-travis-issues-after-migrate-to-dot-com, is created out of the master.
The new nodejs 12 has been successfully installed and pushed to branch "solve-travis-issues-after-migrate-to-dot-com".
PR #380 is created, This PR fix would solve the nodejs 10 issue after migrating to travis-ci.com. Please note that only after the PR merging, would the build on the master be triggered and errors at the deploy stage be popped out, which is the second issue that need to be solved after migrating to travis-ci.com.
These are the errors at deployment stages, which are strange to me and needs analysis in details.
We can see that the compilation starts failing at project openwis-harness-client. These errors may just reveal the tip of the iceberg, since the compilation stops at that specific project and the rest of a long list of projects are skipped.
[INFO] [ERROR] COMPILATION ERROR : [INFO] [INFO] ------------------------------------------------------------- [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[3,17] package javax.jws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[4,17] package javax.jws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[5,17] package javax.jws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[6,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[7,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[8,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[17,2] cannot find symbol [INFO] symbol: class WebService [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[18,2] cannot find symbol [INFO] symbol: class XmlSeeAlso [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[6,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[7,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[8,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[31,2] cannot find symbol [INFO] symbol: class XmlAccessorType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[32,2] cannot find symbol [INFO] symbol: class XmlType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[4,22] package javax.xml.bind does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[5,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[6,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[24,2] cannot find symbol [INFO] symbol: class XmlRegistry [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[4,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[5,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[6,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[27,2] cannot find symbol [INFO] symbol: class XmlAccessorType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[28,2] cannot find symbol [INFO] symbol: class XmlType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[58,12] cannot find symbol [INFO] symbol: class JAXBElement [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[67,12] cannot find symbol [INFO] symbol: class JAXBElement [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[11,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[12,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[13,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[14,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[27,53] cannot find symbol [INFO] symbol: class Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[24,2] cannot find symbol [INFO] symbol: class WebServiceClient [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[74,65] cannot find symbol [INFO] symbol: class WebServiceFeature [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[25,10] cannot find symbol [INFO] symbol: class WebParam [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[27,10] cannot find symbol [INFO] symbol: class WebParam [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[21,6] cannot find symbol [INFO] symbol: class WebMethod [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[22,6] cannot find symbol [INFO] symbol: class RequestWrapper [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[23,6] cannot find symbol [INFO] symbol: class ResponseWrapper [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[31,18] cannot find symbol [INFO] symbol: variable XmlAccessType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[27,18] cannot find symbol [INFO] symbol: variable XmlAccessType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[57,6] cannot find symbol [INFO] symbol: class XmlElementDecl [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[66,6] cannot find symbol [INFO] symbol: class XmlElementDecl [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[61,6] cannot find symbol [INFO] symbol: class WebEndpoint [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[73,6] cannot find symbol [INFO] symbol: class WebEndpoint [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/package-info.java:[1,27] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[59,20] cannot find symbol [INFO] symbol: class JAXBElement [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[68,20] cannot find symbol [INFO] symbol: class JAXBElement [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[63,16] cannot find symbol [INFO] symbol: variable super [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[75,16] cannot find symbol [INFO] symbol: variable super [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [INFO] 47 errors [INFO] [INFO] ------------------------------------------------------------- [INFO] [INFO] ------------------------------------------------------------------------ [INFO] [INFO] Reactor Summary for OpenWIS 3.14.16: [INFO] [INFO] [INFO] [INFO] OpenWIS ............................................ SUCCESS [ 1.439 s] [INFO] [INFO] openwis-libs ....................................... SUCCESS [ 0.041 s] [INFO] [INFO] openwis-harness .................................... SUCCESS [ 0.050 s] [INFO] [INFO] openwis-harness-subselectionparameters ............. SUCCESS [ 5.914 s] [INFO] [INFO] openwis-harness-localdatasource .................... SUCCESS [ 1.376 s] [INFO] [INFO] openwis-harness-client ............................. FAILURE [ 0.653 s] [INFO] [INFO] openwis-harness-mssfss ............................. SKIPPED
After intensive investigation of the errors, I think they may be cause by the java 11. The java 11 is required by travis because java 8 will cause the maven sonar plug-in issue, which was addressed and documented in details in this lineage.
So far, I am no sure whether we can upgrade to java 11 for the entire maven compilation process. Instead, the approach I am going to experiment is to patch the missing class/packages one-by-one to see whether I can get rid of all of them. Please note that there are probably hidden errors not shown since the compilation at the deploy stage stops at the project openwis-harness-client. So, if errors are too many to handle, this approach may fail.
These are the errors at deployment stages, which are strange to me and needs analysis in details.
We can see that the compilation starts failing at project openwis-harness-client. These errors may just reveal the tip of the iceberg, since the compilation stops at that specific project and the rest of a long list of projects are skipped.
[INFO] [ERROR] COMPILATION ERROR : [INFO] [INFO] ------------------------------------------------------------- [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[3,17] package javax.jws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[4,17] package javax.jws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[5,17] package javax.jws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[6,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[7,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[8,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[17,2] cannot find symbol [INFO] symbol: class WebService [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[18,2] cannot find symbol [INFO] symbol: class XmlSeeAlso [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[6,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[7,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[8,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[31,2] cannot find symbol [INFO] symbol: class XmlAccessorType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[32,2] cannot find symbol [INFO] symbol: class XmlType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[4,22] package javax.xml.bind does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[5,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[6,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[24,2] cannot find symbol [INFO] symbol: class XmlRegistry [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[4,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[5,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[6,33] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[27,2] cannot find symbol [INFO] symbol: class XmlAccessorType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[28,2] cannot find symbol [INFO] symbol: class XmlType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[58,12] cannot find symbol [INFO] symbol: class JAXBElement [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[67,12] cannot find symbol [INFO] symbol: class JAXBElement [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[11,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[12,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[13,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[14,20] package javax.xml.ws does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[27,53] cannot find symbol [INFO] symbol: class Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[24,2] cannot find symbol [INFO] symbol: class WebServiceClient [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[74,65] cannot find symbol [INFO] symbol: class WebServiceFeature [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[25,10] cannot find symbol [INFO] symbol: class WebParam [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[27,10] cannot find symbol [INFO] symbol: class WebParam [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[21,6] cannot find symbol [INFO] symbol: class WebMethod [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[22,6] cannot find symbol [INFO] symbol: class RequestWrapper [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[23,6] cannot find symbol [INFO] symbol: class ResponseWrapper [INFO] location: interface org.openwis.dataservice.ProductArrivalListener [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[31,18] cannot find symbol [INFO] symbol: variable XmlAccessType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[27,18] cannot find symbol [INFO] symbol: variable XmlAccessType [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[57,6] cannot find symbol [INFO] symbol: class XmlElementDecl [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[66,6] cannot find symbol [INFO] symbol: class XmlElementDecl [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[61,6] cannot find symbol [INFO] symbol: class WebEndpoint [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[73,6] cannot find symbol [INFO] symbol: class WebEndpoint [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/package-info.java:[1,27] package javax.xml.bind.annotation does not exist [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[59,20] cannot find symbol [INFO] symbol: class JAXBElement [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[68,20] cannot find symbol [INFO] symbol: class JAXBElement [INFO] location: class org.openwis.dataservice.ObjectFactory [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[63,16] cannot find symbol [INFO] symbol: variable super [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [ERROR] /home/travis/build/OpenWIS/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[75,16] cannot find symbol [INFO] symbol: variable super [INFO] location: class org.openwis.dataservice.ProductArrivalListener_Service [INFO] [INFO] 47 errors [INFO] [INFO] ------------------------------------------------------------- [INFO] [INFO] ------------------------------------------------------------------------ [INFO] [INFO] Reactor Summary for OpenWIS 3.14.16: [INFO] [INFO] [INFO] [INFO] OpenWIS ............................................ SUCCESS [ 1.439 s] [INFO] [INFO] openwis-libs ....................................... SUCCESS [ 0.041 s] [INFO] [INFO] openwis-harness .................................... SUCCESS [ 0.050 s] [INFO] [INFO] openwis-harness-subselectionparameters ............. SUCCESS [ 5.914 s] [INFO] [INFO] openwis-harness-localdatasource .................... SUCCESS [ 1.376 s] [INFO] [INFO] openwis-harness-client ............................. FAILURE [ 0.653 s] [INFO] [INFO] openwis-harness-mssfss ............................. SKIPPED
After intensive investigation of the errors, I think they may be cause by the java 11. The java 11 is required by travis because java 8 will cause the maven sonar plug-in issue, which was addressed and documented in details in this lineage.
So far, I am no sure whether we can upgrade to java 11 for the entire maven compilation process. Instead, the approach I am going to experiment is to patch the missing class/packages one-by-one to see whether I can get rid of all of them. Please note that there are probably hidden errors not shown since the compilation at the deploy stage stops at the project openwis-harness-client. So, if errors are too many to handle, this approach may fail.
Java 11 is installed on our server giscdev-washington with the help of the admin. This platform will serve as the testbed for finding solutions to the openwis travis build errors at the deployment stage.
quick build test directly on the master branch on the giscdev-washington proves that java 11 is indeed one cause (possibly other causes as well) of the errors we observed. Please note that maybe there are other causes since we only observe a small portion of the entire errors.
The test work of setting up the workflow environment has been tested. Now I get new errors as the following. It appears that Github Support for password authentication was removed on August 13, 2021. Github now requires personal access token instead. This need to be solved.
[openwis@giscdev-washington openwis]$ git push warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the default changes, use:
git config --global push.default matching To squelch this message and adopt the new behavior now, use:
git config --global push.default simple See 'git help config' and search for 'push.default' for further information. (the 'simple' mode was introduced in Git 1.7.11. Use the similar mode 'current' instead of 'simple' if you sometimes use older versions of Git)
Password for 'https://zhangz555@github.com': remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. fatal: Authentication failed for 'https://zhangz555@github.com/OpenWIS/openwis.git/'
Since github abandoned password authentication for all the git command access methods, new approach must be adopted. I have figured out the way of taking PAT and set it up. Now the entire git workflow that conforms to the github requirements have been built up on the server giscdev-washington in account "openwis" but under account "zhangz555" on github.
A test push to verify the newly built-up workflow has been initiated and is running successfully now. See below.
[openwis@giscdev-washington openwis]$ git push warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the default changes, use:
git config --global push.default matching To squelch this message and adopt the new behavior now, use:
git config --global push.default simple See 'git help config' and search for 'push.default' for further information. (the 'simple' mode was introduced in Git 1.7.11. Use the similar mode 'current' instead of 'simple' if you sometimes use older versions of Git)
Password for 'https://zhangz555@github.com': Counting objects: 5, done. Delta compression using up to 4 threads. Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 377 bytes | 0 bytes/s, done. Total 3 (delta 2), reused 0 (delta 0) remote: Resolving deltas: 100% (2/2), completed with 2 local objects. To https://zhangz555@github.com/OpenWIS/openwis.git b844fdf..f7f3a6d solve-travis-issues-after-migrate-to-dot-com -> solve-travis-issues-after-migrate-to-dot-com
One the server giscdev-washington, the openwis repo is cloned in a separate location. All the following work is being and will be carried out on branch solve-travis-issues-after-migrate-to-dot-com.
Here are errors we have right now, which are just the reported errors, ie, the tip of an iceberg. As progress is made, the reported errors will change. All these will be recorded here in redmine to show the progress of the work.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project openwis-harness-client: Compilation failure: Compilation failure: [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[4,22] package javax.xml.bind does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[5,33] package javax.xml.bind.annotation does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[6,33] package javax.xml.bind.annotation does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[24,2] cannot find symbol [ERROR] symbol: class XmlRegistry [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[4,33] package javax.xml.bind.annotation does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[5,33] package javax.xml.bind.annotation does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[6,33] package javax.xml.bind.annotation does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[27,2] cannot find symbol [ERROR] symbol: class XmlAccessorType [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[28,2] cannot find symbol [ERROR] symbol: class XmlType [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[6,33] package javax.xml.bind.annotation does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[7,33] package javax.xml.bind.annotation does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[8,33] package javax.xml.bind.annotation does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[31,2] cannot find symbol [ERROR] symbol: class XmlAccessorType [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[32,2] cannot find symbol [ERROR] symbol: class XmlType [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[58,12] cannot find symbol [ERROR] symbol: class JAXBElement [ERROR] location: class org.openwis.dataservice.ObjectFactory [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[67,12] cannot find symbol [ERROR] symbol: class JAXBElement [ERROR] location: class org.openwis.dataservice.ObjectFactory [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[3,17] package javax.jws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[4,17] package javax.jws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[5,17] package javax.jws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[6,33] package javax.xml.bind.annotation does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[7,20] package javax.xml.ws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[8,20] package javax.xml.ws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[17,2] cannot find symbol [ERROR] symbol: class WebService [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[18,2] cannot find symbol [ERROR] symbol: class XmlSeeAlso [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[11,20] package javax.xml.ws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[12,20] package javax.xml.ws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[13,20] package javax.xml.ws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[14,20] package javax.xml.ws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[27,53] cannot find symbol [ERROR] symbol: class Service [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[24,2] cannot find symbol [ERROR] symbol: class WebServiceClient [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[74,65] cannot find symbol [ERROR] symbol: class WebServiceFeature [ERROR] location: class org.openwis.dataservice.ProductArrivalListener_Service [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrivalResponse.java:[27,18] cannot find symbol [ERROR] symbol: variable XmlAccessType [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/OnProductArrival.java:[31,18] cannot find symbol [ERROR] symbol: variable XmlAccessType [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[57,6] cannot find symbol [ERROR] symbol: class XmlElementDecl [ERROR] location: class org.openwis.dataservice.ObjectFactory [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[66,6] cannot find symbol [ERROR] symbol: class XmlElementDecl [ERROR] location: class org.openwis.dataservice.ObjectFactory [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[25,10] cannot find symbol [ERROR] symbol: class WebParam [ERROR] location: interface org.openwis.dataservice.ProductArrivalListener [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[27,10] cannot find symbol [ERROR] symbol: class WebParam [ERROR] location: interface org.openwis.dataservice.ProductArrivalListener [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[21,6] cannot find symbol [ERROR] symbol: class WebMethod [ERROR] location: interface org.openwis.dataservice.ProductArrivalListener [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[22,6] cannot find symbol [ERROR] symbol: class RequestWrapper [ERROR] location: interface org.openwis.dataservice.ProductArrivalListener [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[23,6] cannot find symbol [ERROR] symbol: class ResponseWrapper [ERROR] location: interface org.openwis.dataservice.ProductArrivalListener [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[61,6] cannot find symbol [ERROR] symbol: class WebEndpoint [ERROR] location: class org.openwis.dataservice.ProductArrivalListener_Service [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[73,6] cannot find symbol [ERROR] symbol: class WebEndpoint [ERROR] location: class org.openwis.dataservice.ProductArrivalListener_Service [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/package-info.java:[1,27] package javax.xml.bind.annotation does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[59,20] cannot find symbol [ERROR] symbol: class JAXBElement [ERROR] location: class org.openwis.dataservice.ObjectFactory [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ObjectFactory.java:[68,20] cannot find symbol [ERROR] symbol: class JAXBElement [ERROR] location: class org.openwis.dataservice.ObjectFactory [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[63,16] cannot find symbol [ERROR] symbol: variable super [ERROR] location: class org.openwis.dataservice.ProductArrivalListener_Service [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[75,16] cannot find symbol [ERROR] symbol: variable super [ERROR] location: class org.openwis.dataservice.ProductArrivalListener_Service [ERROR] -> [H
Progress has been made. After carefully investigating the reported errors, I make code changes. Previous shown errors are eliminated. Now we have a new batch of errors reported as below.
[ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[3,17] package javax.jws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[4,17] package javax.jws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[5,17] package javax.jws does not exist
[ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[7,20] package javax.xml.ws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[8,20] package javax.xml.ws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[17,2] cannot find symbol [ERROR] symbol: class WebService [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[11,20] package javax.xml.ws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[12,20] package javax.xml.ws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[13,20] package javax.xml.ws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[14,20] package javax.xml.ws does not exist [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[27,53] cannot find symbol [ERROR] symbol: class Service [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[24,2] cannot find symbol [ERROR] symbol: class WebServiceClient [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[74,65] cannot find symbol [ERROR] symbol: class WebServiceFeature [ERROR] location: class org.openwis.dataservice.ProductArrivalListener_Service [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[25,10] cannot find symbol [ERROR] symbol: class WebParam [ERROR] location: interface org.openwis.dataservice.ProductArrivalListener [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[27,10] cannot find symbol [ERROR] symbol: class WebParam [ERROR] location: interface org.openwis.dataservice.ProductArrivalListener [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[21,6] cannot find symbol [ERROR] symbol: class WebMethod [ERROR] location: interface org.openwis.dataservice.ProductArrivalListener [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[22,6] cannot find symbol [ERROR] symbol: class RequestWrapper [ERROR] location: interface org.openwis.dataservice.ProductArrivalListener [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener.java:[23,6] cannot find symbol [ERROR] symbol: class ResponseWrapper [ERROR] location: interface org.openwis.dataservice.ProductArrivalListener [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[61,6] cannot find symbol [ERROR] symbol: class WebEndpoint [ERROR] location: class org.openwis.dataservice.ProductArrivalListener_Service [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[73,6] cannot find symbol [ERROR] symbol: class WebEndpoint [ERROR] location: class org.openwis.dataservice.ProductArrivalListener_Service [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[63,16] cannot find symbol [ERROR] symbol: variable super [ERROR] location: class org.openwis.dataservice.ProductArrivalListener_Service [ERROR] /home/openwis/openWIS-travis-issues/openwis/openwis-harness/openwis-harness-client/target/generated/src/main/java/org/openwis/dataservice/ProductArrivalListener_Service.java:[75,16] cannot find symbol [ERROR] symbol: variable super [ERROR] location: class org.openwis.dataservice.ProductArrivalListener_Service [ERROR] -> [Help 1]
I have cleared all the errors at project "openwis-harness-client". Now the build process get halted at project "openwis-management-service-ejb". We have moved forward a lot, but still a long way to go.
[INFO] OpenWIS ............................................ SUCCESS [ 0.853 s] [INFO] openwis-libs ....................................... SUCCESS [ 0.858 s] [INFO] openwis-harness .................................... SUCCESS [ 0.009 s] [INFO] openwis-harness-subselectionparameters ............. SUCCESS [ 23.471 s] [INFO] openwis-harness-localdatasource .................... SUCCESS [ 0.809 s] [INFO] openwis-harness-client ............................. SUCCESS [ 0.557 s] [INFO] openwis-harness-mssfss ............................. SUCCESS [ 0.906 s] [INFO] openwis-harness-dissemination ...................... SUCCESS [ 0.607 s] [INFO] openwis-management ................................. SUCCESS [ 0.011 s] [INFO] openwis-management-service ......................... SUCCESS [ 0.012 s] [INFO] openwis-management-service-common .................. SUCCESS [ 0.601 s] [INFO] openwis-management-client .......................... SUCCESS [ 2.031 s] [INFO] openwis-management-service-ejb ..................... FAILURE [ 1.469 s]++ [INFO] openwis-management-service-ear ..................... SKIPPED [INFO] openwis-dataservice ................................ SKIPPED [INFO] openwis-dataservice-common-utils ................... SKIPPED [INFO] openwis-dataservice-common-domain .................. SKIPPED [INFO] openwis-dataservice-common-timer ................... SKIPPED [INFO] openwis-dataservice-cache .......................... SKIPPED [INFO] openwis-dataservice-cache-core ..................... SKIPPED [INFO] openwis-dataservice-cache-ejb ...................... SKIPPED [INFO] openwis-dataservice-cache-webapp ................... SKIPPED [INFO] openwis-dataservice-server-ejb ..................... SKIPPED [INFO] openwis-dataservice-server-webapp .................. SKIPPED [INFO] openwis-dataservice-server-ear ..................... SKIPPED [INFO] openwis-dataservice-config ......................... SKIPPED [INFO] openwis-portal-client .............................. SKIPPED [INFO] GeoNetwork opensource .............................. SKIPPED [INFO] Caching xslt module ................................ SKIPPED [INFO] Jeeves modules ..................................... SKIPPED [INFO] Oaipmh modules ..................................... SKIPPED [INFO] ArcSDE module (dummy-api) .......................... SKIPPED [INFO] openwis-portal-solr ................................ SKIPPED [INFO] openwis-securityservice ............................ SKIPPED [INFO] openwis-securityservice-war ........................ SKIPPED [INFO] openwis-securityservice-utils-populate-ldap ........ SKIPPED [INFO] openwis-stagingpost ................................ SKIPPED [INFO] OpenWIS module ..................................... SKIPPED [INFO] openwis-dependencies ............................... SKIPPED [INFO] openwis-tools ...................................... SKIPPED [INFO] load-test-data ..................................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE
We are now at another milestone at the work. Maven build reported errors at project openwis-management-service-ejb. With some code changes and testing, now the reported errors are as below. These are another totally different type of errors, ie, errors related to EJB.
[ERROR] Failed to execute goal org.apache.cxf:cxf-java2ws-plugin:2.2.12:java2ws (alert-service-wsdl) on project openwis-management-service-ejb: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.wsdl.WSDLManager' defined in URL [jar:file:/home/openwis/.m2/repository/org/apache/cxf/cxf-rt-core/2.2.12/cxf-rt-core-2.2.12.jar!/META-INF/cxf/cxf.fixml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.apache.cxf.wsdl11.WSDLManagerImpl]: Constructor threw exception; nested exception is java.lang.NoSuchFieldError: REFLECTION -> [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.
The errors shown in project openwis-management-service-ejb, ie, ejb related errors, are difficult to handle. I have done extensive code change testing. Below are the errors reported so far. More in-depth and extensive investigations are needed to solve these challenging errors.
[INFO] OpenWIS ............................................ SUCCESS [ 0.838 s] [INFO] openwis-libs ....................................... SUCCESS [ 0.738 s] [INFO] openwis-harness .................................... SUCCESS [ 0.013 s] [INFO] openwis-harness-subselectionparameters ............. SUCCESS [ 23.264 s] [INFO] openwis-harness-localdatasource .................... SUCCESS [ 1.023 s] [INFO] openwis-harness-client ............................. SUCCESS [ 0.713 s] [INFO] openwis-harness-mssfss ............................. SUCCESS [ 1.060 s] [INFO] openwis-harness-dissemination ...................... SUCCESS [ 0.709 s] [INFO] openwis-management ................................. SUCCESS [ 0.011 s] [INFO] openwis-management-service ......................... SUCCESS [ 0.010 s] [INFO] openwis-management-service-common .................. SUCCESS [ 0.503 s] [INFO] openwis-management-client .......................... SUCCESS [ 2.248 s] [INFO] openwis-management-service-ejb ..................... FAILURE [ 16.167 s]** [INFO] openwis-management-service-ear ..................... SKIPPED [INFO] openwis-dataservice ................................ SKIPPED [INFO] openwis-dataservice-common-utils ................... SKIPPED [INFO] openwis-dataservice-common-domain .................. SKIPPED [INFO] openwis-dataservice-common-timer ................... SKIPPED [INFO] openwis-dataservice-cache .......................... SKIPPED [INFO] openwis-dataservice-cache-core ..................... SKIPPED [INFO] openwis-dataservice-cache-ejb ...................... SKIPPED [INFO] openwis-dataservice-cache-webapp ................... SKIPPED [INFO] openwis-dataservice-server-ejb ..................... SKIPPED [INFO] openwis-dataservice-server-webapp .................. SKIPPED [INFO] openwis-dataservice-server-ear ..................... SKIPPED [INFO] openwis-dataservice-config ......................... SKIPPED [INFO] openwis-portal-client .............................. SKIPPED [INFO] GeoNetwork opensource .............................. SKIPPED [INFO] Caching xslt module ................................ SKIPPED [INFO] Jeeves modules ..................................... SKIPPED [INFO] Oaipmh modules ..................................... SKIPPED [INFO] ArcSDE module (dummy-api) .......................... SKIPPED [INFO] openwis-portal-solr ................................ SKIPPED [INFO] openwis-securityservice ............................ SKIPPED [INFO] openwis-securityservice-war ........................ SKIPPED [INFO] openwis-securityservice-utils-populate-ldap ........ SKIPPED [INFO] openwis-stagingpost ................................ SKIPPED [INFO] OpenWIS module ..................................... SKIPPED [INFO] openwis-dependencies ............................... SKIPPED [INFO] openwis-tools ...................................... SKIPPED [INFO] load-test-data ..................................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [ERROR] Failed to execute goal org.apache.cxf:cxf-java2ws-plugin:2.2.12:java2ws (alert-service-wsdl) on project openwis-management-service-ejb: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.DestinationFactoryManager' defined in URL [jar:file:/home/openwis/.m2/repository/org/apache/cxf/cxf-rt-core/2.2.12/cxf-rt-core-2.2.12.jar!/META-INF/cxf/cxf.fixml]: Cannot create inner bean 'org.apache.cxf.configuration.spring.SpringBeanMap#18b2f2b0' of type [org.apache.cxf.configuration.spring.SpringBeanMap] while setting bean property 'mapProvider'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.configuration.spring.SpringBeanMap#18b2f2b0' defined in URL [jar:file:/home/openwis/.m2/repository/org/apache/cxf/cxf-rt-core/2.2.12/cxf-rt-core-2.2.12.jar!/META-INF/cxf/cxf.fixml]: Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.transport.local.LocalTransportFactory': FactoryBean threw exception on object creation; nested exception is java.lang.StackOverflowError -> [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]
on 12/3 MDL openwis team meeting, Marc Giannoni presented a good idea that we need to evaluate the problems at a higher level first, ie, picking up some important projects and test building them to see what types of errors would get reported, since almost all these projects have been skipped so far because the current maven build is halted at project openwis-management-service-ejb. I am sorting out the dependency relationships among these projects since we have so many of them in the openwis codebase, and thinking of ways to achieve this goal.
Also, more advanced tools are needed and Marc Giannoni is helping installing them.
@zhangz555 -- Do we have an update on this? If not, let's discuss soon
There are a series of failures in openwis pull requests recently. This issue will be investigated.
Initial observations reveal that these failures occur at the stage of travis build.