header

Crystal Will Not Run With The Runtime SP3 Version - Crystal Runtime Initialization Failed

The issue was caused by extra Crystal DLLs existing in the problem environment's %pshome%\setup\crystalbin, which were not delivered with the PeopleTools installation.  It is not clear how these files got into the %pshome%\setup\crystalbin, possibly as a result of a prior copy operation.

1) Remove the extra files in %pshome%\setup\crystalbin which should not be present from the PT installation.
For PT8.51+ only the following should be included under %pshome%\setup\crystalbin:
(don't remove these from their delivered location, they need to be able to be copied by the psodbccrinst.exe program)
~\System\libpng10.dll
~\u2lbar.dll
~\u2lps.dll
~\u25store.dll
~\u25total.dll

NOTE:  To support the PStoWords function, psodbccrinst.exe also copies from %pshome%\bin\client\winx86: 
(don't remove these from their delivered location, they need to be able to be copied by the psodbccrinst.exe program)
~\u25pstowords.dll
~\icudt34.dll
~\psicuin34.dll
~\psicuuc34.dll


2) Uninstall all Crystal and the Crystal Runtime from the process scheduler
3) Disable all antivirus for the duration of the Crystal and Crystal Runtime install
4) Install  Crystal Reports 2008 runtim and client, if it will be used.
5) Rerun the psodbccrinst.exe and confirm that only the above files were copied by viewing the psodbccrinst.log.
6) Reenable anitvirus
7) Restart the process scheduler
8) Retest the issue.
9) Migrate as appropriate

No comments: