Archived

This forum has been archived. Please start a new discussion on GitHub.

ICE crashed in Lotus Notes Environment

Hi,all
I develope a filter for Lotus Notes 6 Web Access Authentication.
My filter will check username and password via ICE1-2-0. The filter is a
DSAPI plugin program. It will be loaded by Lotus http server when the
server start. It will tansfer the username and password to ICE Server
which will check the password and return result. The filter is an ICE client
program. During the ICE Init process, it breaks down. I find that it can not
creat comunicatorptr with either ice::initalize(int argc, char** argv) or
ice::initalizewithproperties(int argc, char** argv, ice::properties) method.
Both methods can not return comunicatorptr and aborted.
Can anybody give me some suggestion? I am sure that it can creat socket
link in Lotus http Environment. I think it must be some other problem
triggered this abort. the error messeage is posted below:

stackpointer=0xbffb3a88
Stack base = 0xbffeb1c4, Stack size = 227708 bytes
Fatal Error signal = 0x0000000b PID/TID = 31022/1024

Martin

Comments

  • I have no idea what a lotus notes environment is (I always thought lotus notes is simply a user application), so I'm afraid I cannot really help you.

    I suggest that as first step to debug this problem yourself, you catch the exception that is being raised when a communicator is initialized, and print this exception on standard output. If there is no exception, get a complete and full stack trace.