Servoy 3.5 rc 3

Release notes for Servoy betas

Servoy 3.5 rc 3

Postby svroemisse » Thu Jun 21, 2007 2:17 pm

We announce the immediate availability of Servoy 3.5 rc 3

NOTE: this is PRE-RELEASE SOFTWARE, use with caution and make BACKUPS before you start.

This version will be available shortly through auto update for users of versions later than 3.5 b2 (check via help menu -> check for new version)

Changes
[enh] various performance improvements
[enh] web clients: browsers' timezone used for displaying dates (tip: use timezone in date format)

[fix] made onTabChange event work
[fix] refreshing the method editors' element tree didn't work when staying in designer
[fix] in some situations, webclient could update disabled or readonly fields
[fix] valuelists with both display values and real values of type string would get mixed up in web client
[fix] web client would give internal error when clicking on an item that was being refreshed
[fix] class loading fix for web client; fixes tree and popup menu extensions
[fix] searching for a method would fail when there were two globals with the same name when using modules
[fix] empty fields are hidden when printing with print sliding shrinking is enabled for both width and height
[fix] printing fields with print sliding width would make fields grow beyond page boundaries
[fix] new i18n messages would only show after Servoy restart
[fix] mail body gets scrambled when body uses different character set than subject with both received and sent mail
[fix] runtime client giving 'can not save data' errors
[fix] added refresh support on db tree view bean
[fix] tooltips work with db treeview bean
[fix] redraw issue with db treeview bean
[fix] db tree view bean: nodename not correctly displayed
[fix] form styles couldn't be saved with runtime build
[fix] fields with attached converter would only accept string values
[fix] added new function setExpandedNode on dbTreeView bean
[fix] when cloning a form, form name would get garbled
[fix] next page buttons would not show in web client on forms with vertical scrollbar disabled
[fix] added Sybase 10 recognition

Previous release
http://forum.servoy.com/viewtopic.php?t=8529
Sandor Vroemisse
Servoy
User avatar
svroemisse
 
Posts: 171
Joined: Tue Dec 12, 2006 12:37 pm
Location: Amersfoort, NL

Postby grahamg » Thu Jun 21, 2007 5:41 pm

Hi Sandor

Just updated from rc2 to rc3 but now cannot connect with WebClient.

Edit/Prefs/Services shows that HttpServices is not running. Htttp, Data Service IP etc are all unchanged from rc2 which was running WebClient just a few minutes ago :?


Any suggestions?

Graham Greensall
Worxinfo Ltd
grahamg
 
Posts: 752
Joined: Fri Oct 03, 2003 3:15 pm
Location: Midlands UK

Postby ngervasi » Thu Jun 21, 2007 5:49 pm

Same issue here.
I also tried to switch off http service, restart and switch it back on but with no success.
Nicola Gervasi
sintpro.com
SAN Partner
ngervasi
 
Posts: 1485
Joined: Tue Dec 21, 2004 12:47 pm
Location: Arezzo, Italy

Postby Harry Catharell » Thu Jun 21, 2007 6:09 pm

Hi guys,

Is this using localhost and/or triggering a connect from the icon in the developer toolbar ?

Graham, I've just connected remotely to your server and opened a web client using SG and Chad so the server seems to support the remote access which is why I wonder whether you and Nicola are going in local ?

Cheers
Harry

p.s. Skyped you back earlier :-)
Harry Catharell
 
Posts: 812
Joined: Fri Sep 26, 2003 10:23 am
Location: Milton Keynes, England

Postby grahamg » Thu Jun 21, 2007 6:18 pm

Hi Harry


Yes, testing using localhost. Also trying to test with Parallels/WinXP using http://192.168.1.12:8080/servoy-webclient.

Was working earlier in rc2 - new feature must be 'stealth' mode

Graham
grahamg
 
Posts: 752
Joined: Fri Oct 03, 2003 3:15 pm
Location: Midlands UK

Postby dpearce » Thu Jun 21, 2007 10:07 pm

Not working for me either???
RC4?
dpearce
 
Posts: 469
Joined: Sun Dec 03, 2006 11:53 am

Postby ROCLASI » Thu Jun 21, 2007 10:33 pm

I click on the HttpService test button in the preference pane and see the following immediate error:
Code: Select all
2007-06-21 22:30:58,668 ERROR [AWT-EventQueue-0] com.servoy.j2db.util.Debug - Throwable
java.net.SocketException: Unexpected end of file from server
        at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:684)
        at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:554)
        at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:682)
        at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:554)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:939)
        at java.net.URLConnection.getContent(URLConnection.java:682)
        at java.net.URL.getContent(URL.java:1021)
        at com.servoy.j2db.develop.e.b.char(Unknown Source)
        at com.servoy.j2db.develop.e.b.actionPerformed(Unknown Source)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
        at java.awt.Component.processMouseEvent(Component.java:5554)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
        at java.awt.Component.processEvent(Component.java:5319)
        at java.awt.Container.processEvent(Container.java:2010)
        at java.awt.Component.dispatchEventImpl(Component.java:4021)
        at java.awt.Container.dispatchEventImpl(Container.java:2068)
        at java.awt.Component.dispatchEvent(Component.java:3869)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3936)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)
        at java.awt.Container.dispatchEventImpl(Container.java:2054)
        at java.awt.Window.dispatchEventImpl(Window.java:1774)
        at java.awt.Component.dispatchEvent(Component.java:3869)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:180)
        at java.awt.Dialog$1.run(Dialog.java:517)
        at java.awt.Dialog$2.run(Dialog.java:545)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Dialog.show(Dialog.java:543)
        at java.awt.Component.show(Component.java:1300)
        at java.awt.Component.setVisible(Component.java:1253)
        at com.servoy.j2db.util.JEscapeDialog.setVisible(Unknown Source)
        at com.servoy.j2db.J2DBClient.showAppPrefs(Unknown Source)
        at com.servoy.j2db.cmd.ab.doIt(Unknown Source)
        at com.servoy.j2db.cmd.c$2.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Will investigate some more.

