My last step today was the deletion of my ode source folder and the maven
repository. Then i fetched the ode sources from
http://svn.apache.org/repos/asf/incubator/ode/trunk and made a new build.
During the build process maven told me that geronimo-jpa_3.0_spec.jar is
missing, so I uncommented the ibiblio repository in pom.xml. After that the
build was successful.

 

Then I downloaded tomcat 5.5.20 and copied the ode-axis2.war from the build
to the webapps folder. Ode installed without errors.

I deployed the HelloWorld2 example from distro-axis2 to
ode/WEB-INF/processes. When I send the included testsoap request to ode I'm
still getting the following error. I don't know what else to try. 

 

ERROR - ODEService.onAxisMessageExchange(123) | Exception occured while
invoking

 ODE

<0.9.7-incubating-SNAPSHOT fatal user error>
org.apache.openjpa.persistence.Argu

mentException: Errors encountered while resolving metadata.  See nested
exceptio

ns for details.

        at
org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository

.java:503)

.

Caused by: <0.9.7-incubating-SNAPSHOT fatal user error>
org.apache.openjpa.persi

stence.ArgumentException: Field
"org.apache.ode.dao.jpa.XmlDataDAOImpl._props" c

annot declare that it is mapped by another field. Its mapping strategy
(org.apac

he.openjpa.jdbc.meta.strats.HandlerFieldStrategy) does not support mapping
by an

other field.

        at
org.apache.openjpa.jdbc.meta.strats.AbstractFieldStrategy.assertNotMa

ppedBy(AbstractFieldStrategy.java:56)

 

 

Full Log:

 

04.04.2007 13:36:46 org.apache.coyote.http11.Http11BaseProtocol init

INFO: Initializing Coyote HTTP/1.1 on http-8080

04.04.2007 13:36:46 org.apache.catalina.startup.Catalina load

INFO: Initialization processed in 1032 ms

04.04.2007 13:36:46 org.apache.catalina.core.StandardService start

INFO: Starting service Catalina

04.04.2007 13:36:46 org.apache.catalina.core.StandardEngine start

INFO: Starting Servlet Engine: Apache Tomcat/5.5.20

04.04.2007 13:36:46 org.apache.catalina.core.StandardHost start

INFO: XML validation disabled

04.04.2007 13:36:48 org.apache.coyote.http11.Http11BaseProtocol start

INFO: Starting Coyote HTTP/1.1 on http-8080

04.04.2007 13:36:48 org.apache.jk.common.ChannelSocket init

INFO: JK: ajp13 listening on /0.0.0.0:8009

04.04.2007 13:36:48 org.apache.jk.server.JkMain start

INFO: Jk running ID=0 time=0/79  config=null

04.04.2007 13:36:48 org.apache.catalina.storeconfig.StoreLoader load

INFO: Find registry server-registry.xml at classpath resource

04.04.2007 13:36:48 org.apache.catalina.startup.Catalina start

INFO: Server startup in 2390 ms

04.04.2007 13:36:58 org.apache.catalina.startup.HostConfig deployWAR

INFO: Deploying web application archive ode.war

DEBUG - ODEServer.init(111) | Loading properties

WARN - ODEServer.init(122) | Config file
C:\DA\tools\tomcat\webapps\ode\WEB-INF\

conf\ode-axis2.properties not found, default values will be used.

DEBUG - ODEServer.init(136) | Initializing transaction manager

DEBUG - ODEServer.initTxMgr(373) | Initializing transaction manager using
org.ap

ache.ode.il.EmbeddedGeronimoFactory

DEBUG - ODEServer.init(139) | Creating data source.

DEBUG - ODEServer.init(142) | Starting DAO.

INFO - ODEServer.initDAO(407) | Using DAO Connection Factory class
org.apache.od

e.dao.jpa.BPELDAOConnectionFactoryImpl.

DEBUG - ODEServer.init(145) | DAO started.

DEBUG - ODEServer.init(147) | Initializing BPEL process store.

DEBUG - ODEServer.init(150) | Initializing BPEL server.

DEBUG - ODEServer.initBpelServer(439) | ODE initializing

DEBUG - BpelServerImpl.init(179) | BPEL SERVER initializing

DEBUG - BpelServerImpl.start(123) | BPEL SERVER starting.

INFO - BpelServerImpl.start(127) | BPEL Server Started.

DEBUG - ODEServer.init(167) | Initializing JCA adapter.

INFO - DeploymentPoller.start(101) | Poller started.

INFO - ODEServer.init(178) | Process deployment polling started on path
C:\DA\to

ols\tomcat\webapps\ode\WEB-INF\processes.

INFO - ODEServer.init(179) | ODE Service Engine has been started.

