dev@woodstock.java.net

Getting NoClassDefFoundError: com/sun/rave/designtime/faces/FacetDescriptor

From: Shaji Gopal <Shaji.Gopal_at_Sun.COM>
Date: Tue, 03 Apr 2007 11:49:05 +0530

Hi Gurus,
     I am trying to develop a Woodstock web app using Netbeans 5.5 with
VWP and app server 9 as the container. I am using a PropertySheet in the
web page along with the other usual components like button, masthead
etc. When I build and deploy the app and hit the jsp file I get the
following exception:

javax.faces.FacesException: Cant instantiate class:
com.sun.webui.jsf.component.Page.
       at
com.sun.faces.application.ApplicationImpl.newThing(ApplicationImpl.java:989)

       at
com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:567)

       at
javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:219)

       at
javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:458)

       at
javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:643)

       at
javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1070)

       at
org.apache.jsp.GlobalConfigView_jsp._jspx_meth_webuijsf_page_0(GlobalConfigView_jsp.java:175)

       at
org.apache.jsp.GlobalConfigView_jsp._jspx_meth_f_view_0(GlobalConfigView_jsp.java:149)

       at
org.apache.jsp.GlobalConfigView_jsp._jspService(GlobalConfigView_jsp.java:118)

       at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
       at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:353)

       at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:412)
       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:318)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
       at
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)

       at
org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:850)

       at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:697)

       at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:532)

       at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:465)

       at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:353)

       at
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:413)

       at
com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:480)

       at
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:125)

       at
com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.java:285)

       at
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:133)

       at
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:244)
       at
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
       at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
       at
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)

       at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

       at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)

       at
com.sun.webui.jsf.util.UploadFilter.doFilter(UploadFilter.java:240)
       at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)

       at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)

       at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:276)

       at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)

       at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
       at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)

       at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)

       at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)

       at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
       at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182)

       at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)

       at
com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)

       at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
       at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)

       at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)

       at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
       at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
       at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:239)
       at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)

       at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)

       at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)

       at
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)

       at
com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
       at
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
       at
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)

Caused by: java.lang.NoClassDefFoundError:
com/sun/rave/designtime/faces/FacetDescriptor
       at
com.sun.webui.jsf.component.PageBeanInfoBase.getFacetDescriptors(PageBeanInfoBase.java:107)

       at
com.sun.webui.jsf.component.PageBeanInfoBase.getBeanDescriptor(PageBeanInfoBase.java:44)

       at
com.sun.webui.jsf.component.PageBeanInfo.getBeanDescriptor(PageBeanInfo.java:31)

       at
java.beans.Introspector.getTargetBeanDescriptor(Introspector.java:1221)
       at java.beans.Introspector.getBeanInfo(Introspector.java:386)
       at java.beans.Introspector.getBeanInfo(Introspector.java:159)
       at
javax.faces.component.UIComponentBase.getPropertyDescriptors(UIComponentBase.java:180)

       at
javax.faces.component.UIComponentBase.populateDescriptorsMapIfNecessary(UIComponentBase.java:129)

       at
javax.faces.component.UIComponentBase.<init>(UIComponentBase.java:118)
       at com.sun.webui.jsf.component.Page.<init>(Page.java:44)
       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
       at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

       at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

       at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
       at java.lang.Class.newInstance0(Class.java:350)
       at java.lang.Class.newInstance(Class.java:303)
       at
com.sun.faces.application.ApplicationImpl.newThing(ApplicationImpl.java:986)

       ... 57 more


Any help would be appreciated.

TIA,
Shaji