Hello Sebastian,
I've configured a local development environment.
I get this exception when I try to access to SVN repository with a web browser:
Caused by: java.lang.IllegalArgumentException: The resource path
[sonia/scm/svn.index.mustache] is not valid
at org.apache.catalina.webresources.StandardRoot.validate(StandardRoot.java:237)
~[catalina.jar:8.0.5]
at org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:199)
~[catalina.jar:8.0.5]
at org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:193)
~[catalina.jar:8.0.5]
at org.apache.catalina.core.ApplicationContext.getResourceAsStream(ApplicationContext.java:559)
~[catalina.jar:8.0.5]
at org.apache.catalina.core.ApplicationContextFacade.getResourceAsStream(ApplicationContextFacade.java:209)
~[catalina.jar:8.0.5]
at sonia.scm.template.ServletMustacheFactory.getReader(ServletMustacheFactory.java:99)
~[ServletMustacheFactory.class:na]
at com.github.mustachejava.MustacheParser.compile(MustacheParser.java:27)
~[MustacheParser.class:na]
at com.github.mustachejava.DefaultMustacheFactory$MustacheCacheLoader.load(DefaultMustacheFactory.java:262)
~[DefaultMustacheFactory$MustacheCacheLoader.class:na]
at com.github.mustachejava.DefaultMustacheFactory$MustacheCacheLoader.load(DefaultMustacheFactory.java:259)
~[DefaultMustacheFactory$MustacheCacheLoader.class:na]
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524)
~[LocalCache$LoadingValueReference.class:na]
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317)
~[LocalCache$Segment.class:na]
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280)
~[LocalCache$Segment.class:na]
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195)
~[LocalCache$Segment.class:na]
at com.google.common.cache.LocalCache.get(LocalCache.java:3934)
~[LocalCache.class:na]
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938)
~[LocalCache.class:na]
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821)
~[LocalCache$LocalLoadingCache.class:na]
at com.github.mustachejava.DefaultMustacheFactory.compile(DefaultMustacheFactory.java:208)
~[DefaultMustacheFactory.class:na]
at sonia.scm.template.MustacheTemplateEngine.getTemplate(MustacheTemplateEngine.java:150)
~[MustacheTemplateEngine.class:na]
... 84 common frames omitted
And this when is a Git repository:
java.lang.IllegalArgumentException: The resource path
[sonia/scm/git.index.mustache] is not valid
org.apache.catalina.webresources.StandardRoot.validate(StandardRoot.java:237)
org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:199)
org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:193)
sonia.scm.template.ServletMustacheFactory.getReader(ServletMustacheFactory.java:99)
com.github.mustachejava.MustacheParser.compile(MustacheParser.java:27)
com.github.mustachejava.DefaultMustacheFactory$MustacheCacheLoader.load(DefaultMustacheFactory.java:262)
com.github.mustachejava.DefaultMustacheFactory$MustacheCacheLoader.load(DefaultMustacheFactory.java:259)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195)
com.google.common.cache.LocalCache.get(LocalCache.java:3934)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821)
com.github.mustachejava.DefaultMustacheFactory.compile(DefaultMustacheFactory.java:208)
sonia.scm.template.MustacheTemplateEngine.getTemplate(MustacheTemplateEngine.java:150)
sonia.scm.web.GitRepositoryViewer.handleRequest(GitRepositoryViewer.java:148)
sonia.scm.web.ScmGitServlet.printGitInformation(ScmGitServlet.java:171)
sonia.scm.web.ScmGitServlet.service(ScmGitServlet.java:146)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
Both are related to loading way to resources.
Regards,