Dear DSpace General,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while i am using CAS Authentication to DSpace, i am getting following error message, please help<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2008-06-13 15:37:43,766 WARN&nbsp; org.dspace.app.webui.servlet.InternalErrorServlet @ :session_id=8221ECC0DCDFC1D236B2E034E54211DA:internal_error:-- URL Was: <a href="http://localhost:8080/jspui/internal-error?ticket=ST-2-ugD1SNv7g7AIwk4viihRKW9eVBaeRm4BxdI-20">http://localhost:8080/jspui/internal-error?ticket=ST-2-ugD1SNv7g7AIwk4viihRKW9eVBaeRm4BxdI-20</a><br>
-- Method: GET<br>-- Parameters were:<br>-- ticket: &quot;ST-2-ugD1SNv7g7AIwk4viihRKW9eVBaeRm4BxdI-20&quot;<br><br>javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target<br>
&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)<br>&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1591)<br>&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:187)<br>
&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:181)<br>&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:975)<br>&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:123)<br>
&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:516)<br>&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:454)<br>&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:884)<br>
&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)<br>&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1123)<br>&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1107)<br>
&nbsp;&nbsp;&nbsp; at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:405)<br>&nbsp;&nbsp;&nbsp; at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)<br>&nbsp;&nbsp;&nbsp; at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:977)<br>
&nbsp;&nbsp;&nbsp; at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234)<br>&nbsp;&nbsp;&nbsp; at edu.yale.its.tp.cas.util.SecureURL.retrieve(SecureURL.java:36)<br>&nbsp;&nbsp;&nbsp; at edu.yale.its.tp.cas.client.ServiceTicketValidator.validate(ServiceTicketValidator.java:212)<br>
&nbsp;&nbsp;&nbsp; at edu.yale.its.tp.cas.client.filter.CASFilter.getAuthenticatedUser(CASFilter.java:219)<br>&nbsp;&nbsp;&nbsp; at edu.yale.its.tp.cas.client.filter.CASFilter.doFilter(CASFilter.java:184)<br>&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>
&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<br>&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)<br>
&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)<br>&nbsp;&nbsp;&nbsp; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br>&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br>
&nbsp;&nbsp;&nbsp; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)<br>&nbsp;&nbsp;&nbsp; at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)<br>&nbsp;&nbsp;&nbsp; at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)<br>
&nbsp;&nbsp;&nbsp; at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)<br>&nbsp;&nbsp;&nbsp; at java.lang.Thread.run(Thread.java:619)<br>Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target<br>
&nbsp;&nbsp;&nbsp; at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:285)<br>&nbsp;&nbsp;&nbsp; at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:191)<br>&nbsp;&nbsp;&nbsp; at sun.security.validator.Validator.validate(Validator.java:218)<br>
&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)<br>&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)<br>&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)<br>
&nbsp;&nbsp;&nbsp; at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:954)<br>&nbsp;&nbsp;&nbsp; ... 27 more<br>Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target<br>
&nbsp;&nbsp;&nbsp; at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)<br>&nbsp;&nbsp;&nbsp; at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)<br>&nbsp;&nbsp;&nbsp; at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:280)<br>
&nbsp;&nbsp;&nbsp; ... 33 more<br><br>SathyaMoorthy K<br>Junior Research Fellow<br>Open Technology Centre<br><br>