cancel
Showing results for 
Search instead for 
Did you mean: 

How to use the EclipseLink with CE7.1

Former Member
0 Kudos

Hi ,

In our application(CE 7.1 , SP5) we are using jpa with eclipse link as third party persistance provider. In the peristance.xml

we have given the persistance provider is as follows

<provider> org.eclipse.persistence.jpa.PersistenceProvider</provider> .

But we are facing the problems while executing our services , we ar getting the folowing log trace.

Is CE7.1 sp5 will suuport the third party persistance provider Eclispse Link , please let me know any notes are available.

com.rwe.metering.greams.orchestration.DTSOrchestration:orchestrate] Started.

[com.rwe.metering.greams.orchestration.DTSOrchestration:orchestrate] javax.persistence.PersistenceException: java.util.MissingResourceException: Can't find bundle for base name org.eclipse.persistence.exceptions.i18n.EntityManagerSetupExceptionResource, locale en_GB

at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:392)

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.getServerSession(EntityManagerFactoryImpl.java:151)

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:207)

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:195)

at com.rwe.metering.greams.orchestration.DTSOrchestration.orchestrate(DTSOrchestration.java:55)

at com.rwe.metering.greams.webservices.GReaMSImplBean.po1Processing(GReaMSImplBean.java:20)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sap.engine.services.webservices.runtime.JavaClassImplementationContainer.invokeMethod(JavaClassImplementationContainer.java:96)

at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process0(RuntimeProcessingEnvironment.java:353)

at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.preProcess(RuntimeProcessingEnvironment.java:329)

at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process(RuntimeProcessingEnvironment.java:211)

at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWOLogging(ServletDispatcherImpl.java:155)

at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWithLogging(ServletDispatcherImpl.java:96)

at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:66)

at com.sap.engine.services.webservices.servlet.SOAPServletExt.doPost(SOAPServletExt.java:90)

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

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

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:66)

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:32)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:431)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:289)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:376)

at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:85)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)

at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:160)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)

at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:67)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)

at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)

at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)

at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)

at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:309)

at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.run(Processor.java:222)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:152)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:247)

Caused by: java.util.MissingResourceException: Can't find bundle for base name org.eclipse.persistence.exceptions.i18n.EntityManagerSetupExceptionResource, locale en_GB

at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:836)

at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:796)

at java.util.ResourceBundle.getBundle(ResourceBundle.java:699)

at org.eclipse.persistence.exceptions.i18n.ExceptionMessageGenerator.buildMessage(ExceptionMessageGenerator.java:47)

at org.eclipse.persistence.exceptions.EntityManagerSetupException.deployFailed(EntityManagerSetupException.java:218)

at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:349)

... 47 more

Regards

Surya

Accepted Solutions (0)

Answers (2)

Answers (2)

rolf_paulsen
Active Participant
0 Kudos

Hi Satya,

at least in SAP NetWeaver CE 7.20 and 7.11, we experienced no problems running EclipseLink 1.1.3 (highest JPA 1.0-only-compliant version) as JPA-Provider.

You may find this link helpful:

http://dev.eclipse.org/mhonarc/lists/eclipselink-users/msg03158.html

Using EclipseLink is easier than hibernate: EclipseLink needs no "heavy resources" classloading and the NWDS-/Eclipse-Support (WTP/Dali) comes "out of the box".

Regards

Rolf

rolf_paulsen
Active Participant
0 Kudos

Hi again,

good news: In EclipseLink 2.1, there will be direct support of SAP NetWeaver 7.1 and above, thanks to contribution of SAP developers:

http://wiki.eclipse.org/EclipseLink/Development/ServerPlatform/NetweaverPlatform

Please look at the interesting contributions by Adrian Goerler about EclipseLink in this forum.

Regards,

Rolf

Edited by: Rolf Paulsen on May 1, 2010 12:13 AM

0 Kudos

Hi Satya,

unfortunately the real problem is hidden behind some resourcebundle problem, so I cant comment the underlying problem, anyway you are already inside eclipselink coding and the chance to get a solution would be better if you write to the eclipselink user mailinglist: eclipselink-users(at)eclipse.org

regards

-Andreas