You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Thomas Crook <tj...@yahoo.com> on 2001/09/11 08:08:45 UTC

Repost: Does jspc.sh work for you in Tomcat 4.0b7 ?

I posted this problem a couple of weeks ago but got no response. I would 
really appreciate it if anyone who has gotten jspc.sh to work with 4.0b7 
could give a few details of how they did it. I'm having no luck. (It 
works fine with Tomcat 3.2.3)

Thanks

=====

Details:
--------
Platform: Redhat Linux 7.1
Java Environment: IBMJava2-13 (but I get the same behavior with sun 
jdk1.3.1 )

Here's the attempt to run jspc and the resulting output:

/opt/tomcat/bin/jspc.sh -d jsp2java -webinc WEB-INF/jspc.xml -webapp .
Using CLASSPATH: 
:/opt/tomcat/classes:/opt/tomcat/lib/jasper-runtime.jar:/opt/tomcat/common/lib/servlet.jar:/opt/tomcat/lib/namingfactory.jar:/opt/tomcat/common/lib/servlet.jar:/opt/tomcat/jasper/crimson.jar:/opt/tomcat/common/lib/servlet.jar:/opt/tomcat/jasper/jasper-compiler.jar:/opt/tomcat/common/lib/servlet.jar:/opt/tomcat/jasper/jaxp.jar:/opt/tomcat/common/lib/servlet.jar 

2001-09-11 04:06:14 - ERROR-the file '/analysis.jsp' generated the 
following general exception: java.lang.NullPointerException
java.lang.NullPointerException
   at 
org.apache.jasper.CommandLineContext.getTldLocation(CommandLineContext.java:365) 

   at 
org.apache.jasper.compiler.JspParseEventListener.processTaglibDirective(JspParseEventListener.java:1146) 

   at 
org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspParseEventListener.java:755) 

   at 
org.apache.jasper.compiler.DelegatingListener.handleDirective(DelegatingListener.java:121) 

   at org.apache.jasper.compiler.Parser$Directive.accept(Parser.java:243)
   at org.apache.jasper.compiler.Parser.parse(Parser.java:1126)
   at org.apache.jasper.compiler.Parser.parse(Parser.java:1091)
   at org.apache.jasper.compiler.Parser.parse(Parser.java:1087)
   at 
org.apache.jasper.compiler.ParserController.parse(ParserController.java:213) 

   at org.apache.jasper.compiler.Compiler.compile(Compiler.java:210)
   at org.apache.jasper.JspC.parseFile(JspC.java:385)
   at org.apache.jasper.JspC.parseFiles(JspC.java:651)
   at org.apache.jasper.JspC.main(JspC.java:699)



Re: Repost: Does jspc.sh work for you in Tomcat 4.0b7 ?

Posted by Thomas Crook <tj...@yahoo.com>.
Yes we do use custom tags so that would account for the problem.

Thanks for your help.

>
>On Tue, 11 Sep 2001, Thomas Crook wrote:
>
>>Date: Tue, 11 Sep 2001 16:08:45 +1000
>>From: Thomas Crook <tj...@yahoo.com>
>>Reply-To: tomcat-user@jakarta.apache.org
>>To: tomcat-user@jakarta.apache.org
>>Subject: Repost: Does jspc.sh work for you in Tomcat 4.0b7 ?
>>
>>I posted this problem a couple of weeks ago but got no response. I would
>>really appreciate it if anyone who has gotten jspc.sh to work with 4.0b7
>>could give a few details of how they did it. I'm having no luck. (It
>>works fine with Tomcat 3.2.3)
>>
>
>Does your JSP page use custom tags?  If so, there is an outstanding bug
>report against the jspc tool in Tomcat 4 that it throws NPE on these (and
>a more recent bug report for the same problem that includes a patch!  so
>it is likely to be fixed very soon).
>
>Craig McClanahan
>
>
>
>>Thanks
>>
>>=====
>>
>>Details:
>>--------
>>Platform: Redhat Linux 7.1
>>Java Environment: IBMJava2-13 (but I get the same behavior with sun
>>jdk1.3.1 )
>>
>>Here's the attempt to run jspc and the resulting output:
>>
>>/opt/tomcat/bin/jspc.sh -d jsp2java -webinc WEB-INF/jspc.xml -webapp .
>>Using CLASSPATH:
>>:/opt/tomcat/classes:/opt/tomcat/lib/jasper-runtime.jar:/opt/tomcat/common/lib/servlet.jar:/opt/tomcat/lib/namingfactory.jar:/opt/tomcat/common/lib/servlet.jar:/opt/tomcat/jasper/crimson.jar:/opt/tomcat/common/lib/servlet.jar:/opt/tomcat/jasper/jasper-compiler.jar:/opt/tomcat/common/lib/servlet.jar:/opt/tomcat/jasper/jaxp.jar:/opt/tomcat/common/lib/servlet.jar
>>
>>2001-09-11 04:06:14 - ERROR-the file '/analysis.jsp' generated the
>>following general exception: java.lang.NullPointerException
>>java.lang.NullPointerException
>>   at
>>org.apache.jasper.CommandLineContext.getTldLocation(CommandLineContext.java:365)
>>
>>   at
>>org.apache.jasper.compiler.JspParseEventListener.processTaglibDirective(JspParseEventListener.java:1146)
>>
>>   at
>>org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspParseEventListener.java:755)
>>
>>   at
>>org.apache.jasper.compiler.DelegatingListener.handleDirective(DelegatingListener.java:121)
>>
>>   at org.apache.jasper.compiler.Parser$Directive.accept(Parser.java:243)
>>   at org.apache.jasper.compiler.Parser.parse(Parser.java:1126)
>>   at org.apache.jasper.compiler.Parser.parse(Parser.java:1091)
>>   at org.apache.jasper.compiler.Parser.parse(Parser.java:1087)
>>   at
>>org.apache.jasper.compiler.ParserController.parse(ParserController.java:213)
>>
>>   at org.apache.jasper.compiler.Compiler.compile(Compiler.java:210)
>>   at org.apache.jasper.JspC.parseFile(JspC.java:385)
>>   at org.apache.jasper.JspC.parseFiles(JspC.java:651)
>>   at org.apache.jasper.JspC.main(JspC.java:699)
>>
>>
>>




