Hi All,
I am facing a serious issue when installing Jetspeed 2 in a folder which
has spaces in its name (For Example - D:\TEMP FOLDER\Jetspeed 2Beta).
The full stack trace is given below.
No user authentication is happening due this error. Is this a known
issue? Are there any workarounds for this? Any help is greatly
appreciated.
Thanks and Regards,
Srivathsan
Stack Trace:
SEVERE: Unexpected error
java.lang.SecurityException:
D:\TEMP%20FOLDER\Jetspeed%202Beta\work\Catalina\loc
alhost\jetspeed\loader\login.conf (The system cannot find the path
specified)
at
com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:97)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at
javax.security.auth.login.Configuration$3.run(Configuration.java:216)
at java.security.AccessController.doPrivileged(Native Method)
at
javax.security.auth.login.Configuration.getConfiguration(Configuratio
n.java:210)
at
javax.security.auth.login.LoginContext$1.run(LoginContext.java:237)
at java.security.AccessController.doPrivileged(Native Method)
at
javax.security.auth.login.LoginContext.init(LoginContext.java:234)
at
javax.security.auth.login.LoginContext.<init>(LoginContext.java:403)
at
org.apache.catalina.realm.JAASRealm.authenticate(JAASRealm.java:347)
at
org.apache.catalina.authenticator.FormAuthenticator.authenticate(Form
Authenticator.java:257)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:416)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.FileNotFoundException:
D:\TEMP%20FOLDER\Jetspeed%202Beta\work
\Catalina\localhost\jetspeed\loader\login.conf (The system cannot find
the path
specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at
com.sun.security.auth.login.ConfigFile.getInputStream(ConfigFile.java
:552)
at
com.sun.security.auth.login.ConfigFile.init(ConfigFile.java:216)
at
com.sun.security.auth.login.ConfigFile.init(ConfigFile.java:163)
at
com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:95)
... 26 more