Error generate DES key for session info. Cause: no such provider: CryptixCrypto

After upgrade maven project from Java 7 to Java 8 I’ve got the following error:

Error generate DES key for session info. Cause: no such provider: CryptixCrypto

The problem may be resolved by adding the following line to the appropriate place of the code:

Security.addProvider(new CryptixCrypto());

Can anyone explain me what happens and what is the best solution for this problem?