RTTI - Could not load Interop.CASCADELib, Version 4.0.0.0
Article # 3036913 - Page views: 74
Issue
After upgrading KTM to KTM 6.4 (or using KTM 6.4) and using RTTI with 2.2.0.0, 2.2.0.1 or 2.2.0.3 we get the following error in debug log after start up of the application pool under which RTTI is running.
We also get an 500 error on every request:
System.TypeInitializationException: The type initializer for 'Kofax.MobileTransformation.Worker.Extractor' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Kofax.MobileTransformation.Worker.Licensing' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'Interop.CASCADELib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cb15c26c5e6c864d' or one of its dependencies. The system cannot find the file specified. at Kofax.MobileTransformation.Worker.Licensing..cctor() --- End of inner exception stack trace --- at Kofax.MobileTransformation.Worker.Licensing.Initialize() at Kofax.MobileTransformation.Worker.Extractor..cctor() --- End of inner exception stack trace --- at Kofax.MobileTransformation.Worker.Extractor.Initialize(ProcessParameters projectParameters) at Kofax.MobileTransformation.Worker.Program.PreLoadProject(ProcessParameters projectParameters) at Kofax.MobileTransformation.Worker.Program.<>c__DisplayClass1_0.<Main>b__0() at System.Windows.Threading.DispatcherOperation.InvokeDelegateCore() at System.Windows.Threading.DispatcherOperation.InvokeImpl() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout) at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout) at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout) at System.Windows.Threading.Dispatcher.Invoke(Action callback) at Kofax.MobileTransformation.Worker.Program.Main(String[] args) DateTime=
Cause
KTM 6.4 uses an updated interface but support of it is missing in the RTTI 2.2 version.
Solution
Make sure, that Fixpack 2 is installed as it contains KTM 6.4 support.
If Fixpack 3 is installed then remove Fixpack 3 and install Fixpack 2.
Level of Complexity
Moderate
Applies to
Product | Version | Build | Environment | Hardware |
---|---|---|---|---|
Kofax Real Time Interface | 2.2 |
References
Add any references to other internal or external articles
Article # 3036913