Beginning to look like a TestNG problem.

On Thu, Dec 17, 2009 at 11:11 AM, Howard Lewis Ship <[email protected]> wrote:
> I've been trying to track this down. I believe it's actually a Maven
> and/or Jetty problem.
>
> http://groups.google.com/group/testng-users/browse_thread/thread/bfd5100d66fb08cd
>
> It seems like the <package> statement in the TestNG is matching
> classes in sub-packages (it should not). This happens in the Maven
> build but not the Eclipse test execution.
>
> I need to work for my client today but this is my top priority to resolve.
>
> I've already tried to upgrade the TestNG dependency to 5.10 with no
> change in behavior.
>
> On Wed, Dec 16, 2009 at 11:13 PM, Igor Drobiazko
> <[email protected]> wrote:
>> After refactoring of test stuff there are 2 failures. Not only at my local
>> machine but also at bamboo.
>> http://tapestry.formos.com/bamboo/browse/T5-NGT/latest
>>
>> Looks like Jetty is not shut down properly.
>>
>>
>> -------------------------------------------------------------------------------
>> Test set: TestSuite
>> -------------------------------------------------------------------------------
>> Tests run: 1429, Failures: 2, Errors: 0, Skipped: 6, Time elapsed: 237.678
>> sec <<< FAILURE!
>> setup(org.apache.tapestry5.urlrewriter.IntegrationTests)  Time elapsed:
>> 9.273 sec  <<< FAILURE!
>> java.lang.RuntimeException: Failure starting Jetty instance:
>> org.mortbay.util.MultiException[java.net.BindException: Address already in
>> use]
>>    at
>> org.apache.tapestry5.test.JettyRunner.createAndStart(JettyRunner.java:164)
>>    at org.apache.tapestry5.test.JettyRunner.<init>(JettyRunner.java:78)
>>    at
>> org.apache.tapestry5.test.AbstractIntegrationTestSuite.setup(AbstractIntegrationTestSuite.java:300)
>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>    at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>    at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>    at java.lang.reflect.Method.invoke(Method.java:585)
>>    at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580)
>>    at
>> org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:398)
>>    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:145)
>>    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:82)
>>    at
>> org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:167)
>>    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:104)
>>    at org.testng.TestRunner.runWorkers(TestRunner.java:712)
>>    at org.testng.TestRunner.privateRun(TestRunner.java:582)
>>    at org.testng.TestRunner.run(TestRunner.java:477)
>>    at org.testng.SuiteRunner.runTest(SuiteRunner.java:324)
>>    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:319)
>>    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:292)
>>    at org.testng.SuiteRunner.run(SuiteRunner.java:198)
>>    at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:821)
>>    at org.testng.TestNG.runSuitesLocally(TestNG.java:788)
>>    at org.testng.TestNG.run(TestNG.java:708)
>>    at
>> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:74)
>>    at
>> org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
>>    at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>    at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>    at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>    at java.lang.reflect.Method.invoke(Method.java:585)
>>    at
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>    at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>> Caused by: org.mortbay.util.MultiException[java.net.BindException: Address
>> already in use]
>>    at org.mortbay.http.HttpServer.doStart(HttpServer.java:686)
>>    at org.mortbay.util.Container.start(Container.java:72)
>>    at
>> org.apache.tapestry5.test.JettyRunner.createAndStart(JettyRunner.java:158)
>>    ... 31 more
>> Caused by: org.mortbay.util.MultiException[java.net.BindException: Address
>> already in use]
>>    at org.mortbay.http.HttpServer.doStart(HttpServer.java:686)
>>    at org.mortbay.util.Container.start(Container.java:72)
>>    at
>> org.apache.tapestry5.test.JettyRunner.createAndStart(JettyRunner.java:158)
>>    ... 31 more
>>
>> setup(org.apache.tapestry5.integration.reload.ReloadTests)  Time elapsed:
>> 2.658 sec  <<< FAILURE!
>> java.lang.RuntimeException: Failure starting Jetty instance:
>> org.mortbay.util.MultiException[java.net.BindException: Address already in
>> use]
>>    at
>> org.apache.tapestry5.test.JettyRunner.createAndStart(JettyRunner.java:164)
>>    at org.apache.tapestry5.test.JettyRunner.<init>(JettyRunner.java:78)
>>    at
>> org.apache.tapestry5.test.AbstractIntegrationTestSuite.setup(AbstractIntegrationTestSuite.java:300)
>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>    at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>    at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>    at java.lang.reflect.Method.invoke(Method.java:585)
>>    at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580)
>>    at
>> org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:398)
>>    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:145)
>>    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:82)
>>    at
>> org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:167)
>>    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:104)
>>    at org.testng.TestRunner.runWorkers(TestRunner.java:712)
>>    at org.testng.TestRunner.privateRun(TestRunner.java:582)
>>    at org.testng.TestRunner.run(TestRunner.java:477)
>>    at org.testng.SuiteRunner.runTest(SuiteRunner.java:324)
>>    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:319)
>>    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:292)
>>    at org.testng.SuiteRunner.run(SuiteRunner.java:198)
>>    at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:821)
>>    at org.testng.TestNG.runSuitesLocally(TestNG.java:788)
>>    at org.testng.TestNG.run(TestNG.java:708)
>>    at
>> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:74)
>>    at
>> org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
>>    at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>    at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>    at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>    at java.lang.reflect.Method.invoke(Method.java:585)
>>    at
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>    at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>> Caused by: org.mortbay.util.MultiException[java.net.BindException: Address
>> already in use]
>>    at org.mortbay.http.HttpServer.doStart(HttpServer.java:686)
>>    at org.mortbay.util.Container.start(Container.java:72)
>>    at
>> org.apache.tapestry5.test.JettyRunner.createAndStart(JettyRunner.java:158)
>>    ... 31 more
>> Caused by: org.mortbay.util.MultiException[java.net.BindException: Address
>> already in use]
>>    at org.mortbay.http.HttpServer.doStart(HttpServer.java:686)
>>    at org.mortbay.util.Container.start(Container.java:72)
>>    at
>> org.apache.tapestry5.test.JettyRunner.createAndStart(JettyRunner.java:158)
>>    ... 31 more
>>
>>
>>
>> --
>> Best regards,
>>
>> Igor Drobiazko
>> http://tapestry5.de/blog
>>
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to