[
https://jira.jboss.org/jira/browse/JBIDE-4212?page=com.atlassian.jira.plu...
]
Alexey Kazakov commented on JBIDE-4212:
---------------------------------------
> isn't what we do now what seam-gen does ?
Yes,
it's. Seam-gen copies it to EAR/lib folder. And it could cause a problem but
unfortunaly we can't just move it to WAR because this lib may be needed in EJB (in
case of any RichFaces API use in EJB). Need to talk with RichFaces team...
New Seam Project Wizard should put richfaces-api.jar to WEB-INF/lib
instead of EAR project.
-------------------------------------------------------------------------------------------
Key: JBIDE-4212
URL:
https://jira.jboss.org/jira/browse/JBIDE-4212
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: Seam
Affects Versions: 3.0.0.GA
Reporter: Alexey Kazakov
Assignee: Alexey Kazakov
Fix For: 3.1.0.M1
Otherwise NoClassDefFoundError may be thrown:
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/PropertyUtils
at org.ajax4jsf.javascript.ScriptUtils.toScript(ScriptUtils.java:127)
at org.ajax4jsf.renderkit.AJAXDataSerializer.asString(AJAXDataSerializer.java:40)
at org.ajax4jsf.renderkit.AjaxRendererUtils.encodeAreas(AjaxRendererUtils.java:852)
at
org.ajax4jsf.renderkit.AjaxContainerRenderer.encodeAjax(AjaxContainerRenderer.java:126)
at org.ajax4jsf.component.AjaxViewRoot.encodeAjax(AjaxViewRoot.java:677)
at org.ajax4jsf.component.AjaxViewRoot.encodeChildren(AjaxViewRoot.java:548)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:930)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592)
at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
... 40 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.beanutils.PropertyUtils
from BaseClassLoader
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:422)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 55 more
There is a link to richfaces forum but JBoss site seems not to work right now.
So moving richfaces-api.jar to WEB-INF/lib solves the problem.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira