Question about java console error

Hi,

When connecting to a solution through a smart client launcher we get the following error in the java console:

Jan 23, 2009 1:38:47 PM com.servoy.j2db.util.Debug log
INFO: Starting Servoy from C:\Documents and Settings\jkipling
Jan 23, 2009 1:38:47 PM com.servoy.j2db.util.Debug log
INFO: Servoy 4.1.0 build-651 on Windows XP using Java 1.6.0_10
org.mozilla.javascript.EcmaError: ReferenceError: “forms” is not defined.
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3650)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3644)
at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3705)
at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1754)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1679)
at org.mozilla.javascript.gen.c1._c0(Unknown Source)
at org.mozilla.javascript.gen.c1.call(Unknown Source)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:387)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3122)
at org.mozilla.javascript.gen.c1.call(Unknown Source)
at org.mozilla.javascript.gen.c1.exec(Unknown Source)
at org.mozilla.javascript.Context.evaluateString(Context.java:1233)
at com.servoy.j2db.scripting.ScriptVariableScope.evalValue(ScriptVariableScope.java:106)
at com.servoy.j2db.scripting.ScriptVariableScope.put(ScriptVariableScope.java:15)
at com.servoy.j2db.scripting.GlobalScope.(GlobalScope.java:5)
at com.servoy.j2db.scripting.ScriptEngine.(ScriptEngine.java:116)
at com.servoy.j2db.J2DBClient.Zh(J2DBClient.java:207)
at com.servoy.j2db.ClientState.getScriptEngine(ClientState.java:335)
at com.servoy.j2db.FormManager.Zk(FormManager.java:389)
at com.servoy.j2db.SwingFormManager.Zk(SwingFormManager.java:100)
at com.servoy.j2db.FormManager.Zf(FormManager.java:99)
at com.servoy.j2db.SwingFormManager.Zf(SwingFormManager.java:126)
at com.servoy.j2db.FormManager.propertyChange(FormManager.java:206)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at com.servoy.j2db.J2DBGlobals.firePropertyChange(J2DBGlobals.java:34)
at com.servoy.j2db.Zcc.run(Zcc.java:7)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

However, connecting to the solution using developer shows no errors or warnings. Does anyone know what could be triggering this error in the java console?
Thanks,
-Jeremy

It looks as though you are referencing to forms as a variable without initializing it.

Maybe you made a mistake in your syntax somewhere like ‘forms formname’ instead of ‘forms.formname’?

Yep, I think it was due to a syntax error. I found 1 reference to forms[theForm] where it was possible that theForm variable was not defined. I wonder how the java console catches that.