Re: Repost: Does jspc.sh work for you in Tomcat 4.0b7 ?

Posted by "Craig R. McClanahan" <cr...@apache.org>.

On Tue, 11 Sep 2001, Thomas Crook wrote:

> Date: Tue, 11 Sep 2001 16:08:45 +1000
> From: Thomas Crook <tj...@yahoo.com>
> Reply-To: tomcat-user@jakarta.apache.org
> To: tomcat-user@jakarta.apache.org
> Subject: Repost: Does jspc.sh work for you in Tomcat 4.0b7 ?
>
> I posted this problem a couple of weeks ago but got no response. I would
> really appreciate it if anyone who has gotten jspc.sh to work with 4.0b7
> could give a few details of how they did it. I'm having no luck. (It
> works fine with Tomcat 3.2.3)
>

Does your JSP page use custom tags?  If so, there is an outstanding bug
report against the jspc tool in Tomcat 4 that it throws NPE on these (and
a more recent bug report for the same problem that includes a patch!  so
it is likely to be fixed very soon).

Craig McClanahan



> Thanks
>
> =====
>
> Details:
> --------
> Platform: Redhat Linux 7.1
> Java Environment: IBMJava2-13 (but I get the same behavior with sun
> jdk1.3.1 )
>
> Here's the attempt to run jspc and the resulting output:
>
> /opt/tomcat/bin/jspc.sh -d jsp2java -webinc WEB-INF/jspc.xml -webapp .
> Using CLASSPATH:
> :/opt/tomcat/classes:/opt/tomcat/lib/jasper-runtime.jar:/opt/tomcat/common/lib/servlet.jar:/opt/tomcat/lib/namingfactory.jar:/opt/tomcat/common/lib/servlet.jar:/opt/tomcat/jasper/crimson.jar:/opt/tomcat/common/lib/servlet.jar:/opt/tomcat/jasper/jasper-compiler.jar:/opt/tomcat/common/lib/servlet.jar:/opt/tomcat/jasper/jaxp.jar:/opt/tomcat/common/lib/servlet.jar
>
> 2001-09-11 04:06:14 - ERROR-the file '/analysis.jsp' generated the
> following general exception: java.lang.NullPointerException
> java.lang.NullPointerException
>    at
> org.apache.jasper.CommandLineContext.getTldLocation(CommandLineContext.java:365)
>
>    at
> org.apache.jasper.compiler.JspParseEventListener.processTaglibDirective(JspParseEventListener.java:1146)
>
>    at
> org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspParseEventListener.java:755)
>
>    at
> org.apache.jasper.compiler.DelegatingListener.handleDirective(DelegatingListener.java:121)
>
>    at org.apache.jasper.compiler.Parser$Directive.accept(Parser.java:243)
>    at org.apache.jasper.compiler.Parser.parse(Parser.java:1126)
>    at org.apache.jasper.compiler.Parser.parse(Parser.java:1091)
>    at org.apache.jasper.compiler.Parser.parse(Parser.java:1087)
>    at
> org.apache.jasper.compiler.ParserController.parse(ParserController.java:213)
>
>    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:210)
>    at org.apache.jasper.JspC.parseFile(JspC.java:385)
>    at org.apache.jasper.JspC.parseFiles(JspC.java:651)
>    at org.apache.jasper.JspC.main(JspC.java:699)
>
>
>