Я недавно обновил 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?