Thanks. I'll review. > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of > Oschwald Robert > Sent: Sunday, December 6, 2015 5:49 AM > To: [email protected] > Subject: Re: [cas-user] 4.1.2: JpaTicketRegistry: No transactional > EntityManager available > > Misagh, > > I added a sample overlay project on GH with JPA Ticket+Service registry > config (using a shared TransactionManager in this case). > I receive the same error as in my project: > org.hibernate.hql.internal.ast.QuerySyntaxException: > AbstractRegisteredService is not mapped > > Here it is: > https://github.com/robertoschwald/jasig-cas-examples- > robertoschwald/tree/4.1.2_jpa > > Note: The Master branch holds a default overlay config using in-memory > (which works and was the base for the JPA config example in 4.1.2_jpa). > > Config was done as described in > http://jasig.github.io/cas/4.1.x/installation/JPA-Ticket-Registry.html > and > http://jasig.github.io/cas/4.1.x/installation/Service- > Management.html#registered-services > > See comment at line 153 in deployerConfigContext of cas-server-overlay. > > Please have a look. Thanks! > > Robert > > > > > Am 02.12.2015 um 19:12 schrieb Misagh Moayyed > <[email protected]>: > > > > I ran a quick test, with both JPA service registry and JPA ticket > > registry > defined in an overlay using the same transaction manager. No issues. > > > > Post your overlay somewhere on github or pastebin and we might be able > to spot something. Otherwise so far, it’s more likely a config issue on > your > end. > > > > - Misagh > > > >> On Dec 1, 2015, at 10:15 PM, Tai Hu <[email protected]> wrote: > >> > >> Do you find the solution for this "No transactional EntityManager > available" issue? I just ran into the exact same problem. For both > PostgreSQL > and MySQL, merge method is never under a transaction. Thanks. > >> > >> On Monday, November 30, 2015 at 7:48:05 AM UTC-5, robertoschwald > wrote: > >> Hi all, > >> > >> while configuring CAS 4.1.2 with JpaTicketRegistry, I cannot get it to > >> work. > >> I always receive the following Exception: > >> Exception thrown executing > org.jasig.cas.web.flow.GenerateServiceTicketAction@6e6a43a4 in state > 'generateServiceTicket' of flow 'login' > >> javax.persistence.TransactionRequiredException: No transactional > EntityManager available > >> at > org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityMa > nagerInvocationHandler.invoke(SharedEntityManagerCreator.java:275) > >> at com.sun.proxy.$Proxy49.merge(Unknown Source) > >> at > org.jasig.cas.ticket.registry.JpaTicketRegistry.updateTicket(JpaTicketRegistry. > java:57) > >> > >> > >> I used the described config in > http://jasig.github.io/cas/4.1.x/installation/JPA-Ticket-Registry.html and > also > added some pointcuts described in > >> > >> http://stackoverflow.com/a/33663812 > >> > >> But it still fails. > >> > >> My JPA config is in spring-configuration/ticketRegistry.xml. > >> > >> Anything else I’m missing? > >> > >> > >> Robert > >> > >> > >> > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups "CAS Community" group. > >> To unsubscribe from this group and stop receiving emails from it, send > >> an > email to [email protected]. > >> Visit this group at http://groups.google.com/a/apereo.org/group/cas- > user/. > > > > > > -- > > You received this message because you are subscribed to the Google > Groups "CAS Community" group. > > To unsubscribe from this group and stop receiving emails from it, send > > an > email to [email protected]. > > Visit this group at http://groups.google.com/a/apereo.org/group/cas- > user/. > > -- > You received this message because you are subscribed to the Google Groups > "CAS Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > Visit this group at http://groups.google.com/a/apereo.org/group/cas-user/.
-- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at http://groups.google.com/a/apereo.org/group/cas-user/.
