We announce the immediate availability of Servoy 2.2b3
NOTE: this is PRE-RELEASE SOFTWARE, use with caution and make BACKUPS before you start.
This version is available through auto update (if you have beta update notify enabled, meaning having the line ‘wantsBetaCodeNotifies=true’ in your servoy.properties file)
Enhances:
[enh]-default/system look and feel is now an option in preferences dialog
[enh]-version update check dialog now has option to enable beta notifies
[enh]-allow more than 5 relation key items in a relation
[enh]-possibility to copy forms from modules to main solution
[enh]-application.getCurrentLookAndFeelName()
[enh]-databaseManager.getServerNames()
[enh]-application.getValueListNames()
[enh]-databaseManager.hasRecordChanges(foundset,3) or databaseManager.hasRecordChanges(record)
[enh]-option to include users in solution export and option to import those on the server
[enh]-creation of database server possible in admin page
[fix]-old solution does not open when solutionproperties are never viewed/used
[fix]-creating a new solution sometimes locks the UI
[fix]-make printable working for portal fields
[fix]-form methods that call globals don’t have the right method trigger names: http://forum.servoy.com/viewtopic.php?t=3673
For plugin developers:
[enh]-made it possible to use a form component outside Servoy (in plugin dialog for example, see IFormManager.getFormPanel )
[enh]-added 2 new plugin methods getMessage(string), getMessage(String,object) for i18n messages in plugins
[enh]-IToolbar interface has new method createToolbar(String name, String displayName, int row)
I am having problems getting the updates, I added the code to the properties file . I decided to look at my log, it seems the there is maybe a problem reading the properties file.
I am not sure where the problem is, here is the log text.
Thanks,
Erich
Starting Servoy from C:\Program Files\ServoyServoy R2 2.1.2 build-315 on Windows XP using Java 1.4.2_04Looking for servoy.properties on C:\Documents and Settings\ebrandt\servoy.propertiesLoading servoy.properties from C:\Program Files\Servoy\servoy.propertiesLoading - Donejava.net.ConnectException: Connection refused: connectjava.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at com.servoy.j2db.develop.c.g.a(Unknown Source)
at com.servoy.j2db.develop.c.g$2.run(Unknown Source)
at com.servoy.j2db.util.aq.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Using RMI registry on port 1099java.net.ConnectException: Connection refused: connectjava.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at com.servoy.j2db.develop.c.g.a(Unknown Source)
at com.servoy.j2db.develop.c.g$2.run(Unknown Source)
at com.servoy.j2db.util.aq.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.net.ConnectException: Connection refused: connectjava.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at com.servoy.j2db.develop.c.a3$2.run(Unknown Source)
at com.servoy.j2db.util.aq.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.net.ConnectException: Connection refused: connectjava.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at com.servoy.j2db.develop.c.a3$2.run(Unknown Source)
at com.servoy.j2db.util.aq.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.net.ConnectException: Connection refused: connectjava.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at com.servoy.j2db.develop.c.g.a(Unknown Source)
at com.servoy.j2db.develop.c.g$2.run(Unknown Source)
at com.servoy.j2db.util.aq.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
there is no argument in the application.getUserName() which returns the current username, JavaScript allows you to pass one but thats ignored.
Use security.getUserName(…) to lookup other users
My pc at home upgraded to Servoy 2.2b3 successfully.
But at work it’s still not upgraded.
I have the “wantsBetaCodeNotifies=true” in servoy.properties but the version is still R2 2.2b1-build 316
Due to this reason I could not import the latest work I did at home to work PC and thrown up with the following error. I don’t know what to do this morning
com.servoy.j2db.persistence.RepositoryException: Import with XML version 9 is not supported. Upgrade to at least Servoy R2 2.2b3-build 318 to import this solution.
Hi, last night I was working in Servoy Developer, latest Beta. I opened the Preferences window and did a reset all dialog sizes.
Immediatly, the L&F changed from Windows L&F to Standard L&F
I tried setting it back to Windows L&F or any other L&F for that matters, restarting developer 10 or more times, but it keeps starting with the standard L&F, with no means of changing it to anything else..
I started a client and the clients starts nromally in the Windows L&F…
I have just had to move Servoy from one server to another.
I updated Servoy to the latest version (2.2b3) on the original server and then exported the latest release of my solution, including users/groups.
I then installed Servoy freshly on the new server, updating it to the same latest version, moved the data (.db) file over and then imported the solution I created above. I chose the option to import/update the users/groups, but it seems to have ignored two groups with their associated user names from the original solution. I had the usual Administrators group, a Temps group, and also groups named ‘one’, ‘two’, ‘three’ etc. up to ‘ten’. All groups except ‘one’ & ‘two’ were imported. The only thing about those groups that I can think of that is different to the others is that I had not applied any restrictions to them (in other words they have full access), whereas all the other groups had some kind of form or table restriction.
Please could you look into this.
Thanks,
Rafi.
Yes this can be so, if nothing with group is done regarding a solution it is not xported (te prevent always taking all groups back and forth)
I see. But the problem is, if you have users that are only defined in those groups, which maybe at some point in the future you do want to apply restrictions to, they won’t get imported and methods that might refer to those groups or users will fail. could an extra option be added that asks if you want ALL (even if they have no current restrictions) users/groups exported/imported.
Other developers might not notice that this ‘feature’ has occured when they import a solution and things will go wrong.
Thanks.
I am still having the same problem, I gave up. But I did notice that if I try to install the help files from the help menu, I get a connection error. Maybe this is a security / firewall issue.