# Servoy 6.0 rc 3

**URL:** https://forum.servoy.com/t/servoy-6-0-rc-3/14283
**Category:** Classic Servoy
**Created:** [July 11, 2011, 12:57pm UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283 "2011-07-11T12:57:06Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Jan\_Blok](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@Jan\_Blok](https://forum.servoy.com/u/Jan_Blok)
#### Post date: [July 11, 2011, 12:57pm UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/1 "2011-07-11T12:57:06Z")

</div>

We are pleased to announce the immediate availability of Servoy 6.0 release candidate 3.

This version is available through the download option on the Servoy website and auto update.  
Always make a backup of your current Servoy installation (directory and database) before installing/upgrading.  
To update a Servoy eclipse open Check for updates via help menu.

For all the highlights read the [wiki](http://wiki.servoy.com/x/QQev) and also read [rc3 specific](http://wiki.servoy.com/x/GSSv).

**Client Changes**  
[fix] 395862 setI18NMessagesFilter filters all i18n-records away that don’t apply to the filter, also the default values.  
[fix] 396017 Custom valuelist isn’t filled correctly on RC2  
[fix] 396556 Multiple windows limit  
[fix] 396169 onRender event not working well in Smart Client

**WebClient Changes**  
[fix] 397976 CSS stly for form and portal ‘selected’ not working  
[fix] 398323 controller.getWindow() behaves differently in WebClient and SmartClient  
[fix] 398183 for attribute of labels in WebClient markup uses long UUID identifiers when all other markup uses short ID’s  
[fix] 398184 mnemonic property of labels are not set as the accesskey attribute on labels in the webclient  
[fix] 395269 controller.readOnly = true doesn’t work in WebClient  
[fix] 395535 controller.getFormwidth (in a dialog window) in WebClient  
[fix] 396558 concurrent exception in the log  
[fix] 395182 stylesheet on table headers put border around text instead of around label  
[fix] 396355  
tags in HTMLAREA in webclient are shown to big since Servoy 6  
[fix] 382438 The image on labels is aligned always to the left  
[fix] 399343 WebClient labels with images alignment issues  
[fix] 396356 html editor in webclient does not create html and head tags  
[fix] 398804 Border width set through CSS not properly applied anymore to TableView cells in the WebClient  
[fix] 399643 WebClient tabpanel header label text not completely shown on click

**Developer Changes**  
[fix] 389277 BuildPath Source Excluded modifications lost after restarting developer  
[fix] 394076 Shortcut method and form element data value  
[fix] 395157 utils.stringReplaceTags doesn’t work on form variables  
[fix] 354317 Quitting developer hangs when stopped in a breakpoint  
[fix] 396101 Export using Runtime builder gives out of memory error  
[fix] 395675 Form editor: Label and button should be on top of elements in palette, they are not visible by default.  
[fix] 199503 Table editor, create/save column with sql reserved word name results in the creation of a ‘type\_here’ column  
[fix] 396335 part (OVERRIDE) coming up, where you cannot get rid of  
[fix] 395596 Group option in Form Editor is available on a single selection of a Group object, both the Group option in the Tollbar as well as in the Context menu  
[fix] 389108 Hide the ‘Run as’ and ‘Debug as’ menuitems in the Context menu of the Script Editor, as they are not functional  
[fix] 142850 Using Eclipse’s Project References to link modules to the solutions, so it becomes possible to search within a solution, including it’s modules  
[fix] 399794 Cannot use object in inline xml  
[fix] 395991 Form Editor: Link with editor doesn’t work on element selection  
[fix] 398159 Corrupted medias.obj file causes empty solution explorer

**Application Server Changes**  
[fix] 396334 Minimal java version as property on config page  
[fix] 396344 Wrong before\_import sequence for sample data  
[fix] 397451 import create wrong column type in ms-sql 2005  
[fix] 398034 Slow data access with compound PK  
[fix] 398934 createDataSource causes error if there are dates in the dataset

**Plugins Changes**  
[fix] 396286 plugins.file.showFileOpenDialog displays strange label  
[fix] 377022 Rename the ‘Re-open Form Editors at startup’ preference  
[fix] 397928 Inconsistency in file plugin: .getDesktopFolder() and .getHomeDirectory()

---

<div class="post-metadata">

### Author: ![Jan\_Blok](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@Jan\_Blok](https://forum.servoy.com/u/Jan_Blok)
#### Post date: [July 12, 2011, 7:58am UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/2 "2011-07-12T07:58:00Z")

</div>

We disovered a problem with vertical text alignment on buttons, this will be addressed in RC4

---

<div class="post-metadata">

### Author: ![studiomiazzo](https://avatars.discourse-cdn.com/v4/letter/s/5f8ce5/32.png) [@studiomiazzo](https://forum.servoy.com/u/studiomiazzo)
#### Post date: [July 12, 2011, 12:01pm UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/3 "2011-07-12T12:01:36Z")

</div>

hi we got a lot of problems while displaying our forms in webclient.  
in particular we have problems with labels, tabpanel and buttons.  
we hope rc4 will be out soon cause application is almost unusable.

---

<div class="post-metadata">

### Author: ![jasantana](https://avatars.discourse-cdn.com/v4/letter/j/e79b87/32.png) [@jasantana](https://forum.servoy.com/u/jasantana)
#### Post date: [July 12, 2011, 12:17pm UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/4 "2011-07-12T12:17:55Z")

</div>

After upgrading RC3 I have many errors because two modules in one solution have some duplicated medias. It did not happen in RC2.

---

<div class="post-metadata">

### Author: ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)
#### Post date: [July 12, 2011, 12:58pm UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/5 "2011-07-12T12:58:14Z")

</div>

> jasantana:  
> After upgrading RC3 I have many errors because two modules in one solution have some duplicated medias. It did not happen in RC2.

yes and you just need to fix that. Because those are what it say they are, duplicates so 1 name could point to different images, so which one you think you will have?

---

<div class="post-metadata">

### Author: ![Jan\_Blok](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@Jan\_Blok](https://forum.servoy.com/u/Jan_Blok)
#### Post date: [July 12, 2011, 1:02pm UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/6 "2011-07-12T13:02:25Z")

</div>

> studiomiazzo:  
> hi we got a lot of problems while displaying our forms in webclient.  
> in particular we have problems with labels, tabpanel and buttons.  
> we hope rc4 will be out soon cause application is almost unusable.

You are referring to visual problems as I described for buttons?  
Because we are not aware of other problems, if something else please file a support case.

---

<div class="post-metadata">

### Author: ![jasantana](https://avatars.discourse-cdn.com/v4/letter/j/e79b87/32.png) [@jasantana](https://forum.servoy.com/u/jasantana)
#### Post date: [July 12, 2011, 3:15pm UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/7 "2011-07-12T15:15:28Z")

</div>

> jcompagner:  
> yes and you just need to fix that. Because those are what it say they are, duplicates so 1 name could point to different images, so which one you think you will have?

OK Johan I understand that, but those modules are both in this solution and at the same time one is a module of another solution and the other is a module of another solution. I need to keep those medias in both modules because of that. I thought that the media name was solutionName.mediaName as it is shown in the property.

Should I create a module just to keep medias that could be used in many solutions? Would that be the best way to get this done?

---

<div class="post-metadata">

### Author: ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)
#### Post date: [July 12, 2011, 3:17pm UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/8 "2011-07-12T15:17:47Z")

</div>

if module1 and module2 both have the same images (as names)  
and they are sometimes used together, sometimes used separate then yes you should create module3 that holds there common stuff.

---

<div class="post-metadata">

### Author: ![jasantana](https://avatars.discourse-cdn.com/v4/letter/j/e79b87/32.png) [@jasantana](https://forum.servoy.com/u/jasantana)
#### Post date: [July 12, 2011, 3:29pm UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/9 "2011-07-12T15:29:39Z")

</div>

I´m getting this error in the server log when lauching Servoy:  
2011-07-12 16:17 Thread-3 ERROR com.servoy.j2db.util.Debug Error occured trying to load: D:\Servoy6A\developer..\application\_server\drivers\DBF\_JDBC40-6.jar, error: error in opening zip file

Is the jar file corrupted. Could I get a new file?

---

<div class="post-metadata">

### Author: ![rossent](https://avatars.discourse-cdn.com/v4/letter/r/258eb7/32.png) [@rossent](https://forum.servoy.com/u/rossent)
#### Post date: [July 13, 2011, 7:23am UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/10 "2011-07-13T07:23:19Z")

</div>

Hi Servoy,

I am seeing a lot of these errors in my Server Log after updating to RC3:

```auto
2011-07-13 10:10 Worker-5 ERROR com.servoy.j2db.util.Debug Index found on non-existent column 'null'?
2011-07-13 10:09 main ERROR com.servoy.j2db.util.Debug Index found on non-existent column 'null'?
2011-07-13 10:09 main ERROR com.servoy.j2db.util.Debug Index found on non-existent column 'null'?
2011-07-13 10:09 DLTK indexing ERROR com.servoy.j2db.util.Debug Index found on non-existent column 'null'?

```

What is causing this and what needs to be done to fix that? The server log is basically flooded with these…

---

<div class="post-metadata">

### Author: ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)
#### Post date: [July 13, 2011, 8:48am UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/11 "2011-07-13T08:48:47Z")

</div>

That is code that ask the table for its pk columns. But it seems that in your case the ResultSet.getString(“COLUMN\_NAME”); returns a null…  
What is your database setup?

---

<div class="post-metadata">

### Author: ![rossent](https://avatars.discourse-cdn.com/v4/letter/r/258eb7/32.png) [@rossent](https://forum.servoy.com/u/rossent)
#### Post date: [July 13, 2011, 9:16am UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/12 "2011-07-13T09:16:38Z")

</div>

> jcompagner:  
> That is code that ask the table for its pk columns. But it seems that in your case the ResultSet.getString(“COLUMN\_NAME”); returns a null…  
> What is your database setup?

Using for development MS SQL 2008 local server. All tables have PKs. We do use database views as well and for them we need to manually set in Servoy a “fake” PK (this is actually something which Servoy should look at - database views may not have “unique record key” combination so we are forced currently to add “fake” columns to the views just to make them usable in Servoy)

There were no database schema changes between RC2 and RC3

---

<div class="post-metadata">

### Author: ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)
#### Post date: [July 13, 2011, 9:28am UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/13 "2011-07-13T09:28:33Z")

</div>

no there was a change in this area by servoy, when you have multiply pk’s in 1 table, that the order of the pk’s is kept.

But i guess we hit against a schema where the resulset data doesn’t have a column name right there.  
Will see if we can reproduce this.

---

<div class="post-metadata">

### Author: ![rossent](https://avatars.discourse-cdn.com/v4/letter/r/258eb7/32.png) [@rossent](https://forum.servoy.com/u/rossent)
#### Post date: [July 13, 2011, 10:38am UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/14 "2011-07-13T10:38:22Z")

</div>

> jcompagner:  
> no there was a change in this area by servoy, when you have multiply pk’s in 1 table, that the order of the pk’s is kept.
> 
> But i guess we hit against a schema where the resulset data doesn’t have a column name right there.  
> Will see if we can reproduce this.

Not sure if this will help, but looking at the warnings and errors in Servoy Developer, there are no errors and the only warnings displayed are related to missing or incorrect JSDoc comments - nothing related to the dbi files or the database itself.

---

<div class="post-metadata">

### Author: ![rossent](https://avatars.discourse-cdn.com/v4/letter/r/258eb7/32.png) [@rossent](https://forum.servoy.com/u/rossent)
#### Post date: [July 13, 2011, 10:43am UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/15 "2011-07-13T10:43:08Z")

</div>

One more issue which we are seeing in RC3:

We have a label with an image which used to work fine before both in SC and WC. The text for the label uses HTML and is (this was our workaround to keep the image and text together on the web client):

```auto
<html><body><img src="media:///home.png" height="16px" width="16px"><span style="display: inline;"> Home</span></body></html>

```

After updating to RC3, the Smart Client still shows the image correctly, however in the Web Client it displays the actual HTML code (see attached screen-shots)

 ![HomeTab_RC3_Web.PNG](https://canada1.discourse-cdn.com/flex010/uploads/servoy/original/1X/5207e65087c84a81261651c6dfb479fb22af20ce.png)

![HomeTab_OK.PNG](https://canada1.discourse-cdn.com/flex010/uploads/servoy/original/2X/2/2ddba5d5b67cee92497d0bd093ff244c9bd0192d.png)

---

<div class="post-metadata">

### Author: ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)
#### Post date: [July 13, 2011, 11:34am UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/16 "2011-07-13T11:34:02Z")

</div>

i tried you exact html (but with different image) and that still works for me just fine.

If you look in the source is the html code really escaped?

---

<div class="post-metadata">

### Author: ![rossent](https://avatars.discourse-cdn.com/v4/letter/r/258eb7/32.png) [@rossent](https://forum.servoy.com/u/rossent)
#### Post date: [July 13, 2011, 11:51am UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/17 "2011-07-13T11:51:40Z")

</div>

> jcompagner:  
> i tried you exact html (but with different image) and that still works for me just fine.
> 
> If you look in the source is the html code really escaped?

Yes, the HTML code was escaped to underline the mnemonic letter. Clearing the mnemonic property of that label resolved the issue. In other words, when using a mnemonic letter for a label, the label text cannot contain HTML if the solution will be used in Web Client.

---

<div class="post-metadata">

### Author: ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)
#### Post date: [July 13, 2011, 1:15pm UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/18 "2011-07-13T13:15:16Z")

</div>

> rossent:  
> Yes, the HTML code was escaped to underline the mnemonic letter. Clearing the mnemonic property of that label resolved the issue. In other words, when using a mnemonic letter for a label, the label text cannot contain HTML if the solution will be used in Web Client.

thats weird then, if i just set the mnemonic property on my label it see the html code for that but still the html is not escaped. Is it purely a label?

---

<div class="post-metadata">

### Author: ![rossent](https://avatars.discourse-cdn.com/v4/letter/r/258eb7/32.png) [@rossent](https://forum.servoy.com/u/rossent)
#### Post date: [July 13, 2011, 1:24pm UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/19 "2011-07-13T13:24:08Z")

</div>

> jcompagner:  
> thats weird then, if i just set the mnemonic property on my label it see the html code for that but still the html is not escaped. Is it purely a label?

The label does have an onAction event callback assigned, so you can think of it as a button, but does not have the showFocus set to true, so it is not really a button. Just a label on which the user can click to perform an action.

---

<div class="post-metadata">

### Author: ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)
#### Post date: [July 13, 2011, 3:26pm UTC](https://forum.servoy.com/t/servoy-6-0-rc-3/14283/20 "2011-07-13T15:26:57Z")

</div>

that last part doesn’t matter to much i think at least for me. The thing is the mnemonic because we are trying to generate some html for that mnemonic and we do that by searching for the mnemonic char in the html…  
Problem is then ofcourse what part is pure text? So i will disable this for html labels.

[Next page](https://forum.servoy.com/t/servoy-6-0-rc-3/14283.md?page=2)
