IBM Support

TSM Client versions supported by Content Platform Engine 5.2.1

Technote (FAQ)


Question

How do I solve a CPE crash that occurs while calling TsmFCP.open?

Cause

A data structure change in the TSM client between version 7.1.0 and 7.1.6.3 is not compatible with the Content Platform Engine TSM JNI library files, and causes CPE to crash with a Java GPF with the following stack.


3XMTHREADINFO3 Java callstack:
4XESTACKTRACE at com/ibm/tsm/TsmJavaApi.nativeTsmGetNextQObj(Native Method)
4XESTACKTRACE at com/ibm/tsm/TsmJavaApi.tsmGetNextQObj(Bytecode PC:50)
4XESTACKTRACE at com/filenet/engine/content/fcprovider/tsm/TsmAdaptor.openDocObjects(TsmAdaptor.java:1794)
4XESTACKTRACE at com/filenet/engine/content/fcprovider/tsm/TsmAdaptor.openDocument(TsmAdaptor.java:584)
4XESTACKTRACE at com/filenet/engine/content/fcprovider/tsm/TsmFCP.open(TsmFCP.java:513)
4XESTACKTRACE at com/filenet/engine/content/FixedContentInputStream.initialize(FixedContentInputStream.java:397)
4XESTACKTRACE at com/filenet/engine/content/FixedContentInputStream.read(FixedContentInputStream.java:195)
4XESTACKTRACE at com/filenet/apiimpl/util/FilterExtendedInputStream.readFully(FilterExtendedInputStream.java:168)
4XESTACKTRACE at com/filenet/engine/content/BufferedExtendedInputStream.prefetch(BufferedExtendedInputStream.java:295)
4XESTACKTRACE at com/filenet/engine/content/BufferedExtendedInputStream.read(BufferedExtendedInputStream.java:135)
4XESTACKTRACE at java/io/FilterInputStream.read(FilterInputStream.java:144(Compiled Code))
4XESTACKTRACE at java/io/FilterInputStream.read(FilterInputStream.java:118)
4XESTACKTRACE at com/filenet/apiimpl/util/BlockedCompression$Reader.checkInitialized(BlockedCompression.java:905)
4XESTACKTRACE at com/filenet/apiimpl/util/BlockedCompression$Reader.read(BlockedCompression.java:562)
4XESTACKTRACE at java/io/FilterInputStream.read(FilterInputStream.java:144(Compiled Code))
4XESTACKTRACE at java/io/FilterInputStream.read(FilterInputStream.java:118)
4XESTACKTRACE at com/filenet/engine/content/TimeToLiveInputStream.read(TimeToLiveInputStream.java:387)
4XESTACKTRACE at com/filenet/engine/content/GetContentHandler$GetContentState.read(GetContentHandler.java:1856)
4XESTACKTRACE at com/filenet/engine/content/GetContentHandler.getContent(GetContentHandler.java:494)
4XESTACKTRACE at com/filenet/engine/jca/impl/RequestBrokerImpl.getContent(RequestBrokerImpl.java:343)
4XESTACKTRACE at com/filenet/engine/jca/impl/RequestBrokerImpl.getContent(RequestBrokerImpl.java:242)
4XESTACKTRACE at com/filenet/engine/ejb/EngineCoreBean._getContent(EngineCoreBean.java:107)
4XESTACKTRACE at com/filenet/engine/ejb/EngineCoreBean.getContent(EngineCoreBean.java:79)
4XESTACKTRACE at com/filenet/engine/ejb/EJSLocalStatelessEngineCore_22877cb1.getContent(Bytecode PC:66)
4XESTACKTRACE at com/filenet/engine/ejb/EngineBean.getContent(EngineBean.java:315)
4XESTACKTRACE at com/filenet/apiimpl/transport/ejbstubs/EJSRemoteStatelessEngine_2e64c374.getContent(Bytecode PC:66)
4XESTACKTRACE at com/filenet/apiimpl/transport/ejbstubs/_EJSRemoteStatelessEngine_2e64c374_Tie.getContent__com_filenet_apiimpl_transport_GetContentRequest __com_filenet_apiimpl_transport_ClientCallContext(_EJSRemoteStatelessEngine_2e64c374_Tie.java:326)


Answer

IBM FileNet P8 Content Platform Engine 5.2.1 now supports TSM / Spectrum Protect client versions 7.1.6.x, where x>=3, via new TSM JNI library files. Test Fix 5.2.1.7-P8CPE-ALL-TF001 contains the new TSM JNI library files for AIX, Linux, Windows, and zLinux. Contact IBM Support to obtain Test Fix 5.2.1.7-P8CPE-ALL-TF001.

Document information

More support for: FileNet Content Manager
Content Platform Engine

Software version: 5.2.1, 5.2.1.7

Operating system(s): AIX, HP-UX, Linux, Solaris, Windows

Reference #: 2016304

Modified date: 15 May 2018


Translate this page: