[esb-issues] [JBoss JIRA] Assigned: (JBESB-3085) Misloading of Template Files in ContentBasedRouter

David Ward (JIRA) jira-events at lists.jboss.org
Thu Jun 17 11:15:46 EDT 2010


     [ https://jira.jboss.org/browse/JBESB-3085?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Ward reassigned JBESB-3085:
---------------------------------

    Assignee: David Ward


> 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
>
>
> 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

        


More information about the esb-issues mailing list