Reputation: 1
Trying travelocity.com for SAML with wso2 and unable to show the SAML returned claim because of this error:
HTTP Status 500 – Internal Server Error
Type Exception Report
Message javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
Exception
javax.servlet.ServletException: javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
Root Cause
javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
`
Jar file xercesImpl-2.8.1.jar is in lib folder under travelocity.com application but seems it is not able to read it.
I saw that in the runtime tomcat : HTTP Session created without LoggedInSessionBean and the page getting the 500 error is using this reference: <%@ page import="org.wso2.carbon.identity.sso.agent.bean.LoggedInSessionBean" %>
Any clue why getting this?
Upvotes: 0
Views: 103
Reputation: 1515
This similar issue was already reported here and can be solved when copying xercesimpl-2.8.1.jar into /usr/share/tomcat7/lib in tomcat instance and restart the tomcat server.
Please try the workareound mentioned in the jira
Upvotes: 1