Hi all,

I have found another problem with Cocoon 2.2 and Weblogic 9.2. The
stacktrace is:

java.net.MalformedURLException: context://sitemap.xmap could not be found.
(possible context problem)
    at
org.apache.cocoon.components.source.impl.ContextSourceFactory.getSource(
ContextSourceFactory.java:132)
    at org.apache.cocoon.components.source.CocoonSourceResolver.resolveURI(
CocoonSourceResolver.java:152)
    at org.apache.cocoon.components.source.CocoonSourceResolver.resolveURI(
CocoonSourceResolver.java:182)
    at org.apache.cocoon.components.treeprocessor.TreeProcessor.configure(
TreeProcessor.java:232)
    at org.apache.avalon.framework.container.ContainerUtil.configure(
ContainerUtil.java:202)
    at
org.apache.cocoon.core.container.spring.avalon.AvalonBeanPostProcessor.postProcessBeforeInitialization
(AvalonBeanPostProcessor.java:235)
    at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization
(AbstractAutowireCapableBeanFactory.java:301)
    at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean
(AbstractAutowireCapableBeanFactory.java:1167)
    at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
(AbstractAutowireCapableBeanFactory.java:425)
    at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(
AbstractBeanFactory.java:251)
    at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton
(DefaultSingletonBeanRegistry.java:156)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:248)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:160)
    at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons
(DefaultListableBeanFactory.java:287)
    at
org.springframework.context.support.AbstractApplicationContext.refresh(
AbstractApplicationContext.java:352)
    at
org.springframework.web.context.ContextLoader.createWebApplicationContext(
ContextLoader.java:244)
    at
org.springframework.web.context.ContextLoader.initWebApplicationContext(
ContextLoader.java:187)
    at
org.springframework.web.context.ContextLoaderListener.contextInitialized(
ContextLoaderListener.java:49)
    at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run
(EventsManager.java:376)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(
AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java
:121)
    at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(
EventsManager.java:82)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(
WebAppServletContext.java:1609)
    at weblogic.servlet.internal.WebAppServletContext.start(
WebAppServletContext.java:2764)
    at weblogic.servlet.internal.WebAppModule.startContexts(
WebAppModule.java:889)
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:333)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(
ModuleStateDriver.java:204)
    at weblogic.application.utils.StateMachineDriver.nextState(
StateMachineDriver.java:26)
    at weblogic.application.internal.flow.ModuleStateDriver.start(
ModuleStateDriver.java:60)
    at weblogic.application.internal.flow.ScopedModuleDriver.start(
ScopedModuleDriver.java:200)
    at weblogic.application.internal.flow.ModuleListenerInvoker.start(
ModuleListenerInvoker.java:117)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(
ModuleStateDriver.java:204)

I have been debugging "ContextSourceFactory" and the problem seems to be
that neither "getRealPath" nor "getResource" are able to find the
"context://sitemap.xml" resource.

Furthermore, I have seen that the temp public directory (in weblogic)
contains a folder "blocks" and a folder "cocoon_xml_resolver_entities" but
the last is empty. Is this normal?.

Please, any help is welcome.

Thanks in advance.

BR,

Juanjo.

Reply via email to