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.