I just tried to upgrade Seam from 1.1.0 to 1.1.6 and I can no longer deploy our EAR/WAR.
We are running facelets 1.0.14 and cannot switch to 1.1.x at this time due to
compatibility breaking changes in 1.1.x. Seam is now throwing:
10:44:47,253 ERROR [[/OSoft]] Exception sending context initialized event to listener
instance of class org.jboss.seam.servlet.SeamListener
| java.lang.NoClassDefFoundError: com/sun/facelets/impl/ResourceResolver
| at java.lang.Class.getDeclaredMethods0(Native Method)
| at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
| at java.lang.Class.getDeclaredMethods(Class.java:1763)
| at org.jboss.seam.Component.initMembers(Component.java:436)
| at org.jboss.seam.Component.<init>(Component.java:256)
| at org.jboss.seam.Component.<init>(Component.java:207)
| at org.jboss.seam.init.Initialization.addComponent(Initialization.java:781)
| at org.jboss.seam.init.Initialization.addComponents(Initialization.java:690)
| at org.jboss.seam.init.Initialization.init(Initialization.java:451)
| at
org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:33)
| ...
It looks like there was an undocumented compatibility breaking change in Seam of requiring
1.1.x of facelets. Is this true? If so, what is the latest version of Seam that can run on
facelets 1.0.x? Also, is there any way to find out these types of non-backwards compatible
changes in Seam releases (it was not in the release notes that I saw)?
Also would it be possible to fix this in 1.1.7 so that only facelets 1.0.x is required
instead of 1.1? 1.0.14 is considered a stable production facelets release and IMO should
be supported if possible.
Thank you
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4013173#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...