tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Schultz <ch...@christopherschultz.net>
Subject Re: on 8.5.40, random tmpFile.renameTo with jsp files
Date Mon, 10 Jun 2019 15:53:17 GMT
-----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
View raw message