Travel sample launcher for payment-bpel gets runtime errors
-----------------------------------------------------------

                 Key: TUSCANY-3461
                 URL: https://issues.apache.org/jira/browse/TUSCANY-3461
             Project: Tuscany
          Issue Type: Bug
          Components: Java SCA Travel Sample
            Reporter: Simon Nash
            Assignee: Simon Nash


With the fix for TUSCANY-3460, the launcher for payment-bpel gets runtime 
errors when run from the development build using "ant run" and when run from 
the distribution using "java -jar".

The following output is from the distribution.  The output from the development 
build is similar.

E:\td\book\ts4\travelsample\distribution\target\apache-tuscany-scatours-1.0-SNAP
SHOT\tuscany-scatours-1.0-SNAPSHOT\launchers>java -jar scatours-launcher-payment
-bpel.jar
10-Feb-2010 08:59:06 org.apache.tuscany.sca.node.impl.NodeImpl <init>
INFO: Creating node: null
10-Feb-2010 08:59:07 org.apache.tuscany.sca.node.impl.NodeImpl configureNode
INFO: Loading contribution: file:/E:/td/book/ts4/travelsample/distribution/targe
t/apache-tuscany-scatours-1.0-SNAPSHOT/tuscany-scatours-1.0-SNAPSHOT/launchers/.
./contributions/scatours-contribution-payment-bpel.jar
10-Feb-2010 08:59:08 org.apache.tuscany.sca.node.impl.NodeImpl configureNode
INFO: Loading contribution: file:/E:/td/book/ts4/travelsample/distribution/targe
t/apache-tuscany-scatours-1.0-SNAPSHOT/tuscany-scatours-1.0-SNAPSHOT/launchers/.
./contributions/scatours-contribution-creditcard-payment-jaxb.jar
10-Feb-2010 08:59:08 org.apache.tuscany.sca.node.impl.NodeImpl configureNode
INFO: Loading contribution: file:/E:/td/book/ts4/travelsample/distribution/targe
t/apache-tuscany-scatours-1.0-SNAPSHOT/tuscany-scatours-1.0-SNAPSHOT/launchers/.
./contributions/scatours-contribution-emailgateway.jar
10-Feb-2010 08:59:08 org.apache.tuscany.sca.node.impl.NodeImpl start
INFO: Starting node: null
- Using embedded Geronimo transaction manager
10-Feb-2010 08:59:09 org.apache.tuscany.sca.http.jetty.JettyServer addServletMap
ping
INFO: Added Servlet mapping: http://GrosMorne:8080/Payment
- Starting Payment
- Using Embedded Derby: jdbc:derby:file:\E:\td\book\ts4\travelsample\distributio
n\target\apache-tuscany-scatours-1.0-SNAPSHOT\tuscany-scatours-1.0-SNAPSHOT\laun
chers\scatours-launcher-payment-bpel.jar!/jpadb
- Using DAO Connection Factory class org.apache.ode.dao.jpa.BPELDAOConnectionFac
toryImpl.
Exception in thread "main" java.lang.RuntimeException: BPEl Component Type Imple
mentation initialization failure : null
        at org.apache.tuscany.sca.implementation.bpel.ode.provider.BPELImplement
ationProvider.start(BPELImplementationProvider.java:124)
        at org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.start(Com
positeActivatorImpl.java:644)
        at org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.start(Com
positeActivatorImpl.java:560)
        at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:728)
        at scatours.payment.PaymentLauncher.main(PaymentLauncher.java:37)
Caused by: java.lang.NullPointerException
        at org.tranql.connector.jdbc.ConnectionHandle.getMetaData(ConnectionHand
le.java:321)
        at org.apache.ode.scheduler.simple.JdbcDelegate.guessDialect(JdbcDelegat
e.java:290)
        at org.apache.ode.scheduler.simple.JdbcDelegate.<init>(JdbcDelegate.java
:78)
        at org.apache.tuscany.sca.implementation.bpel.ode.EmbeddedODEServer.crea
teScheduler(EmbeddedODEServer.java:224)
        at org.apache.tuscany.sca.implementation.bpel.ode.EmbeddedODEServer.init
BpelServer(EmbeddedODEServer.java:155)
        at org.apache.tuscany.sca.implementation.bpel.ode.EmbeddedODEServer.init
(EmbeddedODEServer.java:105)
        at org.apache.tuscany.sca.implementation.bpel.ode.provider.BPELImplement
ationProvider.start(BPELImplementationProvider.java:95)
        ... 4 more
Exception in thread "Thread-1" java.lang.IllegalStateException: Shutdown in prog
ress
        at java.lang.ApplicationShutdownHooks.remove(Unknown Source)
        at java.lang.Runtime.removeShutdownHook(Unknown Source)
        at org.apache.tuscany.sca.binding.ws.axis2.TuscanyListenerManager.stop(T
uscanyListenerManager.java:87)
        at org.apache.tuscany.sca.binding.ws.axis2.TuscanyListenerManager$Listen
erManagerShutdownThread.run(TuscanyListenerManager.java:100)
java.lang.IllegalStateException: Shutdown in progress
        at java.lang.ApplicationShutdownHooks.remove(Unknown Source)
        at java.lang.Runtime.removeShutdownHook(Unknown Source)
        at org.apache.tuscany.sca.binding.ws.axis2.TuscanyListenerManager.stop(T
uscanyListenerManager.java:87)
        at org.apache.axis2.context.ConfigurationContext.terminate(Configuration
Context.java:744)
        at org.apache.axis2.transport.http.AxisServlet.destroy(AxisServlet.java:
465)
        at org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceServlet.destroy(A
xis2ServiceServlet.java:295)
        at org.mortbay.jetty.servlet.ServletHolder.destroyInstance(ServletHolder
.java:315)
        at org.mortbay.jetty.servlet.ServletHolder.doStop(ServletHolder.java:286
)
        at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
5)
        at org.mortbay.jetty.servlet.ServletHandler.doStop(ServletHandler.java:1
70)
        at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
5)
        at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:1
29)
        at org.mortbay.jetty.servlet.SessionHandler.doStop(SessionHandler.java:1
24)
        at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
5)
        at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:1
29)
        at org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:5
66)
        at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
5)
        at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:1
29)
        at org.mortbay.jetty.Server.doStop(Server.java:281)
        at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
5)
        at org.mortbay.jetty.Server$ShutdownHookThread.run(Server.java:559)

E:\td\book\ts4\travelsample\distribution\target\apache-tuscany-scatours-1.0-SNAP
SHOT\tuscany-scatours-1.0-SNAPSHOT\launchers>

-- 
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