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