Saturday, October 22, 2011

java.lang.StringIndexOutOfBoundsException: String index out of range: -8 while creating OID users using OIDDAS

Visit the Below Website to access unlimited exam questions for all IT vendors and Get Oracle Certifications for FREE
http://www.free-online-exams.com

Problem:   java.lang.StringIndexOutOfBoundsException: String index out of range: -8 while creating OID users using OIDDAS
Create OID users using OIDDAS
In 10.1.2 OID/SSO when Trying to create OID users using OIDDAS

Hitting https://honename:port/oiddas giving "500 Internal Server Error".

$ORACLE_HOME/SSO/sso/log/ssoServer.log
is showing just after got the error

Wed Jul 08 09:04:42 GMT+04:00 2009 [DEBUG] AJPRequestHandler-ApplicationServerThread-11 FilePolicyManager.getAuthL
evel: papp success Url=http://osso_login_success
Wed Jul 08 09:04:42 GMT+04:00 2009 [ERROR] AJPRequestHandler-ApplicationServerThread-11 Unexpected Exception recei
ved
java.lang.StringIndexOutOfBoundsException: String index out of range: -8
at java.lang.String.substring(String.java:1685)
at oracle.security.sso.server.policy.FilePolicyManager.getAuthLevel(FilePolicyManager.java:385)
at oracle.security.sso.server.auth.AuthDirector.getAuthLevel(AuthDirector.java:199)
at oracle.security.sso.server.ui.SSOLoginServlet.doPost(SSOLoginServlet.java:323)
at oracle.security.sso.server.ui.SSOLoginServlet.doGet(SSOLoginServlet.java:285)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:663)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:1
92)
at java.lang.Thread.run(Thread.java:534)
Wed Jul 08 09:04:42 GMT+04:00 2009 [INFO] AJPRequestHandler-ApplicationServerThread-11 Leaving doPost method
Wed Jul 08 09:04:42 GMT+04:00 2009 [INFO] AJPRequestHandler-ApplicationServerThread-11 Leaving doGet method

Symptoms:

Log files:

$ORACLE_HOME/SSO/sso/log/ssoServer.log
is showing just after I got the error

Wed Jul 08 09:04:42 GMT+04:00 2009 [DEBUG] AJPRequestHandler-ApplicationServerThread-11 FilePolicyManager.getAuthL
evel: papp success Url=http://osso_login_success
Wed Jul 08 09:04:42 GMT+04:00 2009 [ERROR] AJPRequestHandler-ApplicationServerThread-11 Unexpected Exception recei
ved
java.lang.StringIndexOutOfBoundsException: String index out of range: -8
at java.lang.String.substring(String.java:1685)
at oracle.security.sso.server.policy.FilePolicyManager.getAuthLevel(FilePolicyManager.java:385)
at oracle.security.sso.server.auth.AuthDirector.getAuthLevel(AuthDirector.java:199)
at oracle.security.sso.server.ui.SSOLoginServlet.doPost(SSOLoginServlet.java:323)
at oracle.security.sso.server.ui.SSOLoginServlet.doGet(SSOLoginServlet.java:285)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:663)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:1
92)
at java.lang.Thread.run(Thread.java:534)
Wed Jul 08 09:04:42 GMT+04:00 2009 [INFO] AJPRequestHandler-ApplicationServerThread-11 Leaving doPost method
Wed Jul 08 09:04:42 GMT+04:00 2009 [INFO] AJPRequestHandler-ApplicationServerThread-11 Leaving doGet method


Solution:


it is registration problem,
Follow
Note.315200.1 -- How to Reregister the Single Sign-on (SSO) Components
To resolve issue

References:
Note:460953.1 -- HTTP-500 Internal Server Error On Clicking DAS Login Link (2)
Note: 360061.1 -- Login to OIDDAS Gives 500 Internal Server Error



Get Oracle Certifications for all Exams
Free Online Exams.com

No comments: