[
https://issues.apache.org/jira/browse/CAMEL-26062?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen reassigned CAMEL-26062:
-----------------------------------
Assignee: Claus Ibsen
> camel-smooks - SAXSource, remote file and File bodies fail with a reader in
> the config
> --------------------------------------------------------------------------------------
>
> Key: CAMEL-26062
> URL: https://issues.apache.org/jira/browse/CAMEL-26062
> Project: Camel
> Issue Type: Bug
> Components: camel-smooks
> Affects Versions: 4.18.0, 4.22.0, 4.23.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Priority: Minor
> Fix For: 4.24.0
>
>
> Found while adding the catalog body types of the smooks component
> (CAMEL-24961). Read in the code, not run; the bodies that work were checked
> with {{camel run}}.
> h4. 1. Bodies that fail with a ClassCastException
> * A {{javax.xml.transform.sax.SAXSource}} body: its XMLReader is cast to a
> Reader ({{SmooksProcessor}}, main 5aac7df76b83, line 241).
> * A remote file body (ftp, sftp, ftps) with a reader in the Smooks config:
> the file of the WrappedFile is cast to {{java.io.File}} (line 231).
> * A {{java.io.File}} or a {{Path}} body with a reader in the config finds no
> converter to a Source (line 244).
> h4. Also read in the code, not run
> * With several exports, the List of the results comes in no fixed order.
> * A failure of a bean route with a correlation id is ignored ({{BeanRouter}},
> line 178), the other branch throws (line 180).
> _Claude Code on behalf of davsclaus_
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)