Troubleshooting
Problem
Unable to open Cognos Configuration after upgrading IBM Cognos ReportNet from 1.1 RTM to 1.1 MR2 due to the following error message.
Symptom
Cognos Configuration was unable to successfully use the cryptographic information with the current Java Runtime Environment located in
E:/j2sdk1.4.2/jre. The cryptographic information may have been corrupted or the Cognos Configuration Tool is not running with the Java Runtime
Environment that generated the cryptographic information.
Details:
[Validation] CAM-CRP-1093 Unable to read the contents of the keystore 'E:/Program Files/Cognos/crn/configuration/csk\jCSKKeystore'
Reason: java.io.StreamCorruptedException: invalid stream header.
Resolving The Problem
The crypto keys had been orginally created with the Java Runtime Environment (JRE) located in the x:\program files\cognos\crn\bin\jre directory.
The error message appears if a JAVA_HOME environment variable was set and pointed to a different or unsupported version of JRE after upgrading to Cognos ReportNet 1.1 MR2
In a windows environment, you can remove the JAVA_HOME enviroment variable to resolve the issue as Cognos Configuration will use the JRE provided in the in x:\program files\cognos\crn\bin \jre directory. IN a Unix environment, or in a windows environment that requires a different version of the JRE (for using a different Application Server, for instance), you will need to ensure that the JAVA_HOME variable is set, that the version of the JRE is compatible with our software, and that the cryptography JAR files are copied from <cognos install>/bin/jre/1.3.1/lib/ext to <JAVA_HOME>/jre/lib/ext directory (but do not overwrite any files that exist)
Historical Number
1009843
Was this topic helpful?
Document Information
Modified date:
28 November 2022
UID
swg21338799