You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by John <jo...@quivinco.com> on 2012/11/02 17:24:53 UTC

problem with JTA & EntityManager

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)

Re: what do I need in my pom file to get JPA going in Tapestry?

Posted by Thiago H de Paula Figueiredo <th...@gmail.com>.
On Fri, 02 Nov 2012 21:55:27 -0200, John <jo...@quivinco.com> wrote:

> I read this page on the site  
> http://tapestry.apache.org/integrating-with-jpa.html but it doesn't  
> mention any required dependencies to add to the pom.

As Maven does transitive dependencies, most probably you don't need to add  
any.

> Has anyone a working Tapestry+JPA project I could see source for,  
> particulalry the pom and where is persistence.xml if used?

I still think that your problem is most probably caused by something else  
(JPA configuration, etc), but I can't say for sure because the stack trace  
you posted seems incomplete (or at least provides insufficient  
information).

-- 
Thiago H. de Paula Figueiredo

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


what do I need in my pom file to get JPA going in Tapestry?

Posted by John <jo...@quivinco.com>.
I read this page on the site http://tapestry.apache.org/integrating-with-jpa.html but it doesn't mention any required dependencies to add to the pom.

Has anyone a working Tapestry+JPA project I could see source for, particulalry the pom and where is persistence.xml if used?

John

Re: problem with JTA & EntityManager

Posted by John <jo...@quivinco.com>.
Instead of using the runjettyrun I used mvn jetty:run, and there was more log, in fact somewhat different!

2012-11-02 20:49:57.618::INFO:  Started SelectChannelConnector@0.0.0.0:8080
[INFO] Started Jetty Server
[DEBUG] AppModule.JabberUserDAO Creating proxy for service JabberUserDAO
[DEBUG] AppModule.JabberUserDAO Loading class com.audit.manager.dao.impl.Jabb
erUserDAODBUImpl.
[DEBUG] AppModule.JabberUserDAO Marking class com.audit.manager.dao.impl.Jabb
erUserDAODBUImpl to be (re-)loaded
[DEBUG] AppModule.JabberUserDAO BEGIN Analyzing com.audit.manager.dao.impl.Ja
bberUserDAODBUImpl
[DEBUG] AppModule.JabberUserDAO   END Analyzing com.audit.manager.dao.impl.Ja
bberUserDAODBUImpl
[DEBUG] AppModule.JabberUserDAO Invoking constructor public com.audit.manager
.dao.impl.JabberUserDAODBUImpl() (for service 'JabberUserDAO')
java.lang.IllegalStateException: Failed to create EntityManagerFactory for persi
stence unit 'JabberDBUnit'
        at org.apache.tapestry5.internal.jpa.EntityManagerSourceImpl.createEntit
yManagerFactory(EntityManagerSourceImpl.java:211)
        at org.apache.tapestry5.internal.jpa.EntityManagerSourceImpl.getEntityMa
nagerFactory(EntityManagerSourceImpl.java:185)
        at org.apache.tapestry5.internal.jpa.EntityManagerSourceImpl.create(Enti
tyManagerSourceImpl.java:275)
        at $EntityManagerSource_1589740125cc7.create(Unknown Source)
        at org.apache.tapestry5.internal.jpa.EntityManagerManagerImpl.getOrCreat
eEntityManager(EntityManagerManagerImpl.java:78)
        at org.apache.tapestry5.internal.jpa.EntityManagerManagerImpl.getEntityM
anager(EntityManagerManagerImpl.java:51)
        at $EntityManagerManager_1589740125cc6.getEntityManager(Unknown Source)
        at $EntityManagerManager_1589740125cc5.getEntityManager(Unknown Source)
        at org.apache.tapestry5.internal.jpa.JpaInternalUtils.getEntityManager(J
paInternalUtils.java:85)
        at org.apache.tapestry5.internal.jpa.EntityManagerObjectProvider$1.creat
