Interesting problem with Talend Studio and Open Studio
We hit a problem today in production, which should be handled by default but isn't.
Exception in thread "main" java.lang.NoClassDefFoundError: org/talend/daikon/crypto/Encryption
at routines.system.PasswordEncryptUtil.getEncryption(PasswordEncryptUtil.java:58)
at routines.system.PasswordEncryptUtil.encryptPassword(PasswordEncryptUtil.java:38)
I recognized the 'routines.system' as being within the routines.jar library.
We have two jobs sharing the same 'lib' folder, one is on TOS 7.1.1, the other was just upgraded to TS 7.2.
The routines.jar file for 7.2 doesn't contain the same PasswordEncryptUtil class.
Has anyone else had to rename routines.jar that Talend puts in the build? Our workaround was to manually point to a different routines.jar file for the old job.