tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex O'Ree" <alexo...@apache.org>
Subject Re: on 8.5.40, random tmpFile.renameTo with jsp files
Date Mon, 10 Jun 2019 18:21:16 GMT
in tomcat/work/Catalina/localhost/(mywebapp)/org/apache/jsp/dir/
I have something like
help_jsp.java
help_jsp.classtmp

all other jsp pages have the pattern
page_jsp.java
page_jsp.class


On Mon, Jun 10, 2019 at 11:53 AM Christopher Schultz <
chris@christopherschultz.net> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Alex,
>
> On 6/10/19 03:20, Mark Thomas wrote:
> > On 07/06/2019 15:35, Alex O'Ree wrote:
> >> HTTP Status 500 – Internal Server Error Type Exception Report
> >>
> >> Message Unable to compile class for JSP
> >>
> >> Description The server encountered an unexpected condition that
> >> prevented it from fulfilling the request.
> >
> > Not as helpful as I had hoped.
> >
> > Given that the issue is random and that immediately retrying
> > usually works that tends to rule out permission issues.
> >
> > Where is the work directory located? If it is anywhere other than
> > local disk that might be the source of the problem.
> >
> > I'll look into improving those error messages a little (at least
> > provide source and destination file names).
>
> After the error, what file(s) are on the disk in the work directory?
>
> - -chris
>
> >> org.apache.jasper.JasperException: Unable to compile class for
> >> JSP
> >> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext
> .java:610)
> >>
> >>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
> va:399)
> >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
> 86)
> >>
> >>
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
> >> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52
> )
> >>
> >>
> org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFil
> ter.java:71)
> >> Root Cause
> >>
> >> java.io.IOException: tmpFile.renameTo(classFile) failed
> >> org.apache.jasper.compiler.SmapUtil$SDEInstaller.install(SmapUtil.jav
> a:204)
> >>
> >>
> org.apache.jasper.compiler.SmapUtil.installSmap(SmapUtil.java:163)
> >> org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java
> :564)
> >>
> >>
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
> >> org.apache.jasper.compiler.Compiler.compile(Compiler.java:350)
> >> org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
> >> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext
> .java:595)
> >>
> >>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
> va:399)
> >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
> 86)
> >>
> >>
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
> >> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52
> )
> >>
> >>
> org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFil
> ter.java:71)
> >> Note The full stack trace of the root cause is available in the
> >> server logs.
> >>
> >>
> >>
> >>
> >> On Fri, Jun 7, 2019 at 4:58 AM Mark Thomas <markt@apache.org>
> >> wrote:
> >>
> >>> On 06/06/2019 20:38, Alex O'Ree wrote:
> >>>> I've upgraded from .34 to .40 somewhat recently (on windows)
> >>>> and have
> >>> been
> >>>> getting random errors rendering jsp pages recently. The trace
> >>>> is always related to jasper failing to rename a file. I'm not
> >>>> really sure what the issue is. Has anyone seen this or
> >>>> something similar?
> >>>>
> >>>> Usually retrying the request resolves the issue immediately
> >>>> but something seems fishy. This worked fine on previous
> >>>> versions.
> >>>
> >>> Can you provide a stack trace please.
> >>>
> >>> Thanks,
> >>>
> >>> Mark
> >>>
> >>> --------------------------------------------------------------------
> - -
> >>>
> >>>
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >>> For additional commands, e-mail: users-help@tomcat.apache.org
> >>>
> >>>
> >>
> >
> >
> > ---------------------------------------------------------------------
> >
> >
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> -----BEGIN PGP SIGNATURE-----
> Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/
>
> iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlz+fO0ACgkQHPApP6U8
> pFgypg/+JuAE3Zk6nQSnvu5k6ivkjMatT4uTKZccQ0Lpf20Dyfmum5ah7jWHFhcV
> 7WHSWYrvOQ0B/nkv97Aml8tg4VOH2fG3EgYzKqmJt6aoEye9E7zXQRBtlZs/IBGd
> baCWaJ4zbDRQkhizuCUsBixfcqCxZRqGL3MQ8BaIgkdx7+OJJIy6gNq1tNMRtlN3
> td+Ui3X7oMX84Ov3Q/YUvSEODjnSP56nkcGXpElPMHn7gQy1slHLIwAEd3NjtS5T
> 7FbsPiIX3ZfkpKolikRqzhBtzcdx5y0Jwd6pSMmKAKrtET0fQq24HIYBX8dRw0yG
> rsQ5iwYN1P3c5AIDpoqA+C22Fh+/ZNdTbpkMVrUp9hLJlGMO5i5NmhQq0/awVGdT
> oWbA1oga3z2F5ZREdASMyr1rdRNwKqeocUAvfbuzINvib63qJakar8NVL98sVRhi
> AR5DCKmi6yMm3v1+3oyJRkx27epsqc6EVXHR/k3qKy5NfqlbJBai2JLwjDPW41ou
> Rbp82wmxUGHGGmCdibW55k1DcMB7R84Ddgbl6Dm9tbQbF5saF8pFkpbhuySxENZa
> 3AObVfnKC7u/CP9W/JfBeAegxHJTsazrQrvdAisI+DRVKgv1tpKzGSjTyWcLak2l
> 7sJe2sqvG2Yw6Vk2Q0Zb7HHpACOV4CaayztVpYqCpOoRz+WFM4E=
> =jCGo
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message