eObject(EntityManagerObjectProvider.java:62)
        at $EntityManager_13ac2e323b9._delegate($EntityManager_13ac2e323b9.java)

        at $EntityManager_13ac2e323b9.createQuery($EntityManager_13ac2e323b9.jav
a)
        at com.audit.manager.dao.impl.JabberUserDAODBUImpl.getAllUsers(Jabber
UserDAODBUImpl.java:28)
        at $JabberUserDAO_1589740125d96.getAllUsers(Unknown Source)
        at $JabberUserDAO_1589740125d17.getAllUsers(Unknown Source)
        at com.audit.manager.pages.JabberUserManagement.getUsers(JabberUserMa
nagement.java:17)
        at $InternalPropertyConduit_1589740125d79.get(Unknown Source)
        at org.apache.tapestry5.internal.bindings.PropBinding.get(PropBinding.ja
va:59)
        at org.apache.tapestry5.internal.transform.ParameterWorker$3$1.readFromB
inding(ParameterWorker.java:263)
        at org.apache.tapestry5.internal.transform.ParameterWorker$3$1.get(Param
eterWorker.java:381)
        at org.apache.tapestry5.corelib.components.Grid.conduit_get_source(Grid.
java)
        at org.apache.tapestry5.corelib.components.Grid.setupDataSource(Grid.jav
a:461)
        at org.apache.tapestry5.corelib.components.Grid.setupRender(Grid.java:44
7)
        at org.apache.tapestry5.corelib.components.Grid.setupRender(Grid.java)
        at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$Setu
pRenderPhase.invokeComponent(ComponentPageElementImpl.java:174)
        at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$Abst
ractPhase.invoke(ComponentPageElementImpl.java:133)
        at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$Setu
pRenderPhase.render(ComponentPageElementImpl.java:181)
        at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueu
eImpl.java:72)
        at org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(Pag
eRenderQueueImpl.java:124)
        at $PageRenderQueue_1589740125d8b.render(Unknown Source)
        at $PageRenderQueue_1589740125d8a.render(Unknown Source)
        at org.apache.tapestry5.internal.services.MarkupRendererTerminator.rende
rMarkup(MarkupRendererTerminator.java:37)
        at org.apache.tapestry5.services.TapestryModule$31.renderMarkup(Tapestry
Module.java:1994)
        at $MarkupRenderer_1589740125d8f.renderMarkup(Unknown Source)
        at org.apache.tapestry5.services.TapestryModule$30.renderMarkup(Tapestry
Module.java:1978)
        at $MarkupRenderer_1589740125d8f.renderMarkup(Unknown Source)
        at org.apache.tapestry5.services.TapestryModule$29.renderMarkup(Tapestry
Module.java:1960)
        at $MarkupRenderer_1589740125d8f.renderMarkup(Unknown Source)
        at org.apache.tapestry5.services.TapestryModule$28.renderMarkup(Tapestry
Module.java:1945)
        at $MarkupRenderer_1589740125d8f.renderMarkup(Unknown Source)
        at org.apache.tapestry5.services.TapestryModule$27.renderMarkup(Tapestry
Module.java:1931)
        at $MarkupRenderer_1589740125d8f.renderMarkup(Unknown Source)
        at org.got5.tapestry5.jquery.services.js.JSModule$1.renderMarkup(JSModul
e.java:40)
        at $MarkupRenderer_1589740125d8f.renderMarkup(Unknown Source)
        at org.apache.tapestry5.services.TapestryModule$26.renderMarkup(Tapestry
Module.java:1913)
        at $MarkupRenderer_1589740125d8f.renderMarkup(Unknown Source)
        at org.apache.tapestry5.services.TapestryModule$25.renderMarkup(Tapestry
Module.java:1894)
        at $MarkupRenderer_1589740125d8f.renderMarkup(Unknown Source)
        at $MarkupRenderer_1589740125d89.renderMarkup(Unknown Source)
        at org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderP
ageMarkup(PageMarkupRendererImpl.java:47)
        at $PageMarkupRenderer_1589740125d87.renderPageMarkup(Unknown Source)
        at org.apache.tapestry5.internal.services.PageResponseRendererImpl.rende
rPageResponse(PageResponseRendererImpl.java:67)
        at $PageResponseRenderer_1589740125d83.renderPageResponse(Unknown Source
)
        at org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.h
andle(PageRenderRequestHandlerImpl.java:64)
        at org.apache.tapestry5.services.TapestryModule$38.handle(TapestryModule
.java:2222)
        at $PageRenderRequestHandler_1589740125d85.handle(Unknown Source)
        at $PageRenderRequestHandler_1589740125d80.handle(Unknown Source)
        at org.apache.tapestry5.internal.services.ComponentRequestHandlerTermina
