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