You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2003/05/30 11:11:15 UTC

DO NOT REPLY [Bug 20351] New: - jasper failed to compile jsp's

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20351>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20351

jasper failed to compile jsp's

           Summary: jasper failed to compile jsp's
           Product: Tomcat 4
           Version: 4.1.24
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Jasper
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: andries@independentsms.com


Jasper was not able to compile ANY jsp page after i installed tomcat as a "NT" 
service. After that I started up tomcat as console process which fixed the 
problem. After inspecting the tomcat server error log i discovered that jasper 
actually makes a native call to java.exe windows which failed. 

The logs are not clear as to WHY the call failed. For my next effort I tried 
the hit-the-enemy-in-the-dark method by assuming that createprocess could not 
locate the java.exe (what usually happens) file by appending java's bin path 
to my environment. But the bug persisted, and culminated in this very same bug-
report. 


Here is the log:

Created catalinaLoader in: d:\tomcat4\server\lib
May 30, 2003 10:42:29 AM org.apache.commons.modeler.Registry loadRegistry
INFO: Loading registry information
May 30, 2003 10:42:29 AM org.apache.commons.modeler.Registry getRegistry
INFO: Creating new Registry instance
May 30, 2003 10:42:30 AM org.apache.commons.modeler.Registry getServer
INFO: Creating MBeanServer
May 30, 2003 10:42:31 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on port 8081
May 30, 2003 10:42:36 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on port 8081
May 30, 2003 10:42:36 AM org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
May 30, 2003 10:42:36 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=31/78  config=d:\tomcat4\conf\jk2.properties
Error running javac.exe compiler
	at 
org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalC
ompile(DefaultCompilerAdapter.java:455)
	at org.apache.tools.ant.taskdefs.compilers.JavacExternal.execute
(JavacExternal.java:81)
	at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:840)
	at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
	at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
	at org.apache.jasper.JspCompilationContext.compile
(JspCompilationContext.java:473)
	at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:190)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:295)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:247)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:256)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContext.invoke
(StandardContext.java:2415)
	at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:180)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke
(ErrorDispatcherValve.java:171)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:641)
	at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:172)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:641)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
	at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:174)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
	at org.apache.coyote.tomcat4.CoyoteAdapter.service
(CoyoteAdapter.java:223)
	at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:594)
	at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnecti
on(Http11Protocol.java:392)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:565)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:619)
	at java.lang.Thread.run(Thread.java:536)
Caused by: java.io.IOException: CreateProcess: javac.exe -classpath D:\tomcat4
\bin\bootstrap.jar;D:\tomcat4\shared\classes;D:\tomcat4
\common\classes;D:\tomcat4\common\lib\ant.jar;D:\tomcat4\common\lib\commons-
collections.jar;D:\tomcat4\common\lib\commons-logging-api.jar;D:\tomcat4
\common\lib\jasper-compiler.jar;D:\tomcat4\common\lib\jasper-
runtime.jar;D:\tomcat4\common\lib\naming-common.jar;D:\tomcat4
\common\lib\naming-factory.jar;D:\tomcat4\common\lib\naming-
resources.jar;D:\tomcat4\common\lib\servlet.jar;D:\tomcat4
\common\lib\tools.jar -sourcepath D:\tomcat4\work\Standalone\localhost\_ -
encoding UTF8 -g D:\tomcat4\work\Standalone\localhost\_\index_jsp.java error=2
	at java.lang.Win32Process.create(Native Method)
	at java.lang.Win32Process.<init>(Win32Process.java:63)
	at java.lang.Runtime.execInternal(Native Method)
	at java.lang.Runtime.exec(Runtime.java:566)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec
(Execute.java:647)
	at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:417)
	at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:428)
	at 
org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalC
ompile(DefaultCompilerAdapter.java:452)
	... 39 more
--- Nested Exception ---
java.io.IOException: CreateProcess: javac.exe -classpath D:\tomcat4
\bin\bootstrap.jar;D:\tomcat4\shared\classes;D:\tomcat4
\common\classes;D:\tomcat4\common\lib\ant.jar;D:\tomcat4\common\lib\commons-
collections.jar;D:\tomcat4\common\lib\commons-logging-api.jar;D:\tomcat4
\common\lib\jasper-compiler.jar;D:\tomcat4\common\lib\jasper-
runtime.jar;D:\tomcat4\common\lib\naming-common.jar;D:\tomcat4
\common\lib\naming-factory.jar;D:\tomcat4\common\lib\naming-
resources.jar;D:\tomcat4\common\lib\servlet.jar;D:\tomcat4
\common\lib\tools.jar -sourcepath D:\tomcat4\work\Standalone\localhost\_ -
encoding UTF8 -g D:\tomcat4\work\Standalone\localhost\_\index_jsp.java error=2
	at java.lang.Win32Process.create(Native Method)
	at java.lang.Win32Process.<init>(Win32Process.java:63)
	at java.lang.Runtime.execInternal(Native Method)
	at java.lang.Runtime.exec(Runtime.java:566)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec
(Execute.java:647)
	at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:417)
	at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:428)
	at 
org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalC
ompile(DefaultCompilerAdapter.java:452)
	at org.apache.tools.ant.taskdefs.compilers.JavacExternal.execute
(JavacExternal.java:81)
	at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:840)
	at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
	at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
	at org.apache.jasper.JspCompilationContext.compile
(JspCompilationContext.java:473)
	at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:190)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:295)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:247)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:256)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContext.invoke
(StandardContext.java:2415)
	at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:180)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke
(ErrorDispatcherValve.java:171)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:641)
	at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:172)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:641)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
	at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:174)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
	at org.apache.coyote.tomcat4.CoyoteAdapter.service
(CoyoteAdapter.java:223)
	at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:594)
	at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnecti
on(Http11Protocol.java:392)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:565)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:619)
	at java.lang.Thread.run(Thread.java:536)

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org