See <http://hudson.zones.apache.org/hudson/job/Tuscany-2x/757/changes>
Changes: [antelder] Include getter for domain name on Node interface [antelder] Use IOHelper to create URI to avoid exceptions [antelder] Rename from sample to module package name and update to use domain node api [antelder] Start a new module for a interactive shell copied from the new shell launcher sample [antelder] Remove unused imports [antelder] Include domain-node [antelder] Update to work with DomainNode [antelder] Clean up factory instantiation, add a static helper to create simple nodes, and update impl to correctly resolve dependencies for installed contributions [antelder] Add a method to Deployer to resolve a contributions dependencies [antelder] Add license header ------------------------------------------ [...truncated 11195 lines...] org.apache.tuscany.sca.interface.java.jaxrs_2.0.0 [136] 136 org.apache.tuscany.sca.interface.java.jaxrs ACTIVE org.codehaus.jettison.jettison_1.2.0 [137] org.apache.tuscany.sca.host.corba.jse_2.0.0 [138] 138 org.apache.tuscany.sca.host.corba.jse ACTIVE org.apache.tuscany.sca.databinding.jaxb_2.0.0 [139] 139 org.apache.tuscany.sca.databinding.jaxb ACTIVE org.apache.tuscany.sca.implementation.jaxrs.provider_2.0.0 [140] 140 org.apache.tuscany.sca.implementation.jaxrs.provider ACTIVE org.mortbay.jetty.server_6.1.19 [141] org.apache.geronimo.specs.geronimo-activation_1.1_spec_1.0.1 [142] org.apache.tuscany.sca.binding.ws.wsdlgen_2.0.0 [143] 143 org.apache.tuscany.sca.binding.ws.wsdlgen ACTIVE org.springframework.core_3.0.2.RELEASE [144] org.apache.tuscany.sca.binding.corba_2.0.0 [145] 145 org.apache.tuscany.sca.binding.corba ACTIVE org.apache.wink.common_1.1.0.incubating [146] org.apache.tuscany.sca.policy.security_2.0.0 [147] 147 org.apache.tuscany.sca.policy.security ACTIVE org.apache.tuscany.sca.core.databinding_2.0.0 [148] 148 org.apache.tuscany.sca.core.databinding ACTIVE axis2-transport-base_1.0.0 [149] jackson-core-asl_1.5.3 [150] org.apache.tuscany.sca.node.api_2.0.0 [151] 151 org.apache.tuscany.sca.node.api ACTIVE org.apache.tuscany.sca.implementation.spring.runtime_2.0.0 [152] 152 org.apache.tuscany.sca.implementation.spring.runtime ACTIVE org.apache.tuscany.sca.node.osgi.impl_2.0.0 [153] 153 org.apache.tuscany.sca.node.osgi.impl ACTIVE org.apache.tuscany.sca.binding.ws.axis2_2.0.0 [154] 154 org.apache.tuscany.sca.binding.ws.axis2 ACTIVE org.apache.ws.commons.axiom.axiom-dom_1.2.8 [155] org.apache.geronimo.specs.geronimo-stax-api_1.0_spec_1.0.1 [156] org.apache.tuscany.sca.data.api_2.0.0 [157] 157 org.apache.tuscany.sca.data.api ACTIVE org.apache.tuscany.sca.policy.transaction.runtime_2.0.0 [158] 158 org.apache.tuscany.sca.policy.transaction.runtime ACTIVE jackson-mapper-asl_1.5.3 [159] org.springframework.expression_3.0.2.RELEASE [160] org.jruby.jruby_1.4.0 [161] org.springframework.beans_3.0.2.RELEASE [162] org.apache.wink.server_1.1.0.incubating [163] org.apache.tuscany.sca.interface.java_2.0.0 [164] 164 org.apache.tuscany.sca.interface.java ACTIVE org.apache.tuscany.sca.node.launcher_2.0.0 [165] 165 org.apache.tuscany.sca.node.launcher ACTIVE org.apache.tuscany.sca.endpoint.hazelcast_2.0.0 [166] 166 org.apache.tuscany.sca.endpoint.hazelcast ACTIVE Jul 4, 2010 12:28:24 AM calculator.dosgi.impl.CalculatorActivator start INFO: Starting calculator.dosgi.dynamic_1.0.0 [133] Jul 4, 2010 12:28:24 AM calculator.dosgi.impl.CalculatorActivator start INFO: Registering calculator.dosgi.CalculatorService Jul 4, 2010 12:28:24 AM org.apache.tuscany.sca.node.impl.NodeImpl start INFO: Starting node: osgi.service.97dd634c-3a38-4e37-ae8c-c5a00fad3532 domain: default Deploying module: rampart-1.4 - bundleresource://154.fwk22700073/org/apache/tuscany/sca/binding/ws/axis2/engine/repository/modules/rampart-1.4.mar Jul 4, 2010 12:28:25 AM org.mortbay.log.Slf4jLog info INFO: Logging to org.slf4j.impl.JDK14LoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog Jul 4, 2010 12:28:25 AM org.apache.tuscany.sca.http.jetty.JettyLogger info INFO: jetty-6.1.x Jul 4, 2010 12:28:39 AM org.apache.tuscany.sca.node.impl.NodeImpl start INFO: Starting node: osgi.reference.d425de45-85f2-4810-8e41-fa2831e0208e domain: default Jul 4, 2010 12:28:39 AM org.apache.tuscany.sca.http.jetty.JettyLogger info INFO: Started selectchannelconnec...@localhost:8086 Jul 4, 2010 12:28:39 AM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping INFO: Added Servlet mapping: http://localhost:8086/CalculatorService Jul 4, 2010 12:28:39 AM org.apache.tuscany.sca.core.assembly.impl.EndpointRegistryImpl addEndpoint INFO: Add endpoint - (@16155949)Endpoint: URI = osgi.service.97dd634c-3a38-4e37-ae8c-c5a00fad3532#service-binding(CalculatorService/Calculator) Jul 4, 2010 12:28:39 AM calculator.dosgi.impl.CalculatorActivator getBundle INFO: calculator.dosgi.operations.AddService is loaded by bundle: calculator.dosgi.dynamic 133 calculator.dosgi.dynamic ACTIVE Jul 4, 2010 12:28:39 AM org.apache.tuscany.sca.node.impl.NodeImpl start INFO: Starting node: osgi.reference.be225606-7d0d-4caf-85dd-c52deec55590 domain: default Remote service: [Proxy - org.apache.tuscany.sca.core.invocation.impl.jdkinvocationhand...@1342f5b] Jul 4, 2010 12:28:39 AM org.apache.tuscany.sca.node.impl.NodeImpl start INFO: Starting node: osgi.reference.dcad1033-0265-432a-a239-e00951222e9f domain: default Jul 4, 2010 12:28:39 AM org.apache.tuscany.sca.node.impl.NodeImpl start INFO: Starting node: osgi.reference.ad21e5b4-9753-4639-a2f5-085996ca93f6 domain: default 2.0 + 1.0 = 3.0 Remote service: [Proxy - org.apache.tuscany.sca.core.invocation.impl.jdkinvocationhand...@1d85e85] 2.0 - 1.0 = 1.0 Remote service: [Proxy - org.apache.tuscany.sca.core.invocation.impl.jdkinvocationhand...@6743e2] 2.0 * 1.0 = 2.0 Remote service: [Proxy - org.apache.tuscany.sca.core.invocation.impl.jdkinvocationhand...@ce0bb] 2.0 / 1.0 = 2.0 <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="CalculatorServiceService" targetNamespace="http://dosgi.calculator/" xmlns:tns="http://dosgi.calculator/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:SOAP11="http://schemas.xmlsoap.org/wsdl/soap/"> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="unqualified" targetNamespace="http://dosgi.calculator/" xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:element name="multiplyResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" type="xs:double"/></xs:sequence></xs:complexType></xs:element><xs:element name="subtract"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" type="xs:double"/><xs:element minOccurs="0" name="arg1" type="xs:double"/></xs:sequence></xs:complexType></xs:element><xs:element name="addResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" type="xs:double"/></xs:sequence></xs:complexType></xs:element><xs:element name="add"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" type="xs:double"/><xs:element minOccurs="0" name="arg1" type="xs:double"/></xs:sequence></xs:complexType></xs:element><xs:element name="subtractResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" type="xs:double"/></xs:sequence></xs:complexType></xs:element><xs:element name="divideResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" type="xs:double"/></xs:sequence></xs:complexType></xs:element><xs:element name="multiply"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" type="xs:double"/><xs:element minOccurs="0" name="arg1" type="xs:double"/></xs:sequence></xs:complexType></xs:element><xs:element name="divide"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" type="xs:double"/><xs:element minOccurs="0" name="arg1" type="xs:double"/></xs:sequence></xs:complexType></xs:element></xs:schema> </wsdl:types> <wsdl:message name="multiplyResponse"> <wsdl:part name="multiplyResponse" element="tns:multiplyResponse"> </wsdl:part> </wsdl:message> <wsdl:message name="subtract"> <wsdl:part name="subtract" element="tns:subtract"> </wsdl:part> </wsdl:message> <wsdl:message name="addResponse"> <wsdl:part name="addResponse" element="tns:addResponse"> </wsdl:part> </wsdl:message> <wsdl:message name="add"> <wsdl:part name="add" element="tns:add"> </wsdl:part> </wsdl:message> <wsdl:message name="subtractResponse"> <wsdl:part name="subtractResponse" element="tns:subtractResponse"> </wsdl:part> </wsdl:message> <wsdl:message name="divideResponse"> <wsdl:part name="divideResponse" element="tns:divideResponse"> </wsdl:part> </wsdl:message> <wsdl:message name="multiply"> <wsdl:part name="multiply" element="tns:multiply"> </wsdl:part> </wsdl:message> <wsdl:message name="divide"> <wsdl:part name="divide" element="tns:divide"> </wsdl:part> </wsdl:message> <wsdl:portType name="CalculatorService"> <wsdl:operation name="add"> <wsdl:input message="tns:add"> </wsdl:input> <wsdl:output message="tns:addResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="divide"> <wsdl:input message="tns:divide"> </wsdl:input> <wsdl:output message="tns:divideResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="multiply"> <wsdl:input message="tns:multiply"> </wsdl:input> <wsdl:output message="tns:multiplyResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="subtract"> <wsdl:input message="tns:subtract"> </wsdl:input> <wsdl:output message="tns:subtractResponse"> </wsdl:output> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CalculatorServiceBinding" type="tns:CalculatorService"> <SOAP:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="add"> <SOAP:operation/> <wsdl:input> <SOAP:body use="literal"/> </wsdl:input> <wsdl:output> <SOAP:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="divide"> <SOAP:operation/> <wsdl:input> <SOAP:body use="literal"/> </wsdl:input> <wsdl:output> <SOAP:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="multiply"> <SOAP:operation/> <wsdl:input> <SOAP:body use="literal"/> </wsdl:input> <wsdl:output> <SOAP:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="subtract"> <SOAP:operation/> <wsdl:input> <SOAP:body use="literal"/> </wsdl:input> <wsdl:output> <SOAP:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="CalculatorServiceService"> <wsdl:port name="CalculatorServicePort" binding="tns:CalculatorServiceBinding"> <SOAP:address location="http://localhost:8086/CalculatorService"/> </wsdl:port> </wsdl:service> </wsdl:definitions> Jul 4, 2010 12:28:40 AM org.apache.tuscany.sca.node.impl.NodeImpl stop INFO: Stopping node: osgi.service.97dd634c-3a38-4e37-ae8c-c5a00fad3532 Jul 4, 2010 12:28:40 AM org.apache.tuscany.sca.core.assembly.impl.EndpointRegistryImpl removeEndpoint INFO: Remove endpoint - (@16155949)Endpoint: URI = osgi.service.97dd634c-3a38-4e37-ae8c-c5a00fad3532#service-binding(CalculatorService/Calculator) Jul 4, 2010 12:28:40 AM org.apache.tuscany.sca.http.jetty.JettyServer removeServletMapping INFO: Removed Servlet mapping: /CalculatorService Jul 4, 2010 12:28:40 AM org.apache.tuscany.sca.node.impl.NodeImpl stop INFO: Stopping node: osgi.reference.d425de45-85f2-4810-8e41-fa2831e0208e Jul 4, 2010 12:28:40 AM org.apache.tuscany.sca.node.impl.NodeImpl stop INFO: Stopping node: osgi.reference.be225606-7d0d-4caf-85dd-c52deec55590 Jul 4, 2010 12:28:40 AM org.apache.tuscany.sca.node.impl.NodeImpl stop INFO: Stopping node: osgi.reference.dcad1033-0265-432a-a239-e00951222e9f Jul 4, 2010 12:28:40 AM org.apache.tuscany.sca.node.impl.NodeImpl stop INFO: Stopping node: osgi.reference.ad21e5b4-9753-4639-a2f5-085996ca93f6 Jul 4, 2010 12:28:40 AM calculator.dosgi.impl.CalculatorActivator stop INFO: Stopping calculator.dosgi.dynamic_1.0.0 [133] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.776 sec Results : Tests run: 2, Failures: 0, Errors: 0, Skipped: 0 [HUDSON] Recording test resultsBuild timed out. Aborting ERROR: Failed to parse POMs hudson.remoting.ChannelClosedException: channel is already closed at hudson.remoting.Channel.send(Channel.java:412) at hudson.remoting.ProxyOutputStream.write(ProxyOutputStream.java:112) at hudson.remoting.ProxyOutputStream.write(ProxyOutputStream.java:100) at hudson.remoting.RemoteOutputStream.write(RemoteOutputStream.java:110) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:109) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123) at java.io.ObjectOutputStream$BlockDataOutputStream.flush(ObjectOutputStream.java:1784) at java.io.ObjectOutputStream.flush(ObjectOutputStream.java:691) at hudson.remoting.Channel.send(Channel.java:418) at hudson.remoting.Request.call(Request.java:149) at hudson.remoting.Channel.call(Channel.java:555) at hudson.maven.ProcessCache$MavenProcess.call(ProcessCache.java:156) at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:483) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:416) at hudson.model.Run.run(Run.java:1257) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:306) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:127) FATAL: channel is already closed hudson.remoting.ChannelClosedException: channel is already closed at hudson.remoting.Channel.send(Channel.java:412) at hudson.remoting.Request.call(Request.java:105) at hudson.remoting.Channel.call(Channel.java:555) at hudson.Launcher$RemoteLauncher.kill(Launcher.java:744) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:421) at hudson.model.Run.run(Run.java:1257) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:306) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:127)
