Issue:
CDR files generated by CDRConverter are not exported to external systems.
Log message:
2017-01-30 16:52:19|CDRExporter |INFO |Export CDR files for receiver remote-CdrSFTP.
2017-01-30 16:52:19|CDRExporter |ERROR |Failed to access sftp://ossadmin:netw0rx@162.212.4.51/home/ossadmin/OSS/nexoss/WORK
2017-01-30 16:52:19|CDRExporter |ERROR |Could not connect to SFTP server at "sftp://ossadmin:***@162.212.4.51/".
org.apache.commons.vfs2.FileSystemException: Could not connect to SFTP server at "sftp://ossadmin:***@162.212.4.51/".
at org.apache.commons.vfs2.provider.sftp.SftpFileProvider.doCreateFileSystem(SftpFileProvider.java:107)
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.getFileSystem(AbstractOriginatingFileProvider.java:103)
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:81)
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:65)
at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:693)
at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:621)
at com.transnexus.sdreporter.cdrconverter.DataFileOperator.isVFSFolder(DataFileOperator.java:414)
at com.transnexus.sdreporter.cdrconverter.CDRExporter.main(CDRExporter.java:150)
Caused by: org.apache.commons.vfs2.FileSystemException: Could not connect to SFTP server at "162.212.4.51".
at org.apache.commons.vfs2.provider.sftp.SftpClientFactory.createConnection(SftpClientFactory.java:230)
at org.apache.commons.vfs2.provider.sftp.SftpFileProvider.doCreateFileSystem(SftpFileProvider.java:96)
... 7 more
Caused by: com.jcraft.jsch.JSchException: verify: false
at com.jcraft.jsch.Session.connect(Session.java:307)
at com.jcraft.jsch.Session.connect(Session.java:160)
at org.apache.commons.vfs2.provider.sftp.SftpClientFactory.createConnection(SftpClientFactory.java:226)
... 8 more
2017-01-30 16:52:19|CDRExporter |ERROR |Failed to access receiver remote-CdrSFTP outside path
Troubleshoot:
Until CDR files are being exported, CDRConverter works fine. CDRExporter reports connection verify false error.
Solution:
This is a known issue of JSch library. It was fixed in CDRConverter 14.0.3.