Hello all,
I am trying to get the idp.war deployed on my weblogic (portal) 10.3 environment. I am passed the issues with the ClassNotFound exceptions, but now I am getting the exception below at application
activation time:
<May 6, 2010 11:51:53 AM MDT> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application 'idp'.
weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1373)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
Truncated. see log file for complete stacktrace
java.lang.IllegalArgumentException: InputStream cannot be null
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:120)
at org.opensaml.xml.parse.BasicParserPool$DocumentBuilderProxy.parse(BasicParserPool.java:643)
at org.opensaml.xml.parse.BasicParserPool.parse(BasicParserPool.java:216)
at org.opensaml.xml.XMLConfigurator.load(XMLConfigurator.java:141)
at org.opensaml.DefaultBootstrap.initializeXMLTooling(DefaultBootstrap.java:148)
Truncated. see log file for complete stacktrace
Before this final exception in the log I do see a lot of Exceptions like the one below
for a lot of xsd files. I have googled the exception and looked at your archives but have found nothing that would explain it. Do any of you have an idea on how to approach this? I am not 100% sure
this exception is the root cause of the failed deployment but it is the only thing I have to work with... As a matter of fact, right after the exception entry, there is a success entry for the same xsd
The good entry:
11:51:51.292 [[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG o.s.b.f.xml.ResourceEntityResolver - Found XML entity [classpath:/schema/shibboleth-2.0-profile-handler.xsd]:
class path resource [schema/shibboleth-2.0-profile-handler.xsd]
The bad entry:
11:51:50.632 [[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG o.s.b.f.xml.ResourceEntityResolver - Could not resolve XML entity [classpath:/schema/shibboleth-2.0-services.xsd]
against system root URL
java.net.MalformedURLException: unknown protocol: classpath
at java.net.URL.<init>(URL.java:574) [na:1.6.0_14]
at java.net.URL.<init>(URL.java:464) [na:1.6.0_14]
at java.net.URL.<init>(URL.java:413) [na:1.6.0_14]
at org.springframework.beans.factory.xml.ResourceEntityResolver.resolveEntity(ResourceEntityResolver.java:78) [spring-beans-2.5.6.jar:2.5.6]
at org.apache.xerces.util.EntityResolverWrapper.resolveEntity(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.apache.xerces.impl.XMLEntityManager.resolveEntity(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.apache.xerces.impl.xs.XMLSchemaLoader.resolveDocument(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) [xercesImpl-2.9.1.jar:na]
at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149) [spring-beans-2.5.6.jar:2.5.6]
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124) [spring-web-2.5.6.jar:2.5.6]
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92) [spring-web-2.5.6.jar:2.5.6]
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123) [spring-context-2.5.6.jar:2.5.6]
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422) [spring-context-2.5.6.jar:2.5.6]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352) [spring-context-2.5.6.jar:2.5.6]
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255) [spring-web-2.5.6.jar:2.5.6]
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) [spring-web-2.5.6.jar:2.5.6]
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) [spring-web-2.5.6.jar:2.5.6]
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:465) [weblogic.jar:10.3.0.0]
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) [com.bea.core.weblogic.security.identity_1.1.0.0.jar:1.1.0.0]
at weblogic.security.service.SecurityManager.runAs(Unknown Source) [com.bea.core.weblogic.security.wls_1.0.0.0_5-0-2-0.jar:5.0.2.0]
at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:175) [weblogic.jar:10.3.0.0]
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1785) [CR376251_103.jar:10.3.0.0]
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3005) [CR376251_103.jar:10.3.0.0]
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1371) [weblogic.jar:10.3.0.0]
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) [weblogic.jar:10.3.0.0]
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) [weblogic.jar:10.3.0.0]
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635) [weblogic.jar:10.3.0.0]
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.SingleModuleDeployment.activate(SingleModuleDeployment.java:16) [weblogic.jar:10.3.0.0]
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:162) [weblogic.jar:10.3.0.0]
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79) [weblogic.jar:10.3.0.0]
at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184) [weblogic.jar:10.3.0.0]
at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:196) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173) [weblogic.jar:10.3.0.0]
at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89) [weblogic.jar:10.3.0.0]
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) [weblogic.jar:10.3.0.0]
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516) [com.bea.core.weblogic.workmanager_1.4.0.0.jar:1.4.0.0]
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) [com.bea.core.weblogic.workmanager_1.4.0.0.jar:1.4.0.0]
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) [com.bea.core.weblogic.workmanager_1.4.0.0.jar:1.4.0.0]
Is there anything I should look for in the rest of the DEBUG statements that would indicate an issue?
Your help is appreciated!
Thanks,
Cinthia
This communication is the property of Qwest and may contain confidential or
privileged information. Unauthorized use of this communication is strictly
prohibited and may be unlawful. If you have received this communication
in error, please immediately notify the sender by reply e-mail and destroy
all copies of the communication and any attachments.