You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Toews, Timothy" <Ti...@catalent.com> on 2016/08/24 16:56:55 UTC

apache tomcat 4.1.29 error

Hello all:

I am new to this list as of half an hour ago. I am concurrently searching the archives for a potential solution to the error message I have included below. This error happens on a daily basis for our office, attempting to login to a server where we store files that document our site processes and procedures. Any and all help is appreciated. Thanks in advance


1.       What does this error mean? (at first glance it appears that it is a server timeout type error, although I admit to that as a wild stab in the dark).

2.       Is there a patch or other solution to this problem ? (once again, searching for the error message in the archives, I will report back if I find it)

See below:

exception
org.apache.jasper.JasperException
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
        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.invokeNext(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.invokeNext(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:2417)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(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.invokeNext(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:193)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
        at java.lang.Thread.run(Thread.java:534)
root cause
javax.servlet.ServletException
        at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
        at org.apache.jsp.login_jsp._jspService(login_jsp.java:499)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
        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.invokeNext(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.invokeNext(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:2417)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(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.invokeNext(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:193)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
        at java.lang.Thread.run(Thread.java:534)


Tim Toews
Training Specialist
Catalent Pharma Solutions
1100 Enterprise Drive,Winchester, KY, 40391
T (859) 745-2200 ext. 8228 | M (859) 771-1356
www.catalent.com<http://www.catalent.com/>

more products. better treatments. reliably supplied.(tm)


Catalent Pharma Solutions e-mail is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received an e-mail in error, please notify the Catalent sender immediately and delete the original. Any other use of the e-mail by you is prohibited.

Re: apache tomcat 4.1.29 error

Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Mark,

On 8/24/16 3:34 PM, Mark Thomas wrote:
> On 24/08/2016 17:56, Toews, Timothy wrote:
>> Hello all:
>> 
>> I am new to this list as of half an hour ago. I am concurrently
>> searching the archives for a potential solution to the error
>> message I have included below. This error happens on a daily
>> basis for our office, attempting to login to a server where we
>> store files that document our site processes and procedures. Any
>> and all help is appreciated. Thanks in advance
> 
> 4.1.29 ? You know that version was released in 2003 right? (No,
> that isn't a typo.)

Hey! There's someone out there running an older version of Tomcat than
I am!

Timothy,

I tip my crown to you, sir, as I pass it -- the crown -- to you.

I'm kidding.

Well, no, I'm not, but I'm not trying to make fun of you.

A few years ago when I joined this list, I was running Tomcat 4.1.x
and everyone was furrowing their brows at me. I pain-stakingly went
through the upgrade cycle from 4.1 -> 5.5 -> 6.0 -> 7.0 -> 8.0. It
only took me ... a few years. We only just had a software release this
summer (northern hemisphere) on Tomcat 8.

Then these jokers had to go and release Tomcat 8.5.

But now I'm a committer. And I feel your pain. You don't care about
all the jokes and "hey, man, you need to upgrade"... you just want to
solve your problem.

Well, I'm going to tell you that "just solving your problem" is not
really an option for a number of reasons. In super-compact form,
here's a list of reasons why:

1. Publicly-disclosed security vulnerabilities
2. Near-zero support

Also, if you are running Tomcat 4.1, you probably also have some
seriously old versions of things like Java. If you don't have a recent
version of Java, then you can't support things like TLS. TLS support
was added to Java in version 1.4 when JSSE was integrated into the
standard Java Runtime packages. (Before then, it was an add-on).

Older Java versions have wonderful flaws like this one:
http://www.exploringbinary.com/java-hangs-when-converting-2-225073858507
2012e-308/

I would encourage you to think very seriously about migrating your
system to Tomcat 8.0.x running on Java 1.8. In many cases, all you
have to do is copy your application's WAR file (or exploded WAR
directory... whatever you've got in your webapps/ directory) into a
Tomcat 8 auto-deployment directory and your app will just work.

It's also possible that a bunch of things won't work. But we can help
you if you choose to take this route.

> At this point, this looks more like an application bug that a
> Tomcat bug.

Agreed. There's probably more in the log file that was initially posted.

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJXvhlrAAoJEBzwKT+lPKRYseoQAKf18tig84G1kupLDQ7VHiwE
auqQThPlHeOJRv9j0BJD/ZFnx+bjTj6Nku3SlpkcZ3ckHcUas2Nkfb4dMVQCP7b7
gZjzEADbl8PqzqbzDggTIISgyw8nftGBIEo4zIOSY9aPWiiS/X5FtgQB1SGq9Gxn
UFg+9RmbD7vjHQL/15oC7/RYyKZIsMc1vDmfrBvhoSb2pzj8YS/yc5/omIpasazW
Z+idKzHwrLs40mnA2JwgSecXUR9xQLgYUTW9mx8tshAQup9XCNbnJ4VRLH+2IzCm
Z3U/6nfOJ/xFfRt4gzBVKQ+Rbe6gIJFfVCzXIYQtMba6X5JDCvwIeebygfKsAzP6
rEH2W3OJUQnxcInFNveyY9cWWEviwkyvDWu2HS59IXvCs4LHaVPNe4ux1JhVLrI3
UCkSQa/+q318i+9vEPjWfCYsS7wjtxZCUnUz03ExDhp1Orj93tuhOk8oYI7Q+OHj
VJ9kYlDUiyvMZsMZy1PlL5u+UUdJ7t2nbDKKBkKCV1vvwTM1Y1YGyDIYIcsBFD1v
fZ0GqmeWhxLSKQwpZoDF/Mg2EVt120isgr8PifnTlBO2JfzG2wrtEKVEh64/oYDn
5RFnl9+5vH+4PFczHA8vje8DLzMdfZwf1aGQYQWky1fdFqvQ8DlvzvrVEKQTJk5e
AFpfBZJ3exqQeNyxPH8U
=Vjxs
-----END PGP SIGNATURE-----

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


Re: apache tomcat 4.1.29 error

Posted by Mark Thomas <ma...@apache.org>.
On 24/08/2016 17:56, Toews, Timothy wrote:
> Hello all:
> 
> I am new to this list as of half an hour ago. I am concurrently searching the archives for a potential solution to the error message I have included below. This error happens on a daily basis for our office, attempting to login to a server where we store files that document our site processes and procedures. Any and all help is appreciated. Thanks in advance

4.1.29 ? You know that version was released in 2003 right? (No, that
isn't a typo.)

> 1.       What does this error mean? (at first glance it appears that it is a server timeout type error, although I admit to that as a wild stab in the dark).

It means you have a problem with login.jsp but there isn't enough
information to tell what the problem might be.

Look in Tomcat's work directory. Each web app will have a directory. In
the directory for the relevant web app, look for the file
org/apache/jsp/login_jsp.java.

Whatever is going wrong, is going wrong around line 499 of that file.

If you are able to post the file somewhere where we can read it, we
might be able to help some more.

> 2.       Is there a patch or other solution to this problem ? (once again, searching for the error message in the archives, I will report back if I find it)

At this point, this looks more like an application bug that a Tomcat bug.

Mark


> 
> See below:
> 
> exception
> org.apache.jasper.JasperException
>         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
>         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.invokeNext(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.invokeNext(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:2417)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(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.invokeNext(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:193)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>         at java.lang.Thread.run(Thread.java:534)
> root cause
> javax.servlet.ServletException
>         at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
>         at org.apache.jsp.login_jsp._jspService(login_jsp.java:499)
>         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
>         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.invokeNext(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.invokeNext(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:2417)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(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.invokeNext(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:193)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>         at java.lang.Thread.run(Thread.java:534)
> 
> 
> Tim Toews
> Training Specialist
> Catalent Pharma Solutions
> 1100 Enterprise Drive,Winchester, KY, 40391
> T (859) 745-2200 ext. 8228 | M (859) 771-1356
> www.catalent.com<http://www.catalent.com/>
> 
> more products. better treatments. reliably supplied.(tm)
> 
> 
> Catalent Pharma Solutions e-mail is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received an e-mail in error, please notify the Catalent sender immediately and delete the original. Any other use of the e-mail by you is prohibited.
> 


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