Border styles changed after upgrading Java

I noticed a different aspect on my fields after upgrading to java 1.5.0_07 under MacOS X.

In short, the right border of every field is missing when its size is set to 0 (even with different styleclasses applied).
The border reappears when setting it to 2 or higher.

Did anyone experienced this behaviour as well?

Servoy 3.1.3
MacOS X.4.8
Java™ 2 Runtime Environment, Standard Edition (build 1.5.0_07-164)
Java HotSpot™ Client VM (build 1.5.0_07-87, mixed mode, sharing)

Hi Ric,

Do you mean LAF borders or Line, Matte or Special Matte borders?
There was an issue with the Special Matte border as reported by me here.
It was fixed in 3.1. Are you still seeing this or is it something else?

Hi Ric,

I noticed the same behaviour on the Mac after upgrading to Java 1.5.0_07 (Java for Mac OS X 10.4, Release 5). So I went back to 1.5.0_06-68.

Greetings
Christoph

ROCLASI:
Hi Ric,

Do you mean LAF borders or Line, Matte or Special Matte borders?
There was an issue with the Special Matte border as reported by me here.
It was fixed in 3.1. Are you still seeing this or is it something else?

No, I mean normal LINE borders. One of them is not showing anymore, if size is set to 1.

Christoph:
Hi Ric,

I noticed the same behaviour on the Mac after upgrading to Java 1.5.0_07 (Java for Mac OS X 10.4, Release 5). So I went back to 1.5.0_06-68.

Thanks, Christoph

A dummy question: to go back to 1.5.0_06 should I download the release 4 of J2SE and install it or is there another way?

Riccardino:

ROCLASI:
Hi Ric,

Do you mean LAF borders or Line, Matte or Special Matte borders?
There was an issue with the Special Matte border as reported by me here.
It was fixed in 3.1. Are you still seeing this or is it something else?

No, I mean normal LINE borders. One of them is not showing anymore, if size is set to 1.

I did some testing and it’s not the LINE, but the Special Matte that has the same issue again.
See here a screenshot of a field with Line, Matte and Special Matte border.

ROCLASI:

Riccardino:

ROCLASI:
Hi Ric,

Do you mean LAF borders or Line, Matte or Special Matte borders?
There was an issue with the Special Matte border as reported by me here.
It was fixed in 3.1. Are you still seeing this or is it something else?

No, I mean normal LINE borders. One of them is not showing anymore, if size is set to 1.

I did some testing and it’s not the LINE, but the Special Matte that has the same issue again.
See here a screenshot of a field with Line, Matte and Special Matte border.

Well: yes and no.
I mean: you’re right, but the problem is also present if you set a border property to DEFAULT and use “border-style: solid;” tag in your stylesheet.
I thought that “solid” meant “line”, but probably it uses the Special Matte.
Anyway, I hope it can be fixed ;-)

Riccardino:
A dummy question: to go back to 1.5.0_06 should I download the release 4 of J2SE and install it or is there another way?

Hi Ric,

I had to deinstall Java before I could reinstall Java release 4.
For that I used the application DesInstaller 3.0b3 which you can download here:
http://krugazor.free.fr/software/desins … I3.dmg.bz2
Then you first have to install the Java-Package which you will find on your OS X installation CD/DVD. After that you can Install release 4.

robert: this issue: http://forum.servoy.com/viewtopic.php?t=7582
is not a line or matte problem. So it doesn’t seem to be the right url.

But do you still see a problem on the mac (with a specific jdk?) with the latest servoy release (3.1.3)?

Err, I mean http://forum.servoy.com/viewtopic.php?t=5872
The only difference I see with the problem now and then is that the left border is now drawn correctly but the right border falls off the canvas.

The screenshot I made was with the following setup:
Servoy Developer
Version 3.1.3-build 407
Java version 1.5.0_07-87 (Mac OS X)

This seems to be a new issue with 2d drawing with this java release on the mac.
We have created a workaround in servoy 3.1.4.

Rob

Christoph:

Riccardino:
A dummy question: to go back to 1.5.0_06 should I download the release 4 of J2SE and install it or is there another way?

Hi Ric,

I had to deinstall Java before I could reinstall Java release 4.
For that I used the application DesInstaller 3.0b3 which you can download here:
http://krugazor.free.fr/software/desins … I3.dmg.bz2
Then you first have to install the Java-Package which you will find on your OS X installation CD/DVD. After that you can Install release 4.

Ow: that’s what I feared :-)
Thanks, Christoph: I’ll follow your advice, after a complete backup of my system…