Discussion:
[jira] [Created] (COCOON-2355) XSP classes not found when server context path contains multiple directories
Calvin Simmons (JIRA)
2016-10-05 16:03:20 UTC
Permalink
Calvin Simmons created COCOON-2355:
--------------------------------------

Summary: XSP classes not found when server context path contains multiple directories
Key: COCOON-2355
URL: https://issues.apache.org/jira/browse/COCOON-2355
Project: Cocoon
Issue Type: Bug
Components: * Cocoon Core
Affects Versions: 2.1.12
Reporter: Calvin Simmons


Cocoon is unable to access generated xsp classes when a server is configured with a context path more than one level deep.

server.xml context:
<Context trusted="false" reloadable="true" debug="0" crossContext="true" docBase="context" path="/level1/level2"> </Context>

The class files will be cached with a folder name /level#level2 and when they are accessed a class not found exception will be generated.

org.apache.cocoon.ProcessingException: Language Exception
Caused by: org.apache.cocoon.components.language.LanguageException: Could not load class for program 'org\apache\cocoon\www\conf\forms\file_xsp' due to a java.lang.ClassNotFoundException: org.apache.cocoon.www.conf.forms.file_xsp
at org.apache.cocoon.components.language.programming.java.JavaLanguage.loadProgram(JavaLanguage.java:173)
at org.apache.cocoon.components.language.programming.CompiledProgrammingLanguage.load(CompiledProgrammingLanguage.java:178)
at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.loadProgram(ProgramGeneratorImpl.java:410)
... 73 more




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Calvin Simmons (JIRA)
2016-10-10 19:07:20 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Calvin Simmons updated COCOON-2355:
-----------------------------------
Component/s: (was: * Cocoon Core)
Blocks: XSP
Post by Calvin Simmons (JIRA)
XSP classes not found when server context path contains multiple directories
----------------------------------------------------------------------------
Key: COCOON-2355
URL: https://issues.apache.org/jira/browse/COCOON-2355
Project: Cocoon
Issue Type: Bug
Components: Blocks: XSP
Affects Versions: 2.1.12
Reporter: Calvin Simmons
Cocoon is unable to access generated xsp classes when a server is configured with a context path more than one level deep.
<Context trusted="false" reloadable="true" debug="0" crossContext="true" docBase="context" path="/level1/level2"> </Context>
The class files will be cached with a folder name /level#level2 and when they are accessed a class not found exception will be generated.
org.apache.cocoon.ProcessingException: Language Exception
Caused by: org.apache.cocoon.components.language.LanguageException: Could not load class for program 'org\apache\cocoon\www\conf\forms\file_xsp' due to a java.lang.ClassNotFoundException: org.apache.cocoon.www.conf.forms.file_xsp
at org.apache.cocoon.components.language.programming.java.JavaLanguage.loadProgram(JavaLanguage.java:173)
at org.apache.cocoon.components.language.programming.CompiledProgrammingLanguage.load(CompiledProgrammingLanguage.java:178)
at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.loadProgram(ProgramGeneratorImpl.java:410)
... 73 more
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Loading...