Apache camel 在驼峰路由中执行prepared语句时发生SQLException

Apache camel 在驼峰路由中执行prepared语句时发生SQLException,apache-camel,Apache Camel,我有以下骆驼路线定义。其目的是将Informix中的一些记录导出到CSV <route id="out"> <from uri="timer:foo?repeatCount=1" /> <to uri="sql:select nro_service, enviado_sap ,estado_transmision from servicio_cab?dataSource=dataSource" /> <to uri="bean:com.ene

我有以下骆驼路线定义。其目的是将Informix中的一些记录导出到CSV

<route id="out">
  <from uri="timer:foo?repeatCount=1" />
  <to uri="sql:select nro_service, enviado_sap ,estado_transmision from servicio_cab?dataSource=dataSource" />
  <to uri="bean:com.enelint.pangeaenelist.Transformer?method=tocsv(Exchange)" />
  <log message="${body}" />
</route>

内部异常是
java.sql.SQLException:方法只能调用一次
。如何修复此问题?

骆驼2.12中报告的问题已修复;更新到Camel版本2.20.1就成功了。谢谢您的帮助。

您为什么要发布代码的图片?只需发布代码!我已将您的图像转录成代码并格式化了堆栈跟踪。我还澄清了您的标题,以反映您的实际问题——在路由中执行准备好的语句时存在SQLException。我也删除了所有不相关的标签。我无法添加代码块,这就是我发布图像的原因。感谢您对我的问题进行格式化和澄清。您可以随时添加代码。你不能做的是添加图片,因为你在这个网站上没有足够的声誉。有关如何在帖子中格式化代码的更多信息,请阅读上的页面。为了更准确地说明我遇到的错误,我应该说,当我将同一个驼峰路由连接到Postgres DB时,它工作正常。当连接到Informix时,问题似乎出现了。司机好像有点毛病,但现在应该已经修好了。我认为人们找到了解决这个问题的方法。
org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; uncategorized SQLException for SQL [select nro_servicio, enviado_sap ,estado_transmision from servicio_cab]; SQL state [IX000]; error code [-79782]; Method can be called only once.; nested exception is java.sql.SQLException: Method can be called only once.
    at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:83)
    at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)