Kategorie: Wildfly

  • Sppoky Exceptions (4) – javax.servlet.ServletException: UT000047: The number of parameters exceeded the maximum of 1000

    Diese Meldung kann unter WIldfly (10) auftreten, wenn sehr viele Parameter auf eine JSF Seite erfasst werden müssen (z.B. Checkboxen, die an ein großes Array gebunden sind). Die Anzahl der Parameter kann in der undertow Konfiguration des Wildfly (standalone.xml) konfiguriert werden. <subsystem xmlns=”urn:jboss:domain:undertow:3.0″> <buffer-cache name=”default”/> <server name=”default-server”> <ajp-listener name=”ajp” socket-binding=”ajp”/> <http-listener name=”default” socket-binding=”http” redirect-socket=”https” max-parameters=”5000″…

  • Spooky Exceptions (3) – Internal Exception: org.postgresql.util.PSQLException: Der in SQL für eine Instanz von …. zu verwendende Datentyp kann nicht abgeleitet werden. Benutzen Sie ‘setObject()’ mit einem expliziten Typ, um ihn festzulegen.

    Die Anwendung, bei deren Entwicklung die Exception aufgetreten ist, basiert auf Folgende Exception wurde bei einer JPA Suchanfrage geworfen 09:54:31,868 INFO [stdout] (default task-55) [EL Warning]: 2016-02-26 09:54:31.868–UnitOfWork(1660853426)– Exception [EclipseLink-4002] (Eclipse Persistence Services – 2.6.2.v20151217-774c696): org.eclipse.persistence.exceptions.DatabaseException 09:54:31,868 INFO [stdout] (default task-55) Internal Exception: org.postgresql.util.PSQLException: Der in SQL für eine Instanz von de.schoeso.desy.ejb.entity.hr.AccountingPeriod zu verwendende Datentyp…

  • Spooky Exceptions (2) – … [param_name] in the query’s selection criteria does not match any parameter name defined in the query

    Die Anwendung, bei deren Entwicklung die Exception aufgetreten ist, basiert auf Folgende Exception wurde bei einer JPA Suchanfrage geworfen 08:22:42,625 ERROR [org.jboss.as.ejb3.invocation] (default task-16) WFLYEJB0034: EJB Invocation failed on component DeliveryAraeaFacade for method public java.util.List de.schoeso.desy.ejb.facade.ops.DeliveryAraeaFacade.findByVariousParameters( de.schoeso.desy.ejb.entity.org.unit.UnitOfOrganisationDepot,boolean): javax.ejb.EJBException: javax.persistence.PersistenceException: Exception [EclipseLink-6094] (Eclipse Persistence Services – 2.6.2.v20151217-774c696): org.eclipse.persistence.exceptions.QueryException Exception Description: The parameter name [mandator_id] in the…

  • Speicherinformationen über MBean ausgeben

    Früher war die einzige Möglichkeit um Systeminformationen zu erhalten, die Klasse Runtime. In JEE Versionen ab Version 6 kann über die JMX (Java Managment Extension) auf diese Informationen zugegriffen werden. Eine entsprechende Bean kann mit Hilfe von final MemoryMXBean memoryBean = ManagementFactory.getMemoryMXBean(); angefordert werden. Eine Ausgabe kann wie folgt realisiert werden, wobei die Werte noch…

  • Information zu OS und Runtime über MBean ausgeben

    Früher war die einzige Möglichkeit um Systeminformationen zu erhalten, die Klasse Runtime. In JEE Versionen ab Version 6 kann über die JMX (Java Managment Extension) auf diese Informationen zugegriffen werden. Mit den folgenden Beans kann die verwendete Java-Version, die Startzeit, die Up-Zeit und die Betriebssystemversion ausgegeben werden. /** Bean für den Zugriff auf OS Werte…

  • Spooky Exceptions (1) – javax.ejb.EJBException: java.lang.NullPointerException

    Leider sind die Fehlermeldungen im Java Enterprise Umfeld nicht immer sehr aussagekräftig. Ich werde in diesem Blog immer mal wieder seltsame Meldungen und deren Ursachen beschreiben. Die Anwendung, bei deren Entwicklung die Exception aufgetreten ist, basiert auf Folgende Exception wurde bei der Speicherung eines Objekts mit einer kaskadierten Liste von abgeleiteten Objekten geworfen javax.ejb.EJBException: java.lang.NullPointerException…