Hello,

I am trying to get a simple application to work with eclipselink on the 
resin built-in database. I've setup eclipselink to use ResinPlatform.

<property name="eclipselink.target-database" 
value="org.eclipse.persistence.platform.server.resin.ResinPlatform"/>

I am getting the following error. resin.jar which contains the class is 
present in the lib folder (by default). Is there a way around?

Exception Description: Database platform class 
[org.eclipse.persistence.platform.server.resin.ResinPlatform] not found.
Internal Exception: java.lang.InstantiationException: 
org.eclipse.persistence.platform.server.resin.ResinPlatform
         at 
org.eclipse.persistence.exceptions.ValidationException.platformClassNotFound(ValidationException.java:1483)
         at 
org.eclipse.persistence.sessions.DatasourceLogin.setPlatformClassName(DatasourceLogin.java:515)
         at 
org.eclipse.persistence.sessions.DatasourceLogin.setPlatformClassName(DatasourceLogin.java:551)
         at 
org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.updateLogins(EntityManagerSetupImpl.java:1156)
         at 
org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.updateServerSession(EntityManagerSetupImpl.java:1417)
         at 
org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:359)
         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:202)
         at 
com.caucho.env.jpa.EntityManagerJtaProxy.getCurrent(EntityManagerJtaProxy.java:861)
         at 
com.caucho.env.jpa.EntityManagerJtaProxy.createNamedQuery(EntityManagerJtaProxy.java:646)
         at 
org.jboss.seam.resteasy.example.tasks.resource.CategoryCollectionResource.getCategories(CategoryCollectionResource.java:56)
         at 
org.jboss.seam.resteasy.example.tasks.resource.CategoryCollectionResource__StatelessProxy.getCategories(CategoryCollectionResource__StatelessProxy.java:77)
         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:597)
         at 
org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140)
         at 
org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:252)
         at 
org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:217)
         at 
org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:206)
         at 
org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:503)
         at 
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:480)
         at 
org.jboss.resteasy.core.SynchronousDispatcher.invokePropagateNotFound(SynchronousDispatcher.java:139)
         at 
org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:203)
         at 
org.jboss.resteasy.plugins.server.servlet.FilterDispatcher.doFilter(FilterDispatcher.java:59)
         at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
         at 
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:183)
         at 
com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
         at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
         at 
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:792)
         at 
com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:675)
         at 
com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:637)
         at 
com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:588)
         at 
com.caucho.network.listen.TcpSocketLink$AcceptTask.doTask(TcpSocketLink.java:1175)
         at 
com.caucho.network.listen.TcpSocketLink$ConnectionReadTask.runThread(TcpSocketLink.java:1108)
         at 
com.caucho.network.listen.TcpSocketLink$AcceptTask.run(TcpSocketLink.java:1142)
         at com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:182)
         at com.caucho.env.thread.ResinThread.run(ResinThread.java:126)
Caused by: java.lang.InstantiationException: 
org.eclipse.persistence.platform.server.resin.ResinPlatform
         at java.lang.Class.newInstance0(Class.java:340)
         at java.lang.Class.newInstance(Class.java:308)
         at 
org.eclipse.persistence.internal.security.PrivilegedAccessHelper.newInstanceFromClass(PrivilegedAccessHelper.java:354)
         at 
org.eclipse.persistence.sessions.DatasourceLogin.setPlatformClassName(DatasourceLogin.java:510)
         ... 37 more

Regards

-- 
Jozef Hartinger
jozefhartin...@gmail.com


_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to