See <https://builds.apache.org/job/oodt-2.0-development/35/display/redirect?page=changes>
Changes: [mattmann] Fix for OODT-929: EnvUtilities should only load environment variables [mattmann] - gitignore [mattmann] - git ignore for crawler [mattmann] - don't exclude slf4j-api [mattmann] - ignore [mattmann] - ignore [mattmann] - ignore [mattmann] ignore [mattmann] ignore [mattmann] - ignore [mattmann] Fix for OODT-932: OODT-Core forces javadoc to run and fails on linting - [mattmann] Fix for OODT-931 CAS Crawler and metadata preconditions should say what [tom] upgrade greenmail [tom] back to pertest in fmgr [tom] lucene 6.1.0 upgrade [tom] fix some counts [tom] fix some counts [tom] finish lucene 6 test compatability for fmgr [tom] Upgrade lucene in workflow [tom] update more to lucene 6.1.0 [tom] downgrade solrj [adhulipa] Fix for OODT-847 contributed by adhulipa & rverma [tom] OODT-943 update the plugin versions [tom] OODT-938 fix netcdf so it uses non-fat jar [tom] remove invalid tags [tom] update Dockerfile with patch from OODT-948 [tom] update Changes [imesha.sudasinghe] Defined initial API for ConfigurationManager [imesha.sudasingha] Implemented global configuration publishing mechanism. [imesha.sudasingha] Altered configuration publishing mechanism to use spring configuration [imesha.sudasingha] Implemented configuration fetching for DistributedConfigurationManager [imesha.sudasingha] Added zip packaging for distributed configuration publisher [imesha.sudasingha] Created test cases for distributed configuration manager and publisher [imesha.sudasingha] Minor improvements for configuration manager tests [imesha.sudasingha] Improvements to file downloading from zookeeper and tests [tom] minor change [mattmann] Record change for OODT-847. [github] Update README.md [imesha.sudasingha] Removed * imports. Improved code formatting and refactored code. [imesha.sudasingha] Fixed parent artifactId in config/pom.xml [mattmann] fix pom.xml [imesha.sudasingha] fix for presence of component home environment variables in tests [mattmann] Merge and apply robust changes for stack trace print in tests. [imesha.sudasingha] Fix for empty component home variable [mattmann] assert not null. [mattmann] Update log4j config. [mattmann] fix for OODT-775 contributed by Lewis John McGibbney. [mattmann] fix for OODT-775 contributed by Lewis John McGibbney. [mattmann] Fix for OODT-213 Reading/Writing API for XML-based Workflow Task policy. [mattmann] Record change for OODT-836, OODT-837. [mattmann] Record change for OODT-836, OODT-837. [mattmann] remove Catalog component: OODT-837. [mattmann] OODT-212: Begin to implement Rollback of Workflows per sherylj. Review [mattmann] clean up deps to oodt-sso which no longer exists [mattmann] remove OODT SSO as a dependency. [mattmann] - add to Curation Services, only place it is used (is in Curator). [mattmann] - add in xmlquery and product handler code necessary to build this app [mattmann] Fix build after OODT-837: refactor xmlquery/product interface into [mattmann] Commit OODT-563 to the repo: Initial cut at Task editing and Workflow [mattmann] OODT-537 add workflow REST to the build. [mattmann] OODT-837: cleanup. [mattmann] OODT-753: Move FM and WM Python APIs into agility component by kelly, [mattmann] Fix for OODT-305: Make the Resource Manager manage different queues of [mattmann] update and clean up FM and WM. [mattmann] update and clean up FM and WM. [mattmann] Fix for OODT-877: Fix 2 failures in o.a.o.commons.util.XMLTest on [mattmann] Record change for OODT-877 [mattmann] - fix TaskJob to impl new getMetadata method in JobSpec [mattmann] change to assume since this seems to break on some platforms [mattmann] - apply patch from OODT-304: Add a Getter method to get the file handler [mattmann] Record change for OODT-304. [mattmann] clean up buggy tests [mattmann] make Workflow tests more robust [mattmann] Record change for OODT-525. [mattmann] Update Ingestion resource: OODT-525. [mattmann] Fix for OODT-526: Add base functionality in Curator for Task List [mattmann] Update README.md [mattmann] Prep for 1.1 release. [mattmann] Update RADIX to 1.1 in prep for 1.1 RC #1 [mattmann] Prep for 1.1 RC #1. [mattmann] [maven-release-plugin] prepare release 1.1 [mattmann] [maven-release-plugin] prepare for next development iteration [mattmann] Record change for OODT-954 and include Val's note about workflow [mattmann] Fix for OODT-954: CAS-PGE FileManagerFileStager has NPE b/c it does not [mattmann] [maven-release-plugin] prepare release 1.1 [mattmann] [maven-release-plugin] prepare for next development iteration [mattmann] safe guard in cases where there are no topN products coming back [mattmann] - fix NPE when metadata is not found - create new met object, and fake [mattmann] - if you can't find the product based on ID, then send back a 404 [mattmann] no need to print stack trace [mattmann] add mattmann's new key [mattmann] - undeprecate tools that are actually used - expose API for QueryTool [mattmann] - expose to public API: generateCAS query -> converts from Lucene to CAS [mattmann] - add method to clear workflow instances from workflow inst repo - add [mattmann] - don't use star imports - remove lucene import that is never used and [mattmann] - clear up some NPEs in product paging - add some methods to FM utils in [mattmann] Further stabilize tests using Assume [tom] fix merge [tom] fix merge [mattmann] make more robust [tom] fix pom for solrj [mattmann] Prepare for 1.2 development. [mattmann] prep for 1.2 development. [mattmann] Upgrade to findbugs that is supported with Java8. [imesha.sudasingha] Added missing conf-publisher binary and minor improvements [imesha.sudasingha] Altered config publisher CLI to use cas-cli [imesha.sudasingha] Added maven-resource-plugin for example resource copying and CLI [mattmann] - add default blankX struct methods - safeguard against loss of [mattmann] safeguard against loss of Connection to FM and NPEs [imesha.sudasingha] Added a File Manager test with distributed configuration management [tom] Fix numHits error in Lucene Catalog [mattmann] - getElementsByProductType needs to use XmlRpc compat Hashtable in its [imesha.sudasingha] Clear configuration files option for configuration manager [imesha.sudasingha] Introducing the concept of 'project' to distributed configuration [imesha.sudasingha] Improvements to filemgr and config-publisher bash scripts [imesha.sudasingha] Added cleaning up directories created when testing file manager [tom] update changes for 1.2 [tom] update version [imesha.sudasingha] Introduced distributed configuration management to workflow and resource [mattmann] - assume should be outside of try/catch block ------------------------------------------ Started by an SCM change Started by an SCM change [EnvInject] - Loading node environment variables. Building remotely on H22 (couchdbtest ubuntu xenial) in workspace <https://builds.apache.org/job/oodt-2.0-development/ws/> > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url > https://git-wip-us.apache.org/repos/asf/oodt.git # timeout=10 Fetching upstream changes from https://git-wip-us.apache.org/repos/asf/oodt.git > git --version # timeout=10 > git fetch --tags --progress https://git-wip-us.apache.org/repos/asf/oodt.git > +refs/heads/*:refs/remotes/origin/* > git rev-parse refs/remotes/origin/development^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/development^{commit} # timeout=10 Checking out Revision 423444cb9147f21f211a45e20a5fb74203d88666 (refs/remotes/origin/development) Commit message: "Merge master into development AvroRPC branch." > git config core.sparsecheckout # timeout=10 > git checkout -f 423444cb9147f21f211a45e20a5fb74203d88666 > git rev-list e43c6c0076e4c75598389db881e1e0a1716fc91d # timeout=10 Injecting SonarQube environment variables using the configuration: ASF Sonar Analysis Parsing POMs ERROR: Failed to parse POMs java.io.IOException: remote file operation failed: <https://builds.apache.org/job/oodt-2.0-development/ws/> at hudson.remoting.Channel@79e88210:H22: hudson.remoting.ProxyException: hudson.maven.MavenModuleSetBuild$MavenExecutionException: org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs: [FATAL] Non-parseable POM <https://builds.apache.org/job/oodt-2.0-development/ws/core/pom.xml>: unexpected character in markup < (position: START_TAG seen ...<dependency>\n<<... @252:3) @ <https://builds.apache.org/job/oodt-2.0-development/ws/core/pom.xml,> line 252, column 3 at hudson.FilePath.act(FilePath.java:993) at hudson.FilePath.act(FilePath.java:975) at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.parsePoms(MavenModuleSetBuild.java:985) at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:690) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:490) at hudson.model.Run.execute(Run.java:1735) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:542) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:405) Caused by: hudson.remoting.ProxyException: hudson.maven.MavenModuleSetBuild$MavenExecutionException: org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs: [FATAL] Non-parseable POM <https://builds.apache.org/job/oodt-2.0-development/ws/core/pom.xml>: unexpected character in markup < (position: START_TAG seen ...<dependency>\n<<... @252:3) @ <https://builds.apache.org/job/oodt-2.0-development/ws/core/pom.xml,> line 252, column 3 at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1389) at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1123) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2739) at hudson.remoting.UserRequest.perform(UserRequest.java:153) at hudson.remoting.UserRequest.perform(UserRequest.java:50) at hudson.remoting.Request$2.run(Request.java:336) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748) at ......remote call to H22(Native Method) at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1545) at hudson.remoting.UserResponse.retrieve(UserRequest.java:253) at hudson.remoting.Channel.call(Channel.java:830) at hudson.FilePath.act(FilePath.java:986) ... 8 more Caused by: hudson.remoting.ProxyException: org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs: [FATAL] Non-parseable POM <https://builds.apache.org/job/oodt-2.0-development/ws/core/pom.xml>: unexpected character in markup < (position: START_TAG seen ...<dependency>\n<<... @252:3) @ <https://builds.apache.org/job/oodt-2.0-development/ws/core/pom.xml,> line 252, column 3 at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:364) at hudson.maven.MavenEmbedder.buildProjects(MavenEmbedder.java:361) at hudson.maven.MavenEmbedder.readProjects(MavenEmbedder.java:331) at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1326) at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1123) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2739) at hudson.remoting.UserRequest.perform(UserRequest.java:153) at hudson.remoting.UserRequest.perform(UserRequest.java:50) at hudson.remoting.Request$2.run(Request.java:336) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748)