DEBUG - ODEServer.handleEvent(498) | Process store event:
{ProcessStoreEvent#DEP

LOYED:{http://ode/bpel/unit-test}HelloWorld2-1}

DEBUG - ODEServer.handleEvent(516) | Ignoring store event:
{ProcessStoreEvent#DE

PLOYED:{http://ode/bpel/unit-test}HelloWorld2-1}

DEBUG - ODEServer.handleEvent(498) | Process store event:
{ProcessStoreEvent#ACT

VIATED:{http://ode/bpel/unit-test}HelloWorld2-1}

DEBUG - BpelServerImpl.unregister(263) | unregister:
{http://ode/bpel/unit-test}

HelloWorld2-1

INFO - BpelServerImpl.unregister(279) | Process
{http://ode/bpel/unit-test}Hello

World2-1 has been unregistered.

DEBUG - BpelServerImpl.register(230) | register:
{http://ode/bpel/unit-test}Hell

oWorld2-1

DEBUG - BpelServerImpl.register(248) | Registering process
{http://ode/bpel/unit

-test}HelloWorld2-1 with server.

DEBUG - BpelEngineImpl.registerProcess(211) | Register process:
serviceId={http:

//ode/bpel/unit-test.wsdl}HelloService:HelloPort,
process=BpelProcess[{http://od

e/bpel/unit-test}HelloWorld2-1]

DEBUG - BpelProcess.activate(410) | Activating
{http://ode/bpel/unit-test}HelloW

orld2-1

DEBUG - ODEServer.createService(301) | Setting service with empty namespace
repl

ication

DEBUG - ODEServer.createService(316) | Created Axis2 service
{http://ode/bpel/un

it-test.wsdl}HelloService

DEBUG - BpelProcess.activate(415) | Activated
{http://ode/bpel/unit-test}HelloWo

rld2-1 myrole helloPartnerLink: EPR is
[EMAIL PROTECTED]

15

DEBUG - BpelProcess.activate(418) | Activated
{http://ode/bpel/unit-test}HelloWo

rld2-1

INFO - BpelServerImpl.register(255) | Activated process
{http://ode/bpel/unit-te

st}HelloWorld2-1.

INFO - DeploymentPoller.check(145) | Deployment of artifact HelloWorld2
successf

ul: [{http://ode/bpel/unit-test}HelloWorld2-1]

DEBUG - ODEAxisDispatcher.findService(113) | Checking for Service using
target e

ndpoint address : http://localhost:8080/ode/processes/helloWorld

DEBUG - ODEAxisDispatcher.findService(122) | Found service in registry from
name

 helloWorld: [EMAIL PROTECTED]

DEBUG - ODEAxisDispatcher.findOperation(59) | Checking for Operation using
WSAAc

tion :

DEBUG - ODEAxisDispatcher.findOperation(71) | Checking for Operation using
SOAP

message body's first child's local name : hello

DEBUG - ODEAxisDispatcher.findOperation(75) | Found operation
org.apache.axis2.d

[EMAIL PROTECTED]

DEBUG - ODEMessageReceiver.receive(47) | Received message for
helloWorld.hello

DEBUG - ODEService.onAxisMessageExchange(96) | Starting transaction.

DEBUG - BpelEngineImpl.route(237) | Routed: svcQname
{http://ode/bpel/unit-test.

wsdl}HelloService --> BpelProcess[{http://ode/bpel/unit-test}HelloWorld2-1]

WARN - Log4JLogFactory$LogAdapter.warn(85) | OpenJPA cannot map field
"org.apach

e.ode.dao.jpa.XmlDataDAOImpl._props" efficiently.  It is of an unsupported
type.

 The field value will be serialized to a BLOB by default.

ERROR - ODEService.onAxisMessageExchange(123) | Exception occured while
invoking

 ODE

<0.9.7-incubating-SNAPSHOT fatal user error>
org.apache.openjpa.persistence.Argu

mentException: Errors encountered while resolving metadata.  See nested
exceptio

ns for details.

        at
org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository

.java:503)

        at
org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataReposi

tory.java:285)

        at
org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java:2375)

        at
org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java:2228)

        at
org.apache.openjpa.kernel.DelegatingBroker.persist(DelegatingBroker.j

ava:1007)

        at
org.apache.openjpa.persistence.EntityManagerImpl.persist(EntityManage

rImpl.java:538)

        at
org.apache.ode.dao.jpa.BPELDAOConnectionImpl.createMessageExchange(BP

ELDAOConnectionImpl.java:73)

        at
org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange(BpelE

ngineImpl.java:119)

        at
org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange(BpelE

ngineImpl.java:138)

        at
org.apache.ode.axis2.ODEService.onAxisMessageExchange(ODEService.java

:100)

        at
org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODE

MessageReceiver.java:78)

        at
org.apache.ode.axis2.hooks.ODEMessageReceiver.receive(ODEMessageRecei

ver.java:53)

        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:493)

        at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq

uest(HTTPTransportUtils.java:319)

        at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:2

47)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl

icationFilterChain.java:252)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF

ilterChain.java:173)

        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV

alve.java:213)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV

alve.java:178)

        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j

ava:126)

        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j

ava:105)

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal

ve.java:107)

        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav

a:148)

        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java

:869)

        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p

rocessConnection(Http11BaseProtocol.java:664)

        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo

int.java:527)

        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol

