Skip to main content

b12 still breaks Synthetica look and feel

19 replies [Last post]
wzberger
Offline
Joined: 2004-08-31

I've already reported a bug for b10 (see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6657923). Now I've tested with build 1.6.0_10-ea-fastdebug-b12 and the error still appears :-(

I think the problem can be fixed very easily by adding a null check.

Thanks,
Wolfgang

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
wzberger
Offline
Joined: 2004-08-31

Thanks for fixing this.
Would be great if issue 6688138 (non appearing tree icons) could be fixed too.

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6688138

yanic
Offline
Joined: 2007-08-29

Still present in 1.6.0_10-beta-b23.

Update N has received a lot of buzz lately and many developers are putting it on their machine. I'm forced to revert my app to the native L&F (which makes it look ugly), after I've invested a lot of time producing a good looking java app.

Please fix - urgently.

rbair
Offline
Joined: 2003-07-08

Fixing it today. Thanks for your patience -- JavaOne black hole sucked up all our free time.

Richard

kirillcool
Offline
Joined: 2004-11-17

Synthetica 2.7.0 / 2.7.1 is out and i still see this exception on creating a JSpinner under 6u10 b24.

trembovetski
Offline
Joined: 2003-12-31

The fix should appear in b26.

Dmitri

tdanecito
Offline
Joined: 2005-10-10

So does this mean there will not be a b25?

Yep. I to am needing this fix :-)

Thanks,
-Tony

trembovetski
Offline
Joined: 2003-12-31

There will be a b25, it's just that different teams have different integration schedules , this fix got into b26.

Dmitri

tdanecito
Offline
Joined: 2005-10-10

Hi Wolfgang,

Has anyone said this is fixed in b13? I tried the link for the bug and get an error.
Hopefully someone has fixed this bug.

Has anyone heard of any workaround for this? This really kills the use of skins for java!!

Regards,
-Tony

alexlamsl
Offline
Joined: 2004-09-02

There is an error viewing the page simply because the link is wrong (")" appended at the end):

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6657923

According to the report, the bug is still in progress with a low priority rating :)

tdanecito
Offline
Joined: 2005-10-10

Is there any workaround till this bug gets fixed. The only workaround I know of right now is not to use 6uN.

Thx,
-Tony

trembovetski
Offline
Joined: 2003-12-31

Did you check the bug report?

From the evaluation:
"We ask submitter to make sure that he creates and uses all Swing code
from EventDispatchThread,
it might be checked with help of SwingUtilities.isEventDispatchThread() method"

Dmitri

wzberger
Offline
Joined: 2004-08-31

For me this has nothing to do with the EDT. Take a look at the relevant code lines of SynthArrowButton

JComponent parent = (JComponent)context.getComponent().getParent();
if (!(parent instanceof JComboBox)){
String scaleKey = (String)parent.getClientProperty("JComponent.sizeVariant");

If parent is null a NPE will be thrown.

Cheers,
Wolfgang

trembovetski
Offline
Joined: 2003-12-31

Please post the test case to the bug report comments. The bug is in "waiting for feedback" state.

Dmitri

wzberger
Offline
Joined: 2004-08-31

I'm wondering why I've already done this when reporting the bug.
Anyway, done again...

Wolfgang

trembovetski
Offline
Joined: 2003-12-31

Sorry, I didn't realize you were the one who filed the bug. I pinged the responsible
engineer.

Dmitri

wzberger
Offline
Joined: 2004-08-31

Thanks,
Wolfgang

tdanecito
Offline
Joined: 2005-10-10

I noticed this is still broken in the new jre 6 u 10 just released I just downloaded.

Any idea when it will be fixed?

Thanks,
-Tony

trembovetski
Offline
Joined: 2003-12-31

I'm not the responsible engineer, but I did a little investigation,
confirmed that this is a regression in 6u10
introduced by a recent fix (reproducible with opt. build as well as
fastdebug), increased the priority. Hopefully it'll get resolved.

Dmitri

tdanecito
Offline
Joined: 2005-10-10

Many thanks. Last night I posted some test results here that worried me greatly. Seems deployJava.js will now download 6uU10 beta by default instead of a production version of java and the user will not be the wiser which will break anyone using Synthetica or any other laf using synth. Fortunately I configured it to keep the users version of java which means they will not get 1.6.x. if they have an earlier version of java say 1.4.x or 1.5.x.

And I have had over 10,000 downloads that could have upgraded to latest production version of java without doing it manually.

Regards,
-Tony