I'm trying to deploy my CAS Client Test Application on weblogic 9.2 and I am getting this error.... It looks as though the only way around it is to change a System Environment variable that could cause alot of other issues... Is there any other way?
java.lang.RuntimeException: Unable to create XMLReader
at
org.jasig.cas.client.util.XmlUtils.getXmlReader(XmlUtils.java:44)
at
org.jasig.cas.client.util.XmlUtils.getTextForElement(XmlUtils.java:116)
at
org.jasig.cas.client.validation.Cas20ServiceTicketValidator.parseResponseFromServer(Cas20ServiceTicketValidator.java:69)
at
org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:188)
at
org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:132)
at
com.jbhunt.biz.security.sso.filters.AuthenticationFilter$VirtualFilterChain.doFilter(AuthenticationFilter.java:259)
at
com.jbhunt.biz.security.sso.filters.CASAuthenticationFilter.doFilter(CASAuthenticationFilter.java:105)
at
com.jbhunt.biz.security.sso.filters.AuthenticationFilter$VirtualFilterChain.doFilter(AuthenticationFilter.java:259)
at
org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:106)
at
com.jbhunt.biz.security.sso.filters.AuthenticationFilter$VirtualFilterChain.doFilter(AuthenticationFilter.java:259)
at
com.jbhunt.biz.security.sso.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:166)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at
weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:26)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3242)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010)
at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
java.lang.ClassCastException: weblogic.apache.xerces.parsers.SAXParser
at org.xml.sax.helpers.XMLReaderFactory.loadClass(Unknown Source)
at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(Unknown
Source)
at
org.jasig.cas.client.util.XmlUtils.getXmlReader(XmlUtils.java:42)
at
org.jasig.cas.client.util.XmlUtils.getTextForElement(XmlUtils.java:116)
at
org.jasig.cas.client.validation.Cas20ServiceTicketValidator.parseResponseFromServer(Cas20ServiceTicketValidator.java:69)
at
org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:188)
at
org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:132)
at
com.jbhunt.biz.security.sso.filters.AuthenticationFilter$VirtualFilterChain.doFilter(AuthenticationFilter.java:259)
at
com.jbhunt.biz.security.sso.filters.CASAuthenticationFilter.doFilter(CASAuthenticationFilter.java:105)
at
com.jbhunt.biz.security.sso.filters.AuthenticationFilter$VirtualFilterChain.doFilter(AuthenticationFilter.java:259)
at
org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:106)
at
com.jbhunt.biz.security.sso.filters.AuthenticationFilter$VirtualFilterChain.doFilter(AuthenticationFilter.java:259)
at
com.jbhunt.biz.security.sso.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:166)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at
weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:26)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3242)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010)
at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
>
Chris Whittle
SWAT Team Developer
J.B. Hunt Transport Services, Inc.
Office Phone:(479) 419-3122
Ext:73122
Fax Phone:(479) 820-1769
[email protected]
What's your next move?TM
Intermodal | Dedicated | Truckload | LTL | Delivery | Refrigerated |
Flatbed | Expedited
--
You are currently subscribed to [email protected] as:
[email protected]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/cas-dev<<image/gif>>
