[ 
https://issues.apache.org/jira/browse/TUSCANY-2417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12607032#action_12607032
 ] 

Simon Nash commented on TUSCANY-2417:
-------------------------------------

I suspect this is a result of changing this test case from using the previous 
createNodeWithComposite() API to the new Node2 APIs (see TUSCANY-2409).  The 
previous APIs automatically selected a free port.  It appears that this 
functionality has been unintentionally removed or disabled in the new 
node/domain support.

If this theory is correct, this problem is quite serious because it would 
prevent application developers from using automatic port selection in their 
applications.  I'm therefore changing the Fix release to Java-SCA-1.3.

> Running myapp.CallbackClientTestCase fails in Continuum build due to 
> java.net.BindException: Address already in use:8080
> ------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-2417
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2417
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Build System, Java SCA Samples
>    Affects Versions: Java-SCA-Next
>            Reporter: Luciano Resende
>             Fix For: Java-SCA-Next
>
>
> [INFO] [jar:jar]
> [INFO] Building jar: 
> /home/continuum/data/working-directory/277/samples/callback-ws-service/target/sample-callback-ws-service.jar
> [INFO] [install:install]
> [INFO] Installing 
> /home/continuum/data/working-directory/277/samples/callback-ws-service/target/sample-callback-ws-service.jar
>  to 
> /home/continuum/.m2/repository/org/apache/tuscany/sca/sample-callback-ws-service/1.4-SNAPSHOT/sample-callback-ws-service-1.4-SNAPSHOT.jar
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building Apache Tuscany SCA Callback Web Service Remote Client Sample
> [INFO]    task-segment: [clean, install]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] [clean:clean]
> [INFO] Deleting directory 
> /home/continuum/data/working-directory/277/samples/callback-ws-client/target
> [INFO] Deleting directory 
> /home/continuum/data/working-directory/277/samples/callback-ws-client/target/classes
> [INFO] Deleting directory 
> /home/continuum/data/working-directory/277/samples/callback-ws-client/target/test-classes
> [INFO] Deleting directory 
> /home/continuum/data/working-directory/277/samples/callback-ws-client/target/site
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:compile]
> [INFO] Compiling 4 source files to 
> /home/continuum/data/working-directory/277/samples/callback-ws-client/target/classes
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [INFO] Compiling 1 source file to 
> /home/continuum/data/working-directory/277/samples/callback-ws-client/target/test-classes
> [INFO] [surefire:test]
> [INFO] Surefire report directory: 
> /home/continuum/data/working-directory/277/samples/callback-ws-client/target/surefire-reports
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running myapp.CallbackClientTestCase
> Jun 21, 2008 8:16:38 AM org.apache.tuscany.sca.node.impl.NodeImpl <init>
> INFO: Creating node: 
> jar:file:../callback-ws-service/target/sample-callback-ws-service.jar!/callbackws.composite
> Jun 21, 2008 8:16:39 AM org.apache.tuscany.sca.node.impl.NodeImpl 
> configureNode
> INFO: Loading contribution: 
> file:/home/continuum/data/working-directory/277/samples/callback-ws-service/target/sample-callback-ws-service.jar
> Jun 21, 2008 8:16:41 AM org.apache.tuscany.sca.node.impl.NodeImpl 
> configureNode
> INFO: Loading composite: 
> jar:file:../callback-ws-service/target/sample-callback-ws-service.jar!/callbackws.composite
> Jun 21, 2008 8:16:41 AM org.apache.tuscany.sca.node.impl.NodeImpl start
> INFO: Starting node: 
> jar:file:../callback-ws-service/target/sample-callback-ws-service.jar!/callbackws.composite
> Jun 21, 2008 8:16:43 AM org.apache.catalina.core.StandardEngine start
> INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
> Jun 21, 2008 8:16:43 AM org.apache.catalina.startup.ContextConfig 
> defaultWebConfig
> INFO: No default web.xml
> Jun 21, 2008 8:16:43 AM org.apache.catalina.startup.DigesterFactory register
> WARNING: Could not get url for /javax/servlet/jsp/resources/jsp_2_0.xsd
> Jun 21, 2008 8:16:43 AM org.apache.catalina.startup.DigesterFactory register
> WARNING: Could not get url for /javax/servlet/jsp/resources/jsp_2_1.xsd
> Jun 21, 2008 8:16:43 AM org.apache.catalina.startup.DigesterFactory register
> WARNING: Could not get url for 
> /javax/servlet/jsp/resources/web-jsptaglibrary_1_1.dtd
> Jun 21, 2008 8:16:43 AM org.apache.catalina.startup.DigesterFactory register
> WARNING: Could not get url for 
> /javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd
> Jun 21, 2008 8:16:43 AM org.apache.catalina.startup.DigesterFactory register
> WARNING: Could not get url for 
> /javax/servlet/jsp/resources/web-jsptaglibrary_2_0.xsd
> Jun 21, 2008 8:16:43 AM org.apache.catalina.startup.DigesterFactory register
> WARNING: Could not get url for 
> /javax/servlet/jsp/resources/web-jsptaglibrary_2_1.xsd
> Jun 21, 2008 8:16:43 AM org.apache.catalina.startup.DigesterFactory register
> WARNING: Could not get url for 
> /javax/servlet/resources/j2ee_web_services_1_1.xsd
> Jun 21, 2008 8:16:43 AM org.apache.coyote.http11.Http11Protocol init
> INFO: Initializing Coyote HTTP/1.1 on http-8086
> Jun 21, 2008 8:16:43 AM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on http-8086
> Jun 21, 2008 8:16:43 AM org.apache.tuscany.sca.http.tomcat.TomcatServer 
> addServletMapping
> INFO: Added Servlet mapping: http://vmbuild.apache.org:8086/MyServiceComponent
> Jun 21, 2008 8:16:43 AM org.apache.tuscany.sca.node.impl.NodeImpl <init>
> INFO: Creating node: target/classes/myapp.composite
> Jun 21, 2008 8:16:43 AM org.apache.tuscany.sca.node.impl.NodeImpl 
> configureNode
> INFO: Loading contribution: 
> file:/home/continuum/data/working-directory/277/samples/callback-ws-client/target/classes/
> Jun 21, 2008 8:16:44 AM org.apache.tuscany.sca.node.impl.NodeImpl 
> configureNode
> INFO: Loading composite: 
> file:/home/continuum/data/working-directory/277/samples/callback-ws-client/target/classes/myapp.composite
> Jun 21, 2008 8:16:44 AM org.apache.tuscany.sca.node.impl.NodeImpl start
> INFO: Starting node: target/classes/myapp.composite
> Jun 21, 2008 8:16:44 AM org.apache.catalina.core.StandardEngine start
> INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
> Jun 21, 2008 8:16:44 AM org.apache.catalina.startup.ContextConfig 
> defaultWebConfig
> INFO: No default web.xml
> Jun 21, 2008 8:16:44 AM org.apache.coyote.http11.Http11Protocol init
> SEVERE: Error initializing endpoint
> java.net.BindException: Address already in use:8080
>       at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
>       at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:177)
>       at 
> org.apache.catalina.connector.Connector.initialize(Connector.java:1059)
>       at 
> org.apache.tuscany.sca.http.tomcat.TomcatServer$4.run(TomcatServer.java:287)
>       at 
> org.apache.tuscany.sca.http.tomcat.TomcatServer$4.run(TomcatServer.java:283)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at 
> org.apache.tuscany.sca.http.tomcat.TomcatServer.addServletMapping(TomcatServer.java:282)
>       at 
> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.start(Axis2ServiceProvider.java:219)
>       at 
> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceBindingProvider.start(Axis2ServiceBindingProvider.java:119)
>       at 
> org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl$3.run(CompositeActivatorImpl.java:618)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at 
> org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.start(CompositeActivatorImpl.java:616)
>       at 
> org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.start(CompositeActivatorImpl.java:548)
>       at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:387)
>       at myapp.MyClientImpl.main(MyClientImpl.java:55)
>       at 
> myapp.CallbackClientTestCase.testClient(CallbackClientTestCase.java:47)
>       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.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
>       at 
> org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:81)
>       at 
> org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
>       at 
> org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
>       at 
> org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
>       at 
> org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:75)
>       at 
> org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:36)
>       at 
> org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
>       at 
> org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
>       at 
> org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
>       at 
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>       at 
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
>       at 
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
>       at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>       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:308)
>       at 
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:879)
> Jun 21, 2008 8:16:44 AM org.apache.tuscany.sca.node.impl.NodeImpl stop
> INFO: Stopping node: 
> jar:file:../callback-ws-service/target/sample-callback-ws-service.jar!/callbackws.composite
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 6.243 sec 
> <<< FAILURE!
> testClient(myapp.CallbackClientTestCase)  Time elapsed: 6.09 sec  
> <<< ERROR!
> org.apache.tuscany.sca.host.http.ServletMappingException: 
> java.security.PrivilegedActionException: LifecycleException:  Protocol 
> handler initialization failed: java.net.BindException: Address already in 
> use:8080
>       at 
> org.apache.tuscany.sca.http.tomcat.TomcatServer.addServletMapping(TomcatServer.java:293)
>       at 
> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.start(Axis2ServiceProvider.java:219)
>       at 
> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceBindingProvider.start(Axis2ServiceBindingProvider.java:119)
>       at 
> org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl$3.run(CompositeActivatorImpl.java:618)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at 
> org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.start(CompositeActivatorImpl.java:616)
>       at 
> org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.start(CompositeActivatorImpl.java:548)
>       at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:387)
>       at myapp.MyClientImpl.main(MyClientImpl.java:55)
>       at 
> myapp.CallbackClientTestCase.testClient(CallbackClientTestCase.java:47)
>       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.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
>       at 
> org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:81)
>       at 
> org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
>       at 
> org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
>       at 
> org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
>       at 
> org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:75)
>       at 
> org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:36)
>       at 
> org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
>       at 
> org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
>       at 
> org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
>       at 
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>       at 
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
>       at 
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
>       at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>       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:308)
>       at 
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:879)
> Caused by: java.security.PrivilegedActionException: LifecycleException:  
> Protocol handler initialization failed: java.net.BindException: Address 
> already in use:8080
>       at java.security.AccessController.doPrivileged(Native Method)
>       at 
> org.apache.tuscany.sca.http.tomcat.TomcatServer.addServletMapping(TomcatServer.java:282)
>       ... 33 more
> Caused by: LifecycleException:  Protocol handler initialization failed: 
> java.net.BindException: Address already in use:8080
>       at 
> org.apache.catalina.connector.Connector.initialize(Connector.java:1061)
>       at 
> org.apache.tuscany.sca.http.tomcat.TomcatServer$4.run(TomcatServer.java:287)
>       at 
> org.apache.tuscany.sca.http.tomcat.TomcatServer$4.run(TomcatServer.java:283)
>       ... 35 more
> Results :
> Tests in error: 
>   testClient(myapp.CallbackClientTestCase)
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] There are test failures.
> Please refer to 
> /home/continuum/data/working-directory/277/samples/callback-ws-client/target/surefire-reports
>  for the individual test results.
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 24 minutes 46 seconds
> [INFO] Finished at: Sat Jun 21 08:16:46 PDT 2008
> [INFO] Final Memory: 77M/138M
> [INFO] 
> ------------------------------------------------------------------------

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to