While most calls are the same when using a pooled object, any that pass an object back to the LINCEnvironment require a special version of the call to work.
For example, calls such as – Connect(url, viewName, loginAttrsRef, objStatus, 1)
These calls fail in a pooled environment, because the objects cannot properly be marshalled to the correct type.
All such methods have a 'Pooled' version of the call that should be used instead.
For example, ConnectPooled(url, viewName, loginAttrsRef, objStatus, 1)
Refer to Object Pooling method calls for a list of all affected methods, and the methods with which to replace them.