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.<init>(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.<init>(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.<init>(Unknown Source)
at com.servoy.j2db.dataprocessing.ag.do(Unknown Source)
at com.servoy.j2db.dataprocessing.FoundSet.<init>(Unknown Source)
at com.servoy.j2db.dataprocessing.RelatedFoundSet.<init>(Unknown Source)
at com.servoy.j2db.dataprocessing.w.<init>(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