Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder3.hal-mli.net!nx01.iad01.newshosting.com!newshosting.com!69.16.185.11.MISMATCH!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post01.iad.highwinds-media.com!newsfe11.iad.POSTED!8ad76e89!not-for-mail From: Arved Sandstrom User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.21) Gecko/20110831 Lightning/1.0b2 Thunderbird/3.1.13 MIME-Version: 1.0 Newsgroups: comp.lang.java.programmer Subject: Re: JSF/JPA problem References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Lines: 19 Message-ID: X-Complaints-To: abuse@newsgroups-download.com NNTP-Posting-Date: Tue, 13 Sep 2011 20:24:21 UTC Organization: Public Usenet Newsgroup Access Date: Tue, 13 Sep 2011 17:24:10 -0300 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:7986 On 11-09-13 01:19 PM, markspace wrote: > Hi all, I'm playing around with JSF and JPA on a personal project and > I've got a problem I haven't been able to figure out. Basically no > matter what I do in a certain bit of code, I always get a JPA error that > there is no transaction available for the current thread. [ SNIP ] You're using application-managed entity managers because of your use of an EntityManagerFactory. You must therefore use EntityTransaction. If you want container-managed then inject with @PersistenceContext, and specify JTA in your persistence.xml (Note: with application-managed you'd typically have RESOURCE_LOCAL). AHS -- job creator: US Republican term for a wealthy party contributor