Our issue is we have a few folks using Kinetic screens while others are still not there yet. SelectSerialNumberEntry is called by a few screens.
Do you by chance know what the call would be if you use the classic customization? We have found that adding this code breaks the client custom code. Very odd. But the code is needed for the Kinetic layer to work.
First thing I would do if I were you is wrap that in a try catch block and put the message somewhere.
Although I’m having difficulty understanding why this would affect smart client code at all, since that is on Ice.Lib.MetaFX.GetApp, which should be a web client only endpoint.
Are you sure this is where your error lies, or could this just be a red herring?