Ok, I've setup everything again in a fresh machine based on the STS manual, and 
now I am getting a different exception. At least, I am seeing some redirections 
to the sp and idp. The sp is giving the following exception after entering 
username and password in the idp,

[#|2009-10-16T23:50:16.542-0400|WARNING|sun-appserver9.1|javax.enterprise.system.stream.err|_ThreadID=14;_ThreadName=httpSSLWorkerThread-8180-1;_RequestID=343c2651-cb74-4c14-af67-2b4e437ad593;|
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
                at java.util.ArrayList.RangeCheck(ArrayList.java:547)
                at java.util.ArrayList.get(ArrayList.java:322)
                at 
com.sun.xml.bind.util.ProxyListImpl.get(ProxyListImpl.java:174)
                at 
com.sun.identity.wsfederation.meta.WSFederationMetaUtils.getAttribute(WSFederationMetaUtils.java:266)
                at 
com.sun.identity.wsfederation.plugins.DefaultADFSPartnerAccountMapper.getSearchParameters(DefaultADFSPartnerAccountMapper.java:86)
                at 
com.sun.identity.wsfederation.plugins.DefaultLibrarySPAccountMapper.getIdentity(DefaultLibrarySPAccountMapper.java:143)
                at 
com.sun.identity.wsfederation.servlet.RPSigninResponse.process(RPSigninResponse.java:178)
                at 
com.sun.identity.wsfederation.servlet.WSFederationServlet.doPost(WSFederationServlet.java:107)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
                at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
                at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
                at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
                at 
com.sun.identity.setup.AMSetupFilter.doFilter(AMSetupFilter.java:91)
                at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
                at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
                at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
                at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
                at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
                at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
                at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
                at 
com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
                at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
                at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
                at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
                at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
                at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
                at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
                at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
                at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
                at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
                at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
                at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
                at 
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
                at 
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
                at 
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
                at 
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
                at 
com.sun.enterprise.web.connector.grizzly.ssl.SSLReadTask.process(SSLReadTask.java:440)
                at 
com.sun.enterprise.web.connector.grizzly.ssl.SSLReadTask.doTask(SSLReadTask.java:228)
                at 
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
                at 
com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
|#]

I've already applied the patch in the RPSigninResponse.class class as well. 
Have you seen this error before ? Any clue about what can be happening ?

Thanks
Pablo.

Reply via email to