I have been using edtFTPj/PRO since 2008. Our license file indicates:
# production licence
# expires 31 Dec 9999
I typically upgrade when I see a new release is out. I had been using 5.2.4 with no problem. When I upgrade to 5.2.5 I get:
Exception in thread "main" java.lang.RuntimeException: The licence has expired. Expiry date: 20 Jul 2018
at com.enterprisedt.util.license.LicensePropertiesBase.checkLicence(LicensePropertiesBase.java:222)
at com.enterprisedt.net.ftp.ssh.SCPClient.<init>(SCPClient.java:268)
at com.enterprisedt.net.ftp.ssh.SSHFTPClient.<init>(SSHFTPClient.java:525)
at com.enterprisedt.net.ftp.ssh.SSHFTPClient.getHostPublicKey(SSHFTPClient.java:710)
When I roll back to the 5.2.4 jar the exception goes away. A similar exception is thrown when I instantiate SecureFileTransferClient in a different program:
Caused by: java.lang.RuntimeException: The licence has expired. Expiry date: 20 Jul 2018
at com.enterprisedt.util.license.LicensePropertiesBase.checkLicence(LicensePropertiesBase.java:222)
at com.enterprisedt.net.ftp.ssh.SCPClient.<init>(SCPClient.java:268)
at com.enterprisedt.net.ftp.ssh.SSHFTPClient.<init>(SSHFTPClient.java:525)
at com.enterprisedt.net.ftp.async.internal.SecureConnectionContext.<init>(SecureConnectionContext.java:126)
at com.enterprisedt.net.ftp.SecureFileTransferClient.<init>(SecureFileTransferClient.java:179)
I am reverting to the 5.2.4 jar for now. I was curious if anyone else was encountering this. I am happy to provide source for the program throwing the first exception.