Derek,

I'm not familiar with the soulwing client at all.  Can you see what message
is being passed back?  Is there any accidental extra spacing, etc.?

-Scott

On Nov 2, 2007 3:09 PM, Derek Ethier <[EMAIL PROTECTED]> wrote:

>  We're using the latest version of Confluence and the soulwing CAS client
> with version 3.0.7 of CAS. We've configured the soulwing and seraph plugin
> as per the information on this page:
>
> http://www.soulwing.org/confluence-cas.jsp
>
> It successfully handles the re-direction to CAS for authentication and
> then back to the issuing service but we get the following error on the
> Confluence side:
>
> org.soulwing.cas.client.ProtocolViolationException: Invalid root element
>  at
> org.soulwing.cas.client.jdom.JdomProtocolHandlerImpl.getResponseElement(
> JdomProtocolHandlerImpl.java:78)
>
>   org.soulwing.cas.client.ProtocolViolationException: Invalid root element
>         at
> org.soulwing.cas.client.jdom.JdomProtocolHandlerImpl.getResponseElement(
> JdomProtocolHandlerImpl.java:78)
>         at
> org.soulwing.cas.client.jdom.JdomProtocolHandlerImpl.processResult(
> JdomProtocolHandlerImpl.java:54)
>         at org.soulwing.cas.client.DefaultValidatorImpl.serviceValidate(
> DefaultValidatorImpl.java:42)
>         at
> org.soulwing.cas.filter.ServiceValidationAuthenticator.authenticate(
> ServiceValidationAuthenticator.java:46)
>         at org.soulwing.cas.filter.AbstractValidationFilter.validate(
> AbstractValidationFilter.java:271)
>         at org.soulwing.cas.filter.AbstractValidationFilter.doHttpFilter(
> AbstractValidationFilter.java:204)
>         at org.soulwing.cas.filter.AbstractValidationFilter.doFilter(
> AbstractValidationFilter.java:172)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:215)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:188)
>         at org.soulwing.cas.filter.SimpleBypassFilter.doHttpFilter(
> SimpleBypassFilter.java:116)
>         at org.soulwing.cas.filter.SimpleBypassFilter.doFilter(
> SimpleBypassFilter.java:95)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:215)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:188)
>         at org.soulwing.cas.filter.LogoutFilter.doHttpFilter(
> LogoutFilter.java:297)
>         at org.soulwing.cas.filter.SessionBypassFilter.doHttpFilter(
> SessionBypassFilter.java:119)
>         at org.soulwing.cas.filter.SessionBypassFilter.doFilter(
> SessionBypassFilter.java:97)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:215)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:188)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:210)
>         at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:174)
>         at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:127)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:117)
>         at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:108)
>         at org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:151)
>         at org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java:870)
>         at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> (Http11BaseProtocol.java:665)
>         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> PoolTcpEndpoint.java:528)
>         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
> LeaderFollowerWorkerThread.java:81)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool.java:685)
>         at java.lang.Thread.run(Thread.java:595)
>   It looks like there a problem with the message being passed from CAS to
> soulwing but this is a standard installation that is working with other
> clients (phpCAS, GoogleSaml etc.). Any ideas would be appreciated. Thanks!
>
> d.
>
> _______________________________________________
> Yale CAS mailing list
> [email protected]
> http://tp.its.yale.edu/mailman/listinfo/cas
>
>


-- 
-Scott Battaglia

LinkedIn: http://www.linkedin.com/in/scottbattaglia
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to