我在將我的應用程序表單spring-integration 4.0.4遷移到最新的4.1.0版本時出現問題。Spring Integration 4.1.0遷移問題
一旦更換罐子,我的集成上下文會爲每個<recipient-list-router/>
標籤引發異常。
拋出的異常是一個java.lang.ClassCastException
的消息是:
Caused by: java.lang.ClassCastException: com.sun.proxy.$Proxy62 cannot be cast to org.springframework.integration.context.IntegrationObjectSupport
at org.springframework.config.AbstractSimpleMessageHandlerFactoryBean.createHandlerInternal(AbstractSimpleMessageHandlerFactoryBean.java:130)
at org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean.getObject(AbstractSimpleMessageHandlerFactoryBean.java:102)
at org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean.getObject(AbstractSimpleMessageHandlerFactoryBean.java:44)
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanReagistrySupport.java:168)
... 20 more
我使用Spring的集成4.1.0.RELEASE,彈簧核心4.1.2.RELEASE,並在jdk1.8.0_05運行。 我的集成bean上下文包含兩個<recipient-list-router/>
標籤,刪除後不要拋出此錯誤。
關於此問題的JIRA問題:https://jira.spring.io/browse/INT-3565 –
感謝您的答覆,definitley似乎工作。 對不起,不發佈更多堆棧跟蹤,但有問題的計算機沒有連接到任何東西(公司政策),所以這有點困難... –