[ https://issues.apache.org/jira/browse/COCOON-2138?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12532364 ]
Grzegorz Kossakowski commented on COCOON-2138: ---------------------------------------------- I'm wondering if it's really blocker. I don't think that mounting sitemap from locations other than filesystem is not the critical functionality of Cocoon. What do you think? > Unable to mount sitemap from Source > ----------------------------------- > > Key: COCOON-2138 > URL: https://issues.apache.org/jira/browse/COCOON-2138 > Project: Cocoon > Issue Type: Bug > Components: * Cocoon Core > Affects Versions: 2.2-dev (Current SVN) > Reporter: Vadim Gritsenko > Priority: Blocker > > Currently it is possible to mount/load sitemaps only when they are residing > on a file system (or in classpath). But if sitemap location is a Source (any > source supported by Cocoon, such as xmldb:), sitemap location will be > incorrectly resolved by Spring and it will fail with exception. > Reproduced by: http://localhost:8888/cocoon-xmldb-sample/xmount/ > Exception: > Caused by: java.io.FileNotFoundException: ServletContext resource > [/xmldb:xindice-embed:///db/cocoon/sitemap] cannot be resolved to URL because > it does not exist > at > org.springframework.web.context.support.ServletContextResource.getURL(ServletContextResource.java:112) > at > org.apache.cocoon.core.container.spring.avalon.ConfigurationReader.convertSitemap(ConfigurationReader.java:222) > at > org.apache.cocoon.core.container.spring.avalon.ConfigurationReader.readSitemap(ConfigurationReader.java:100) > at > org.apache.cocoon.core.container.spring.avalon.SitemapElementParser.readConfiguration(SitemapElementParser.java:67) > at > org.apache.cocoon.core.container.spring.avalon.BridgeElementParser.parse(BridgeElementParser.java:74) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.