users@glassfish.java.net

Re: PWC6033: Unable to compile class for JSP

From: Ludovic Champenois <Ludovic.Champenois_at_Sun.COM>
Date: Thu, 20 Aug 2009 09:52:39 -0700

On 8/20/09 9:44 AM, Jan Luehe wrote:
> On 08/20/09 08:21, glassfish_at_javadesktop.org wrote:
>> Hi,
>>
>> If i work with eclipse and try to call a Site local then it works.
>>
>> If i deploy the EAR File to the Glassfish on my Debian Etch Server
>> and call a Site then i get this exception.
>>
>> [b]org.apache.jasper.JasperException: PWC6033: Unable to compile
>> class for JSP[/b]
>>
>> I use JRE 6
>
> You need to use JDK 6 (which includes tools.jar).
> The JRE is not sufficient.
Correct, You can setup the JDK used by GF v3 via Eclipse on the v3
server editor page...(double click on the v3 server node and select
"runtime environment" link.
If no JDK is there, you will need to install one and register it (using
the link "installed JRE preferences" that can register both JREs and
JDKs (Eclipse seems to mix JRE and JDKs...so it is confusing).


Ludo
>
>
> Jan
>
>> The LogFile:
>>
>>
>> [b]PWC1406: Servlet.service() for servlet Faces Servlet threw
>> exception java.lang.NullPointerException at
>> org.apache.jasper.compiler.Jsr199JavaCompiler.compile(Jsr199JavaCompiler.java:172)
>> at
>> org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:368)
>> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:437) at
>> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
>> at
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:360)
>> at
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486)
>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at
>> org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427)
>> at
>> org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:875)
>> at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:723)
>> at
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:558)
>> at
>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:490)
>> at
>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:382)
>> at
>> com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408)
>> at
>> org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
>> at
>> org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
>> at
>> org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267)
>> at
>> com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:442)
>> at
>> com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:115)
>> at
>> javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:178)
>> at
>> org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:188)
>> 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:106)
>> at
>> com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
>> at
>> com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
>> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) at
>> org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:333)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>> at
>> org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
>> at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
>> at
>> org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)
>> at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495) at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:313)
>> at
>> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287)
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
>> at
>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
>> at
>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
>> at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at
>> com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98)
>> at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222)
>> at
>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
>> at
>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
>> at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
>> at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096) at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:166)
>> at
>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
>> at
>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
>> at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
>> at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096) at
>> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:288)
>> at
>> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:647)
>> at
>> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:579)
>> at
>> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:831)
>> at
>> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
>> at
>> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
>> at
>> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
>> at
>> com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:380)
>> at
>> com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
>> at
>> com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)[/b]
>>
>>
>> Can somebody help me?
>> [Message sent by forum member 'karam84' (karam84)]
>>
>> http://forums.java.net/jive/thread.jspa?messageID=361411
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>