Hi,

I'm seeing a NPE in itest/distribution/webapp-helloworld-bpel when I try to build the trunk on Linux. When the web application fails, it doesn't release the HTTP port (8085) and causes other web applications to fail due to "Address in use". If I comment out the module, then other itest/distribution/webapp-* itests are passing.

Luciano, your fix to the namespace doesn't seem to resolve the BPEL issue.

Thanks,
Raymond

[rf...@tuscany webapp-helloworld-bpel]$ mvn clean install -o
...
[INFO] [cargo:start {execution: start-container}]
[INFO] [beddedLocalContainer] Jetty 6.x Embedded starting...
2009-07-13 13:38:41.179::INFO: Logging to STDERR via org.mortbay.log.StdErrLog
2009-07-13 13:38:41.212::INFO:  jetty-6.1.1rc1
2009-07-13 13:38:41.325::INFO: Extract jar:file:/home/rfeng/.m2/repository/org/apache/tuscany/sca/helloworld-bpel/2.0-SNAPSHOT/helloworld-bpel-2.0-SNAPSHOT.war!/ to /tmp/Jetty_0_0_0_0_8085_helloworld-bpel-2.0-SNAPSHOT.war__helloworld-bpel__-mz8ufo/webapp
Jul 13, 2009 1:38:42 PM org.apache.tuscany.sca.node.impl.NodeImpl start
INFO: Starting node: webapp domain: tuscany.apache.org
Jul 13, 2009 1:38:42 PM org.apache.tuscany.sca.node.impl.NodeFactoryImpl configureNode INFO: Loading contribution: file:/tmp/Jetty_0_0_0_0_8085_helloworld-bpel-2.0-SNAPSHOT.war__helloworld-bpel__-mz8ufo/webapp/ Jul 13, 2009 1:38:43 PM org.apache.tuscany.sca.contribution.processor.ValidatingXMLStreamReader SEVERE: XMLSchema validation error occured in: WEB-INF/web.composite ,line = 27, column = 9, Message = cvc-complex-type.2.4.a: Invalid content was found starting with element 'implementation.web'. One of '{"http://docs.oasis-open.org/ns/opencsa/sca/200903":documentation, "http://docs.oasis-open.org/ns/opencsa/sca/200903":implementation, "http://docs.oasis-open.org/ns/opencsa/sca/200903":service, "http://docs.oasis-open.org/ns/opencsa/sca/200903":reference, "http://docs.oasis-open.org/ns/opencsa/sca/200903":property, WC[##other:"http://docs.oasis-open.org/ns/opencsa/sca/200903"]}' is expected.
2009-07-13 13:38:43.993::WARN:  failed tuscany.helloworld-bpel
java.lang.IllegalStateException: org.apache.tuscany.sca.contribution.processor.ContributionResolveException: org.apache.tuscany.sca.contribution.processor.ContributionResolveException: Processing composite {http://sample}helloworld-bpel: null at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:118) at org.apache.tuscany.sca.host.webapp.ServletHostHelper.createNode(ServletHostHelper.java:179) at org.apache.tuscany.sca.host.webapp.ServletHostHelper.init(ServletHostHelper.java:131) at org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:50) at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:570)
       at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1191) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:481) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:434) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
       at org.mortbay.jetty.Server.doStart(Server.java:210)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
       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:597)
at org.codehaus.cargo.container.jetty.internal.JettyExecutorThread.run(JettyExecutorThread.java:68) Caused by: org.apache.tuscany.sca.contribution.processor.ContributionResolveException: org.apache.tuscany.sca.contribution.processor.ContributionResolveException: Processing composite {http://sample}helloworld-bpel: null at org.apache.tuscany.sca.contribution.processor.impl.ContributionContentProcessor.resolve(ContributionContentProcessor.java:228) at org.apache.tuscany.sca.contribution.processor.impl.ContributionContentProcessor.resolve(ContributionContentProcessor.java:1) at org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProcessorExtensionPoint$LazyURLArtifactProcessor.resolve(DefaultURLArtifactProcessorExtensionPoint.java:357) at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.configureNode(NodeFactoryImpl.java:584)
       at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:89)
       ... 24 more
Caused by: org.apache.tuscany.sca.contribution.processor.ContributionResolveException: Processing composite {http://sample}helloworld-bpel: null at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolve(CompositeDocumentProcessor.java:171) at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolve(CompositeDocumentProcessor.java:1) at org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProcessorExtensionPoint$LazyURLArtifactProcessor.resolve(DefaultURLArtifactProcessorExtensionPoint.java:357) at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactProcessor.resolve(ExtensibleURLArtifactProcessor.java:121) at org.apache.tuscany.sca.contribution.processor.impl.ContributionContentProcessor.resolve(ContributionContentProcessor.java:226)
       ... 28 more
Caused by: java.lang.NullPointerException
at org.apache.tuscany.sca.implementation.bpel.xml.BPELPartnerLinkElement.getRolePortType(BPELPartnerLinkElement.java:83) at org.apache.tuscany.sca.implementation.bpel.xml.BPELPartnerLinkElement.getMyRolePortType(BPELPartnerLinkElement.java:72) at org.apache.tuscany.sca.implementation.bpel.xml.BPELImplementationProcessor.generateComponentType(BPELImplementationProcessor.java:201) at org.apache.tuscany.sca.implementation.bpel.xml.BPELImplementationProcessor.resolve(BPELImplementationProcessor.java:135) at org.apache.tuscany.sca.implementation.bpel.xml.BPELImplementationProcessor.resolve(BPELImplementationProcessor.java:1) at org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProcessorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcessorExtensionPoint.java:416) at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor.resolve(ExtensibleStAXArtifactProcessor.java:196) at org.apache.tuscany.sca.assembly.xml.BaseAssemblyProcessor.resolveImplementation(BaseAssemblyProcessor.java:353) at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve(CompositeProcessor.java:991) at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve(CompositeProcessor.java:1) at org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProcessorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcessorExtensionPoint.java:416) at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor.resolve(ExtensibleStAXArtifactProcessor.java:196) at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolve(CompositeDocumentProcessor.java:167)
       ... 32 more
