You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apache-bugdb@apache.org by Steve Waldman <sw...@mchange.com> on 1999/09/15 00:14:34 UTC
mod_jserv/5011: bad naming of resource in JServSrrvletManager.java
>Number: 5011
>Category: mod_jserv
>Synopsis: bad naming of resource in JServSrrvletManager.java
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: jserv
>State: open
>Class: sw-bug
>Submitter-Id: apache
>Arrival-Date: Tue Sep 14 15:20:01 PDT 1999
>Last-Modified:
>Originator: swaldman@mchange.com
>Organization:
apache
>Release: jserv 1.0
>Environment:
n/a
>Description:
.initArgs properties files are broken under Windows, because
JServServletManager.java uses File.separatorChar to name the file
as a resource, but resources should always be named with a forward
slash ('/') char, regardless of platform. [See
http://java.sun.com/products/jdk/1.2/docs/guide/resources/resources.html]
>How-To-Repeat:
>Fix:
Replace File.separatorChar with '/' in the following code.
---
// Try to load a property file classname.initArgs
try {
InputStream argsIn =
loader.getResourceAsStream(classname.replace('.',
File.separatorChar) + ".initArgs");
if (argsIn != null) {
try {
initargs.load(new BufferedInputStream(argsIn));
} finally {
argsIn.close();
}
}
} catch(IOException ignored) {}
>Audit-Trail:
>Unformatted:
[In order for any reply to be added to the PR database, you need]
[to include <ap...@Apache.Org> in the Cc line and make sure the]
[subject line starts with the report component and number, with ]
[or without any 'Re:' prefixes (such as "general/1098:" or ]
["Re: general/1098:"). If the subject doesn't match this ]
[pattern, your message will be misfiled and ignored. The ]
["apbugs" address is not added to the Cc line of messages from ]
[the database automatically because of the potential for mail ]
[loops. If you do not include this Cc, your reply may be ig- ]
[nored unless you are responding to an explicit request from a ]
[developer. Reply only with text; DO NOT SEND ATTACHMENTS! ]