I dropped this persistence.xml in WEB-INF, but EntityManager doesn't get 
injected to my DAO object. The JDBC URL and DB are fine, checked on another app.

Dump below, any clues what the issue is please?

John


from the pom.xml

       <dependency> 
            <groupId>org.apache.tapestry</groupId> 
            <artifactId>tapestry-jpa</artifactId> 
            <version>${tapestry-release-version}</version> 
            <type>jar</type> 
            <scope>compile</scope> 
            <exclusions> 
                <exclusion> 
                    <artifactId>javax.persistence</artifactId> 
                    <groupId>org.eclipse.persistence</groupId> 
                </exclusion> 
            </exclusions> 
        </dependency> 
  <dependency>
   <groupId>org.eclipse.persistence</groupId>
   <artifactId>javax.persistence</artifactId>
   <version>2.0.0</version>
  </dependency>
  <dependency>
   <groupId>postgresql</groupId>
   <artifactId>postgresql</artifactId>
   <version>9.1-901.jdbc4</version>
  </dependency>
 </dependencies>



<persistence xmlns="http://java.sun.com/xml/ns/persistence"; version="2.0">

   <persistence-unit name="JabberDBUnit" transaction-type="RESOURCE_LOCAL">
       <properties>
          <property name="javax.persistence.jdbc.driver"     
value="org.postgresql.Driver" />
          <property name="javax.persistence.jdbc.url"        
value="jdbc:postgresql://1.2.3.4:5432/jsm" />
          <property name="javax.persistence.jdbc.user"       value="epulse" />
          <property name="javax.persistence.jdbc.password"   value="epulse" />
          <property name="eclipselink.ddl-generation"        
value="create-tables"/>
          <property name="eclipselink.logging.level"         value="fine"/>
      </properties>
   </persistence-unit>

</persistence>





[DEBUG] AppModule.JabberUserDAO BEGIN Analyzing 
com.audit.manager.dao.impl.JabberUserDAODBUImpl
[DEBUG] AppModule.JabberUserDAO   END Analyzing 
com.audit.manager.dao.impl.JabberUserDAODBUImpl
[DEBUG] AppModule.JabberUserDAO Invoking constructor public 
com.audit.manager.dao.impl.JabberUserDAODBUImpl() (for service 'JabberUserDAO')
java.lang.IllegalStateException: Failed to create EntityManagerFactory for 
persistence unit 'JabberDBUnit'
 at 
org.apache.tapestry5.internal.jpa.EntityManagerSourceImpl.createEntityManagerFactory(EntityManagerSourceImpl.java:211)
 at 
org.apache.tapestry5.internal.jpa.EntityManagerSourceImpl.getEntityManagerFactory(EntityManagerSourceImpl.java:185)
 at 
org.apache.tapestry5.internal.jpa.EntityManagerSourceImpl.create(EntityManagerSourceImpl.java:275)
 at $EntityManagerSource_14984b6181487.create(Unknown Source)
 at 
org.apache.tapestry5.internal.jpa.EntityManagerManagerImpl.getOrCreateEntityManager(EntityManagerManagerImpl.java:78)
 at 
org.apache.tapestry5.internal.jpa.EntityManagerManagerImpl.getEntityManager(EntityManagerManagerImpl.java:51)
 at $EntityManagerManager_14984b6181486.getEntityManager(Unknown Source)
 at $EntityManagerManager_14984b6181485.getEntityManager(Unknown Source)
 at 
org.apache.tapestry5.internal.jpa.JpaInternalUtils.getEntityManager(JpaInternalUtils.java:85)
 at 
org.apache.tapestry5.internal.jpa.EntityManagerObjectProvider$1.createObject(EntityManagerObjectProvider.java:62)
 at $EntityManager_13ac1e64428._delegate($EntityManager_13ac1e64428.java)
 at $EntityManager_13ac1e64428.createQuery($EntityManager_13ac1e64428.java)
 at 
com.audit.manager.dao.impl.JabberUserDAODBUImpl.getAllUsers(JabberUserDAODBUImpl.java:25)
 at $JabberUserDAO_14984b6181556.getAllUsers(Unknown Source)
 at $JabberUserDAO_14984b61814d6.getAllUsers(Unknown Source)
 at 
com.audit.manager.pages.JabberUserManagement.getUsers(JabberUserManagement.java:17)
 at $InternalPropertyConduit_14984b6181538.get(Unknown Source)
 at org.apache.tapestry5.internal.bindings.PropBinding.get(PropBinding.java:59)
 at 
org.apache.tapestry5.internal.transform.ParameterWorker$3$1.readFromBinding(ParameterWorker.java:263)
 at 