tor.handlePageRender(ComponentRequestHandlerTerminator.java:48)
        at org.apache.tapestry5.services.InitializeActivePageName.handlePageRend
er(InitializeActivePageName.java:47)
        at $ComponentRequestHandler_1589740125d81.handlePageRender(Unknown Sourc
e)
        at $ComponentRequestHandler_1589740125cea.handlePageRender(Unknown Sourc
e)
        at org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(
PageRenderDispatcher.java:45)
        at $Dispatcher_1589740125cf0.dispatch(Unknown Source)
        at $Dispatcher_1589740125ce6.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_1589740125ce5.service(Unknown Source)
        at $RequestHandler_1589740125ce7.service(Unknown Source)
        at org.apache.tapestry5.internal.services.RequestErrorFilter.service(Req
uestErrorFilter.java:26)
        at $RequestHandler_1589740125ce7.service(Unknown Source)
        at org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule
.java:902)
        at $RequestHandler_1589740125ce7.service(Unknown Source)
        at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule
.java:892)
        at $RequestHandler_1589740125ce7.service(Unknown Source)
        at org.apache.tapestry5.internal.services.StaticFilesFilter.service(Stat
icFilesFilter.java:90)
        at $RequestHandler_1589740125ce7.service(Unknown Source)
        at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke
(CheckForUpdatesFilter.java:105)
        at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke
(CheckForUpdatesFilter.java:95)
        at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(Con
currentBarrier.java:85)
        at org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(
CheckForUpdatesFilter.java:119)
        at $RequestHandler_1589740125ce7.service(Unknown Source)
        at $RequestHandler_1589740125cd8.service(Unknown Source)
        at org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandle
rTerminator.service(TapestryModule.java:253)
        at org.apache.tapestry5.upload.internal.services.MultipartServletRequest
Filter.service(MultipartServletRequestFilter.java:44)
        at $HttpServletRequestHandler_1589740125cda.service(Unknown Source)
        at org.got5.tapestry5.jquery.services.AjaxUploadServletRequestFilter.ser
vice(AjaxUploadServletRequestFilter.java:26)
        at $HttpServletRequestHandler_1589740125cda.service(Unknown Source)
        at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java
:53)
        at $HttpServletRequestHandler_1589740125cda.service(Unknown Source)
        at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(Ign
oredPathsFilter.java:62)
        at $HttpServletRequestFilter_1589740125cd4.service(Unknown Source)
        at $HttpServletRequestHandler_1589740125cda.service(Unknown Source)
        at org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule
.java:852)
        at $HttpServletRequestHandler_1589740125cda.service(Unknown Source)
        at $HttpServletRequestHandler_1589740125cd3.service(Unknown Source)
        at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171)

        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(Servlet
Handler.java:1148)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:3
87)
        at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.jav
a:216)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:1
81)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:7
65)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)

        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHand
lerCollection.java:230)
        at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.
java:114)
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:1
52)
        at org.mortbay.jetty.Server.handle(Server.java:324)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:53
5)
        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpCo
nnection.java:865)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
        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.ja
va:409)
        at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.j

  ----- Original Message ----- 
  From: Thiago H de Paula Figueiredo 
  To: Tapestry users 
  Sent: Friday, November 02, 2012 7:33 PM
  Subject: Re: problem with JTA & EntityManager


  On Fri, 02 Nov 2012 16:48:02 -0200, John <jo...@quivinco.com> wrote:

  > The bottom was already included, it looks like this
  >
  >  at  
  > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
  >
  > so that was everything

  If you're right and that's everything, which I believe it isn't, we can't  
  help you. Anyway, it seems that it's a JPA and/or JTA problem, not a  
  Tapestry one.

  -- 
  Thiago H. de Paula Figueiredo

  ---------------------------------------------------------------------
  To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
  For additional commands, e-mail: users-help@tapestry.apache.org

Re: problem with JTA & EntityManager

Posted by Thiago H de Paula Figueiredo <th...@gmail.com>.
On Fri, 02 Nov 2012 16:48:02 -0200, John <jo...@quivinco.com> wrote:

> The bottom was already included, it looks like this
>
>  at  
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>
> so that was everything

