We are pleased to announce the immediate availability of Servoy 5.1 release candidate 1
This version is available through auto update only, always make a backup of your current Servoy installation (directory and database) before upgrading.
To update eclipse open, Window → Preferences (update sites), change:
-The servoy update site in eclipse to: http://www.servoy.com/developer/5xx_updates/beta
-Disable both eclipse.org update-sites for now, since there is a problem at the eclipse side!
Client changes:
[fix] 269530 error creating records throught a relation before saving (DBIdentity keys)
[fix] 264818 layout Properties in pagedialog for Small Label Printing
[fix] 268660 error rendering the page in webclient
[fix] 270394 error in webclient if you use application.getUserProperty(‘some.property’)
[fix] 268729 event.getSource() in onLoad/onUnLoad is empty
[fix] 269800 bean resize elements.chart_pie.setSize(500,500) doesn’t work in de webclient
[fix] 269546 in tableView selected record doesn’t scroll into view when form in Tableview view is shown
[fix] 269328 application.closeFormIndialog(true) doesn’t work always
[fix] 269855 the method controller.show(‘some_dialog_window_name’, true) displays a dialog with incorrect height
Developer changes:
[fix] 270077 wrong evaluation in Interactive Console
[fix] 269440 relation popup hangs when typing file name
[fix] 254621 externalize I18N: the default keys are not that nice.
[fix] 267881 the select dialog shouldn’t show relation cycles
[fix] 267885 the layout in dialog for rowBgColorCalc is not ok, the two buttons are too close to one another
Plugin changes:
[enh] 268345 the showFileSaveDialog and showFileOpenDialog methods of the file plugin have no option of specifying the dialog title
After running the update, I cannot startup Servoy Developer at all.
Does anyone know how to fix this Error? Thanks
!SESSION Tue Feb 02 09:34:45 MST 2010 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2010-02-02 09:34:45.051
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
at java.lang.ClassLoader.loadClass(ClassLoader.java:254)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:556)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
When trying to make contact to the repository, I get the following message:
Application server doesn’t connect client connections
I’ve have the same setup as I had for Servoy 5.0.1, and with 5.0.1 there were no problems.
Now I created a new setup (5.0.1 again, separate directory and then update the beta’s so that 5.1 rc1 becomes my current version)
Whatever I try (teamProvider settings; RMI-port; HTTP-port) I keep getting this error.
Where should I look for the source of this errormessage?
com.servoy.eclipse.core.Zb.Zb: Application server does not accept client connections.
at com.servoy.eclipse.core.Zb.Zl.Za(Zl.java:22)
at com.servoy.eclipse.team.ui.NewSolutionWizard$5.runInWorkspace(NewSolutionWizard.java:12)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
just a little question, which os ? and did you look at your firewall settings ?
i had the same problem sometime, the firewall allow an application and not the network ports, so with an new installation in different directory it looks like an new non allowed application for the firewall
martinh:
When trying to make contact to the repository, I get the following message:
Application server doesn’t connect client connections
I’ve have the same setup as I had for Servoy 5.0.1, and with 5.0.1 there were no problems.
Now I created a new setup (5.0.1 again, separate directory and then update the beta’s so that 5.1 rc1 becomes my current version)
Whatever I try (teamProvider settings; RMI-port; HTTP-port) I keep getting this error.
Where should I look for the source of this errormessage?
com.servoy.eclipse.core.Zb.Zb: Application server does not accept client connections.
at com.servoy.eclipse.core.Zb.Zl.Za(Zl.java:22)
at com.servoy.eclipse.team.ui.NewSolutionWizard$5.runInWorkspace(NewSolutionWizard.java:12)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
erdione:
and did you look at your firewall settings ?
These were not changed
Earlier today I had the old version 5.0.1 working like expected.
I just installed new version in a separate directory and upgraded this new version to 5.1rc1
I even used the save RMI port as I used for the 5.0.1 version (5.0.1 server is not running anymore)
When connecting to this server with a smart client is work.
I get the error when doing check-out solution from Servoy repository
gerzse:
You can remove the 0 length files from the plugins directory. They should have gotten deleted during the upgrade.
On the Windows 2003 Server those plugin files were indeed deleted
On my Windows Vista Client they remained with 0 size.
gerzse:
The plugins not being loaded should not generate the error you see at checkout, but still, can you remove the empty plugin files and try again?
The error on checkout is still there.
No messages in the logfile on client side
No messages in the logfile on server side
In the Eclipse log still the same error
!STACK 0
com.servoy.eclipse.core.Zb.Zb: Application server does not accept client connections.
at com.servoy.eclipse.core.Zb.Zl.Za(Zl.java:22)
at com.servoy.eclipse.team.ui.NewSolutionWizard$5.runInWorkspace(NewSolutionWizard.java:12)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!ENTRY com.servoy.eclipse.core 4 0 2010-02-03 15:04:31.152
!MESSAGE Cannot get solutions from repository
lwjwillemsen:
Case id 269546, Table view does not scroll into selectedIndex of form.foundset.
After upgrading to RC 1 (Version: 5.1.0 rc1 - build 953) we experience the problem as described fixed in RC1 !
Before RC 1 the scrolling was ok !
Regards,
what are you exactly doing?
Because what is fixed in RC1 that it stays exactly where it is.
So if you scroll to position X
go away from the tableview
then back
it is still in position X
I will look if i can improve this. But the problem is that with the current multi select support constantly moving to the selection doesn’t make much sense.
Also when you don’t call setSelectedIndex() the form should be stable (no sudden scrolling because you moved for a moment to a different form and then back again)
lwjwillemsen:
Case id 269546, Table view does not scroll into selectedIndex of form.foundset.
After upgrading to RC 1 (Version: 5.1.0 rc1 - build 953) we experience the problem as described fixed in RC1 !
Before RC 1 the scrolling was ok !
Regards,
what are you exactly doing?
Because what is fixed in RC1 that it stays exactly where it is.
So if you scroll to position X
go away from the tableview
then back
it is still in position X
I will look if i can improve this. But the problem is that with the current multi select support constantly moving to the selection doesn’t make much sense.
Also when you don’t call setSelectedIndex() the form should be stable (no sudden scrolling because you moved for a moment to a different form and then back again)
What we do in our framework (Sanneke) is a toggleView which is a switch from a detailview form to a (different) tableview form.
What we do in the switch is a tabelviewform.foundset.loadRecords(detailviewform.foundset).
I can see in the tableviewform is that the selectedIndex is correct afterwards (ie after the loadRecords) but the selectedIndex is not in the UI.
In stead the first 20 or 30 records are in the view window.
I think the tableview view window update behavior (after selectedIndex change) has changed…
We dont use multi-select in our framework browser forms and viewer forms.
It seems that at the onShow event of the form the currently selectedIndex is not committed to the UI, ie not in the view port/window !
If you get this error during checkout solution from repository
com.servoy.eclipse.core.Zb.Zb: Application server does not accept client connections.
Then do the following steps:
Check if your developer property file has the same settings as your server property file except the ‘servoy.application_server.startRepositoryAsTeamProvider’ set to ‘true’ on server side?
Remove your workspace completely
It looks like some old setting in de workspace was left and caused this error
After upgrading to RC1, my servoy developer does not recoginize my database server connections anymore…
Here’s what’s in the “Problems” tab in developer:
Is anyone having this problem? thanks
java.lang.RuntimeException: Could not initialize table editor server is not enabled or valid
at com.servoy.eclipse.ui.editors.TableEditor.setInput(TableEditor.java:13)
at org.eclipse.ui.part.MultiPageEditorPart.init(MultiPageEditorPart.java:786)
at com.servoy.eclipse.ui.editors.TableEditor.init(TableEditor.java:172)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:798)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:644)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:462)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1608)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)
at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:225)
at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:213)
at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:778)
at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:677)
at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:638)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2854)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2762)
at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2754)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2705)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2701)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2685)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2676)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:651)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:610)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:1105)
at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.openMarkerInEditor(ExtendedMarkersView.java:254)
at org.eclipse.ui.internal.views.markers.ExtendedMarkersView.openSelectedMarkers(ExtendedMarkersView.java:1562)
at org.eclipse.ui.internal.views.markers.ExtendedMarkersView$4.open(ExtendedMarkersView.java:568)
at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:842)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.runtime.Platform.run(Platform.java:888)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:840)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1101)
at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1205)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:264)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:258)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:298)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3542)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1247)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1270)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1255)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1076)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3440)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3099)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)