In einem Projekt setzten wir JTA mit UserTransaction ein. Dabei ist folgende Exception aufgetreten:

java.lang.IllegalStateException: Operation not allowed.
    at com.sun.enterprise.transaction.UserTransactionImpl.checkUserTransactionMethodAccess(UserTransactionImpl.java:146)
    at com.sun.enterprise.transaction.UserTransactionImpl.begin(UserTransactionImpl.java:162)

Die Lösung für dieses Problem ist recht einfach, auch wenn ich sehr lange nach dem Fehler suchen musste.

Die Funktion, die utx.begin() aufrief wurde durch einen WebService angenommen. Dieser war mit @Stateless annotiert. Nachdem @Stateless entfernt wurde funktionierte das Starten der Transaktion wieder.

19. April 2013

java.lang.IllegalStateException: Operation not allowed.

In einem Projekt setzten wir JTA mit UserTransaction ein. Dabei ist folgende Exception aufgetreten: java.lang.IllegalStateException: Operation not allowed.     at com.sun.enterprise.transaction.UserTransactionImpl.checkUserTransactionMethodAccess(UserTransactionImpl.java:146)     at com.sun.enterprise.transaction.UserTransactionImpl.begin(UserTransactionImpl.java:162) Die Lösung […]
11. Januar 2013

WELD-001408 Unsatisfied dependencies for type

Hinter diesem Fehler suchten wir sehr lange hinter her. Caused by: org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [User] with qualifiers [@Default] at injection point [[field] @Inject […]
20. November 2012

JBAS018717: No deployment content with hash

Sollte ein Fehler mit ähnlicher Fehlermeldung ERROR [org.jboss.as.controller.management-operation] Operation ("add") failed - address: ([("deployment" => "web-1.0.0-SNAPSHOT.war")]) - failure description: "JBAS018717: No deployment content with hash 7dafec5e766bf8bd8db0e411f02d4ec004e2f35e […]
10. Dezember 2009

JSF 2.0 mit Glassfish

Seit Stunden versuche ich ein JSF-Projekt unter Eclipse zu erstellen, damit ich mich in JSF 2.0 einlesen kann. Vergebens. Zum einen gab es einen Fehler, dass […]