If you're right and that's everything, which I believe it isn't, we can't  
help you. Anyway, it seems that it's a JPA and/or JTA problem, not a  
Tapestry one.

-- 
Thiago H. de Paula Figueiredo

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: problem with JTA & EntityManager

Posted by John <jo...@quivinco.com>.
The bottom was already included, it looks like this

 at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

so that was everything
  ----- Original Message ----- 
  From: Thiago H de Paula Figueiredo 
  To: Tapestry users 
  Sent: Friday, November 02, 2012 4:53 PM
  Subject: Re: problem with JTA & EntityManager


  On Fri, 02 Nov 2012 14:44:44 -0200, John <jo...@quivinco.com> wrote:

  > Hi,

  Hi!

  > Here's top of the log:

  It should have been the bottom, not the top.

  -- 
  Thiago H. de Paula Figueiredo

  ---------------------------------------------------------------------
  To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
  For additional commands, e-mail: users-help@tapestry.apache.org

Re: problem with JTA & EntityManager

Posted by Thiago H de Paula Figueiredo <th...@gmail.com>.
On Fri, 02 Nov 2012 14:44:44 -0200, John <jo...@quivinco.com> wrote:

> Hi,

Hi!

> Here's top of the log:

It should have been the bottom, not the top.

-- 
Thiago H. de Paula Figueiredo

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: problem with JTA & EntityManager

Posted by John <jo...@quivinco.com>.
Hi,


Here's top of the log:


Application 'app' (version 1.0-SNAPSHOT) startup time: 469 ms to build IoC Registry, 1,078 ms overall.

 ______                  __             ____
/_  __/__ ____  ___ ___ / /_______ __  / __/
 / / / _ `/ _ \/ -_|_-</ __/ __/ // / /__ \ 
/_/  \_,_/ .__/\__/___/\__/_/  \_, / /____/
        /_/                   /___/  5.3.6


2012-11-02 16:13:44.641:INFO::Started SelectChannelConnector@0.0.0.0:8080
[DEBUG] AppModule.JabberUserDAO Creating proxy for service JabberUserDAO
[DEBUG] AppModule.JabberUserDAO Loading class com.audit.manager.dao.impl.JabberUserDAODBUImpl.
[DEBUG] AppModule.JabberUserDAO Marking class com.audit.manager.dao.impl.JabberUserDAODBUImpl to be (re-)loaded
[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)
...


and my DAO impl

import java.util.List;


import javax.persistence.EntityManager;

import javax.persistence.PersistenceContext;

import javax.persistence.Query;


import org.apache.tapestry5.ioc.annotations.Inject;


import com.audit.manager.dao.JabberUserDAO;

import com.audit.manager.entities.JabberUser;


public class JabberUserDAODBUImpl implements JabberUserDAO {


@Inject

@PersistenceContext(unitName = "JabberDBUnit")

private EntityManager entityManager;


public JabberUser getUserByJid(Integer jid) {

return entityManager.find(JabberUser.class, jid);

}


public List<JabberUser> getAllUsers() {

Query query = entityManager.createQuery("SELECT e FROM users e");

return (List<JabberUser>) query.getResultList();

}


public void updateUser(JabberUser user) {

entityManager.persist(user);

}


}



  ----- Original Message ----- 
  From: Thiago H de Paula Figueiredo 
  To: Tapestry users 
  Sent: Friday, November 02, 2012 4:26 PM
  Subject: Re: problem with JTA & EntityManager


  Hi!

  On Fri, 02 Nov 2012 14:24:53 -0200, John <jo...@quivinco.com> wrote:

  > [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'

  I think you've posted just part of the stack trace, as it's missing the  
  'caused by' part(s) telling why creating the EntityManagerFactory failed.

  -- 
  Thiago H. de Paula Figueiredo

  ---------------------------------------------------------------------
  To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
  For additional commands, e-mail: users-help@tapestry.apache.org

Re: problem with JTA & EntityManager

Posted by Thiago H de Paula Figueiredo <th...@gmail.com>.
Hi!

On Fri, 02 Nov 2012 14:24:53 -0200, John <jo...@quivinco.com> wrote:

> [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'

I think you've posted just part of the stack trace, as it's missing the  
'caused by' part(s) telling why creating the EntityManagerFactory failed.

-- 
Thiago H. de Paula Figueiredo

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org