[
https://jira.jboss.org/browse/JBESB-3085?page=com.atlassian.jira.plugin.s...
]
David Ward closed JBESB-3085.
-----------------------------
Resolution: Cannot Reproduce Bug
Fernando,
I am closing this issue as neither Kevin nor I can see a problem. However, if you can
provide more information, feel free to re-open this issue - preferably with a test case.
;)
Thank you,
David
Misloading of Template Files in ContentBasedRouter
--------------------------------------------------
Key: JBESB-3085
URL:
https://jira.jboss.org/browse/JBESB-3085
Project: JBoss ESB
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Content Based Routing
Affects Versions: 4.7
Reporter: Fernando Ribeiro
Assignee: David Ward
Fix For: 4.9 CP1
Unlike XsltAction, for example, ContentBasedRouter tries to find the template file in the
file system before loading it from the classpath.
// Get the properties file stream...
if (ruleSetFile.exists()) {
try {
ruleStream = new FileInputStream(ruleSetFile);
} catch (FileNotFoundException e) {
throw new MessageRouterException("Unable to open rule properties file
'" + ruleSetFile.getAbsolutePath() + "'.", e);
}
lastLoaded = ruleSetFile.lastModified();
} else {
ruleStream = ClassUtil.getResourceAsStream(ruleSetConfig,
AbstractPropertyRulesRouter.class);
}
(from AbstractPropertyRulesRouter.java)
It is an easy miss because it is the only parameter that can't begin with
"/".
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira