I am trying to use ExtVal with Primefaces (and Richfaces) on Websphere
8.0.0.0
CODI is working fine and moreover I installed all available fixes for
Websphere. After adding core, bean and property validation to my project all
added JQuery was not rendered to the page anymore. So I added the generic
support, which causes the following exception message:
Original Exception:
Error Message: javax.servlet.ServletException:
net.sf.cglib.proxy.MethodInterceptor
Error Code: 500
Target Servlet: Faces Servlet
Error Stack:
java.lang.NoClassDefFoundError: net.sf.cglib.proxy.MethodInterceptor
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:260)
at java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:69)
at com.ibm.ws.classloader.CompoundClassLoader._defineClass
(CompoundClassLoader.java:828)
at com.ibm.ws.classloader.CompoundClassLoader.localFindClass
(CompoundClassLoader.java:743)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass
(CompoundClassLoader.java:566)
at java.lang.ClassLoader.loadClass(ClassLoader.java:612)
at
org.apache.myfaces.extensions.validator.generic.renderkit.GenericRenderKitWrapperFactory.createWrapper
(GenericRenderKitWrapperFactory.java:45)
at
org.apache.myfaces.extensions.validator.core.renderkit.AbstractRenderKitWrapperFactory.create
(AbstractRenderKitWrapperFactory.java:112)
at
org.apache.myfaces.extensions.validator.core.renderkit.AbstractRenderKitWrapperFactory.create
(AbstractRenderKitWrapperFactory.java:107)
at
org.apache.myfaces.extensions.validator.core.renderkit.ExtValRenderKitFactory.tryToCreateWrapperWithWrapperFactory
(ExtValRenderKitFactory.java:144)
at
org.apache.myfaces.extensions.validator.core.renderkit.ExtValRenderKitFactory.getRenderKit
(ExtValRenderKitFactory.java:87)
at
org.apache.myfaces.shared_impl.renderkit.RendererUtils.getResponseStateManager
(RendererUtils.java:1203)
at org.apache.myfaces.lifecycle.DefaultRestoreViewSupport.isPostback
(DefaultRestoreViewSupport.java:180)
at org.apache.myfaces.lifecycle.RestoreViewExecutor.execute
(RestoreViewExecutor.java:113)
at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase
(LifecycleImpl.java:171)
at org.apache.myfaces.lifecycle.LifecycleImpl.execute
(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:189)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service
(ServletWrapper.java:1147)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest
(ServletWrapper.java:722)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest
(ServletWrapper.java:449)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest
(ServletWrapperImpl.java:178)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget
(WebAppFilterChain.java:125)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter
(WebAppFilterChain.java:92)
at gid.common.filter.ServletFilter.doFilter(ServletFilter.java:79)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter
(FilterInstanceWrapper.java:192)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter
(WebAppFilterChain.java:89)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter
(WebAppFilterManager.java:919)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters
(WebAppFilterManager.java:1016)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest
(WebApp.java:3639)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest
(WebGroup.java:304)
at com.ibm.ws.webcontainer.WebContainer.handleRequest
(WebContainer.java:950)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest
(WSWebContainer.java:1659)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready
(WCChannelLink.java:195)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination
(HttpInboundLink.java:452)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest
(HttpInboundLink.java:511)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest
(HttpInboundLink.java:305)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready
(HttpInboundLink.java:276)
at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators
(NewConnectionInitialReadCallback.java:214)
at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete
(NewConnectionInitialReadCallback.java:113)
at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted
(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback
(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions
(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop
(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1648)
Caused by: java.lang.ClassNotFoundException:
net.sf.cglib.proxy.MethodInterceptor
at java.net.URLClassLoader.findClass(URLClassLoader.java:434)
at com.ibm.ws.bootstrap.ExtClassLoader.findClass
(ExtClassLoader.java:198)
at java.lang.ClassLoader.loadClass(ClassLoader.java:646)
at com.ibm.ws.bootstrap.ExtClassLoader.loadClass
(ExtClassLoader.java:113)
at java.lang.ClassLoader.loadClass(ClassLoader.java:612)
at com.ibm.ws.classloader.ProtectionClassLoader.loadClass
(ProtectionClassLoader.java:62)
at com.ibm.ws.classloader.ProtectionClassLoader.loadClass
(ProtectionClassLoader.java:58)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass
(CompoundClassLoader.java:564)
at java.lang.ClassLoader.loadClass(ClassLoader.java:612)
... 48 more
--
View this message in context:
http://old.nabble.com/ExtVal-with-Primefaces-on-WebSphere-tp32233854p32233854.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.