2009-07-13 13:38:43.994::WARN: Failed startup of context org.mortbay.jetty.webapp.webappcont...@1857eeb{/helloworld-bpel,jar:file:/home/rfeng/.m2/repository/org/apache/tuscany/sca/helloworld-bpel/2.0-SNAPSHOT/helloworld-bpel-2.0-SNAPSHOT.war!/} java.lang.IllegalStateException: org.apache.tuscany.sca.contribution.processor.ContributionResolveException: org.apache.tuscany.sca.contribution.processor.ContributionResolveException: Processing composite {http://sample}helloworld-bpel: null at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:118) at org.apache.tuscany.sca.host.webapp.ServletHostHelper.createNode(ServletHostHelper.java:179) at org.apache.tuscany.sca.host.webapp.ServletHostHelper.init(ServletHostHelper.java:131) at org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:50) at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:570)
       at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1191) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:481) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:434) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
       at org.mortbay.jetty.Server.doStart(Server.java:210)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
       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:597)
at org.codehaus.cargo.container.jetty.internal.JettyExecutorThread.run(JettyExecutorThread.java:68) Caused by: org.apache.tuscany.sca.contribution.processor.ContributionResolveException: org.apache.tuscany.sca.contribution.processor.ContributionResolveException: Processing composite {http://sample}helloworld-bpel: null at org.apache.tuscany.sca.contribution.processor.impl.ContributionContentProcessor.resolve(ContributionContentProcessor.java:228) at org.apache.tuscany.sca.contribution.processor.impl.ContributionContentProcessor.resolve(ContributionContentProcessor.java:1) at org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProcessorExtensionPoint$LazyURLArtifactProcessor.resolve(DefaultURLArtifactProcessorExtensionPoint.java:357) at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.configureNode(NodeFactoryImpl.java:584)
       at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:89)
       ... 24 more
Caused by: org.apache.tuscany.sca.contribution.processor.ContributionResolveException: Processing composite {http://sample}helloworld-bpel: null at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolve(CompositeDocumentProcessor.java:171) at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolve(CompositeDocumentProcessor.java:1) at org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProcessorExtensionPoint$LazyURLArtifactProcessor.resolve(DefaultURLArtifactProcessorExtensionPoint.java:357) at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactProcessor.resolve(ExtensibleURLArtifactProcessor.java:121) at org.apache.tuscany.sca.contribution.processor.impl.ContributionContentProcessor.resolve(ContributionContentProcessor.java:226)
       ... 28 more
Caused by: java.lang.NullPointerException
at org.apache.tuscany.sca.implementation.bpel.xml.BPELPartnerLinkElement.getRolePortType(BPELPartnerLinkElement.java:83) at org.apache.tuscany.sca.implementation.bpel.xml.BPELPartnerLinkElement.getMyRolePortType(BPELPartnerLinkElement.java:72) at org.apache.tuscany.sca.implementation.bpel.xml.BPELImplementationProcessor.generateComponentType(BPELImplementationProcessor.java:201) at org.apache.tuscany.sca.implementation.bpel.xml.BPELImplementationProcessor.resolve(BPELImplementationProcessor.java:135) at org.apache.tuscany.sca.implementation.bpel.xml.BPELImplementationProcessor.resolve(BPELImplementationProcessor.java:1) at org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProcessorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcessorExtensionPoint.java:416) at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor.resolve(ExtensibleStAXArtifactProcessor.java:196) at org.apache.tuscany.sca.assembly.xml.BaseAssemblyProcessor.resolveImplementation(BaseAssemblyProcessor.java:353) at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve(CompositeProcessor.java:991) at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve(CompositeProcessor.java:1) at org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProcessorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcessorExtensionPoint.java:416) at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor.resolve(ExtensibleStAXArtifactProcessor.java:196) at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolve(CompositeDocumentProcessor.java:167)
       ... 32 more
2009-07-13 13:38:43.997::INFO: Extract jar:file:/home/rfeng/tuscany/src/java/sca/itest/distribution/webapp-helloworld-bpel/target/cargo-jetty/cargocpc.war!/ to /tmp/Jetty_0_0_0_0_8085_cargocpc.war__cargocpc__3q8jfo/webapp 2009-07-13 13:38:44.537::INFO: Started SelectChannelConnector @ 0.0.0.0:8085
[INFO] [beddedLocalContainer] Jetty 6.x Embedded started on port [8085]
[INFO] [resources:testResources]
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /home/rfeng/tuscany/src/java/sca/itest/distribution/webapp-helloworld-bpel/src/test/resources
[INFO] [compiler:testCompile]
[INFO] Invoking Tuscany Eclipse JDT compiler
[INFO] Compiling 1 to /home/rfeng/tuscany/src/java/sca/itest/distribution/webapp-helloworld-bpel/target/test-classes
[INFO] [surefire:test]
[INFO] Surefire report directory: /home/rfeng/tuscany/src/java/sca/itest/distribution/webapp-helloworld-bpel/target/surefire-reports



Reply via email to