Mantis - Resin
Viewing Issue Advanced Details
379 minor always 09-06-05 00:00 11-30-05 14:42
ferg  
 
high  
closed 3.0.14  
3.0.14 fixed  
none    
none 3.0.15  
0000379: tld modification not forcing recompiling
RSN-423
(rep by Ajit Puthiyavettle)

Here are some test done by one of our developer which makes us believe that on resin 3.x jsp is not getting recompiled when a problem in tld is corrected.
 
After testing on webdev02 (resin 3.x) - I have been led to believe that any changes to a tld requires a restarting of resin ... Which is a different behavior from resin 2.x.

XXXXXXXXXX resin 3.x test XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

1. modified jsp to <%@taglib uri="/global/tld/webman_poll.tld" prefix="po"%>

and then refreshed the page --- page loaded

fine without tld (expected)

2. modified jsp to <%@taglib uri="/global/tld/webman_poll.tld" prefix="p"%>

and then refreshed the page --- page broke -

servlet error

3. modified tld to fix error and refreshed page --- page broke - servlet

error (UNEXPECTED)

4. restarted resin and refreshed page --- page loaded fine

5. modified tld to break page and refreshed page--- page loaded fine

(UNEXPECTED)

6. restarted resin and refreshed page --- page broke - servlet

error

7. modified jsp to <%@taglib uri="/global/tld/webman_poll.tld" prefix="po"%>

and then refreshed page --- paged fine

loaded without tld (expected)

back to step 3 and I can repeat this on webdev02

 

XXXXXXXXXXXXXXX resin 2.x test XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

I tried the following with /u02/content/global/tld/webman_poll.tld and

/u02/content/historychannel.com/htdocs/weeklyquiz/results.jsp

Prep:

webman_poll.tld 'requires' an attribute called test

Results.jsp uses the taglib and everything is in this format p:xxxx

1. modified jsp to <%@taglib uri="/global/tld/webman_poll.tld" prefix="po"%>

and then refreshed the page

--- paged fine loaded without tld (expected page doesn't use any tags with po:xxxx)

2. modified jsp to <%@taglib uri="/global/tld/webman_poll.tld" prefix="p"%>

and then refreshed the page

--- page broke - servlet error (expected since attr test isn't

specified)

3. modified tld to fix error and refreshed page --- page

loaded (expected since test isn't required)

4. modified tld back (to break page) and refreshed page --- page still

loaded (UNEXPECTED)

5. restarted resin and refreshed page --- page

still loaded (UNEXPECTED)

6. modified jsp to <%@taglib uri="/global/tld/webman_poll.tld" prefix="po"%>

and then refreshed page

--- paged fine loaded without tld (expected)

 

Notes
(0000438)
ferg   
09-06-05 00:00   
jsp/18p2