I am attempting to get a TiNG solution running on a new Windows server running the latest support software…
Servoy 2024.6.1
Tomcat 9.0.91
Java 21.0.4
MSSQL Express 16.1.1000
Windows 10 Version 21H2 Build 20348.2582
along with our latest .war file.
The solution runs, but I cannot get past the login screen after entering the proper credentials. The log file shows Unknown errorCode 100 and Incorrect syntax near ’ ’ for the following code…
Can’t get new foundset for: QBSelect(SELECT FROM arm_data:dbo:user_infodb:/arm_data/user_info#userinfo5 WHERE (, : , (UPPER[TRIM[=BOTH*,=’ ',=FROM,arm_data:dbo:user_infodb:/arm_data/user_info#userinfo5.512=user_info_userid<-9,50,0>] null] null)=([=userName])))
We have not altered/updated our login/authenticator code for several years. We do not generate the SQL code as it comes from Query Builder. Our user_info table contains no nulls. Also, this exact same .war file runs on our old server without problems. Perhaps, someone has come across this situation.
Looking for help and/or suggestions. Thanks!
Full Context Error Message
2024-08-10 15:49:42,672 ERROR [Executor,uuid:3E211C4:2, clientid: 02B03142-B1EA-41A0-BFC3-F19A3F1FD0BA] com.servoy.j2db.util.Debug - Unknown errorCode 100
Incorrect syntax near ’ ‘. (Form Context: login_start), JSEvent(type = action, source = Component: <Component:‘button_signin’ of parent FormUI for FormController[form: login_start, fs size:0,visible: true, selected record: null,destroyed], with spec: bootstrapcomponents-button >, formName = login_start, elementName = button_signin, timestamp = 2024-08-10 15:49:42.625,modifiers = 0,x =784,y = 445,data = null)
at ARMTITAN/scopes/LoginSolution/validate_login:99 (validate_login)
at ARMTITAN/scopes/LoginSolution/sign_in:25 (sign_in)
at ARMTITAN/forms/login_start/signin_user:106 (signin_user)
at ARMTITAN/forms/login_start/onAction_signin:38 (onAction_signin)
[02B03142-B1EA-41A0-BFC3-F19A3F1FD0BA ARMTITAN]
org.mozilla.javascript.WrappedException: Wrapped java.lang.RuntimeException: Can’t get new foundset for: QBSelect(SELECT FROM arm_data:dbo:user_infodb:/arm_data/user_info#userinfo5 WHERE (, : , (UPPER[TRIM[=BOTH*,=’ ‘,=FROM,arm_data:dbo:user_infodb:/arm_data/user_info#userinfo5.512=user_info_userid<-9,50,0>] null] null)=([=userName]))) (ARMTITAN/scopes/LoginSolution/validate_login#99)
at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1860) ~[org.eclipse.dltk.javascript.rhino_1.7.15.s1.jar:?]
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:248) ~[org.eclipse.dltk.javascript.rhino_1.7.15.s1.jar:?]
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:284) ~[org.eclipse.dltk.javascript.rhino_1.7.15.s1.jar:?]
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1904) ~[org.eclipse.dltk.javascript.rhino_1.7.15.s1.jar:?]
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1078) ~[org.eclipse.dltk.javascript.rhino_1.7.15.s1.jar:?]
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:87) ~[org.eclipse.dltk.javascript.rhino_1.7.15.s1.jar:?]
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:383) ~[org.eclipse.dltk.javascript.rhino_1.7.15.s1.jar:?]
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:4023) ~[org.eclipse.dltk.javascript.rhino_1.7.15.s1.jar:?]
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:85) ~[org.eclipse.dltk.javascript.rhino_1.7.15.s1.jar:?]
at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:725) ~[servoy_shared_2024.6.1.3983.jar:?]
at com.servoy.j2db.server.ngclient.component.EventExecutor.executeEvent(EventExecutor.java:211) ~[servoy_ngclient_2024.6.1.3983.jar:?]
at com.servoy.j2db.server.ngclient.DataAdapterList.executeEvent(DataAdapterList.java:199) ~[servoy_ngclient_2024.6.1.3983.jar:?]
at com.servoy.j2db.server.ngclient.WebFormComponent$FormcomponentEventHandler.executeEvent(WebFormComponent.java:267) ~[servoy_ngclient_2024.6.1.3983.jar:?]
at org.sablo.BaseWebObject.doExecuteEvent(BaseWebObject.java:392) ~[sablo_2024.6.1.3983.jar:?]
at org.sablo.BaseWebObject.executeEvent(BaseWebObject.java:354) ~[sablo_2024.6.1.3983.jar:?]
at org.sablo.services.server.FormServiceHandler.executeEvent(FormServiceHandler.java:132) ~[sablo_2024.6.1.3983.jar:?]
at com.servoy.j2db.server.ngclient.NGFormServiceHandler.executeEvent(NGFormServiceHandler.java:638) ~[servoy_ngclient_2024.6.1.3983.jar:?]
at org.sablo.services.server.FormServiceHandler.executeMethod(FormServiceHandler.java:83) ~[sablo_2024.6.1.3983.jar:?]
at com.servoy.j2db.server.ngclient.NGFormServiceHandler.executeMethod(NGFormServiceHandler.java:617) ~[servoy_ngclient_2024.6.1.3983.jar:?]
at org.sablo.websocket.WebsocketEndpoint$5.run(WebsocketEndpoint.java:418) ~[sablo_2024.6.1.3983.jar:?]
at org.sablo.eventthread.Event$1.run(Event.java:97) ~[sablo_2024.6.1.3983.jar:?]
at org.sablo.websocket.CurrentWindow.runForWindow(CurrentWindow.java:80) ~[sablo_2024.6.1.3983.jar:?]
at org.sablo.eventthread.Event.execute(Event.java:87) ~[sablo_2024.6.1.3983.jar:?]
at org.sablo.eventthread.EventDispatcher.dispatch(EventDispatcher.java:135) ~[sablo_2024.6.1.3983.jar:?]
at org.sablo.eventthread.EventDispatcher.run(EventDispatcher.java:90) ~[sablo_2024.6.1.3983.jar:?]
at com.servoy.j2db.server.ngclient.eventthread.NGEventDispatcher.run(NGEventDispatcher.java:60) ~[servoy_ngclient_2024.6.1.3983.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.lang.RuntimeException: Can’t get new foundset for: QBSelect(SELECT FROM arm_data:dbo:user_infodb:/arm_data/user_info#userinfo5 WHERE (, : , (UPPER[TRIM[=BOTH*,=’ ',=FROM,arm_data:dbo:user_infodb:/arm_data/user_info#userinfo5.512=user_info_userid<-9,50,0>] null] null)=([=userName])))
at com.servoy.j2db.dataprocessing.JSDatabaseManager.js_getFoundSet(JSDatabaseManager.java:3347) ~[servoy_shared_2024.6.1.3983.jar:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:227) ~[org.eclipse.dltk.javascript.rhino_1.7.15.s1.jar:?]
… 25 more
Caused by: com.servoy.j2db.dataprocessing.DataException: Unknown errorCode 100
Incorrect syntax near ’ '.
at com.servoy.j2db.dblayer.Zb.Za(Zb.java:320) ~[j2db_server_2024.6.1.3983.jar:?]
at com.servoy.j2db.server.persistence.Zn.Za(Zn.java:822) ~[j2db_server_2024.6.1.3983.jar:?]
at com.servoy.j2db.server.dataprocessing.Zv.buildServoyException(Zv.java:194) ~[j2db_server_2024.6.1.3983.jar:?]
at com.servoy.j2db.server.dataprocessing.Zv.Za(Zv.java:1396) ~[j2db_server_2024.6.1.3983.jar:?]
at com.servoy.j2db.server.dataprocessing.Zv.Za(Zv.java:1338) ~[j2db_server_2024.6.1.3983.jar:?]
at com.servoy.j2db.server.dataprocessing.Zv.performQuery(Zv.java:1497) ~[j2db_server_2024.6.1.3983.jar:?]
at com.servoy.j2db.dataprocessing.FoundSet.performQuery(FoundSet.java:7695) ~[servoy_shared_2024.6.1.3983.jar:?]
at com.servoy.j2db.dataprocessing.FoundSet.refreshFromDBInternal(FoundSet.java:473) ~[servoy_shared_2024.6.1.3983.jar:?]
at com.servoy.j2db.dataprocessing.FoundSet.browseAllInternal(FoundSet.java:360) ~[servoy_shared_2024.6.1.3983.jar:?]
at com.servoy.j2db.dataprocessing.FoundSet.loadAllRecords(FoundSet.java:341) ~[servoy_shared_2024.6.1.3983.jar:?]
at com.servoy.j2db.dataprocessing.FoundSetManager.getFoundSet(FoundSetManager.java:3570) ~[servoy_shared_2024.6.1.3983.jar:?]
at com.servoy.j2db.dataprocessing.JSDatabaseManager.js_getFoundSet(JSDatabaseManager.java:3343) ~[servoy_shared_2024.6.1.3983.jar:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:227) ~[org.eclipse.dltk.javascript.rhino_1.7.15.s1.jar:?]
… 25 more