hi markus,

> java.lang.NoClassDefFoundError: net.sf.cglib.proxy.MethodInterceptor

... means that you also have to add cglib (that's used by the generic
support module).
with primefaces you need this module only if you are using some special
components.
for most primefaces components, you don't need a support module at all.

regards,
gerhard

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces


2011/8/10 markuslachat <markuslac...@gmail.com>

>
> 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.
>
>

Reply via email to