Servoy Developer
Version 3.5 rc3-build 508
Java version 1.5.0_07-87 (Mac OS X)
Robert Ivens
SAN Developer / Servoy Valued Professional / Servoy Certified Developer

ROCLASI Software Solutions / JBS Group, Partner
Mastodon: @roclasi
--
ServoyForge - Building Open Source Software.
PostgreSQL - The world's most advanced open source database.
User avatar
ROCLASI
Servoy Expert
 
Posts: 5438
Joined: Thu Oct 02, 2003 9:49 am
Location: Netherlands/Belgium

Refresh problem

Postby erdione » Fri Jun 22, 2007 8:12 am

The tabpanels seem to have refresh problem in the webclient

With the sample CRM solution for example frm_nav_buttons or other forms in tabpanels are not always refreshed


It the same thing in my solutions with many tabpanels and the treeview bean is not refreshed
Fabrice
erdione
 
Posts: 112
Joined: Thu Feb 01, 2007 1:19 pm

Postby IT2Be » Fri Jun 22, 2007 8:55 am

I have tested webclient (3.5b2) with Safari (3). It gives me freezes all over the place.
For instance, navigating with the default navigator from record 1 to 2 is all I can do.
After that fun is over...
Marcel J.G. Trapman (IT2BE)
SAN partner - Freelance Java and Servoy
Servoy Components - IT2BE Plug-ins and Beans for Servoy
ServoyForge - Open Source Components for Servoy
User avatar
IT2Be
Servoy Expert
 
Posts: 4766
Joined: Tue Oct 14, 2003 7:09 pm
Location: Germany

Postby svroemisse » Fri Jun 22, 2007 9:34 am

Web server works like a charm for us so I suppose there must be something funny going on with a specific Java version or OS.
What exact Java version are you guys running and on what OS?
Sandor Vroemisse
Servoy
User avatar
svroemisse
 
Posts: 171
Joined: Tue Dec 12, 2006 12:37 pm
Location: Amersfoort, NL

Postby IT2Be » Fri Jun 22, 2007 9:35 am

Java 1.5, OS X, Safari 3.

Firefox is ok...
Marcel J.G. Trapman (IT2BE)
SAN partner - Freelance Java and Servoy
Servoy Components - IT2BE Plug-ins and Beans for Servoy
ServoyForge - Open Source Components for Servoy
User avatar
IT2Be
Servoy Expert
 
Posts: 4766
Joined: Tue Oct 14, 2003 7:09 pm
Location: Germany

Postby rgansevles » Fri Jun 22, 2007 10:02 am

Hi,

We included a minor upgrade of the embedded tomcat webserver in rc3.
This appears to trigger a problem on the mac for the web client.

I got the web client working on the mac by including an option to the startup:
Code: Select all
java -Djava.net.preferIPv4Stack=true -jar servoy_developer.jar

Rob
Rob Gansevles
Servoy
User avatar
rgansevles
 
Posts: 1927
Joined: Wed Nov 15, 2006 6:17 pm
Location: Amersfoort, NL

Postby grahamg » Fri Jun 22, 2007 10:28 am

Marcel

Safari freezing WebClient after 2-3 selections has been an issue from last few releases of 3.5 - same behavior on OSX and Windows versions so guess it's something special the Safari team included.

Rob

Thanks for this tweak


Graham Greensall
Worxinfo Ltd
grahamg
 
Posts: 752
Joined: Fri Oct 03, 2003 3:15 pm
Location: Midlands UK

Re: Refresh problem

Postby svroemisse » Fri Jun 22, 2007 10:32 am

erdione wrote:The tabpanels seem to have refresh problem in the webclient

Confirmed. We'll look into that.
Sandor Vroemisse
Servoy
User avatar
svroemisse
 
Posts: 171
Joined: Tue Dec 12, 2006 12:37 pm
Location: Amersfoort, NL

Postby dpearce » Fri Jun 22, 2007 5:55 pm

Rob,

Yes got the webclient working from the command line.

This issue of the cursor jumping when typing into fields within modal weblient windows is still an issue, as is deleting within in them.

The cursor seems to jump to the end of the text randomly and when deleting it jumps out of the dialogue and triggers a browser back button press.

I am sure the team are working hard. Is this an error you have reproduced, or is it worth creating a small demo?

David
dpearce
 
Posts: 469
Joined: Sun Dec 03, 2006 11:53 am

Next

Return to Latest Releases

Who is online

Users browsing this forum: No registered users and 10 guests