【发布时间】:2018-09-06 19:23:49
【问题描述】:
我最近从 WSO2 ESB 4.9.0 升级到了 WSO2 EI 6.3.0。在我部署现有项目之前,一切似乎都运行良好,现在我收到以下错误:
ERROR - PropertyHelper Error invoking setter method named : setSourceIsRemote() that takes a single String, int, long, float, double or boolean parameterargument type mismatch
这是现有的代码:
<class name="com.hms.mediator.SFTPMediator">
<property name="sourceHost" value="myhost"/>
<property name="sourcePort" value="22"/>
<property name="sourceUser" value="username"/>
<property name="sourcePassword" value="pw"/>
<property name="sourceFilter" value="*\.*"/>
<property name="sourceIsRemote" value="true"/>
<property name="deleteFromSource" value="false"/>
<property name="archivePath" value="/archive/"/>
<property name="destinationPath" value="/destination/"/>
<property name="sourcePath" value="/sourcePath"/>
</class>
在设置布尔值时会出现此问题,在本例中为 sourceIsRemote 和 deleteFromSource。这在旧版本上正常工作。
有没有其他人遇到过这个问题,除了去 WSO2 的早期版本之外还有其他解决方案吗?
【问题讨论】: