On Thu, Feb 14, 2008 at 12:51 PM, Jackson, Douglas <[EMAIL PROTECTED]> wrote:

> Hi!
> Nothing is working today. :(
>

There are days like this :)


> I haven't run this process for a while, but I thought it worked fine.
>
> I did the following:
> 1) rake clean (in ode root)
> 2) rake package
> 3) cd axis2-war
> 4) rake package
> 5) extracted contents of ode-axis2-war-1.2-SNAPSHOT.war to
> tomcat\webapps\ode
> 6) deployed gid.zip to ode.
> 7) sent a request to .../ode/processes/get-id
>
> I then got a nested transactions error.
>
> This is the first request to the newly deployed instance of ode, so
> there should be no transaction (I think).
>
> I am wondering if the state of the derby database is not right in the
> war file generated.


Looks to me like you're running on trunk, which is still not completely
stable. I'd recommend sticking with the 1.1 branch for a little longer.

Matthieu


>
> -Doug.
>
>
> INFO - GeronimoLog.info(79) | Registered process
> {http://util/bpel/webservice}get-id-1<http://util/bpel/webservice%7Dget-id-1>
> .
>
> INFO - GeronimoLog.info(79) | Deployment of artifact gid-1 successful.
>
> DEBUG - GeronimoLog.debug(66) | Deployed package: gid-1
>
> DEBUG - GeronimoLog.debug(66) | Deployed PID:
> {http://util/bpel/webservice}get-id-1<http://util/bpel/webservice%7Dget-id-1>
>
> DEBUG - GeronimoLog.debug(66) | The system is checking for the operation
> using the following WSAAction: gid
>
> DEBUG - GeronimoLog.debug(66) | Checking for Operation using SOAP
> message body's first child's local name : id-request
>
> DEBUG - GeronimoLog.debug(66) | Received request message for
> get-id.{http://util/webservice}get-id-op<http://util/webservice%7Dget-id-op>
>
> DEBUG - GeronimoLog.debug(66) | ODE routed to operation Operation:
> name=get-id-op
> style=REQUEST_RESPONSE,1
> Input: name=id-request-input
> Message: 
> name={http://util/webservice}id-request-msg<http://util/webservice%7Did-request-msg>
> Part: name=id-request-part
> elementName={http://wsutil}id-request <http://wsutil%7Did-request>
> Output: name=id-request-output
> Message: 
> name={http://util/webservice}id-response-msg<http://util/webservice%7Did-response-msg>
> Part: name=id-response-part
> elementName={http://wsutil}id-response <http://wsutil%7Did-response> from
> service
> {http://util/webservice}id-service <http://util/webservice%7Did-service>
>
> DEBUG - GeronimoLog.debug(66) | Invoking ODE using MEX
> {MyRoleMex#hqejbhcnphr31h4sogudpg [Client null] calling
> {http://util/webservice}id-service.get-id-op(...)<http://util/webservice%7Did-service.get-id-op%28...%29>
> }
>
> DEBUG - GeronimoLog.debug(66) | Message content:  <?xml version="1.0"
> encoding="UTF-8"?>
> <message><id-request-part><id-request xmlns="http://wsutil";
> xsi:schemaLocation="http://wsutil wsutil.xsd "
> xmlns:gsutil="http://wsutil";
> xmlns:q0="http://teamcenter.com/globalservices/process/2007-06";
> xmlns:q1="http://teamcenter.com/globalservices/transfer/2007-06";
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>  <prefix>gsutil:prefix</prefix>
> </id-request></id-request-part></message>
>
> DEBUG - GeronimoLog.debug(66) | invoke() EPR= null ==>
> BpelProcess[{http://util/bpel/webservice}get-id-1<http://util/bpel/webservice%7Dget-id-1>
> ]
>
> DEBUG - GeronimoLog.debug(66) | INPUTMSG: 12.get-id-op: MSG RCVD keys=[]
> mySessionId=null partnerSessionId=null
>
> DEBUG - GeronimoLog.debug(66) | INPUTMSG: 12.get-id-op: routing failed,
> CREATING NEW INSTANCE
>
> DEBUG - GeronimoLog.debug(66) | enqueue: for instance
> {http://util/bpel/webservice}get-id-1#151<http://util/bpel/webservice%7Dget-id-1#151>
> :
> [EMAIL PROTECTED]
>
> DEBUG - GeronimoLog.debug(66) | enqueuRunnable for process
> {http://util/bpel/webservice}get-id-1<http://util/bpel/webservice%7Dget-id-1>:
> {BpelInstanceWorker for
> {http://util/bpel/webservice}get-id-1#151<http://util/bpel/webservice%7Dget-id-1#151>
> }
>
> DEBUG - GeronimoLog.debug(66) | Starting worker thread
> Thread[pool-2-thread-2,5,main] for instance IID
> {http://util/bpel/webservice}get-id-1#151<http://util/bpel/webservice%7Dget-id-1#151>
>
> DEBUG - GeronimoLog.debug(66) | Doing work for instance
> {http://util/bpel/webservice}get-id-1#151<http://util/bpel/webservice%7Dget-id-1#151>in
>  thread
> Thread[pool-2-thread-2,5,main]
>
> DEBUG - GeronimoLog.debug(66) | Doing work for instance
> {http://util/bpel/webservice}get-id-1#151<http://util/bpel/webservice%7Dget-id-1#151>in
>  thread
> Thread[pool-2-thread-1,5,main]
>
> DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for
> instance 151. INDEXED STATE={}
>
> ERROR - GeronimoLog.error(108) | Exception during database operation
>
> org.apache.ode.bpel.iapi.BpelEngineException: Internal Error, could not
> begin transaction.
>
>        at
> org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:101)
>
>        at
> org.apache.ode.bpel.engine.BpelDatabase.exec(BpelDatabase.java:78)
>
>        at
> org.apache.ode.bpel.engine.ProcessAndInstanceManagementImpl.dbexec(Proce
> ssAndInstanceManagementImpl.java:587)
>
>        at
> org.apache.ode.bpel.engine.ProcessAndInstanceManagementImpl.genInstanceI
> nfoDocument(ProcessAndInstanceManagementImpl.java:632)
>
>        at
> org.apache.ode.bpel.engine.ProcessAndInstanceManagementImpl.getInstanceI
> nfo(ProcessAndInstanceManagementImpl.java:316)
>
>        at
> org.apache.ode.axis2.jmxui.JMXProcessManagementUI$BPELEventListener.onEv
> ent(JMXProcessManagementUI.java:144)
>
>        at
> org.apache.ode.bpel.engine.BpelServerImpl.fireEvent(BpelServerImpl.java:
> 694)
>
>        at
> org.apache.ode.bpel.engine.BpelRuntimeContextImpl.sendEvent(BpelRuntimeC
> ontextImpl.java:952)
>
>        at org.apache.ode.bpel.runtime.PROCESS.run(PROCESS.java:54)
>
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
>
>        at java.lang.reflect.Method.invoke(Unknown Source)
>
>        at
> org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
>
>        at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
>
>        at
> org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeCon
> textImpl.java:766)
>
>        at
> org.apache.ode.bpel.engine.BpelProcess.executeCreateInstance(BpelProcess
> .java:312)
>
>        at
> org.apache.ode.bpel.engine.BpelProcess$2.call(BpelProcess.java:259)
>
>        at
> org.apache.ode.bpel.engine.BpelProcess$2.call(BpelProcess.java:258)
>
>        at
> org.apache.ode.bpel.engine.BpelProcess$ProcessCallable.call(BpelProcess.
> java:1120)
>
>        at
> org.apache.ode.bpel.engine.BpelInstanceWorker.doInstanceWork(BpelInstanc
> eWorker.java:174)
>
>        at
> org.apache.ode.bpel.engine.BpelInstanceWorker.execInCurrentThread(BpelIn
> stanceWorker.java:108)
>
>        at
> org.apache.ode.bpel.engine.BpelProcess.doInstanceWork(BpelProcess.java:4
> 18)
>
>        at
> org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:25
> 7)
>
>        at
> org.apache.ode.bpel.engine.MyRoleMessageExchangeImpl.doInvoke(MyRoleMess
> ageExchangeImpl.java:132)
>
>        at
> org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl$1.call(Un
> reliableMyRoleMessageExchangeImpl.java:48)
>
>        at
> org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl$1.call(Un
> reliableMyRoleMessageExchangeImpl.java:47)
>
>        at
> org.apache.ode.bpel.engine.BpelProcess$ProcessCallable.call(BpelProcess.
> java:1120)
>
>        at
> org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:105)
>
>        at
> org.apache.ode.bpel.engine.BpelServerImpl$TransactedCallable.call(BpelSe
> rverImpl.java:833)
>
>        at
> org.apache.ode.bpel.engine.BpelServerImpl$ServerCallable.call(BpelServer
> Impl.java:811)
>
>        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
>
>        at java.util.concurrent.FutureTask.run(Unknown Source)
>
>        at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
>
>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> Source)
>
>        at java.lang.Thread.run(Unknown Source)
>
> Caused by: javax.transaction.NotSupportedException: Nested Transactions
> are not supported
>
>        at
> org.apache.geronimo.transaction.manager.TransactionManagerImpl.begin(Tra
> nsactionManagerImpl.java:146)
>
>        at
> org.apache.geronimo.transaction.manager.TransactionManagerImpl.begin(Tra
> nsactionManagerImpl.java:141)
>
>        at
> org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:98)
>
>        ... 35 more
>
> ERROR - GeronimoLog.error(108) | Method "run" in class
> "org.apache.ode.bpel.runtime.PROCESS" threw an unexpected exception.
>
>

Reply via email to