Hide Forgot
Affects: Interactive Demo/Tutorial project_key: SOA Try opensso quickstart. When deploying opensso.war, server logs: ---------------------------------------- 15:25:01,327 INFO [TomcatDeployment] deploy, ctxPath=/opensso 15:25:01,899 INFO [STDOUT] FAM urls[0] : file:/home/mvanek/work/build/5.2.0.ER2/jboss-soa-p-5/jboss-as/server/production/tmp/3j001-shpj17-gryutt6s-1-grywsz5m-pi/opensso.war/WEB-INF/lib/webservices-api.jar 15:25:01,899 INFO [STDOUT] FAM urls[1] : file:/home/mvanek/work/build/5.2.0.ER2/jboss-soa-p-5/jboss-as/server/production/tmp/3j001-shpj17-gryutt6s-1-grywsz5m-pi/opensso.war/WEB-INF/lib/webservices-rt.jar 15:25:01,899 INFO [STDOUT] FAM urls[2] : file:/home/mvanek/work/build/5.2.0.ER2/jboss-soa-p-5/jboss-as/server/production/tmp/3j001-shpj17-gryutt6s-1-grywsz5m-pi/opensso.war/WEB-INF/lib/webservices-tools.jar 15:25:01,899 INFO [STDOUT] FAM urls[3] : file:/home/mvanek/work/build/5.2.0.ER2/jboss-soa-p-5/jboss-as/server/production/tmp/3j001-shpj17-gryutt6s-1-grywsz5m-pi/opensso.war/WEB-INF/lib/webservices-extra-api.jar 15:25:01,899 INFO [STDOUT] FAM urls[4] : file:/home/mvanek/work/build/5.2.0.ER2/jboss-soa-p-5/jboss-as/server/production/tmp/3j001-shpj17-gryutt6s-1-grywsz5m-pi/opensso.war/WEB-INF/lib/webservices-extra.jar 15:25:01,899 INFO [STDOUT] FAM urls[5] : file:/home/mvanek/work/build/5.2.0.ER2/jboss-soa-p-5/jboss-as/server/production/tmp/3j001-shpj17-gryutt6s-1-grywsz5m-pi/opensso.war/WEB-INF/lib/fam.jar 15:25:01,899 INFO [STDOUT] FAM urls[6] : file:/home/mvanek/work/build/5.2.0.ER2/jboss-soa-p-5/jboss-as/server/production/tmp/3j001-shpj17-gryutt6s-1-grywsz5m-pi/opensso.war/WEB-INF/lib/openssowssproviders.jar 15:25:01,899 INFO [STDOUT] FAM urls[7] : file:/home/mvanek/work/build/5.2.0.ER2/jboss-soa-p-5/jboss-as/server/production/tmp/3j001-shpj17-gryutt6s-1-grywsz5m-pi/opensso.war/WEB-INF/lib/xalan.jar 15:25:01,899 INFO [STDOUT] FAM urls[8] : file:/home/mvanek/work/build/5.2.0.ER2/jboss-soa-p-5/jboss-as/server/production/tmp/3j001-shpj17-gryutt6s-1-grywsz5m-pi/opensso.war/WEB-INF/lib/xercesImpl.jar 15:25:01,899 INFO [STDOUT] FAM urls[9] : file:/home/mvanek/work/build/5.2.0.ER2/jboss-soa-p-5/jboss-as/server/production/tmp/3j001-shpj17-gryutt6s-1-grywsz5m-pi/opensso.war/WEB-INF/lib/openfedlib.jar 15:25:02,076 INFO [http] WSSERVLET12: JAX-WS context listener initializing 15:25:02,825 SEVERE [http] WSSERVLET11: failed to parse runtime descriptor: java.lang.LinkageError: loader constraint violation: when resolving field "DATETIME" the class loader (instance of java/net/URLClassLoader) of the referring class, javax/xml/datatype/DatatypeConstants, and the class loader (instance of <bootloader>) for the field's resolved type, javax/xml/namespace/QName, have different Class objects for that type java.lang.LinkageError: loader constraint violation: when resolving field "DATETIME" the class loader (instance of java/net/URLClassLoader) of the referring class, javax/xml/datatype/DatatypeConstants, and the class loader (instance of <bootloader>) for the field's resolved type, javax/xml/namespace/QName, have different Class objects for that type at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.<clinit>(RuntimeBuiltinLeafInfoImpl.java:224) at com.sun.xml.bind.v2.model.impl.RuntimeTypeInfoSetImpl.<init>(RuntimeTypeInfoSetImpl.java:61) at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:127) at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:79) at com.sun.xml.bind.v2.model.impl.ModelBuilder.<init>(ModelBuilder.java:152) at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.<init>(RuntimeModelBuilder.java:87) at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:422) at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:286) at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139) at com.sun.xml.bind.api.JAXBRIContext.newInstance(JAXBRIContext.java:105) at com.sun.xml.ws.rm.RmVersion.<init>(RmVersion.java:155) at com.sun.xml.ws.rm.RmVersion.<clinit>(RmVersion.java:50) at com.sun.xml.ws.rm.policy.spi_impl.RmPrefixMapper.<clinit>(RmPrefixMapper.java:54) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) ...
Link: Added: This issue depends SOA-2760
I tested this as part of the SOA-2760 changes, it should be working as soon as that code has been committed into the soa subversion repo.
OpenSSO has been updated, this should now work in ER4.
Still present in ER4.
Together with the previous exception, there are others thrown while deploying opensso.war: 2011-10-07 18:15:51,828 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/opensso]] (main) Exception sending context initialized event to listener instance of class com.sun.faces.config.ConfigureListener java.lang.LinkageError: loader constraint violation: when resolving overridden method "com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.getParser()Lorg/xml/sax/Parser;" the class loader (instance of org/jboss/classloader/spi/base/BaseClassLoader) of the current class, com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl, and its superclass loader (instance of <bootloader> ), have different Class objects for the type org/xml/sax/Parser used in the signature at com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl.newSAXParser(Unknown Source) at com.sun.faces.config.ConfigureListener$WebXmlProcessor.scanForFacesServlet(ConfigureListener.java:672) at com.sun.faces.config.ConfigureListener$WebXmlProcessor.<init>(ConfigureListener.java:644) at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:156) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3910) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4389) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:321) ... he following conflicts appear when opensso.war is in the deploy directory when starting server: 2011-10-07 18:15:53,142 WARN [org.jboss.detailed.classloader.ClassLoaderManager] (main) Unexpected error during load of:org.xml.sax.helpers.XMLFilterImpl java.lang.LinkageError: loader constraint violation: loader (instance of <bootloader>) previously initiated loading for a different type with name "org/xml/sax/XMLFilter" at java.lang.ClassLoader.findBootstrapClass(Native Method) at java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:926) at java.lang.ClassLoader.loadClass(ClassLoader.java:297) at java.lang.ClassLoader.loadClass(ClassLoader.java:295) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:295) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.jboss.classloader.plugins.loader.ClassLoaderToLoaderAdapter.loadClass(ClassLoaderToLoaderAdapter.java:188) at org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:455) at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:267) at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:166) at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:276) at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1138) at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:862) at org.jboss.classloader.spi.base.BaseClassLoader.doLoadClass(BaseClassLoader.java:502) at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:447) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at com.sun.xml.bind.v2.runtime.JAXBContextImpl.createMarshaller(JAXBContextImpl.java:768) at com.sun.xml.bind.v2.runtime.JAXBContextImpl.createMarshaller(JAXBContextImpl.java:141) at org.apache.ws.scout.registry.RegistryV3Impl.init(RegistryV3Impl.java:232) at org.apache.ws.scout.registry.RegistryV3Impl.<init>(RegistryV3Impl.java:157) at org.apache.ws.scout.registry.ConnectionImpl.<init>(ConnectionImpl.java:81) at org.apache.ws.scout.registry.ConnectionFactoryImpl.createConnection(ConnectionFactoryImpl.java:102) at org.jboss.internal.soa.esb.services.registry.JAXRConnectionFactory.getConnection(JAXRConnectionFactory.java:128) at org.jboss.internal.soa.esb.services.registry.JAXRConnectionSingleton.getConnection(JAXRConnectionSingleton.java:60) at org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl.registerEPR(JAXRRegistryImpl.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.internal.soa.esb.services.registry.RegistryService$1.invoke(RegistryService.java:61) at $Proxy423.registerEPR(Unknown Source) ... 2011-10-07 18:15:53,143 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (main) Error installing to Start: name=jboss.esb.vfsfile:/home/mvecera/work/soa/520ER4b/jboss-as/ server/production/deploy/jbossesb.esb/ state=Create java.lang.NoClassDefFoundError: org/xml/sax/helpers/XMLFilterImpl at com.sun.xml.bind.v2.runtime.JAXBContextImpl.createMarshaller(JAXBContextImpl.java:768) at com.sun.xml.bind.v2.runtime.JAXBContextImpl.createMarshaller(JAXBContextImpl.java:141) at org.apache.ws.scout.registry.RegistryV3Impl.init(RegistryV3Impl.java:232) at org.apache.ws.scout.registry.RegistryV3Impl.<init>(RegistryV3Impl.java:157) at org.apache.ws.scout.registry.ConnectionImpl.<init>(ConnectionImpl.java:81) at org.apache.ws.scout.registry.ConnectionFactoryImpl.createConnection(ConnectionFactoryImpl.java:102) at org.jboss.internal.soa.esb.services.registry.JAXRConnectionFactory.getConnection(JAXRConnectionFactory.java:128) at org.jboss.internal.soa.esb.services.registry.JAXRConnectionSingleton.getConnection(JAXRConnectionSingleton.java:60) at org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl.registerEPR(JAXRRegistryImpl.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.internal.soa.esb.services.registry.RegistryService$1.invoke(RegistryService.java:61) at $Proxy423.registerEPR(Unknown Source) ...
Can you please attach the log file?
From the above it looks like opensso.war has been deployed into the SOA server, rather than the standalone tomcat. Can you confirm this? If this is the case then please rerun your tests using the external tomcat server. Deploying opensso within the server was never supported in SOA platform and has now been removed from the quickstart. SOA-2760 mentions this and the readme.txt was updated.
Sorry, this is my fault, I tried to deploy it to SOA.
The opensso was deployed to the SOA server rather than an external tomcat, resolving until we get further feedback from QE.
Re-opening this issue - server.log attached - with opensso deployed to Tomcat per quickstart instructions, seeing this exception: 2011-10-19 11:07:05,482 INFO [org.jboss.soa.esb.services.security.SecurityServiceFactory] (pool-46-thread-1) Using [org.jboss.internal.soa.esb.services.security.JaasSecurityService] as the SecurityService implementation. 2011-10-19 11:07:05,556 ERROR [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (pool-46-thread-1) SecurityService exception : org.jboss.soa.esb.services.security.SecurityServiceException: Exception while trying to login: at org.jboss.internal.soa.esb.services.security.JaasSecurityService.authenticate(JaasSecurityService.java:102) at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.processPipeline(ActionProcessingPipeline.java:549) at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:433) at org.jboss.soa.esb.listeners.message.MessageAwareListener$TransactionalRunner.run(MessageAwareListener.java:550) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Caused by: javax.security.auth.login.LoginException: unable to find LoginModule class: org.jboss.soa.security.opensso.OpenSSOLoginModule at javax.security.auth.login.LoginContext.invoke(LoginContext.java:823) at javax.security.auth.login.LoginContext.access$000(LoginContext.java:203) at javax.security.auth.login.LoginContext$4.run(LoginContext.java:698) at javax.security.auth.login.LoginContext$4.run(LoginContext.java:696) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:695) at javax.security.auth.login.LoginContext.login(LoginContext.java:594) at org.jboss.internal.soa.esb.services.security.JaasSecurityService.authenticate(JaasSecurityService.java:94) ... 6 more
Attachment: Added: server.log.SOA-3322.Oct19.ER5
We seem to be missing the esb.deployer/lib/jbosssoa-opensso jar
Resolved with revision 121 of: trunk/src/opensso/jbosssoa-opensso/pom.xml Commit message: Update version to 1.1.1 here too.
Release Notes Docs Status: Added: Not Required Writer: Added: dlesage
With ER6, seeing this exception: 2011-11-03 23:07:18,759 ERROR [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (pool-29-thread-1) SecurityService exception : org.jboss.soa.esb.services.security.SecurityServiceException: Exception while trying to login: at org.jboss.internal.soa.esb.services.security.JaasSecurityService.authenticate(JaasSecurityService.java:102) at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.processPipeline(ActionProcessingPipeline.java:549) at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:433) at org.jboss.soa.esb.listeners.message.MessageAwareListener$TransactionalRunner.run(MessageAwareListener.java:550) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Caused by: com.sun.identity.authentication.spi.AuthLoginException: Domain is invalid|invalid_domain.jsp at com.sun.identity.authentication.AuthContext.checkException(AuthContext.java:1603) at com.sun.identity.authentication.AuthContext.checkAndSetLoginStatus(AuthContext.java:1618) at com.sun.identity.authentication.AuthContext.runRemoteLogin(AuthContext.java:914) at com.sun.identity.authentication.AuthContext.runLogin(AuthContext.java:729) at com.sun.identity.authentication.AuthContext.login(AuthContext.java:639) at com.sun.identity.authentication.AuthContext.login(AuthContext.java:561) at com.sun.identity.authentication.AuthContext.login(AuthContext.java:385) at org.jboss.soa.security.opensso.OpenSSOLoginModule.login(OpenSSOLoginModule.java:175) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at javax.security.auth.login.LoginContext.invoke(LoginContext.java:784) at javax.security.auth.login.LoginContext.access$000(LoginContext.java:203) at javax.security.auth.login.LoginContext$4.run(LoginContext.java:698) at javax.security.auth.login.LoginContext$4.run(LoginContext.java:696) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:695) at javax.security.auth.login.LoginContext.login(LoginContext.java:594) at org.jboss.internal.soa.esb.services.security.JaasSecurityService.authenticate(JaasSecurityService.java:94) ... 6 more 2011-11-03 23:07:18,789 WARN [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (pool-29-thread-1) No fault address defined for fault message! To: JMSEpr [ PortReference < <wsa:Address jms:127.0.0.1:1099#queue/quickstart_opensso_Request_esb/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : 127.0.0.1:1099/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.url.pkgs : org.jnp.interfaces/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:destination-name : queue/quickstart_opensso_Request_esb/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:acknowledge-mode : AUTO_ACKNOWLEDGE/>, <wsa:ReferenceProperties jbossesb:transacted : false/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ] MessageID: c9ec7693-24e3-4de5-9a44-14ceff1ac8c3 RelatesTo: jms:correlationID#c9ec7693-24e3-4de5-9a44-14ceff1ac8c3
Attachment: Added: server.log.gz Attachment: Added: opensso.zip
Link: Added: This issue relates to SOA-3558
See: https://issues.jboss.org/browse/SOA-3558
See the fix defined in: https://issues.jboss.org/browse/SOA-3558
Files affected: server/<config>/conf/login-config.xml
Fixed by SOA-3558
Verified in CR1 build.