I'm using servoy 2019 (updated to the last available version. I'm trying to deploy an NGClient by exporting it from Servoy 2019 to an apache tomcat.
All works fine within the developer but when I deploy the application on tomcat and I run it, I can't pass the login phase.
The login form is shown but it can't procede in showing the first form. I tried also to bypass the password check by manually login but this not solves.
I get always this error.
- Code: Select all
2019-08-09 12:53 authenticator ERROR com.servoy.j2db.util.Debug Could not verify login via authenticator PRISMauthenticator
org.jabsorb.serializer.MarshallException: bean com.servoy.j2db.dataprocessing.SwingFoundSet bean com.servoy.j2db.dataprocessing.Record bean com.servoy.j2db.scripting.ScriptEngine$ServoyTopLevelScope can't invoke getIds: No Context associated with current Thread
at org.jabsorb.serializer.impl.BeanSerializer.marshall(BeanSerializer.java:259) ~[jabsorb.jar:?]
at org.jabsorb.JSONSerializer.marshall(JSONSerializer.java:390) ~[jabsorb.jar:?]
at com.servoy.j2db.util.serialize.JSONSerializerWrapper$1.marshall(JSONSerializerWrapper.java:143) ~[j2db.jar:2019.6.2.3504]
at com.servoy.j2db.util.serialize.NativeObjectSerializer.marshall(NativeObjectSerializer.java:123) ~[j2db.jar:2019.6.2.3504]
at org.jabsorb.JSONSerializer.marshall(JSONSerializer.java:390) ~[jabsorb.jar:?]
at com.servoy.j2db.util.serialize.JSONSerializerWrapper$1.marshall(JSONSerializerWrapper.java:143) ~[j2db.jar:2019.6.2.3504]
at com.servoy.j2db.util.serialize.JSONSerializerWrapper.toJSON(JSONSerializerWrapper.java:75) ~[j2db.jar:2019.6.2.3504]
at com.servoy.j2db.util.serialize.JSONConverter.convertToJSON(JSONConverter.java:65) ~[j2db.jar:2019.6.2.3504]
at com.servoy.j2db.server.main.Zq.run(Zq.java:10) [j2dbdev.jar:2019.6.2.3504]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_202]
Caused by: org.jabsorb.serializer.MarshallException: bean com.servoy.j2db.dataprocessing.Record bean com.servoy.j2db.scripting.ScriptEngine$ServoyTopLevelScope can't invoke getIds: No Context associated with current Thread
at org.jabsorb.serializer.impl.BeanSerializer.marshall(BeanSerializer.java:259) ~[jabsorb.jar:?]
at org.jabsorb.JSONSerializer.marshall(JSONSerializer.java:390) ~[jabsorb.jar:?]
at com.servoy.j2db.util.serialize.JSONSerializerWrapper$1.marshall(JSONSerializerWrapper.java:143) ~[j2db.jar:2019.6.2.3504]
at org.jabsorb.serializer.impl.BeanSerializer.marshall(BeanSerializer.java:240) ~[jabsorb.jar:?]
... 9 more
Caused by: org.jabsorb.serializer.MarshallException: bean com.servoy.j2db.scripting.ScriptEngine$ServoyTopLevelScope can't invoke getIds: No Context associated with current Thread
at org.jabsorb.serializer.impl.BeanSerializer.marshall(BeanSerializer.java:232) ~[jabsorb.jar:?]
at org.jabsorb.JSONSerializer.marshall(JSONSerializer.java:390) ~[jabsorb.jar:?]
at com.servoy.j2db.util.serialize.JSONSerializerWrapper$1.marshall(JSONSerializerWrapper.java:143) ~[j2db.jar:2019.6.2.3504]
at org.jabsorb.serializer.impl.BeanSerializer.marshall(BeanSerializer.java:240) ~[jabsorb.jar:?]
at org.jabsorb.JSONSerializer.marshall(JSONSerializer.java:390) ~[jabsorb.jar:?]
at com.servoy.j2db.util.serialize.JSONSerializerWrapper$1.marshall(JSONSerializerWrapper.java:143) ~[j2db.jar:2019.6.2.3504]
at org.jabsorb.serializer.impl.BeanSerializer.marshall(BeanSerializer.java:240) ~[jabsorb.jar:?]
... 9 more
Caused by: java.lang.RuntimeException: No Context associated with current Thread
at org.mozilla.javascript.Context.getContext(Context.java:2468) ~[js.jar:?]
at org.mozilla.javascript.IdScriptableObject.newIdFunction(IdScriptableObject.java:909) ~[js.jar:?]
at org.mozilla.javascript.IdScriptableObject.initPrototypeMethod(IdScriptableObject.java:812) ~[js.jar:?]
at org.mozilla.javascript.IdScriptableObject.initPrototypeMethod(IdScriptableObject.java:805) ~[js.jar:?]
at org.mozilla.javascript.ImporterTopLevel.initPrototypeId(ImporterTopLevel.java:222) ~[js.jar:?]
at org.mozilla.javascript.IdScriptableObject$PrototypeValues.ensureId(IdScriptableObject.java:314) ~[js.jar:?]
at org.mozilla.javascript.IdScriptableObject$PrototypeValues.getNames(IdScriptableObject.java:263) ~[js.jar:?]
at org.mozilla.javascript.IdScriptableObject.getIds(IdScriptableObject.java:640) ~[js.jar:?]
at org.mozilla.javascript.ScriptableObject.getIds(ScriptableObject.java:1014) ~[js.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_202]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_202]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_202]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_202]
at org.jabsorb.serializer.impl.BeanSerializer.marshall(BeanSerializer.java:223) ~[jabsorb.jar:?]
at org.jabsorb.JSONSerializer.marshall(JSONSerializer.java:390) ~[jabsorb.jar:?]
at com.servoy.j2db.util.serialize.JSONSerializerWrapper$1.marshall(JSONSerializerWrapper.java:143) ~[j2db.jar:2019.6.2.3504]
at org.jabsorb.serializer.impl.BeanSerializer.marshall(BeanSerializer.java:240) ~[jabsorb.jar:?]
at org.jabsorb.JSONSerializer.marshall(JSONSerializer.java:390) ~[jabsorb.jar:?]
at com.servoy.j2db.util.serialize.JSONSerializerWrapper$1.marshall(JSONSerializerWrapper.java:143) ~[j2db.jar:2019.6.2.3504]
at org.jabsorb.serializer.impl.BeanSerializer.marshall(BeanSerializer.java:240) ~[jabsorb.jar:?]
... 9 more
thank you