Hide Forgot
Workaround: Workaround Exists Workaround Description: Renaming _seamBooking-ear-2.1.1.GA.EPP51.ear_ (as found in the Portlet Bridge directory) to _seamEAR.ear_ gets you around the problem. project_key: JBEPP When the Seam Booking Portlet from the Portal Booking Demo is placed on a page, an anonymous user can access it and the portlet is displayed correctly without any exception being thrown. When accessing the portlet after signing in, the portlet is not displayed, because the authenticator cannot be instantiated. Stacktrace from the server log (shortened): {code} 17:27:42,585 ERROR [Exceptions] handled and logged exception javax.el.ELException: org.jboss.seam.InstantiationException: Could not instantiate Seam component: authenticator at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:339) at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:348) at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58) ... at java.lang.Thread.run(Thread.java:662) Caused by: org.jboss.seam.InstantiationException: Could not instantiate Seam component: authenticator at org.jboss.seam.Component.newInstance(Component.java:2170) ... Caused by: javax.naming.NameNotFoundException: seamEAR not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:771) ... {code}
Full log attached.
Attachment: Added: seam.log
Workaround Description: Added: Renaming _seamBooking-ear-2.1.1.GA.EPP51.ear_ (as found in the Portlet Bridge directory) to _seamEAR.ear_ gets you around the problem. Workaround: Added: [Workaround Exists]
Link: Added: This issue is related to JBQA-5399
The seam integration requires that the name of the ear be specified in the WEB-INF/components.xml file of the seamBookingPortlet.war (see line: <core:init jndi-pattern="seamEAR/#{ejbName}/local" debug="false"/> See http://docs.jboss.org/seam/2.2.2.Final/reference/en-US/html_single/#config.integration.ejb.container for more information. Its probably best if when we create the EPP distribution we copy the ear as seamEAR.ear instead of seamBooking-ear-2.1.1.GA.EPP51.ear
Default name to seamEAR.ear in package like it was done in the past.
Release Notes Docs Status: Added: Not Required