IBM Support

Calling unsupported LotusScript function LSI_Info may cause a crash

Technote (FAQ)


Question

In Domino Designer, you have code that uses the unsupported LotusScript call, LSI_Info. This code appeared in a module called OpenLog which is distributed as freeware by OpenNTF.

Many of the crash stacks show that LSI_Info was being called when the server crashed, indicated by the presence of the call, "nnotes.LSsThread::OP_LSI+41". Although some of these crash stacks do not show this call, it seems that LSI_Info was also involved because the crashes stopped occurring once the code calling LSI_Info was removed.

Answer

The use of LSI_Info is restricted to internal Lotus use and should not be used by customers unless instructed to by IBM. Also, LSI_Info is not thread-safe. The behavior and availability of Lsi_Info calls is subject to change without notice.
The workaround for this issue is to use GetThreadInfo, which is a supported LotusScript call.



Document information

More support for: IBM Domino Designer
LotusScript

Software version: 7.0, 8.0, 8.5, 9.0

Operating system(s): Windows

Reference #: 1237286

Modified date: 13 October 2011


Translate this page: