ode-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthieu Riou" <matthieu.r...@gmail.com>
Subject Re: Apache Ode on JBoss With Oracle
Date Wed, 01 Aug 2007 17:15:45 GMT
It;s actually rather strange, it seems that the message exchange to ODE
retrieves is null, even right after saving it. Could you do the following:

1. Start from a clean state (no process) and set the category
org.apache.odeto DEBUG.
2. Deploy the process.
3. Execute and reproduce the error.

Then send the complete log, hopefully this should tell me more about what's
failing.

I'm also wondering, did you setup ODE to use Hibernate or are you running on
OpenJPA? One possibility is that, for some reason, most likely a mismatch
between the transaction manager and the datasource, the transaction is not
committed properly. Could you also check that the database contains at least
a couple of messages and a message exchange?

Thanks,
Matthieu

On 8/1/07, fLozano <fernando.lozano@cinetconsult.com> wrote:
>
>
> This is the final line in the console:
>
> 10:27:56,406 INFO  [STDOUT] INFO - GeronimoLog.info(79) | Deployment of
> artifact HelloWorld2 successful: [{http://ode/bpel/unit-test}HelloWorld2-3
> ]
>
> It doesn't show any errors with the deployment and I can see the services
> listed in the Axis2 service list. What I can see is that the .deployed
> marker has a size of 0kb is that normal?
>
> I also tried to use the "sendsoap" command from the console and I get the
> same errors in the server.
>
> Sorry for being such a pain but I'm kind of lost here.
> Thanks so much,
> Fernando.
>
>
> Matthieu Riou-2 wrote:
> >
> > Hi,
> >
> > The .deployed marker is generated anytime a package is processed by the
> > server but it doesn't always mean that the deployment was successful.
> Are
> > you sure you didn't get some errors in your logs during deployment? The
> > exception that you have seems that the process habsn't been fully
> > deployed.
> >
> > Cheers,
> > Matthieu
> >
> > On 8/1/07, Fernando Lozano <chopper.jose@gmail.com> wrote:
> >>
> >>  Hi,
> >>
> >>
> >>
> >> I'm still trying to deploy Ode in JBoss and have a relative success.
> The
> >> ".deployed" file is created. I can see the WSDL for the HelloWorld2
> >> example.
> >> But when I try to run the example I get some errors. I'm using
> Eclipse's
> >> Web
> >> Service Explorer to run the example and when hit GO to execute the
> >> operation
> >> the errors come out through the server console window (the system
> console
> >> where I started the server).
> >>
> >>  By the way, yesterday I got JBoss to use Oracle as an external
> database.
> >> But in a differente server. Ode is in one JBoss Server and Oracle in
> >> another. When I get both working separately I'll merge the procedures
> and
> >> see what comes out.
> >>
> >> Thank you very much for your help,
> >> Fernando Lozano
> >>
> >>
> >> PS:
> >>
> >> Here is the error trace (I did some trimming so as not to show useless
> >> lines):
> >>
> >> 2007-08-01 09:34:39,718 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> Checking for Operation using WSAAction :
> >>
> >> 2007-08-01 09:34:39,718 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> Checking for Operation using SOAP message body's first child's local
> name
> >> :
> >> hello
> >>
> >> 2007-08-01 09:34:39,734 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> Found operation org.apache.axis2.description.InOutAxisOperation@12a801
> >>
> >> 2007-08-01 09:34:39,750 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> Received request message for helloWorld.hello
> >>
> >> 2007-08-01 09:34:39,750 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> Starting transaction.
> >>
> >> 2007-08-01 09:34:39,765 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> Routed: svcQname
> >> {http://ode/bpel/unit-test.wsdl}HelloService<
> http://ode/bpel/unit-test.wsdl%7DHelloService>-->
> >> BpelProcess[{
> >> http://ode/bpel/unit-test}HelloWorld2-1<
> http://ode/bpel/unit-test%7DHelloWorld2-1>
> >> ]
> >>
> >> 2007-08-01 09:34:39,921 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> Rehydrating process
> >> {http://ode/bpel/unit-test}HelloWorld2-1<
> http://ode/bpel/unit-test%7DHelloWorld2-1>
> >>
> >> 2007-08-01 09:34:40,296 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> Creating process DAO for
> >> {http://ode/bpel/unit-test}HelloWorld2-1<
> http://ode/bpel/unit-test%7DHelloWorld2-1>(guid=hqejbhcnphr2h3hdfpnflo)
> >>
> >> 2007-08-01 09:34:40,421 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> ODE
> >> routed to operation Operation: name=hello
> >>
> >> style=REQUEST_RESPONSE,1
> >>
> >> Input: name=TestIn
> >>
> >> Message:
> >> name={http://ode/bpel/unit-test.wsdl}HelloMessage<
> http://ode/bpel/unit-test.wsdl%7DHelloMessage>
> >>
> >> Part: name=TestPart
> >>
> >> typeName={http://www.w3.org/2001/XMLSchema}string<
> http://www.w3.org/2001/XMLSchema%7Dstring>
> >>
> >> Output: name=TestOut
> >>
> >> Message:
> >> name={http://ode/bpel/unit-test.wsdl}HelloMessage<
> http://ode/bpel/unit-test.wsdl%7DHelloMessage>
> >>
> >> Part: name=TestPart
> >>
> >> typeName={http://www.w3.org/2001/XMLSchema}string<
> http://www.w3.org/2001/XMLSchema%7Dstring>from
> >> service {
> >> http://ode/bpel/unit-test.wsdl}HelloService<
> http://ode/bpel/unit-test.wsdl%7DHelloService>
> >>
> >> 2007-08-01 09:34:40,484 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> Invoking ODE using MEX {MyRoleMex#327680 [Client
> hqejbhcnphr2h3jmqh6kvo]
> >> calling
> >> {http://ode/bpel/unit-test.wsdl}HelloService.hello(...)<
> http://ode/bpel/unit-test.wsdl%7DHelloService.hello%28...%29>
> >> }
> >>
> >> 2007-08-01 09:34:40,515 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> Message content:  <?xml version="1.0" encoding="UTF-8"?>
> >>
> >> <message><TestPart xmlns:q0="http://ode/bpel/unit-test.wsdl"
> >> 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"/></message>
> >>
> >> 2007-08-01 09:34:40,531 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> Routed: svcQname
> >> {http://ode/bpel/unit-test.wsdl}HelloService<
> http://ode/bpel/unit-test.wsdl%7DHelloService>-->
> >> BpelProcess[{
> >> http://ode/bpel/unit-test}HelloWorld2-1<
> http://ode/bpel/unit-test%7DHelloWorld2-1>
> >> ]
> >>
> >> 2007-08-01 09:34:40,546 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> invoke() EPR= null ==> BpelProcess[{
> >> http://ode/bpel/unit-test}HelloWorld2-1<
> http://ode/bpel/unit-test%7DHelloWorld2-1>
> >> ]
> >>
> >> 2007-08-01 09:34:40,828 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> Commiting ODE MEX {MyRoleMex#327680 [Client hqejbhcnphr2h3jmqh6kvo]
> >> calling
> >> {http://ode/bpel/unit-test.wsdl}HelloService.hello(...)<
> http://ode/bpel/unit-test.wsdl%7DHelloService.hello%28...%29>
> >> }
> >>
> >> 2007-08-01 09:34:40,843 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> Commiting transaction.
> >>
> >> 2007-08-01 09:34:41,234 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >>
> >> handleWorkEvent(jobData=org.quartz.JobDataMap@10155fb)
> >>
> >> 2007-08-01 09:34:41,250 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> InvokeInternal event for mexid 327680
> >>
> >> 2007-08-01 09:34:41,375 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
> >> Scheduled job failed; jobDetail=org.quartz.JobDataMap@10155fb
> >>
> >> java.lang.NullPointerException
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(
> >> BpelProcess.java:137)
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(
> >> BpelProcess.java:280)
> >>
> >>       at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(
> >> BpelEngineImpl.java:311)
> >>
> >>       at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(
> >> BpelServerImpl.java:390)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(
> >> QuartzSchedulerImpl.java:351)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(
> >> QuartzSchedulerImpl.java:367)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java
> >> :32)
> >>
> >>       at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> >> ThreadPoolExecutor.java:650)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> ThreadPoolExecutor.java:675)
> >>
> >>       at java.lang.Thread.run(Thread.java:595)
> >>
> >> 2007-08-01 09:34:41,406 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >>
> >> handleWorkEvent(jobData=org.quartz.JobDataMap@10155fb)
> >>
> >> 2007-08-01 09:34:41,406 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> InvokeInternal event for mexid 327680
> >>
> >> 2007-08-01 09:34:41,406 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
> >> Scheduled job failed; jobDetail=org.quartz.JobDataMap@10155fb
> >>
> >> java.lang.NullPointerException
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(
> >> BpelProcess.java:137)
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(
> >> BpelProcess.java:280)
> >>
> >>       at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(
> >> BpelEngineImpl.java:311)
> >>
> >>       at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(
> >> BpelServerImpl.java:390)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(
> >> QuartzSchedulerImpl.java:351)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(
> >> QuartzSchedulerImpl.java:367)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java
> >> :32)
> >>
> >>       at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> >> ThreadPoolExecutor.java:650)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> ThreadPoolExecutor.java:675)
> >>
> >>       at java.lang.Thread.run(Thread.java:595)
> >>
> >> 2007-08-01 09:34:41,437 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >>
> >> handleWorkEvent(jobData=org.quartz.JobDataMap@10155fb)
> >>
> >> 2007-08-01 09:34:41,437 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> InvokeInternal event for mexid 327680
> >>
> >> 2007-08-01 09:34:41,453 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
> >> Scheduled job failed; jobDetail=org.quartz.JobDataMap@10155fb
> >>
> >> java.lang.NullPointerException
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(
> >> BpelProcess.java:137)
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(
> >> BpelProcess.java:280)
> >>
> >>       at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(
> >> BpelEngineImpl.java:311)
> >>
> >>       at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(
> >> BpelServerImpl.java:390)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(
> >> QuartzSchedulerImpl.java:351)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(
> >> QuartzSchedulerImpl.java:367)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java
> >> :32)
> >>
> >>       at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> >> ThreadPoolExecutor.java:650)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> ThreadPoolExecutor.java:675)
> >>
> >>       at java.lang.Thread.run(Thread.java:595)
> >>
> >> 2007-08-01 09:34:41,468 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >>
> >> handleWorkEvent(jobData=org.quartz.JobDataMap@10155fb)
> >>
> >> 2007-08-01 09:34:41,484 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> InvokeInternal event for mexid 327680
> >>
> >> 2007-08-01 09:34:41,484 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
> >> Scheduled job failed; jobDetail=org.quartz.JobDataMap@10155fb
> >>
> >> java.lang.NullPointerException
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(
> >> BpelProcess.java:137)
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(
> >> BpelProcess.java:280)
> >>
> >>       at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(
> >> BpelEngineImpl.java:311)
> >>
> >>       at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(
> >> BpelServerImpl.java:390)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(
> >> QuartzSchedulerImpl.java:351)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(
> >> QuartzSchedulerImpl.java:367)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java
> >> :32)
> >>
> >>       at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> >> ThreadPoolExecutor.java:650)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> ThreadPoolExecutor.java:675)
> >>
> >>       at java.lang.Thread.run(Thread.java:595)
> >>
> >> 2007-08-01 09:34:41,515 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
> >> Job could not be completed after 3: hqejbhcnphr2h3jmqh6kvp[3]:
> >> {type=INVOKE_INTERNAL, __scheduler=ODE, pid={
> >> http://ode/bpel/unit-test}HelloWorld2-1<
> http://ode/bpel/unit-test%7DHelloWorld2-1>,
> >> mexid=327680}
> >>
> >> java.lang.NullPointerException
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(
> >> BpelProcess.java:137)
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(
> >> BpelProcess.java:280)
> >>
> >>       at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(
> >> BpelEngineImpl.java:311)
> >>
> >>       at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(
> >> BpelServerImpl.java:390)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(
> >> QuartzSchedulerImpl.java:351)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(
> >> QuartzSchedulerImpl.java:367)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java
> >> :32)
> >>
> >>       at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> >> ThreadPoolExecutor.java:650)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> ThreadPoolExecutor.java:675)
> >>
> >>       at java.lang.Thread.run(Thread.java:595)
> >>
> >> 2007-08-01 09:34:41,546 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
> >> Rescheduling problematic job for a bit later:
> hqejbhcnphr2h3jmqh6kvp[3]:
> >> {type=INVOKE_INTERNAL, __scheduler=ODE, pid={
> >> http://ode/bpel/unit-test}HelloWorld2-1<
> http://ode/bpel/unit-test%7DHelloWorld2-1>,
> >> mexid=327680}
> >>
> >> java.lang.NullPointerException
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(
> >> BpelProcess.java:137)
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(
> >> BpelProcess.java:280)
> >>
> >>       at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(
> >> BpelEngineImpl.java:311)
> >>
> >>       at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(
> >> BpelServerImpl.java:390)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(
> >> QuartzSchedulerImpl.java:351)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(
> >> QuartzSchedulerImpl.java:367)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java
> >> :32)
> >>
> >>       at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> >> ThreadPoolExecutor.java:650)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> ThreadPoolExecutor.java:675)
> >>
> >>       at java.lang.Thread.run(Thread.java:595)
> >>
> >> 2007-08-01 09:35:41,640 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >>
> >> handleWorkEvent(jobData=org.quartz.JobDataMap@1e5ab72)
> >>
> >> 2007-08-01 09:35:41,640 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> InvokeInternal event for mexid 327680
> >>
> >> 2007-08-01 09:35:41,640 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
> >> Scheduled job failed; jobDetail=org.quartz.JobDataMap@1e5ab72
> >>
> >> java.lang.NullPointerException
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(
> >> BpelProcess.java:137)
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(
> >> BpelProcess.java:280)
> >>
> >>       at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(
> >> BpelEngineImpl.java:311)
> >>
> >>       at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(
> >> BpelServerImpl.java:390)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(
> >> QuartzSchedulerImpl.java:351)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(
> >> QuartzSchedulerImpl.java:367)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java
> >> :32)
> >>
> >>       at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> >> ThreadPoolExecutor.java:650)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> ThreadPoolExecutor.java:675)
> >>
> >>       at java.lang.Thread.run(Thread.java:595)
> >>
> >> 2007-08-01 09:35:41,640 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >>
> >> handleWorkEvent(jobData=org.quartz.JobDataMap@1e5ab72)
> >>
> >> 2007-08-01 09:35:41,640 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> InvokeInternal event for mexid 327680
> >>
> >> 2007-08-01 09:35:41,656 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
> >> Scheduled job failed; jobDetail=org.quartz.JobDataMap@1e5ab72
> >>
> >> java.lang.NullPointerException
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(
> >> BpelProcess.java:137)
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(
> >> BpelProcess.java:280)
> >>
> >>       at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(
> >> BpelEngineImpl.java:311)
> >>
> >>       at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(
> >> BpelServerImpl.java:390)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(
> >> QuartzSchedulerImpl.java:351)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(
> >> QuartzSchedulerImpl.java:367)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java
> >> :32)
> >>
> >>       at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> >> ThreadPoolExecutor.java:650)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> ThreadPoolExecutor.java:675)
> >>
> >>       at java.lang.Thread.run(Thread.java:595)
> >>
> >> 2007-08-01 09:35:41,656 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >>
> >> handleWorkEvent(jobData=org.quartz.JobDataMap@1e5ab72)
> >>
> >> 2007-08-01 09:35:41,656 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> InvokeInternal event for mexid 327680
> >>
> >> 2007-08-01 09:35:41,656 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
> >> Scheduled job failed; jobDetail=org.quartz.JobDataMap@1e5ab72
> >>
> >> java.lang.NullPointerException
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(
> >> BpelProcess.java:137)
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(
> >> BpelProcess.java:280)
> >>
> >>       at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(
> >> BpelEngineImpl.java:311)
> >>
> >>       at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(
> >> BpelServerImpl.java:390)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(
> >> QuartzSchedulerImpl.java:351)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(
> >> QuartzSchedulerImpl.java:367)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java
> >> :32)
> >>
> >>       at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> >> ThreadPoolExecutor.java:650)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> ThreadPoolExecutor.java:675)
> >>
> >>       at java.lang.Thread.run(Thread.java:595)
> >>
> >> 2007-08-01 09:35:41,656 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >>
> >> handleWorkEvent(jobData=org.quartz.JobDataMap@1e5ab72)
> >>
> >> 2007-08-01 09:35:41,656 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
> >> InvokeInternal event for mexid 327680
> >>
> >> 2007-08-01 09:35:41,671 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
> >> Scheduled job failed; jobDetail=org.quartz.JobDataMap@1e5ab72
> >>
> >> java.lang.NullPointerException
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(
> >> BpelProcess.java:137)
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(
> >> BpelProcess.java:280)
> >>
> >>       at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(
> >> BpelEngineImpl.java:311)
> >>
> >>       at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(
> >> BpelServerImpl.java:390)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(
> >> QuartzSchedulerImpl.java:351)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(
> >> QuartzSchedulerImpl.java:367)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java
> >> :32)
> >>
> >>       at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> >> ThreadPoolExecutor.java:650)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> ThreadPoolExecutor.java:675)
> >>
> >>       at java.lang.Thread.run(Thread.java:595)
> >>
> >> 2007-08-01 09:35:41,671 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
> >> Job could not be completed after 3: hqejbhcnphr2h3jmqh6kvq[3]:
> >> {type=INVOKE_INTERNAL, final=true, __scheduler=ODE, pid={
> >> http://ode/bpel/unit-test}HelloWorld2-1<
> http://ode/bpel/unit-test%7DHelloWorld2-1>,
> >> mexid=327680}
> >>
> >> java.lang.NullPointerException
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(
> >> BpelProcess.java:137)
> >>
> >>       at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(
> >> BpelProcess.java:280)
> >>
> >>       at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(
> >> BpelEngineImpl.java:311)
> >>
> >>       at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(
> >> BpelServerImpl.java:390)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(
> >> QuartzSchedulerImpl.java:351)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(
> >> QuartzSchedulerImpl.java:367)
> >>
> >>       at
> >> org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java
> >> :32)
> >>
> >>       at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> >> ThreadPoolExecutor.java:650)
> >>
> >>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> ThreadPoolExecutor.java:675)
> >>
> >>       at java.lang.Thread.run(Thread.java:595)
> >>
> >> 2007-08-01 09:35:41,718 INFO  [STDOUT] ERROR - GeronimoLog.error(104) |
> >> Saved problematic job to disk (last resort): hqejbhcnphr2h3jmqh6kvq[3]:
> >> {type=INVOKE_INTERNAL, final=true, __scheduler=ODE, pid={
> >> http://ode/bpel/unit-test}HelloWorld2-1<
> http://ode/bpel/unit-test%7DHelloWorld2-1>,
> >> mexid=327680} in file \ode-bad-job49694.ser
> >>
> >> 2007-08-01 09:36:02,671 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
> >> Periodic recovery - first pass <mié, 1 ago 2007 09:36:02>
> >>
> >> 2007-08-01 09:36:02,671 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
> >> StatusModule: first pass
> >>
> >> 2007-08-01 09:36:02,671 DEBUG
> >> [com.arjuna.ats.txoj.logging.txojLoggerI18N]
> >> [com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_3] -
> >> TORecoveryModule - first pass
> >>
> >> 2007-08-01 09:36:02,671 DEBUG [com.arjuna.ats.jta.logging.loggerI18N] [
> >> com.arjuna.ats.internal.jta.recovery.info.firstpass] Local
> >> XARecoveryModule - first pass
> >>
> >> 2007-08-01 09:36:12,671 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
> >> Periodic recovery - second pass <mié, 1 ago 2007 09:36:12>
> >>
> >> 2007-08-01 09:36:12,671 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
> >> AtomicActionRecoveryModule: Second pass
> >>
> >> 2007-08-01 09:36:12,671 DEBUG
> >> [com.arjuna.ats.txoj.logging.txojLoggerI18N]
> >> [com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_6] -
> >> TORecoveryModule - second pass
> >>
> >> 2007-08-01 09:36:12,671 DEBUG [com.arjuna.ats.jta.logging.loggerI18N] [
> >> com.arjuna.ats.internal.jta.recovery.info.secondpass] Local
> >> XARecoveryModule - second pass
> >>
> >> 2007-08-01 09:36:40,859 INFO  [STDOUT] ERROR - GeronimoLog.error(104) |
> >> Timeout or execution error when waiting for response to MEX
> >> {MyRoleMex#327680 [Client hqejbhcnphr2h3jmqh6kvo] calling {
> >> http://ode/bpel/unit-test.wsdl}HelloService.hello(...)<
> http://ode/bpel/unit-test.wsdl%7DHelloService.hello%28...%29>}
> >> java.util.concurrent.TimeoutException: Message exchange
> >>
> org.apache.ode.bpel.engine.MyRoleMessageExchangeImpl$ResponseFuture@69d34etimed
> >> out when waiting for a response!
> >>
> >> 2007-08-01 09:36:40,921 INFO  [STDOUT] ERROR -
> >> StandardWrapperValve.invoke(278)
> >> | Servlet.service() para servlet AxisServlet lanzó excepción
> >>
> >> java.lang.NullPointerException
> >>
> >>       at
> >>
> org.apache.axis2.engine.AxisEngine.extractFaultInformationFromMessageContext
> >> (AxisEngine.java:353)
> >>
> >>       at org.apache.axis2.engine.AxisEngine.createFaultMessageContext(
> >> AxisEngine.java:249)
> >>
> >>       at org.apache.axis2.transport.http.AxisServlet.handleFault(
> >> AxisServlet.java:317)
> >>
> >>       at org.apache.axis2.transport.http.AxisServlet.doPost(
> >> AxisServlet.java:277)
> >>
> >>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> >>
> >>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> >>
> >>       at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:290)
> >>
> >>       at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:206)
> >>
> >>       at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> >> ReplyHeaderFilter.java:96)
> >>
> >>       at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:235)
> >>
> >>       at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:206)
> >>
> >>       at org.apache.catalina.core.StandardWrapperValve.invoke(
> >> StandardWrapperValve.java:230)
> >>
> >>       at org.apache.catalina.core.StandardContextValve.invoke(
> >> StandardContextValve.java:175)
> >>
> >>       at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> >> SecurityAssociationValve.java:179)
> >>
> >>       at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> >> JaccContextValve.java:84)
> >>
> >>       at org.apache.catalina.core.StandardHostValve.invoke(
> >> StandardHostValve.java:128)
> >>
> >>       at org.apache.catalina.valves.ErrorReportValve.invoke(
> >> ErrorReportValve.java:104)
> >>
> >>       at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(
> >> CachedConnectionValve.java:156)
> >>
> >>       at org.apache.catalina.core.StandardEngineValve.invoke(
> >> StandardEngineValve.java:109)
> >>
> >>       at org.apache.catalina.connector.CoyoteAdapter.service(
> >> CoyoteAdapter.java:241)
> >>
> >>       at org.apache.coyote.http11.Http11Processor.process(
> >> Http11Processor.java:844)
> >>
> >>       at
> >> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
> (
> >> Http11Protocol.java:580)
> >>
> >>       at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
> >> JIoEndpoint.java:447)
> >>
> >>       at java.lang.Thread.run(Thread.java:595)
> >>
> >> 2007-08-01 09:36:41,000 INFO  [STDOUT] ERROR -
> >> ApplicationDispatcher.invoke(719) | El Servlet.service() para servlet
> jsp
> >> lanzó una excepción
> >>
> >> java.lang.IllegalStateException: getOutputStream() ya ha sido llamado
> >> para
> >> esta respuesta
> >>
> >>       at org.apache.catalina.connector.Response.getWriter(Response.java
> >> :604)
> >>
> >>       at org.apache.catalina.connector.ResponseFacade.getWriter(
> >> ResponseFacade.java:198)
> >>
> >>       at org.apache.jasper.runtime.JspWriterImpl.initOut(
> >> JspWriterImpl.java:125)
> >>
> >>       at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(
> >> JspWriterImpl.java:118)
> >>
> >>       at org.apache.jasper.runtime.PageContextImpl.release(
> >> PageContextImpl.java:191)
> >>
> >>       at
> >> org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(
> >> JspFactoryImpl.java:118)
> >>
> >>       at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(
> >> JspFactoryImpl.java:77)
> >>
> >>       at org.apache.jsp.axis2_002dweb.Error.error500_jsp._jspService
> >> (error500_jsp.java:108)
> >>
> >>       at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java
> >> :70)
> >>
> >>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> >>
> >>       at org.apache.jasper.servlet.JspServletWrapper.service(
> >> JspServletWrapper.java:387)
> >>
> >>       at org.apache.jasper.servlet.JspServlet.serviceJspFile(
> >> JspServlet.java:320)
> >>
> >>       at
> >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> >>
> >>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> >>
> >>       at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:290)
> >>
> >>       at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:206)
> >>
> >>       at org.apache.catalina.core.ApplicationDispatcher.invoke(
> >> ApplicationDispatcher.java:687)
> >>
> >>       at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> >> ApplicationDispatcher.java:471)
> >>
> >>       at org.apache.catalina.core.ApplicationDispatcher.doForward(
> >> ApplicationDispatcher.java:403)
> >>
> >>       at org.apache.catalina.core.ApplicationDispatcher.forward(
> >> ApplicationDispatcher.java:301)
> >>
> >>       at org.apache.catalina.core.StandardHostValve.custom(
> >> StandardHostValve.java:424)
> >>
> >>       at org.apache.catalina.core.StandardHostValve.status(
> >> StandardHostValve.java:343)
> >>
> >>       at org.apache.catalina.core.StandardHostValve.throwable(
> >> StandardHostValve.java:287)
> >>
> >>       at org.apache.catalina.core.StandardHostValve.invoke(
> >> StandardHostValve.java:142)
> >>
> >>       at org.apache.catalina.valves.ErrorReportValve.invoke(
> >> ErrorReportValve.java:104)
> >>
> >>       at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(
> >> CachedConnectionValve.java:156)
> >>
> >>       at org.apache.catalina.core.StandardEngineValve.invoke(
> >> StandardEngineValve.java:109)
> >>
> >>       at org.apache.catalina.connector.CoyoteAdapter.service(
> >> CoyoteAdapter.java:241)
> >>
> >>       at org.apache.coyote.http11.Http11Processor.process(
> >> Http11Processor.java:844)
> >>
> >>       at
> >> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
> (
> >> Http11Protocol.java:580)
> >>
> >>       at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
> >> JIoEndpoint.java:447)
> >>
> >>       at java.lang.Thread.run(Thread.java:595)
> >>
> >> 2007-08-01 09:36:41,062 ERROR [org.apache.catalina.core.ContainerBase.[
> >> jboss.web].[localhost]] Exception Processing ErrorPage[errorCode=500,
> >> location=/axis2-web/Error/error500.jsp]
> >>
> >> org.apache.jasper.JasperException: java.lang.IllegalStateException:
> >> getOutputStream() ya ha sido llamado para esta respuesta
> >>
> >>       at org.apache.jasper.servlet.JspServletWrapper.handleJspException
> (
> >> JspServletWrapper.java:535)
> >>
> >>       at org.apache.jasper.servlet.JspServletWrapper.service(
> >> JspServletWrapper.java:423)
> >>
> >>       at org.apache.jasper.servlet.JspServlet.serviceJspFile(
> >> JspServlet.java:320)
> >>
> >>       at
> >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> >>
> >>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> >>
> >>       at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:290)
> >>
> >>       at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:206)
> >>
> >>       at org.apache.catalina.core.ApplicationDispatcher.invoke(
> >> ApplicationDispatcher.java:687)
> >>
> >>       at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> >> ApplicationDispatcher.java:471)
> >>
> >>       at org.apache.catalina.core.ApplicationDispatcher.doForward(
> >> ApplicationDispatcher.java:403)
> >>
> >>       at org.apache.catalina.core.ApplicationDispatcher.forward(
> >> ApplicationDispatcher.java:301)
> >>
> >>       at org.apache.catalina.core.StandardHostValve.custom(
> >> StandardHostValve.java:424)
> >>
> >>       at org.apache.catalina.core.StandardHostValve.status(
> >> StandardHostValve.java:343)
> >>
> >>       at org.apache.catalina.core.StandardHostValve.throwable(
> >> StandardHostValve.java:287)
> >>
> >>       at org.apache.catalina.core.StandardHostValve.invoke(
> >> StandardHostValve.java:142)
> >>
> >>       at org.apache.catalina.valves.ErrorReportValve.invoke(
> >> ErrorReportValve.java:104)
> >>
> >>       at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(
> >> CachedConnectionValve.java:156)
> >>
> >>       at org.apache.catalina.core.StandardEngineValve.invoke(
> >> StandardEngineValve.java:109)
> >>
> >>       at org.apache.catalina.connector.CoyoteAdapter.service(
> >> CoyoteAdapter.java:241)
> >>
> >>       at org.apache.coyote.http11.Http11Processor.process(
> >> Http11Processor.java:844)
> >>
> >>       at
> >> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
> (
> >> Http11Protocol.java:580)
> >>
> >>       at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
> >> JIoEndpoint.java:447)
> >>
> >>       at java.lang.Thread.run(Thread.java:595)
> >>
> >> Caused by: java.lang.IllegalStateException: getOutputStream() ya ha
> sido
> >> llamado para esta respuesta
> >>
> >>       at org.apache.catalina.connector.Response.getWriter(Response.java
> >> :604)
> >>
> >>       at org.apache.catalina.connector.ResponseFacade.getWriter(
> >> ResponseFacade.java:198)
> >>
> >>       at org.apache.jasper.runtime.JspWriterImpl.initOut(
> >> JspWriterImpl.java:125)
> >>
> >>       at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(
> >> JspWriterImpl.java:118)
> >>
> >>       at org.apache.jasper.runtime.PageContextImpl.release(
> >> PageContextImpl.java:191)
> >>
> >>       at
> >> org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(
> >> JspFactoryImpl.java:118)
> >>
> >>       at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(
> >> JspFactoryImpl.java:77)
> >>
> >>       at org.apache.jsp.axis2_002dweb.Error.error500_jsp._jspService
> >> (error500_jsp.java:108)
> >>
> >>       at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java
> >> :70)
> >>
> >>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> >>
> >>       at org.apache.jasper.servlet.JspServletWrapper.service(
> >> JspServletWrapper.java:387)
> >>
> >>       ... 21 more
> >>
> >>
> >>
> >> *De:* Matthieu Riou [mailto:matthieu.riou@gmail.com]
> >> *Enviado el:* Martes, 31 de Julio de 2007 02:29 p.m.
> >> *Para:* dev@ode.apache.org
> >> *Asunto:* Re: Apache Ode on JBoss With Oracle
> >>
> >>
> >>
> >> Hi Fernando,
> >>
> >> Setting up another database should be pretty much a three step process:
> >>
> >> 1. Load the database schema in Oracle. I've attached the schema file to
> >> this e-mail. You can also get it by building ODE.
> >> 2. Configure ODE to use a server-provided datasource by setting the
> >> following properties in ode-axis2.properties
> >>         ode-axis2.db.mode=EXTERNAL
> >>         ode-axis2.db.ext.dataSource=java:comp/env/jdbc/DatasourceName
> >>
> ode-axis2.tx.factory.class=org.apache.ode.axis2.util.JBossFactory
> >> 3. Setup the datasource in JBoss to use your Oracle database (see the
> >> JBoss documentation if you don't know how to do this).
> >>
> >> If you can take detailed notes about setting up ODE with JBoss+Oracle
> we
> >> would be *very* interested in adding them in the ODE documentation, so
> >> that
> >> others can benefit from it. Let me know how it goes.
> >>
> >> Cheers,
> >> Matthieu
> >>
> >> On 7/31/07, *Fernando Lozano *<chopper.jose@gmail.com> wrote:
> >>
> >> Hi,
> >>
> >> I´ve managed to integrate Apache Ode with JBoss 3.2.7. It all runs fine
> >> by
> >> just copying thw WAR file to the deploy directory. Now I`m onto using
> >> Oracle
> >> Database instead of using Derby. The problem is I don´t know where to
> >> start.
> >>
> >>
> >> I´ve seen a guide in the Apache Ode site in the reference section, but
> it
> >> just talks about PXE with MySQL.
> >>
> >>
> >>
> >> Can anyone help me changing my Ode database from Derby to Oracle?
> >>
> >>
> >>
> >> I`m really interested in doing this, but I´m kind of a newbie in this
> so
> >> I
> >>
> >> need some help.
> >>
> >> Thanks in advance,
> >> Fernando Lozano.
> >>
> >>
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Apache-Ode-on-JBoss-With-Oracle-tf4193074.html#a11946905
> Sent from the Apache Ode Dev mailing list archive at Nabble.com.
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message