Anonymous | Login | Signup for a new account | 12-17-2024 08:25 PST |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
0001202 | [Resin] | minor | always | 06-19-06 11:41 | 06-26-06 19:02 | ||||
Reporter | billa | View Status | public | ||||||
Assigned To | ferg | ||||||||
Priority | normal | Resolution | fixed | ||||||
Status | closed | Product Version | 3.0.14 | ||||||
Summary | 0001202: resin.jar and pro.jar is not added to CLASSPATH consistently | ||||||||
Description |
I am running 3.0.14 with the same license file everywhere. Yet ResinStatusServlet is reporting that the pro veresion is being used on some machine but the non-pro version being used on others. It turns out that the code in wrapper.pl which list the individual files in the lib directory are producing the jar files in different order on different machines: opendir(RESINLIB, "$RESIN_HOME/lib"); while ($file = readdir(RESINLIB)) { if ($file =~ /\.jar$/ || $file =~ /\.zip$/) { $CLASSPATH="$CLASSPATH:$RESIN_HOME/lib/$file"; } } closedir(RESINLIB); I am guessing that Perl is like Java in that the order of files in a directory listing is not guaranteed. Maybe this code should be changed to always load pro.jar first if it is present? |
||||||||
Additional Information | |||||||||
Attached Files | |||||||||
|
There are no notes attached to this issue. |
Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
27 total queries executed. 25 unique queries executed. |