GreenButtonAlliance / OpenESPI-ThirdParty-java

Spring Framework implementation of a Green Button Third Party OpenESPI Application
https://sandbox.greenbuttonalliance.org:8443/ThirdParty/
Apache License 2.0
11 stars 28 forks source link

Build issue #173

Closed riddhipatel23 closed 3 years ago

riddhipatel23 commented 3 years ago

command : mvn tomcat7:run or command : mvn clean install or mvn clean package

already built and executed OpenESPI-Common-java succesfully, now getting this error for OpenESPI-ThirdParty-java

riddhipatel@Riddhis-MacBook-Pro OpenESPI-ThirdParty-java % mvn -e clean package [INFO] Error stacktraces are turned on. [INFO] Scanning for projects... [WARNING] The project org.GreenButtonAlliance:open-espi-third-party:war:1.3.0.1-SNAPSHOT uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html [INFO] [INFO] -----------< org.GreenButtonAlliance:open-espi-third-party >------------ [INFO] Building open-espi-third-party 1.3.0.1-SNAPSHOT [INFO] --------------------------------[ war ]--------------------------------- Downloading from spring-maven-milestone: http://maven.springframework.org/milestone/org/greenbuttonalliance/Common/1.3-SNAPSHOT/maven-metadata.xml Downloading from spring-maven-snapshot: http://maven.springframework.org/snapshot/org/greenbuttonalliance/Common/1.3-SNAPSHOT/maven-metadata.xml Downloading from spring-maven-release: http://maven.springframework.org/release/org/greenbuttonalliance/Common/1.3-SNAPSHOT/maven-metadata.xml [WARNING] Could not transfer metadata org.greenbuttonalliance:Common:1.3-SNAPSHOT/maven-metadata.xml from/to spring-maven-release (http://maven.springframework.org/release): Authorization failed for http://maven.springframework.org/release/org/greenbuttonalliance/Common/1.3-SNAPSHOT/maven-metadata.xml 403 Forbidden [WARNING] Could not transfer metadata org.greenbuttonalliance:Common:1.3-SNAPSHOT/maven-metadata.xml from/to spring-maven-milestone (http://maven.springframework.org/milestone): Authorization failed for http://maven.springframework.org/milestone/org/greenbuttonalliance/Common/1.3-SNAPSHOT/maven-metadata.xml 403 Forbidden [WARNING] Could not transfer metadata org.greenbuttonalliance:Common:1.3-SNAPSHOT/maven-metadata.xml from/to spring-maven-snapshot (http://maven.springframework.org/snapshot): Authorization failed for http://maven.springframework.org/snapshot/org/greenbuttonalliance/Common/1.3-SNAPSHOT/maven-metadata.xml 403 Forbidden [WARNING] Failure to transfer org.greenbuttonalliance:Common:1.3-SNAPSHOT/maven-metadata.xml from http://maven.springframework.org/release was cached in the local repository, resolution will not be reattempted until the update interval of spring-maven-release has elapsed or updates are forced. Original error: Could not transfer metadata org.greenbuttonalliance:Common:1.3-SNAPSHOT/maven-metadata.xml from/to spring-maven-release (http://maven.springframework.org/release): Authorization failed for http://maven.springframework.org/release/org/greenbuttonalliance/Common/1.3-SNAPSHOT/maven-metadata.xml 403 Forbidden [WARNING] Failure to transfer org.greenbuttonalliance:Common:1.3-SNAPSHOT/maven-metadata.xml from http://maven.springframework.org/milestone was cached in the local repository, resolution will not be reattempted until the update interval of spring-maven-milestone has elapsed or updates are forced. Original error: Could not transfer metadata org.greenbuttonalliance:Common:1.3-SNAPSHOT/maven-metadata.xml from/to spring-maven-milestone (http://maven.springframework.org/milestone): Authorization failed for http://maven.springframework.org/milestone/org/greenbuttonalliance/Common/1.3-SNAPSHOT/maven-metadata.xml 403 Forbidden [WARNING] Failure to transfer org.greenbuttonalliance:Common:1.3-SNAPSHOT/maven-metadata.xml from http://maven.springframework.org/snapshot was cached in the local repository, resolution will not be reattempted until the update interval of spring-maven-snapshot has elapsed or updates are forced. Original error: Could not transfer metadata org.greenbuttonalliance:Common:1.3-SNAPSHOT/maven-metadata.xml from/to spring-maven-snapshot (http://maven.springframework.org/snapshot): Authorization failed for http://maven.springframework.org/snapshot/org/greenbuttonalliance/Common/1.3-SNAPSHOT/maven-metadata.xml 403 Forbidden [INFO] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ open-espi-third-party --- [INFO] Deleting /Users/riddhipatel/OpenESPI-ThirdParty-java/target [INFO] [INFO] --- buildnumber-maven-plugin:1.1:create (default) @ open-espi-third-party --- [INFO] Checking for local modifications: skipped. [INFO] Updating project files from SCM: skipped. [INFO] ShortRevision tag detected. The value is '7'. [INFO] Executing: /bin/sh -c cd /Users/riddhipatel/OpenESPI-ThirdParty-java && git rev-parse --verify --short=7 HEAD [INFO] Working directory: /Users/riddhipatel/OpenESPI-ThirdParty-java [INFO] Storing buildNumber: 965ea0a at timestamp: 1614617967008 [INFO] ShortRevision tag detected. The value is '7'. [INFO] Executing: /bin/sh -c cd /Users/riddhipatel/OpenESPI-ThirdParty-java && git rev-parse --verify --short=7 HEAD [INFO] Working directory: /Users/riddhipatel/OpenESPI-ThirdParty-java [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- maven-clean-plugin:3.1.0:clean (auto-clean) @ open-espi-third-party --- [INFO] [INFO] --- jacoco-maven-plugin:0.8.3:prepare-agent (default-prepare-agent) @ open-espi-third-party --- [INFO] argLine set to -javaagent:/Users/riddhipatel/.m2/repository/org/jacoco/org.jacoco.agent/0.8.3/org.jacoco.agent-0.8.3-runtime.jar=destfile=/Users/riddhipatel/OpenESPI-ThirdParty-java/target/jacoco.exec [INFO] [INFO] --- jacoco-maven-plugin:0.8.3:prepare-agent (pre-integration-test) @ open-espi-third-party --- [INFO] argLine set to -javaagent:/Users/riddhipatel/.m2/repository/org/jacoco/org.jacoco.agent/0.8.3/org.jacoco.agent-0.8.3-runtime.jar=destfile=/Users/riddhipatel/OpenESPI-ThirdParty-java/target/jacoco.exec [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ open-espi-third-party --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 12 resources [INFO] [INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ open-espi-third-party --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 34 source files to /Users/riddhipatel/OpenESPI-ThirdParty-java/target/classes [INFO] /Users/riddhipatel/OpenESPI-ThirdParty-java/src/main/java/org/greenbuttonalliance/espi/thirdparty/web/ClientRestTemplate.java: Some input files use or override a deprecated API. [INFO] /Users/riddhipatel/OpenESPI-ThirdParty-java/src/main/java/org/greenbuttonalliance/espi/thirdparty/web/ClientRestTemplate.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ open-espi-third-party --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 7 resources [INFO] [INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ open-espi-third-party --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 37 source files to /Users/riddhipatel/OpenESPI-ThirdParty-java/target/test-classes [INFO] /Users/riddhipatel/OpenESPI-ThirdParty-java/src/test/java/org/greenbuttonalliance/espi/thirdparty/domain/AccessTokenTests.java: /Users/riddhipatel/OpenESPI-ThirdParty-java/src/test/java/org/greenbuttonalliance/espi/thirdparty/domain/AccessTokenTests.java uses or overrides a deprecated API. [INFO] /Users/riddhipatel/OpenESPI-ThirdParty-java/src/test/java/org/greenbuttonalliance/espi/thirdparty/domain/AccessTokenTests.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- maven-surefire-plugin:2.20.1:test (default-test) @ open-espi-third-party --- [INFO] Surefire report directory: /Users/riddhipatel/OpenESPI-ThirdParty-java/target/surefire-reports [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 4.780 s [INFO] Finished at: 2021-03-01T22:29:29+05:30 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test (default-test) on project open-espi-third-party: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test failed: Cannot invoke "org.apache.maven.surefire.shade.org.apache.commons.lang3.JavaVersion.atLeast(org.apache.maven.surefire.shade.org.apache.commons.lang3.JavaVersion)" because "org.apache.maven.surefire.shade.org.apache.commons.lang3.SystemUtils.JAVA_SPECIFICATION_VERSION_AS_ENUM" is null -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test (default-test) on project open-espi-third-party: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test failed: Cannot invoke "org.apache.maven.surefire.shade.org.apache.commons.lang3.JavaVersion.atLeast(org.apache.maven.surefire.shade.org.apache.commons.lang3.JavaVersion)" because "org.apache.maven.surefire.shade.org.apache.commons.lang3.SystemUtils.JAVA_SPECIFICATION_VERSION_AS_ENUM" is null at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:64) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:564) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test failed: Cannot invoke "org.apache.maven.surefire.shade.org.apache.commons.lang3.JavaVersion.atLeast(org.apache.maven.surefire.shade.org.apache.commons.lang3.JavaVersion)" because "org.apache.maven.surefire.shade.org.apache.commons.lang3.SystemUtils.JAVA_SPECIFICATION_VERSION_AS_ENUM" is null at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:148) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:64) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:564) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) Caused by: java.lang.NullPointerException: Cannot invoke "org.apache.maven.surefire.shade.org.apache.commons.lang3.JavaVersion.atLeast(org.apache.maven.surefire.shade.org.apache.commons.lang3.JavaVersion)" because "org.apache.maven.surefire.shade.org.apache.commons.lang3.SystemUtils.JAVA_SPECIFICATION_VERSION_AS_ENUM" is null at org.apache.maven.surefire.shade.org.apache.commons.lang3.SystemUtils.isJavaVersionAtLeast (SystemUtils.java:1626) at org.apache.maven.plugin.surefire.AbstractSurefireMojo.getEffectiveJvm (AbstractSurefireMojo.java:2107) at org.apache.maven.plugin.surefire.AbstractSurefireMojo.getForkConfiguration (AbstractSurefireMojo.java:1976) at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider (AbstractSurefireMojo.java:1111) at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:954) at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:832) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:64) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:564) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) [ERROR] [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException riddhipatel@Riddhis-MacBook-Pro OpenESPI-ThirdParty-java %

dfcoffin commented 3 years ago

The ThirdParty Build failure is caused by attempting to perform the build and execute the test scripts. The test scripts have not been maintained as the source code was changed:

# for the default test profile
mvn clean install

# or for a specific profile
mvn -P <profile name> -Dmaven.test.skip=true clean install

To successfully build the ThirdParty .WAR file you have to include the "-Dmaven.test.skip=true" as part of the "mvn clean install" and "mvn clean package" CLI string. The "mvn clean install" and "mvn clean package" will always produce the failure you are reporting.

riddhipatel23 commented 3 years ago

Getting a plain blank screen on clicking on localhost

On Tue, 2 Mar 2021 at 4:06 AM, Donald F Coffin notifications@github.com wrote:

Closed #173 https://github.com/GreenButtonAlliance/OpenESPI-ThirdParty-java/issues/173 .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/GreenButtonAlliance/OpenESPI-ThirdParty-java/issues/173#event-4392395087, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKFIH3GEVUHSC7YDG6HSS7DTBQJGNANCNFSM4YM5KOOQ .