org.apache.tapestry5.internal.transform.ParameterWorker$3$1.get(ParameterWorker.java:381)
 at org.apache.tapestry5.corelib.components.Grid.conduit_get_source(Grid.java)
 at org.apache.tapestry5.corelib.components.Grid.setupDataSource(Grid.java:461)
 at org.apache.tapestry5.corelib.components.Grid.setupRender(Grid.java:447)
 at org.apache.tapestry5.corelib.components.Grid.setupRender(Grid.java)
 at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:174)
 at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:133)
 at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.render(ComponentPageElementImpl.java:181)
 at 
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72)
 at 
org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:124)
 at $PageRenderQueue_14984b618154a.render(Unknown Source)
 at $PageRenderQueue_14984b6181549.render(Unknown Source)
 at 
org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
 at 
org.got5.tapestry5.jquery.services.js.JSModule$1.renderMarkup(JSModule.java:40)
 at $MarkupRenderer_14984b618154e.renderMarkup(Unknown Source)
 at 
org.apache.tapestry5.services.TapestryModule$31.renderMarkup(TapestryModule.java:1994)
 at $MarkupRenderer_14984b618154e.renderMarkup(Unknown Source)
 at 
org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1978)
 at $MarkupRenderer_14984b618154e.renderMarkup(Unknown Source)
 at 
org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1960)
 at $MarkupRenderer_14984b618154e.renderMarkup(Unknown Source)
 at 
org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:1945)
 at $MarkupRenderer_14984b618154e.renderMarkup(Unknown Source)
 at 
org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1931)
 at $MarkupRenderer_14984b618154e.renderMarkup(Unknown Source)
 at 
org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1913)
 at $MarkupRenderer_14984b618154e.renderMarkup(Unknown Source)
 at 
org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1894)
 at $MarkupRenderer_14984b618154e.renderMarkup(Unknown Source)
 at $MarkupRenderer_14984b6181548.renderMarkup(Unknown Source)
 at 
org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
 at $PageMarkupRenderer_14984b6181546.renderPageMarkup(Unknown Source)
 at 
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)
 at $PageResponseRenderer_14984b6181542.renderPageResponse(Unknown Source)
 at 
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64)
 at 
org.apache.tapestry5.services.TapestryModule$38.handle(TapestryModule.java:2222)
 at $PageRenderRequestHandler_14984b6181544.handle(Unknown Source)
 at $PageRenderRequestHandler_14984b618153f.handle(Unknown Source)
 at 
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
 at 
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
 at $ComponentRequestHandler_14984b6181540.handlePageRender(Unknown Source)
 at $ComponentRequestHandler_14984b61814a8.handlePageRender(Unknown Source)
 at 
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
 at $Dispatcher_14984b61814af.dispatch(Unknown Source)
 at $Dispatcher_14984b61814a5.dispatch(Unknown Source)
 at 
org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
 at com.audit.manager.services.AppModule$1.service(AppModule.java:95)
 at $RequestFilter_14984b61814a4.service(Unknown Source)
 at $RequestHandler_14984b61814a6.service(Unknown Source)
 at 
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
 at $RequestHandler_14984b61814a6.service(Unknown Source)
 at 
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902)
 at $RequestHandler_14984b61814a6.service(Unknown Source)
 at 
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892)
 at $RequestHandler_14984b61814a6.service(Unknown Source)
 at 
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
 at $RequestHandler_14984b61814a6.service(Unknown Source)
 at $RequestHandler_14984b6181498.service(Unknown Source)
 at 
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253)
 at 
org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
 at $HttpServletRequestHandler_14984b618149a.service(Unknown Source)
 at 
org.got5.tapestry5.jquery.services.AjaxUploadServletRequestFilter.service(AjaxUploadServletRequestFilter.java:26)
 at $HttpServletRequestHandler_14984b618149a.service(Unknown Source)
 at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
 at $HttpServletRequestHandler_14984b618149a.service(Unknown Source)
 at 
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
 at $HttpServletRequestFilter_14984b6181494.service(Unknown Source)
 at $HttpServletRequestHandler_14984b618149a.service(Unknown Source)
 at 
org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852)
 at $HttpServletRequestHandler_14984b618149a.service(Unknown Source)
 at $HttpServletRequestHandler_14984b6181493.service(Unknown Source)
 at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171)
 at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
 at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
 at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
 at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
 at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
 at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
 at org.mortbay.jetty.Server.handle(Server.java:326)
 at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
 at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
 at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
 at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
 at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
 at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
 at 
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

Reply via email to