We have upgraded to Myfaces 1.2.7 and now am getting an EL exception for the commandLink rendered attribute when the value is a function. Am I missing an additional change or do i need to configure an additional resolver?
This worked fine in MyFaces 1.1 -
The underlying exception seems to be a classloader issue- the first time around the classloader is fine, the second page display seems to grab a different one? We use server state saving-
10:35:13,789 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http1
1ConnectionHandler.process(Http11Protocol.java:580)
10:35:13,789 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker
.run(JIoEndpoint.java:447)
10:35:13,789 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
10:35:13,805 ERROR [STDERR] java.lang.ClassNotFoundException: No ClassLoaders fo
und for: com.package.jsf.function.MyFunctions
10:35:13,805 ERROR [STDERR] at org.jboss.mx.loading.LoadMgr3.beginLoadTask(L
oadMgr3.java:212)
10:35:13,805 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.lo
adClassImpl(RepositoryClassLoader.java:514)
10:35:13,805 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.lo
adClass(RepositoryClassLoader.java:408)
10:35:13,805 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.j
ava:252)
10:35:13,805 ERROR [STDERR] at java.lang.ClassLoader.loadClassInternal(Class
Loader.java:320)
10:35:13,805 ERROR [STDERR] at java.lang.Class.forName0(Native Method)
10:35:13,805 ERROR [STDERR] at java.lang.Class.forName(Class.java:169)