Mantis - Resin
Viewing Issue Advanced Details
2363 minor always 01-23-08 17:49 02-07-08 12:13
sam  
ferg  
urgent  
closed 3.1.4  
fixed  
none    
none 3.1.5  
0002363: JSP recompiles because /com/caucho/jstl/fmt.tld digest is modified
(rep by M Gleeson)

When no JNI code is in use, jsp's get recompiled over and over again:

[06:18:04.559] {http-resinX-8600-1} /com/caucho/jstl/fmt.tld digest is modified.
[06:18:04.623] {http-resinX-8600-1} Compiling _jsp/_WEB_22dINF/_jsp/_feeds/_foo__jsp.java
[06:18:05.511] {http-resinX-8600-6} /com/caucho/jstl/fmt.tld digest is modified.
[06:18:05.595] {http-resinX-8600-6} Compiling _jsp/_WEB_22dINF/_jsp/_feeds/_foo__jsp.java
[06:18:06.667] {http-resinX-8600-1} /com/caucho/jstl/fmt.tld digest is modified.
[06:18:06.726] {http-resinX-8600-1} Compiling _jsp/_WEB_22dINF/_jsp/_feeds/_foo__jsp.java

<dependency-check-interval> seems to have no effect.
In the jsp, <fmt:formatDate> is being used.

web.xml has
       <jsp>
          <validate-taglib-schema>true</validate-taglib-schema>
          <fast-jstl>false</fast-jstl>
          <fast-jsf>false</fast-jsf>
          <recompile-on-error>true</recompile-on-error>
          <auto-compile>true</auto-compile>
        </jsp>

Full debug log, resin.conf, jsp, and generated java are attached as separate notes.

Notes
(0002731)
ferg   
02-07-08 12:13   
jsp/15j5

Note, the buggy *.java has been verified, but not the exact symptoms, so the bug reporter should verify the fix with the new snapshot.