I have a tab panel located on a form built on my accounts table. The tab panel form is also built on the accounts table (Self join tab panel).
On the tab panel form I have a portal that displays related records form my Credits table.
The relationship from Accounts_to_Credits is based on account_ID. Everything works fine in developer mode. If I flush the the solution and open in client, when I open the form it says “can’t set up form”.
If I go back to developer and remove that one tabpanel from my form, flush and open client, everthning works fine.
Here is my client trace:
Starting Servoy from C:\Documents and Settings\ebrandt\Desktop
Servoy R2 2.2.4 build-336 on Windows XP using Java 1.5.0_06
java.net.SocketException: factory already defined
java.net.SocketException: factory already defined
at java.rmi.server.RMISocketFactory.setSocketFactory(Unknown Source)
at com.servoy.j2db.J2DBClient.bh(Unknown Source)
at com.servoy.j2db.J2DBClient.if(Unknown Source)
at com.servoy.j2db.J2DBClient.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.continueLaunch(Unknown Source)
at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
getWebStartURL http://10.0.0.12:8080/
getWebStartURL http://10.0.0.12:8080/
com.servoy.j2db.persistence.RepositoryException: The table accounts or credits does not exist as defined in the relation accounts_to_credits_by_acct_id
com.servoy.j2db.persistence.RepositoryException: The table accounts or credits does not exist as defined in the relation accounts_to_credits_by_acct_id
at com.servoy.j2db.persistence.Relation.int(Unknown Source)
at com.servoy.j2db.persistence.Relation.getPrimaryDataProviders(Unknown Source)
at com.servoy.j2db.persistence.Relation.isGlobal(Unknown Source)
at com.servoy.j2db.persistence.Solution.getRelations(Unknown Source)
at com.servoy.j2db.dataprocessing.d.(Unknown Source)
at com.servoy.j2db.dataui.l.a(Unknown Source)
at com.servoy.j2db.dataui.i.a(Unknown Source)
at com.servoy.j2db.dataui.i.a(Unknown Source)
at com.servoy.j2db.FormPanel.cL(Unknown Source)
at com.servoy.j2db.FormManager.if(Unknown Source)
at com.servoy.j2db.FormManager.a(Unknown Source)
at com.servoy.j2db.FormManager.for(Unknown Source)
at com.servoy.j2db.FormManager.do(Unknown Source)
at com.servoy.j2db.FormManager$3.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)
java.lang.NullPointerException
java.lang.NullPointerException
at com.servoy.j2db.persistence.ScriptCalculation.getDependentDataProviderIDs(Unknown Source)
at com.servoy.j2db.dataprocessing.h.(Unknown Source)
at com.servoy.j2db.dataprocessing.r.a(Unknown Source)
at com.servoy.j2db.dataprocessing.r.if(Unknown Source)
at com.servoy.j2db.dataprocessing.h.a(Unknown Source)
at com.servoy.j2db.dataprocessing.r.a(Unknown Source)
at com.servoy.j2db.dataprocessing.r.a(Unknown Source)
at com.servoy.j2db.dataprocessing.r.if(Unknown Source)
at com.servoy.j2db.dataprocessing.ag.getSharedFoundSet(Unknown Source)
at com.servoy.j2db.dataprocessing.ag.do(Unknown Source)
at com.servoy.j2db.dataprocessing.ag.if(Unknown Source)
at com.servoy.j2db.FormPanel.byte(Unknown Source)
at com.servoy.j2db.FormPanel.cL(Unknown Source)
at com.servoy.j2db.FormManager.if(Unknown Source)
at com.servoy.j2db.FormManager.a(Unknown Source)
at com.servoy.j2db.FormManager.for(Unknown Source)
at com.servoy.j2db.FormManager.do(Unknown Source)
at com.servoy.j2db.FormManager$3.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)
Failed to get the scriptcalculations for globals dependcheck
java.lang.NullPointerException
java.lang.NullPointerException
at com.servoy.j2db.persistence.ScriptCalculation.getDependentDataProviderIDs(Unknown Source)
at com.servoy.j2db.persistence.ScriptCalculation.getDependentGlobalDataProviderIDs(Unknown Source)
at com.servoy.j2db.dataprocessing.ay.(Unknown Source)
at com.servoy.j2db.dataprocessing.ag.do(Unknown Source)
at com.servoy.j2db.dataprocessing.FoundSet.(Unknown Source)
at com.servoy.j2db.dataprocessing.RelatedFoundSet.(Unknown Source)
at com.servoy.j2db.dataprocessing.w.(Unknown Source)
at com.servoy.j2db.dataprocessing.n.a(Unknown Source)
at com.servoy.j2db.dataprocessing.ag.a(Unknown Source)
at com.servoy.j2db.dataprocessing.ag.a(Unknown Source)
at com.servoy.j2db.dataprocessing.FoundSet.getRelatedFoundSet(Unknown Source)
at com.servoy.j2db.dataprocessing.ap.getRelatedFoundSet(Unknown Source)
at com.servoy.j2db.dataprocessing.ap.getValue(Unknown Source)
at com.servoy.j2db.dataprocessing.ap.get(Unknown Source)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1107)
at org.mozilla.javascript.gen.c75.call(contract_template_id:4)
at com.servoy.j2db.scripting.f.executeFunction(Unknown Source)
at com.servoy.j2db.scripting.j.get(Unknown Source)
at com.servoy.j2db.dataprocessing.FoundSet.getCalculationValue(Unknown Source)
at com.servoy.j2db.dataprocessing.ap.getValue(Unknown Source)
at com.servoy.j2db.dataprocessing.ar$1.run(Unknown Source)
at com.servoy.j2db.util.ap.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Any help would be appreciated.
Thanks,
Erich