We are pleased to announce the immediate availability of Servoy 5.2 beta 2 (open source release)
When installing this version all non Servoy beans and plugins have to be signed by there vendor! Plugin/beans developer should have a look here
This version is available through the download page on the Servoy website (developer section) and auto update.
Always make a backup of your current Servoy installation (directory and database) before upgrading.
To update a Servoy 5.x eclipse open, Window → Preferences (update sites), change:
-url to http://www.servoy.com/developer/5xx_updates/beta
-Disable both eclipse.org update-sites, since there is a problem at the eclipse side!
Check for updates via help menu.
Is it possible to update a test-application server with the command: java -jar servoy_updater.jar -beta
It is only finding 5.1.4 and not the beta 5.2 Beta 2.
With the new enhanced security there are separate solutions for the login process and authenticating.
The login-solution is not connecting to the database etc. for security reasons. This is good.
With the application server running (version 5.2. beta 2) the login-solution is also blocked to get the media (images) for the solution.
In the login-form it is not possible to have media. Images are not shown.
It only works when the images are put in ROOT/IMAGES on the webserver. With HTML the images can be attached to the form.
Is this a known problem or is this for security reasons?
Media stored in the solution (in the login-solution or in one of its modules) should be accessible in the login-solution and should show up.
Check the module dependency for this.
Images stored in the database are not accessible since the login solution does not have db access.
You may do a separate security.authenticate() call to retrieve it from the server.
In the application server the media of the solution is not accessible for the forms. Something is blocking the media from the solution??
i18n is working OK with the login form.
I have also put the media in the login_module with a new name. I thought that this was the problem to load media from the main solution.
In the developer everything is working OK. In the application server it is not working.
Error servoy_log.txt:
java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.java:392)
at com.servoy.j2db.rmi.ServerTwoWaySocketFactory$1.run(ServerTwoWaySocketFactory.java:106)
2010-06-08 15:37:25,034 ERROR [main] com.servoy.j2db.util.Debug - couldnt instantiatie the rmi socketfactory
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at com.servoy.j2db.server.ApplicationServer.Za(ApplicationServer.java:269)
at com.servoy.j2db.server.ApplicationServer.main(ApplicationServer.java:438)
Caused by: java.lang.IllegalStateException: No valid license found.
at com.sebster.tunnel.impl.vd.(vd.java:9)
at com.sebster.tunnel.http.server.HttpTunnelServer.(HttpTunnelServer.java:7)
at com.servoy.j2db.server.rmi.tunnel.ServerTunnelRMISocketFactoryFactory.(ServerTunnelRMISocketFactoryFactory.java:82)
… 6 more
When the setting of SocketFactory.rmiServerFactory is not set the server is starting normal.