lowerWorkerThread.java:80)

        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP

ool.java:684)

        at java.lang.Thread.run(Thread.java:595)

Caused by: <0.9.7-incubating-SNAPSHOT fatal user error>
org.apache.openjpa.persi

stence.ArgumentException: Field
"org.apache.ode.dao.jpa.XmlDataDAOImpl._props" c

annot declare that it is mapped by another field. Its mapping strategy
(org.apac

he.openjpa.jdbc.meta.strats.HandlerFieldStrategy) does not support mapping
by an

other field.

        at
org.apache.openjpa.jdbc.meta.strats.AbstractFieldStrategy.assertNotMa

ppedBy(AbstractFieldStrategy.java:56)

        at
org.apache.openjpa.jdbc.meta.strats.HandlerFieldStrategy.map(HandlerF

ieldStrategy.java:67)

        at
org.apache.openjpa.jdbc.meta.FieldMapping.setStrategy(FieldMapping.ja

va:117)

        at
org.apache.openjpa.jdbc.meta.RuntimeStrategyInstaller.installStrategy

(RuntimeStrategyInstaller.java:77)

        at
org.apache.openjpa.jdbc.meta.FieldMapping.resolveMapping(FieldMapping

.java:435)

        at
org.apache.openjpa.jdbc.meta.FieldMapping.resolve(FieldMapping.java:4

00)

        at
org.apache.openjpa.jdbc.meta.ClassMapping.resolveNonRelationMappings(

ClassMapping.java:820)

        at
org.apache.openjpa.jdbc.meta.MappingRepository.prepareMapping(Mapping

Repository.java:316)

        at
org.apache.openjpa.meta.MetaDataRepository.preMapping(MetaDataReposit

ory.java:602)

        at
org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository

.java:489)

        ... 30 more

NestedThrowables:

java.lang.NullPointerException

        at
org.apache.openjpa.jdbc.meta.FieldMapping.initializeMapping(FieldMapp

ing.java:483)

        at
org.apache.openjpa.jdbc.meta.FieldMapping.resolve(FieldMapping.java:4

02)

        at
org.apache.openjpa.jdbc.meta.ClassMapping.initializeMapping(ClassMapp

ing.java:831)

        at
org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1577

)

        at
org.apache.openjpa.meta.MetaDataRepository.resolveMapping(MetaDataRep

ository.java:626)

        at
org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository

.java:495)

        at
org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataReposi

tory.java:285)

        at
org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java:2375)

        at
org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java:2228)

        at
org.apache.openjpa.kernel.DelegatingBroker.persist(DelegatingBroker.j

ava:1007)

        at
org.apache.openjpa.persistence.EntityManagerImpl.persist(EntityManage

rImpl.java:538)

        at
org.apache.ode.dao.jpa.BPELDAOConnectionImpl.createMessageExchange(BP

ELDAOConnectionImpl.java:73)

        at
org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange(BpelE

ngineImpl.java:119)

        at
org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange(BpelE

ngineImpl.java:138)

        at
org.apache.ode.axis2.ODEService.onAxisMessageExchange(ODEService.java

:100)

        at
org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODE

MessageReceiver.java:78)

        at
org.apache.ode.axis2.hooks.ODEMessageReceiver.receive(ODEMessageRecei

ver.java:53)

        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:493)

        at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq

uest(HTTPTransportUtils.java:319)

        at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:2

47)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl

icationFilterChain.java:252)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF

ilterChain.java:173)

        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV

alve.java:213)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV

alve.java:178)

        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j

ava:126)

        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j

ava:105)

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal

ve.java:107)

        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav

a:148)

        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java

:869)

        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p

rocessConnection(Http11BaseProtocol.java:664)

        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo

int.java:527)

        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol

lowerWorkerThread.java:80)

        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP

ool.java:684)

        at java.lang.Thread.run(Thread.java:595)

ERROR - ODEService.onAxisMessageExchange(138) | Rolling back ODE MEX null 

Reply via email to