Hello,
your case is quite strange.
First of all, which web client version are you using? We advice you to upgrade to the latest version.
The loadEngine method was deprecated and now has been dropped, so your code should become like this:
[syntax="JS"]
var context = location.pathname.substring(0,location.pathname.substring(1).indexOf("/") + 1);
lsPage.createEngine("YourEngineName",context + "/ls/");
[/syntax]
then the code inside your lsengine_config.js file will be moved inside the onEngineCreation callback. See these links for further details:
http://www.lightstreamer.com/docs/client_web_jsdoc/PushPage.html#createEngine
http://www.lightstreamer.com/docs/client_web_jsdoc/PushPage.html#onEngineCreation
I assume that after the message the push on the page is not starting, right?
Does it happens on different browsers?
It hints at some kind of licensing issue
Do you mean that the client says you have an invalid license?
See here:
http://www.lightstreamer.com/vb/faq.php?faq=sales#faq_licenses (read the response to "Can you explain the types of licenses (EVAL, DEV, DEMO, PROD) available for Allegro/Presto/Vivace editions?")
Maybe you updated the library some times ago but the old library was cached into tomcat so that restarting it made the application run with a different version that maybe (again) does not support anymore the syntax you used on the loadEngine call.
I'm looking forward to hearing from you.
Bye.