WSVR0003E java.lang.IllegalArgumentException: undefined variable: /" using Administrative Console to create directory
 Technote (FAQ)
 
Problem
WSVR0003E received when using Administrative Console to create a directory using the "$" character. You will see the following exception:
[9/24/04 0:01:57:844 CDT] 4d2e8558 WsServer WSVR0003E: Server server1 failed to start java.lang.IllegalArgumentException: undefined variable: / at com.ibm.ws.runtime.component.VariableMapImpl.referenceVariable(VariableMapImpl.java:288)
at com.ibm.ws.runtime.component.VariableMapImpl.expand(VariableMapImpl.java:233)
at com.ibm.ws.runtime.component.VariableMapImpl.substitute(VariableMapImpl.java:299)
[9/24/04 0:01:57:922 CDT] 4d2e8558 WsServer WSVR0009E: Error occurred during startup
 
Cause
When you use the character '$' in a directory string for example: 'C:/tmp$/SystemOut.log' that is configured using the Administrative Console. WebSphere® Application Server sees a charactor that follows '$' as a variable which causes a java.lang.IllegalArgumentException.
 
Solution
You can resolve this problem If you specify C:/tmp$$/SystemOut.log in the Administrative Console instead of C:/tmp$/SystemOut.log.
 
 
Cross Reference information
Segment Product Component Platform Version Edition
Application Servers Runtimes for Java Technology Java SDK
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > Administrative Console (all non-scripting)
Operating system(s): Windows
Software version: 5.0
Software edition:
Reference #: 1181776
IBM Group: Software Group
Modified date: Dec 28, 2004