tuscany-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Simon Laws (JIRA)" <...@tuscany.apache.org>
Subject [jira] Commented: (TUSCANY-2417) Running myapp.CallbackClientTestCase fails in Continuum build due to java.net.BindException: Address already in use:8080
Date Wed, 02 Jul 2008 12:49:45 GMT

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

Simon Laws commented on TUSCANY-2417:
-------------------------------------

This issue with this test is that there is no uri provided in the callback binding

            <callback>
                <binding.ws />
            </callback>

To specify a specific URI you would add 

            <callback>
                <binding.ws uri="a url of your choosing" />
            </callback>

The removal of the automatic port selection was a product of moving to the new domain/node.
I don't recall an explicit thread that discussed removal of automatic port selection but the
static operation of the new domain code means that it is not really required.  You configure
your base binding urls statically at the domain level. 

We are seeing an issue here as we are using a node standalone in a test environment. The fix
is to provide the URL that you want to be used. 

I agree that the automatic selection of port numbers is a handy test convenience but it probably
doesn't provide value to the serious user and gives a false impression of how the domain now
works. 

> 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-1.3
>
>
> [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 &lt;init&gt;
> 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 &lt;init&gt;
> 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 &lt;&lt;&lt;
FAILURE!
> testClient(myapp.CallbackClientTestCase)  Time elapsed: 6.09 sec  &lt;&lt;&lt;
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.


Mime
View raw message