[ 
https://issues.apache.org/jira/browse/JSPWIKI-825?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14601937#comment-14601937
 ] 

Siegfried Goeschl commented on JSPWIKI-825:
-------------------------------------------

Using the "2.2" version of "tomcat7-maven-plugin" plugin but the problem does 
not go away (as expected). 

The JIRA mentions "When running integration tests with the Maven Tomcat plugin 
2.2 and if the tests are failing" and indeed 
"jspwiki/jspwiki-it-tests/jspwiki-it-test-custom/target/results-googlechrome-TestSuite.html"
 reports errors.

In other words 

* the integration test is broken
* shutting down Tomcat due the error triggers a known bug in the 
"tomcat7-maven-plugin"

So the solution would be fixing the Selenium tests - any Selenium wizard out 
there?

> Integration tests fail on Mac OS X due to "IllegalAccessException for stop 
> method in class org.apache.tomcat.maven.plugin.tomcat7.run.ExtendedTomcat"
> -----------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JSPWIKI-825
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-825
>             Project: JSPWiki
>          Issue Type: Bug
>          Components: Integration Testing
>    Affects Versions: 2.10.1
>         Environment: Mac OS X 10.9.2
> java -version
> java version "1.7.0_45"
> Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
> Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
>            Reporter: Siegfried Goeschl
>             Fix For: 2.10.2
>
>
> Started the integration tests and got a failure indicating some problem with 
> the tests setup - is there something I have to do/prepare in oder to run the 
> integration tests?
> {noformat)
> jspwiki-it-tests> mvn clean install -Pintegration-tests
> ...
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] jspwiki-it-builder ................................ SUCCESS [1.800s]
> [INFO] jspwiki-selenium-tests ............................ SUCCESS [2.756s]
> [INFO] jspwiki-it-test-custom ............................ FAILURE [43.273s]
> [INFO] jspwiki-it-test-custom-absolute-urls .............. SKIPPED
> [INFO] jspwiki-it-test-custom-jdbc ....................... SKIPPED
> [INFO] jspwiki-it-test-cma ............................... SKIPPED
> [INFO] jspwiki-it-test-cma-jdbc .......................... SKIPPED
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 48.095s
> [INFO] Finished at: Mon Mar 10 18:50:57 CET 2014
> [INFO] Final Memory: 51M/329M
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal 
> org.codehaus.mojo:selenium-maven-plugin:2.3:selenese (test) on project 
> jspwiki-it-test-custom: Tests failed, see result file for details: 
> /Users/sgoeschl/work/github/apache-jspwiki/jspwiki-it-tests/jspwiki-it-test-custom/target/results-googlechrome-TestSuite.html
>  -> [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] 
> [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/MojoExecutionException
> [ERROR] 
> [ERROR] After correcting the problems, you can resume the build with the 
> command
> [ERROR]   mvn <goals> -rf :jspwiki-it-test-custom
> ERROR: IllegalAccessException for stop method in class 
> org.apache.tomcat.maven.plugin.tomcat7.run.ExtendedTomcat
> java.lang.reflect.InvocationTargetException
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:606)
>       at 
> org.apache.tomcat.maven.common.run.EmbeddedRegistry.shutdownAll(EmbeddedRegistry.java:110)
>       at 
> org.apache.tomcat.maven.common.run.EmbeddedRegistry$1.run(EmbeddedRegistry.java:69)
> Caused by: org.apache.catalina.LifecycleException: Failed to stop component 
> [StandardServer[-1]]
>       at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236)
>       at org.apache.catalina.startup.Tomcat.stop(Tomcat.java:345)
>       ... 6 more
> Caused by: org.apache.catalina.LifecycleException: Failed to stop component 
> [StandardService[Tomcat]]
>       at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236)
>       at 
> org.apache.catalina.core.StandardServer.stopInternal(StandardServer.java:753)
>       at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
>       ... 7 more
> Caused by: org.apache.catalina.LifecycleException: Failed to stop component 
> [StandardEngine[Tomcat]]
>       at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236)
>       at 
> org.apache.catalina.core.StandardService.stopInternal(StandardService.java:502)
>       at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
>       ... 9 more
> Caused by: java.lang.NoClassDefFoundError: 
> org/apache/catalina/core/ContainerBase$StopChild
>       at 
> org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:1173)
>       at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
>       ... 11 more
> Caused by: java.lang.ClassNotFoundException: 
> org.apache.catalina.core.ContainerBase$StopChild
>       at 
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>       at 
> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
>       at 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
>       at 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
>       ... 13 more
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to