Does the client show/log the response it's trying to digest? It's probably
something other than XML. 

 

From: Young, Russell [mailto:ryoung...@ku.edu] 
Sent: Thursday, December 11, 2014 10:51 AM
To: cas-dev@lists.jasig.org
Subject: Re:[cas-dev] CAS 4.0.0 and opensaml XML issues

 

It looks like I cut out the top of the stack trace. Below is the entire
stack trace:

 

2014-12-11 11:47:14,618 WARN
[org.springframework.web.servlet.PageNotFound] - <No mapping found for
HTTP request with URI [/cas/samlValidate] in DispatcherServlet with name
'cas'>

2014-12-11 11:47:14,632 ERROR
org.opensaml.xml.parse.BasicParserPool.fatalError:49 - XML Parsing Error

org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 54; White
spaces are required between publicId and systemId.

at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)

at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)

at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)

at org.apache.xerces.impl.XMLScanner.scanExternalID(Unknown Source)

at org.apache.xerces.impl.XMLDocumentScannerImpl.scanDoctypeDecl(Unknown
Source)

at
org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Un
known Source)

at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)

at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)

at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)

at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)

at
org.opensaml.xml.parse.BasicParserPool$DocumentBuilderProxy.parse(BasicPar
serPool.java:671)

at org.opensaml.xml.parse.BasicParserPool.parse(BasicParserPool.java:215)

at
org.jasig.cas.client.validation.Saml11TicketValidator.parseResponseFromSer
ver(Saml11TicketValidator.java:114)

at
org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(A
bstractUrlBasedTicketValidator.java:208)

at
org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(Ab
stractTicketValidationFilter.java:206)

at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Delega
tingFilterProxy.java:343)

at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFi
lterProxy.java:260)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
onFilterChain.java:241)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
Chain.java:208)

at
org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(Authenti
cationFilter.java:161)

at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Delega
tingFilterProxy.java:343)

at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFi
lterProxy.java:260)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
onFilterChain.java:241)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
Chain.java:208)

at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.
java:220)

at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.
java:122)

at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBa
se.java:501)

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1
70)

at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:9
8)

at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)

at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja
va:116)

at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408
)

at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Pro
cessor.java:1040)

at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abstr
actProtocol.java:607)

at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.jav
a:315)

at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1142)

at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java
:617)

at java.lang.Thread.run(Thread.java:745)

 

We are using CAS client v3.3.2

 

From: <Young>, "Young, Russell" <ryoung...@ku.edu
<mailto:ryoung...@ku.edu> >
Date: Thursday, December 11, 2014 at 11:10 AM
To: "cas-dev@lists.jasig.org <mailto:cas-dev@lists.jasig.org> "
<cas-dev@lists.jasig.org <mailto:cas-dev@lists.jasig.org> >
Subject: CAS 4.0.0 and opensaml XML issues

 

We are attempting to upgrade to CAS 4.0. CAS works fine by itself (i.e.
just logging into /cas/login) but when I try logging in with an app that
is integrated with CAS I get the following stack trace in the app's tomcat
logs:

 

org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 54; White
spaces are required between publicId and systemId.

at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)

at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)

at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)

at org.apache.xerces.impl.XMLScanner.scanExternalID(Unknown Source)

at org.apache.xerces.impl.XMLDocumentScannerImpl.scanDoctypeDecl(Unknown
Source)

at
org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Un
known Source)

at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)

at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)

at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)

at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)

at
org.opensaml.xml.parse.BasicParserPool$DocumentBuilderProxy.parse(BasicPar
serPool.java:671)

at org.opensaml.xml.parse.BasicParserPool.parse(BasicParserPool.java:215)

 

Both CAS & the application are running on Tomcat 7. The app is pulling in
opensaml v1.1 

 
-- 
You are currently subscribed to cas-dev@lists.jasig.org
<mailto:cas-dev@lists.jasig.org>  as: mmoay...@unicon.net
<mailto:mmoay...@unicon.net> 
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/cas-dev

-- 
You are currently subscribed to cas-dev@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

Reply via email to