You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by ironman77 <av...@gmail.com> on 2010/07/14 19:50:29 UTC
WSDL endpoint location: Web server https
Hi,
Environment:
Webserver is a https url, redirecting requests to app server.
Should the endpoint in WSDL be that of https webserver? We had the endpoint
as that of appserver but in the logs there was not an observer for the
service.
Any ideas?
Thanks,
J
--
View this message in context: http://cxf.547215.n5.nabble.com/WSDL-endpoint-location-Web-server-https-tp1092944p1092944.html
Sent from the cxf-user mailing list archive at Nabble.com.
Re: WSDL endpoint location: Web server https
Posted by ironman77 <av...@gmail.com>.
Well,
We were testing our https service via SoapUI (proxy involved) and apparently
the SSL handshake is not happening or maybe useragent was wrong. We do not
know. On accessing the endpoint from a browser we could see that service is
being reached albeit with a null pointer exception (no payload) in the logs,
however it was not the case through SoapUI .(in the end configured a
keystore, imported cert and added to the preferences, did not work)
On changing the tool evidently we did see log activity, responses back.
This one was tricky.
Lesson learnt(?):
Maybe, should think about developing a front end to test ones own service.
Instead of tools.
I wonder how gurus out there test their services that are proxied? We did
not have a proxied environment in System test, hence could not reproduce,
faced before.
Thanks for reading,
J
--
View this message in context: http://cxf.547215.n5.nabble.com/WSDL-endpoint-location-Web-server-https-tp1092944p1281166.html
Sent from the cxf-user mailing list archive at Nabble.com.
Re: WSDL endpoint location: Web server https
Posted by ironman77 <av...@gmail.com>.
Websphere (7) loads the app fine without errors. Able to access the WSDL,
but on sending soap request there is no acitivity in the logs, and the
connection just times out. However, on accessing an index page from the app
it logs page rendered activity...
Not sure why the request is not getting to the service
cxf-servlet.xml:
publishedEndpointUrl="https://catwebsr.environment.com/ts/services/TrLocnSrvce
wsdl:
<soap:address location="http://<IPaddress>:9080/ts/services/TrLocnSrvce"/>
lost on this...
Anyhelp is appreciated.
Thanks,
J
--
View this message in context: http://cxf.547215.n5.nabble.com/WSDL-endpoint-location-Web-server-https-tp1092944p1224178.html
Sent from the cxf-user mailing list archive at Nabble.com.
Re: WSDL endpoint location: Web server https
Posted by ironman77 <av...@gmail.com>.
On testing out the following:
cxf-servlet.xml:
publishedEndpointUrl="https://catwebsr.environment.com/ts/services/TrLocnSrvce
wsdl:
<soap:address location="http://catappsrvr:9080/ts/services/TrLocnSrvce"/>
publishedEndpointUrl is replacing the soap:address on accessing the WSDL at
publishedEndpointUrl, this is good news. Testing it in cat to see how WAS 7
reacts while app loads up, and on sending a soap request.
--
View this message in context: http://cxf.547215.n5.nabble.com/WSDL-endpoint-location-Web-server-https-tp1092944p1224165.html
Sent from the cxf-user mailing list archive at Nabble.com.
Re: WSDL endpoint location: Web server https
Posted by ironman77 <av...@gmail.com>.
A question:
Should the publishedEndpointUrl in cxf-servlet.xml and <soap:address
location element value in WSDL have to match for a configuration where
proxy, or load balancer are involved?
cxf-servlet.xml:
publishedEndpointUrl="https://catwebsr.environment.com/ts/services/TrLocnSrvce
wsdl:
<soap:address location="http://catappsrvr:9080/ts/services/TrLocnSrvce"/>
Thanks,
J
--
View this message in context: http://cxf.547215.n5.nabble.com/WSDL-endpoint-location-Web-server-https-tp1092944p1224110.html
Sent from the cxf-user mailing list archive at Nabble.com.
Re: WSDL endpoint location: Web server https
Posted by ironman77 <av...@gmail.com>.
Also,
Soap request is not reaching the app. From Websphere logs, we are seeing
something like:
ServletContro W Can't find the request for
https://blah.com/ts/services//TransportationLocationService's Observer
Not sure why there is an extra "/".
any information is greatly appreciated.
Thank you,
J
--
View this message in context: http://cxf.547215.n5.nabble.com/WSDL-endpoint-location-Web-server-https-tp1092944p1223835.html
Sent from the cxf-user mailing list archive at Nabble.com.
Re: WSDL endpoint location: Web server https
Posted by ironman77 <av...@gmail.com>.
Hi Dan,
Thank you for your reply.
There is no "PolicySetIdReference" element in the wsdl. We are not sure if
this is WAS related.
Stack Trace is shown as below:
7/14/10 20:50:08:129 CDT] 00000013 UpdateTimesta I
org.hibernate.cache.UpdateTimestampsCache <init> starting update timestamps
cache at region: org.hibernate.cache.UpdateTimestampsCache
[7/14/10 20:50:08:129 CDT] 00000013 StandardQuery I
org.hibernate.cache.StandardQueryCache <init> starting query cache at
region: org.hibernate.cache.StandardQueryCache
[7/14/10 20:50:09:238 CDT] 00000013 ReflectionSer I Creating Service
{http://blahblah.com/ts/srvc/TransportationLocationService}TransportationLocationService
from WSDL: WEB-INF/wsdl/TransportationLocationService.wsdl
[7/14/10 20:50:12:582 CDT] 00000013 ServerImpl I Setting the server's
publish address to be /TransportationLocationService
[7/14/10 20:50:12:660 CDT] 00000013 servlet I
com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [TLS] [/tls]
[WebServicePort]: Initialization successful.
[7/14/10 20:50:12:707 CDT] 00000013 webcontainer I
com.ibm.ws.wswebcontainer.VirtualHost addWebApplication SRVE0250I: Web
Module TLS has been bound to
default_host[*:9080,*:80,*:9443,*:5060,*:5061,*:443].
[7/14/10 20:50:12:754 CDT] 00000013 ApplicationMg A WSVR0221I: Application
started: TLS
[7/14/10 20:50:12:754 CDT] 00000013 CompositionUn A WSVR0191I: Composition
unit WebSphere:cuname=TLS in BLA WebSphere:blaname=TLS started.
[7/14/10 20:50:13:223 CDT] 00000000 TCPChannel I TCPC0001I: TCP Channel
TCP_1 is listening on host * (IPv4) port 9061.
[7/14/10 20:50:13:332 CDT] 00000000 WSChannelFram A CHFW0019I: The
Transport Channel Service has started chain WCInboundAdmin.
[7/14/10 20:50:13:363 CDT] 00000000 TCPChannel I TCPC0001I: TCP Channel
TCP_2 is listening on host * (IPv4) port 9080.
[7/14/10 20:50:13:410 CDT] 00000000 WSChannelFram A CHFW0019I: The
Transport Channel Service has started chain WCInboundDefault.
[7/14/10 20:50:13:582 CDT] 00000000 WSChannelFram A CHFW0019I: The
Transport Channel Service has started chain HttpQueueInboundDefault.
[7/14/10 20:50:13:629 CDT] 00000000 TCPChannel I TCPC0001I: TCP Channel
TCP_4 is listening on host * (IPv4) port 9443.
[7/14/10 20:50:13:707 CDT] 00000000 WSChannelFram A CHFW0019I: The
Transport Channel Service has started chain HttpQueueInboundDefaultSecure.
[7/14/10 20:50:13:816 CDT] 00000000 TCPChannel I TCPC0001I: TCP Channel
TCP_3 is listening on host * (IPv4) port 9044.
[7/14/10 20:50:13:832 CDT] 00000000 WSChannelFram A CHFW0019I: The
Transport Channel Service has started chain WCInboundAdminSecure.
[7/14/10 20:50:13:863 CDT] 00000000 WSChannelFram A CHFW0019I: The
Transport Channel Service has started chain WCInboundDefaultSecure.
[7/14/10 20:50:13:879 CDT] 00000000 WSChannelFram A CHFW0019I: The
Transport Channel Service has started chain SOAPAcceptorChain1.
[7/14/10 20:50:13:879 CDT] 00000000 WSChannelFram A CHFW0019I: The
Transport Channel Service has started chain SOAPAcceptorChain2.
[7/14/10 20:50:13:910 CDT] 00000000 WSChannelFram A CHFW0019I: The
Transport Channel Service has started chain SOAPAcceptorChain3.
[7/14/10 20:50:13:926 CDT] 00000000 WSChannelFram A CHFW0019I: The
Transport Channel Service has started chain SOAPAcceptorChain4.
[7/14/10 20:50:13:926 CDT] 00000000 WSChannelFram A CHFW0019I: The
Transport Channel Service has started chain SOAPAcceptorChain5.
[7/14/10 20:50:13:941 CDT] 00000000 WSChannelFram A CHFW0019I: The
Transport Channel Service has started chain SOAPAcceptorChain6.
[7/14/10 20:50:14:176 CDT] 00000012 SchedulerServ I SCHD0077I: The
Scheduler Service is starting the Schedulers.
[7/14/10 20:50:14:191 CDT] 00000012 SchedulerServ I SCHD0078I: The
Scheduler Service has completed starting the Schedulers.
[7/14/10 20:50:14:535 CDT] 00000000 RMIConnectorC A ADMC0026I: The RMI
Connector is available at port 9810
[7/14/10 20:50:14:707 CDT] 00000000 JMXConnectors I ADMC0058I: The JMX
JSR160RMI connector is available at port 9810
[7/14/10 20:50:14:723 CDT] 00000016 UserManagemen I CWWIM6002I Received
notification that the server has finished starting.
[7/14/10 20:50:25:004 CDT] 00000016 XACMLPolicyPa E
XACMLPolicyParser$XACMLErrorHandler error() CWRGS4054E A error was issued
while parsing the XML document at line 44, column 32.
cvc-complex-type.2.4.a: Invalid content was found starting with element
'PolicySetIdReference'. One of
'{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is expected.
[7/14/10 20:50:25:019 CDT] 00000016 XACMLPolicyPa E XACMLPolicyParser
parseDocument( InputStream ) CWRGS4038E An error occured while parsing an
InputStream. CWRGS4054E A error was issued while parsing the XML document at
line 44, column 32. cvc-complex-type.2.4.a: Invalid content was found
starting with element 'PolicySetIdReference'. One of
'{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is expected. .
[7/14/10 20:50:25:019 CDT] 00000016 XACMLConfigur E XACMLConfigurationImpl
importXACML( InputStream ) CWRGS4011E An error occured while importing an
XACML document from an InputStream.
com.ibm.sec.authz.xacml.config.XACMLSyntaxException: CWRGS4038E An error
occured while parsing an InputStream. CWRGS4054E A error was issued while
parsing the XML document at line 44, column 32. cvc-complex-type.2.4.a:
Invalid content was found starting with element 'PolicySetIdReference'. One
of '{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is expected. .
at
com.ibm.sec.authz.xacml.internal.io.XACMLPolicyParser.parseDocument(XACMLPolicyParser.java:324)
at
com.ibm.sec.authz.xacml.config.internal.XACMLConfigurationImpl.importXACML(XACMLConfigurationImpl.java:1427)
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importDocuments(PolicyImporter.java:471)
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importPolicy(PolicyImporter.java:199)
at
com.ibm.sec.authz.provider.internal.config.XACMLCfgPolicyDataProcessingImpl.deployXACML(XACMLCfgPolicyDataProcessingImpl.java:553)
at
com.ibm.sec.authz.provider.CommonAuthzPolicyConfiguration.readXML(CommonAuthzPolicyConfiguration.java:1190)
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.createRoletoPermissionPolicy(JACCPolicyDefinition.java:230)
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.loadPolicy(JACCPolicyDefinition.java:175)
at
com.ibm.ws.wim.security.authz.ProfileSecurityManager.initialize(ProfileSecurityManager.java:186)
at
com.ibm.ws.wim.security.authz.ProfileSecurityManager.initialize(ProfileSecurityManager.java:138)
at com.ibm.ws.wim.ProfileManager.initialize(ProfileManager.java:3245)
at com.ibm.ws.wim.ProfileManager.<init>(ProfileManager.java:213)
at com.ibm.ws.wim.ProfileManager.singleton(ProfileManager.java:219)
at
com.ibm.websphere.wim.ServiceProvider.initialize(ServiceProvider.java:115)
at com.ibm.websphere.wim.ServiceProvider.<init>(ServiceProvider.java:124)
at
com.ibm.websphere.wim.ServiceProvider.singleton(ServiceProvider.java:103)
at
com.ibm.ws.wim.management.UserManagementProcess.handleNotification(UserManagementProcess.java:340)
at com.ibm.ws.management.event.ListenerInfo$1.run(ListenerInfo.java:137)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4599)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:4687)
at
com.ibm.ws.management.event.ListenerInfo.handleNotification(ListenerInfo.java:153)
at
com.ibm.ws.management.event.NotificationDispatcher$DispatchANotificationToAListener.run(NotificationDispatcher.java:372)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid
content was found starting with element 'PolicySetIdReference'. One of
'{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is expected.
at
com.ibm.sec.authz.xacml.internal.io.XACMLPolicyParser$XACMLErrorHandler.error(XACMLPolicyParser.java:2120)
at org.apache.xerces.util.ErrorHandlerWrapper.error(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.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown
Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
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(Unknown Source)
at
com.ibm.sec.authz.xacml.internal.io.XACMLPolicyParser.parseDocument(XACMLPolicyParser.java:315)
... 22 more
---- Begin backtrace for Nested Throwables
org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was
found starting with element 'PolicySetIdReference'. One of
'{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is expected.
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(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.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown
Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
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(Unknown Source)
at
com.ibm.sec.authz.xacml.internal.io.XACMLPolicyParser.parseDocument(XACMLPolicyParser.java:315)
at
com.ibm.sec.authz.xacml.config.internal.XACMLConfigurationImpl.importXACML(XACMLConfigurationImpl.java:1427)
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importDocuments(PolicyImporter.java:471)
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importPolicy(PolicyImporter.java:199)
at
com.ibm.sec.authz.provider.internal.config.XACMLCfgPolicyDataProcessingImpl.deployXACML(XACMLCfgPolicyDataProcessingImpl.java:553)
at
com.ibm.sec.authz.provider.CommonAuthzPolicyConfiguration.readXML(CommonAuthzPolicyConfiguration.java:1190)
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.createRoletoPermissionPolicy(JACCPolicyDefinition.java:230)
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.loadPolicy(JACCPolicyDefinition.java:175)
at
com.ibm.ws.wim.security.authz.ProfileSecurityManager.initialize(ProfileSecurityManager.java:186)
at
com.ibm.ws.wim.security.authz.ProfileSecurityManager.initialize(ProfileSecurityManager.java:138)
at com.ibm.ws.wim.ProfileManager.initialize(ProfileManager.java:3245)
at com.ibm.ws.wim.ProfileManager.<init>(ProfileManager.java:213)
at com.ibm.ws.wim.ProfileManager.singleton(ProfileManager.java:219)
at
com.ibm.websphere.wim.ServiceProvider.initialize(ServiceProvider.java:115)
at com.ibm.websphere.wim.ServiceProvider.<init>(ServiceProvider.java:124)
at
com.ibm.websphere.wim.ServiceProvider.singleton(ServiceProvider.java:103)
at
com.ibm.ws.wim.management.UserManagementProcess.handleNotification(UserManagementProcess.java:340)
at com.ibm.ws.management.event.ListenerInfo$1.run(ListenerInfo.java:137)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4599)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:4687)
at
com.ibm.ws.management.event.ListenerInfo.handleNotification(ListenerInfo.java:153)
at
com.ibm.ws.management.event.NotificationDispatcher$DispatchANotificationToAListener.run(NotificationDispatcher.java:372)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
[7/14/10 20:50:25:082 CDT] 00000016 PolicyImporte E PolicyImporter
importDocuments( List<Document>, IXACMLConfiguration ) CWRGS0087E An error
was encountered while attempting to import 'XACML policy'
com.ibm.sec.authz.xacml.config.XACMLConfigurationException: CWRGS4011E An
error occured while importing an XACML document from an InputStream.
at
com.ibm.sec.authz.xacml.config.internal.XACMLConfigurationImpl.importXACML(XACMLConfigurationImpl.java:1445)
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importDocuments(PolicyImporter.java:471)
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importPolicy(PolicyImporter.java:199)
at
com.ibm.sec.authz.provider.internal.config.XACMLCfgPolicyDataProcessingImpl.deployXACML(XACMLCfgPolicyDataProcessingImpl.java:553)
at
com.ibm.sec.authz.provider.CommonAuthzPolicyConfiguration.readXML(CommonAuthzPolicyConfiguration.java:1190)
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.createRoletoPermissionPolicy(JACCPolicyDefinition.java:230)
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.loadPolicy(JACCPolicyDefinition.java:175)
at
com.ibm.ws.wim.security.authz.ProfileSecurityManager.initialize(ProfileSecurityManager.java:186)
at
com.ibm.ws.wim.security.authz.ProfileSecurityManager.initialize(ProfileSecurityManager.java:138)
at com.ibm.ws.wim.ProfileManager.initialize(ProfileManager.java:3245)
at com.ibm.ws.wim.ProfileManager.<init>(ProfileManager.java:213)
at com.ibm.ws.wim.ProfileManager.singleton(ProfileManager.java:219)
at
com.ibm.websphere.wim.ServiceProvider.initialize(ServiceProvider.java:115)
at com.ibm.websphere.wim.ServiceProvider.<init>(ServiceProvider.java:124)
at
com.ibm.websphere.wim.ServiceProvider.singleton(ServiceProvider.java:103)
at
com.ibm.ws.wim.management.UserManagementProcess.handleNotification(UserManagementProcess.java:340)
at com.ibm.ws.management.event.ListenerInfo$1.run(ListenerInfo.java:137)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4599)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:4687)
at
com.ibm.ws.management.event.ListenerInfo.handleNotification(ListenerInfo.java:153)
at
com.ibm.ws.management.event.NotificationDispatcher$DispatchANotificationToAListener.run(NotificationDispatcher.java:372)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
Caused by: com.ibm.sec.authz.xacml.config.XACMLSyntaxException: CWRGS4038E
An error occured while parsing an InputStream. CWRGS4054E A error was issued
while parsing the XML document at line 44, column 32.
cvc-complex-type.2.4.a: Invalid content was found starting with element
'PolicySetIdReference'. One of
'{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is expected. .
at
com.ibm.sec.authz.xacml.internal.io.XACMLPolicyParser.parseDocument(XACMLPolicyParser.java:324)
at
com.ibm.sec.authz.xacml.config.internal.XACMLConfigurationImpl.importXACML(XACMLConfigurationImpl.java:1427)
... 21 more
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid
content was found starting with element 'PolicySetIdReference'. One of
'{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is expected.
at
com.ibm.sec.authz.xacml.internal.io.XACMLPolicyParser$XACMLErrorHandler.error(XACMLPolicyParser.java:2120)
at org.apache.xerces.util.ErrorHandlerWrapper.error(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.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown
Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
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(Unknown Source)
at
com.ibm.sec.authz.xacml.internal.io.XACMLPolicyParser.parseDocument(XACMLPolicyParser.java:315)
... 22 more
---- Begin backtrace for Nested Throwables
org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was
found starting with element 'PolicySetIdReference'. One of
'{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is expected.
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(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.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown
Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
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(Unknown Source)
at
com.ibm.sec.authz.xacml.internal.io.XACMLPolicyParser.parseDocument(XACMLPolicyParser.java:315)
at
com.ibm.sec.authz.xacml.config.internal.XACMLConfigurationImpl.importXACML(XACMLConfigurationImpl.java:1427)
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importDocuments(PolicyImporter.java:471)
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importPolicy(PolicyImporter.java:199)
at
com.ibm.sec.authz.provider.internal.config.XACMLCfgPolicyDataProcessingImpl.deployXACML(XACMLCfgPolicyDataProcessingImpl.java:553)
at
com.ibm.sec.authz.provider.CommonAuthzPolicyConfiguration.readXML(CommonAuthzPolicyConfiguration.java:1190)
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.createRoletoPermissionPolicy(JACCPolicyDefinition.java:230)
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.loadPolicy(JACCPolicyDefinition.java:175)
at
com.ibm.ws.wim.security.authz.ProfileSecurityManager.initialize(ProfileSecurityManager.java:186)
at
com.ibm.ws.wim.security.authz.ProfileSecurityManager.initialize(ProfileSecurityManager.java:138)
at com.ibm.ws.wim.ProfileManager.initialize(ProfileManager.java:3245)
at com.ibm.ws.wim.ProfileManager.<init>(ProfileManager.java:213)
at com.ibm.ws.wim.ProfileManager.singleton(ProfileManager.java:219)
at
com.ibm.websphere.wim.ServiceProvider.initialize(ServiceProvider.java:115)
at com.ibm.websphere.wim.ServiceProvider.<init>(ServiceProvider.java:124)
at
com.ibm.websphere.wim.ServiceProvider.singleton(ServiceProvider.java:103)
at
com.ibm.ws.wim.management.UserManagementProcess.handleNotification(UserManagementProcess.java:340)
at com.ibm.ws.management.event.ListenerInfo$1.run(ListenerInfo.java:137)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4599)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:4687)
at
com.ibm.ws.management.event.ListenerInfo.handleNotification(ListenerInfo.java:153)
at
com.ibm.ws.management.event.NotificationDispatcher$DispatchANotificationToAListener.run(NotificationDispatcher.java:372)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
[7/14/10 20:50:25:098 CDT] 00000016 CommonAuthzPo E
CommonAuthzPolicyConfiguration readXML(InputStream) CWRGS0032E An error was
encountered while attempting to deploy XACML policy for contextID WIM
Policy.
com.ibm.sec.authz.provider.internal.DataProcessingException: CWRGS0087E An
error was encountered while attempting to import 'XACML policy'
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importDocuments(PolicyImporter.java:489)
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importPolicy(PolicyImporter.java:199)
at
com.ibm.sec.authz.provider.internal.config.XACMLCfgPolicyDataProcessingImpl.deployXACML(XACMLCfgPolicyDataProcessingImpl.java:553)
at
com.ibm.sec.authz.provider.CommonAuthzPolicyConfiguration.readXML(CommonAuthzPolicyConfiguration.java:1190)
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.createRoletoPermissionPolicy(JACCPolicyDefinition.java:230)
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.loadPolicy(JACCPolicyDefinition.java:175)
at
com.ibm.ws.wim.security.authz.ProfileSecurityManager.initialize(ProfileSecurityManager.java:186)
at
com.ibm.ws.wim.security.authz.ProfileSecurityManager.initialize(ProfileSecurityManager.java:138)
at com.ibm.ws.wim.ProfileManager.initialize(ProfileManager.java:3245)
at com.ibm.ws.wim.ProfileManager.<init>(ProfileManager.java:213)
at com.ibm.ws.wim.ProfileManager.singleton(ProfileManager.java:219)
at
com.ibm.websphere.wim.ServiceProvider.initialize(ServiceProvider.java:115)
at com.ibm.websphere.wim.ServiceProvider.<init>(ServiceProvider.java:124)
at
com.ibm.websphere.wim.ServiceProvider.singleton(ServiceProvider.java:103)
at
com.ibm.ws.wim.management.UserManagementProcess.handleNotification(UserManagementProcess.java:340)
at com.ibm.ws.management.event.ListenerInfo$1.run(ListenerInfo.java:137)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4599)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:4687)
at
com.ibm.ws.management.event.ListenerInfo.handleNotification(ListenerInfo.java:153)
at
com.ibm.ws.management.event.NotificationDispatcher$DispatchANotificationToAListener.run(NotificationDispatcher.java:372)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
Caused by: com.ibm.sec.authz.xacml.config.XACMLConfigurationException:
CWRGS4011E An error occured while importing an XACML document from an
InputStream.
at
com.ibm.sec.authz.xacml.config.internal.XACMLConfigurationImpl.importXACML(XACMLConfigurationImpl.java:1445)
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importDocuments(PolicyImporter.java:471)
... 20 more
Caused by: com.ibm.sec.authz.xacml.config.XACMLSyntaxException: CWRGS4038E
An error occured while parsing an InputStream. CWRGS4054E A error was issued
while parsing the XML document at line 44, column 32.
cvc-complex-type.2.4.a: Invalid content was found starting with element
'PolicySetIdReference'. One of
'{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is expected. .
at
com.ibm.sec.authz.xacml.internal.io.XACMLPolicyParser.parseDocument(XACMLPolicyParser.java:324)
at
com.ibm.sec.authz.xacml.config.internal.XACMLConfigurationImpl.importXACML(XACMLConfigurationImpl.java:1427)
... 21 more
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid
content was found starting with element 'PolicySetIdReference'. One of
'{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is expected.
at
com.ibm.sec.authz.xacml.internal.io.XACMLPolicyParser$XACMLErrorHandler.error(XACMLPolicyParser.java:2120)
at org.apache.xerces.util.ErrorHandlerWrapper.error(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.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown
Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
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(Unknown Source)
at
com.ibm.sec.authz.xacml.internal.io.XACMLPolicyParser.parseDocument(XACMLPolicyParser.java:315)
... 22 more
---- Begin backtrace for Nested Throwables
org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was
found starting with element 'PolicySetIdReference'. One of
'{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is expected.
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(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.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown
Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
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(Unknown Source)
at
com.ibm.sec.authz.xacml.internal.io.XACMLPolicyParser.parseDocument(XACMLPolicyParser.java:315)
at
com.ibm.sec.authz.xacml.config.internal.XACMLConfigurationImpl.importXACML(XACMLConfigurationImpl.java:1427)
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importDocuments(PolicyImporter.java:471)
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importPolicy(PolicyImporter.java:199)
at
com.ibm.sec.authz.provider.internal.config.XACMLCfgPolicyDataProcessingImpl.deployXACML(XACMLCfgPolicyDataProcessingImpl.java:553)
at
com.ibm.sec.authz.provider.CommonAuthzPolicyConfiguration.readXML(CommonAuthzPolicyConfiguration.java:1190)
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.createRoletoPermissionPolicy(JACCPolicyDefinition.java:230)
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.loadPolicy(JACCPolicyDefinition.java:175)
at
com.ibm.ws.wim.security.authz.ProfileSecurityManager.initialize(ProfileSecurityManager.java:186)
at
com.ibm.ws.wim.security.authz.ProfileSecurityManager.initialize(ProfileSecurityManager.java:138)
at com.ibm.ws.wim.ProfileManager.initialize(ProfileManager.java:3245)
at com.ibm.ws.wim.ProfileManager.<init>(ProfileManager.java:213)
at com.ibm.ws.wim.ProfileManager.singleton(ProfileManager.java:219)
at
com.ibm.websphere.wim.ServiceProvider.initialize(ServiceProvider.java:115)
at com.ibm.websphere.wim.ServiceProvider.<init>(ServiceProvider.java:124)
at
com.ibm.websphere.wim.ServiceProvider.singleton(ServiceProvider.java:103)
at
com.ibm.ws.wim.management.UserManagementProcess.handleNotification(UserManagementProcess.java:340)
at com.ibm.ws.management.event.ListenerInfo$1.run(ListenerInfo.java:137)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4599)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:4687)
at
com.ibm.ws.management.event.ListenerInfo.handleNotification(ListenerInfo.java:153)
at
com.ibm.ws.management.event.NotificationDispatcher$DispatchANotificationToAListener.run(NotificationDispatcher.java:372)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
[7/14/10 20:50:25:129 CDT] 00000016 exception E
com.ibm.websphere.wim.security.authz.AuthSystemException AUTH_INIT_FAILURE
com.ibm.websphere.wim.security.authz.AuthSystemException: CWWIM2001E
Initialization of the authorization component failed.
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.loadPolicy(JACCPolicyDefinition.java:181)
at
com.ibm.ws.wim.security.authz.ProfileSecurityManager.initialize(ProfileSecurityManager.java:186)
at
com.ibm.ws.wim.security.authz.ProfileSecurityManager.initialize(ProfileSecurityManager.java:138)
at com.ibm.ws.wim.ProfileManager.initialize(ProfileManager.java:3245)
at com.ibm.ws.wim.ProfileManager.<init>(ProfileManager.java:213)
at com.ibm.ws.wim.ProfileManager.singleton(ProfileManager.java:219)
at
com.ibm.websphere.wim.ServiceProvider.initialize(ServiceProvider.java:115)
at com.ibm.websphere.wim.ServiceProvider.<init>(ServiceProvider.java:124)
at
com.ibm.websphere.wim.ServiceProvider.singleton(ServiceProvider.java:103)
at
com.ibm.ws.wim.management.UserManagementProcess.handleNotification(UserManagementProcess.java:340)
at com.ibm.ws.management.event.ListenerInfo$1.run(ListenerInfo.java:137)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4599)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:4687)
at
com.ibm.ws.management.event.ListenerInfo.handleNotification(ListenerInfo.java:153)
at
com.ibm.ws.management.event.NotificationDispatcher$DispatchANotificationToAListener.run(NotificationDispatcher.java:372)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
Caused by: com.ibm.sec.authz.jaccx.xml.XMLSerializationException: CWRGS0032E
An error was encountered while attempting to deploy XACML policy for
contextID WIM Policy.
at
com.ibm.sec.authz.provider.CommonAuthzPolicyConfiguration.readXML(CommonAuthzPolicyConfiguration.java:1196)
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.createRoletoPermissionPolicy(JACCPolicyDefinition.java:230)
at
com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.loadPolicy(JACCPolicyDefinition.java:175)
... 15 more
Caused by: com.ibm.sec.authz.provider.internal.DataProcessingException:
CWRGS0087E An error was encountered while attempting to import 'XACML
policy'
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importDocuments(PolicyImporter.java:489)
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importPolicy(PolicyImporter.java:199)
at
com.ibm.sec.authz.provider.internal.config.XACMLCfgPolicyDataProcessingImpl.deployXACML(XACMLCfgPolicyDataProcessingImpl.java:553)
at
com.ibm.sec.authz.provider.CommonAuthzPolicyConfiguration.readXML(CommonAuthzPolicyConfiguration.java:1190)
... 17 more
Caused by: com.ibm.sec.authz.xacml.config.XACMLConfigurationException:
CWRGS4011E An error occured while importing an XACML document from an
InputStream.
at
com.ibm.sec.authz.xacml.config.internal.XACMLConfigurationImpl.importXACML(XACMLConfigurationImpl.java:1445)
at
com.ibm.sec.authz.provider.internal.config.PolicyImporter.importDocuments(PolicyImporter.java:471)
... 20 more
Caused by: com.ibm.sec.authz.xacml.config.XACMLSyntaxException: CWRGS4038E
An error occured while parsing an InputStream. CWRGS4054E A error was issued
while parsing the XML document at line 44, column 32.
cvc-complex-type.2.4.a: Invalid content was found starting with element
'PolicySetIdReference'. One of
'{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is expected. .
at
com.ibm.sec.authz.xacml.internal.io.XACMLPolicyParser.parseDocument(XACMLPolicyParser.java:324)
at
com.ibm.sec.authz.xacml.config.internal.XACMLConfigurationImpl.importXACML(XACMLConfigurationImpl.java:1427)
... 21 more
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid
content was found starting with element 'PolicySetIdReference'. One of
'{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is expected.
at
com.ibm.sec.authz.xacml.internal.io.XACMLPolicyParser$XACMLErrorHandler.error(XACMLPolicyParser.java:2120)
at org.apache.xerces.util.ErrorHandlerWrapper.error(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.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown
Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
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)
--
View this message in context: http://cxf.547215.n5.nabble.com/WSDL-endpoint-location-Web-server-https-tp1092944p1223794.html
Sent from the cxf-user mailing list archive at Nabble.com.
Re: WSDL endpoint location: Web server https
Posted by Daniel Kulp <dk...@apache.org>.
On Wednesday 14 July 2010 8:12:37 pm ironman77 wrote:
> Glen,
>
> Thank you for your reply.
>
> On using publishedEndpointUrl, we are getting the following error in our
> application logs. We are using Websphere as our app server, not sure if
> this is relavent to it.
>
> Relevant Configuration from cxf-servlet.xml:
> <jaxws:endpoint id="tService"
> implementor="#TService"
> address="/TService"
> wsdlLocation="WEB-INF/wsdl/TService.wsdl"
> publishedEndpointUrl="https://blahblah.com/tea/services/TService">
> <jaxws:properties>
> <entry key="schema-validation-enabled" value="true" />
> </jaxws:properties>
> </jaxws:endpoint>
>
>
> relevant Service elemetn from TService.wsdl:
> <wsdl:service name="TService">
> <wsdl:port name="TService"
> binding="tns:TServiceSoapBinding">
> <soap:address
location="https://blahblah.com/tea/services/TService"/>
> </wsdl:port>
> </wsdl:service>
>
>
> Error Message:
>
> XACMLPolicyPa E XACMLPolicyParser$XACMLErrorHandler error() CWRGS4054E A
> error was issued while parsing the XML document at line 44, column 32.
> cvc-complex-type.2.4.a: Invalid content was found starting with element
> 'PolicySetIdReference'. One of
> '{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
> "urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
> "urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
> "urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
> "urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
> "urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
> "urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters
> , "urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is
> expected.
>
Is there a stack trace on that? That's a strange error.
Is there a "PolicySetIdReference" element in the wsdl anywhere? What that
error basically says (normally) is that there is an unqualified
"PolicySetIdReference" element in there, but it SHOULD be qualified.
Dan
>
> is the soap address in wsdl ok? are we missing something that is obvious?
> Any thoughts, ideas, are greatly appreciated.
>
> Thank you,
> J
--
Daniel Kulp
dkulp@apache.org
http://dankulp.com/blog
Re: WSDL endpoint location: Web server https
Posted by ironman77 <av...@gmail.com>.
Glen,
Thank you for your reply.
On using publishedEndpointUrl, we are getting the following error in our
application logs. We are using Websphere as our app server, not sure if
this is relavent to it.
Relevant Configuration from cxf-servlet.xml:
<jaxws:endpoint id="tService"
implementor="#TService"
address="/TService"
wsdlLocation="WEB-INF/wsdl/TService.wsdl"
publishedEndpointUrl="https://blahblah.com/tea/services/TService">
<jaxws:properties>
<entry key="schema-validation-enabled" value="true" />
</jaxws:properties>
</jaxws:endpoint>
relevant Service elemetn from TService.wsdl:
<wsdl:service name="TService">
<wsdl:port name="TService"
binding="tns:TServiceSoapBinding">
<soap:address location="https://blahblah.com/tea/services/TService"/>
</wsdl:port>
</wsdl:service>
Error Message:
XACMLPolicyPa E XACMLPolicyParser$XACMLErrorHandler error() CWRGS4054E A
error was issued while parsing the XML document at line 44, column 32.
cvc-complex-type.2.4.a: Invalid content was found starting with element
'PolicySetIdReference'. One of
'{"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySet,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Policy,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyIdReference,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":CombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicyCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":PolicySetCombinerParameters,
"urn:oasis:names:tc:xacml:2.0:policy:schema:os":Obligations}' is expected.
is the soap address in wsdl ok? are we missing something that is obvious?
Any thoughts, ideas, are greatly appreciated.
Thank you,
J
--
View this message in context: http://cxf.547215.n5.nabble.com/WSDL-endpoint-location-Web-server-https-tp1092944p1130815.html
Sent from the cxf-user mailing list archive at Nabble.com.
Re: WSDL endpoint location: Web server https
Posted by Glen Mazza <gl...@gmail.com>.
Yes, I believe it should be that of the https webserver. The
publishedEndpointUrl attribute (Note #2 here:
http://www.jroller.com/gmazza/entry/web_service_tutorial#notes) can help
you.
Glen
ironman77 wrote:
>
> Hi,
>
> Environment:
> Webserver is a https url, redirecting requests to app server.
>
> Should the endpoint in WSDL be that of https webserver? We had the
> endpoint as that of appserver but in the logs there was not an observer
> for the service.
>
> Any ideas?
>
> Thanks,
> J
>
--
View this message in context: http://cxf.547215.n5.nabble.com/WSDL-endpoint-location-Web-server-https-tp1092944p1096479.html
Sent from the cxf-user mailing list archive at Nabble.com.