<div class="gmail_quote">On Mon, Mar 21, 2011 at 19:37, Denis Forveille <span dir="ltr"><<a href="mailto:denis.forveille@gmail.com">denis.forveille@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
I'm trying to deploy the seam-booking app on WebSphere v8 beta (WAS).<br>
<br>
It still fails to start. My discoveries:<br>
<br>
Extension that have their constructor in scope "package" instead of "public" that makes the initialization to fail in WAS:<br>
- org.jboss.seam.servlet.ServletExtension --> Dan you wrote in a previous mail that it was solved in CR3, it is not</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
- org.jboss.seam.servlet.logging.TypedMessageBundleAndLoggerExtension<br>
- org.jboss.seam.solder.logging.TypedMessageLoggerExtension<br>
- org.jboss.seam.solder.messages.TypedMessageBundleExtension<br>
- org.jboss.seam.solder.serviceHandler.ServiceHandlerExtension</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
They may be other but they have not been "seen" by the initialization process..<br>
<br>
Dan, if you want to create JIRA for those, please let me know<br></blockquote><div><br></div><div><meta http-equiv="content-type" content="text/html; charset=utf-8">Oops. I was looking at the class, not the constructor. I'll fix in HEAD. You can go ahead and file a JIRA for reference.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Missing jar in CR3 distribution. Both were included in CR2<br>
- ocpsoft-pretty-time.jar (Used by org.jboss.seam.examples.booking.booking.BookingAgent)<br>
- prettyfaces-jsf2.jar. Not sure for this one, but there is a file name pretty-config.xml under WEB-INF...Maybe this is the later<br>
file that should not be there.</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
If you want me to create JIRAs for those, I will<br></blockquote><div><br></div><div><meta http-equiv="content-type" content="text/html; charset=utf-8">Yep, both are needed for the example.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
And now I'm stuck with this exception at startup:<br>
<br>
An error occured while initializing MyFaces: null<br>
java.util.NoSuchElementException<br>
at java.util.HashMap$AbstractMapIterator.makeNext(HashMap.java:124)<br>
at java.util.HashMap$KeyIterator.next(HashMap.java:195)<br>
at org.jboss.seam.faces.event.AbstractListener.getListeners(AbstractListener.java:27)<br>
at org.jboss.seam.faces.event.DelegatingSystemEventListener.getEventListeners(DelegatingSystemEventListener.java:48)<br>
at org.jboss.seam.faces.event.DelegatingSystemEventListener.processEvent(DelegatingSystemEventListener.java:36)<br>
at javax.faces.event.SystemEvent.processListener(SystemEvent.java:43)<br>
at org.apache.myfaces.application.ApplicationImpl._traverseListenerList(ApplicationImpl.java:2110)<br>
at org.apache.myfaces.application.ApplicationImpl.access$000(ApplicationImpl.java:118)<br>
at org.apache.myfaces.application.ApplicationImpl$SystemListenerEntry.publish(ApplicationImpl.java:2204)<br>
at org.apache.myfaces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:557)<br>
at org.apache.myfaces.webapp.AbstractFacesInitializer._dispatchApplicationEvent(AbstractFacesInitializer.java:251)<br>
at org.apache.myfaces.webapp.AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:143)<br>
at org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:112)<br>
at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1635)<br>
<br>
I will try to investigate why this occur<br></blockquote><div><br></div><div>Ah, chances are Seam Faces is assuming that a class will in fact be a bean. However, it never checks to ensure this is the case. It should likely be more defensive. As to why the class is not a bean, that's another story.</div>
<div><br></div><div>Denis, would you be able to provide the steps to get websphere v8 running so that other people in the community (and team) can get up to speed testing on websphere? I'm looking for the download link, requirements to get the download and how to get to a running state ready to accept deployments.</div>
<div><br></div><div>Thanks,</div><div><br></div><div>-Dan</div><div><br></div></div>-- <br><div>Dan Allen</div>Principal Software Engineer, Red Hat | Author of Seam in Action<br>Registered Linux User #231597<br><br><div>
<a href="http://www.google.com/profiles/dan.j.allen#about" target="_blank">http://www.google.com/profiles/dan.j.allen#about</a><br>
<a href="http://mojavelinux.com" target="_blank">http://mojavelinux.com</a><br><a href="http://mojavelinux.com/seaminaction" target="_blank">http://mojavelinux.com/seaminaction</a><br></div><br>