Server:Tomcat6
Browser: FF3.6
Compat Component-showcase: scripts ran successfully but following error was seen on the server console:
SEVERE: Error Rendering View[/showcase.xhtml]
java.lang.NullPointerException
at org.icefaces.event.WindowAndViewIDSetup$1.encode(WindowAndViewIDSetup.java:52)
at org.icefaces.event.UIOutputWriter.encodeBegin(UIOutputWriter.java:32)
Compat AuctionMonitor: test scripts ran successfully but following error seen on the server console:
SEVERE: Error Rendering View[/auctionMonitor.xhtml]
java.lang.NullPointerException
at org.icefaces.event.WindowAndViewIDSetup$1.encode(WindowAndViewIDSetup.java:52)
java.lang.NullPointerException
at org.icefaces.event.WindowAndViewIDSetup$1.encode(WindowAndViewIDSetup.java:52)
at org.icefaces.event.UIOutputWriter.encodeBegin(UIOutputWriter.java:32)
Auction: still cannot load the application, Still seeing error on the browser:
java.lang.NoClassDefFoundError: com/sun/xml/fastinfoset/dom/DOMDocumentSerializer
This is enabled application-wide with the following parameter:
<context-param>
<param-name>org.icefaces.compressDOM</param-name>
<param-value>true</param-value>
</context-param>
You should see on startup:
INFO: ICEfaces init parameter org.icefaces.compressDOM set to true
It would be possible to allow this to be configurable per-view. The question is whether that would be useful.