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/.

Reply via email to