Hi Lukasz,

> Does the ULC's JIRA provide reporting new issues? I've logged and
> couldn't find this option...

Yes it does. But it helps all developers if you report the issue on dev
list so that  we can investigate and create an issue with appropriate
details after checking for duplicates.

I generated a simple app with ULC 2008 u2 and set
SubstanceBusinessBlueSteelLookAndFeel. It runs fine with Java 5 and Java
6.

Which JRE are you using? Which class have you set as the LnF class in
ULCApplicationConfig.xml?

Thanks and regards,

Janak

-----------------------------------------
Janak Mulani

email: [email protected]
url: http://www.canoo.com

Beyond AJAX - Java Rich Internet Applications

http://www.canoo.com/ulc
-----------------------------------------

> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of
> Lukasz Czerpak
> Sent: Thursday, May 14, 2009 4:22 PM
> To: [email protected]
> Subject: [ULC-developer] substance 5.x & ULC'08u2 EDT error
>
> Hi,
>
> Does the ULC's JIRA provide reporting new issues? I've logged and
> couldn't find this option...
>
> The newest Substance library do some stricter checks on EDT violations
> (http://www.pushing-pixels.org/?p=368). This is probably the
> reason why
> the newest Substance cannot work with ULC.
>
> I've created a very simple project (with custom L&F in
> ULCApplicationConfig.xml) using ant build script. With old (4.3)
> substance-client.jar everything works fine, but after upgrade to 5.1
> application cannot be started.
>
> ======= Exception from DevelopmentMode:
>
> Exception in thread "main" java.lang.IllegalArgumentException: Called
> outside Event Dispatch Thread
>       at
> org.jvnet.substance.utils.LazyResettableHashMap.put(LazyResett
> ableHashMap.java:92)
>       at
> org.jvnet.substance.utils.icon.SubstanceIconFactory.getTreeIco
> n(SubstanceIconFactory.java:142)
>       at
> org.jvnet.substance.api.SubstanceSkin$30.createValue(Substance
Skin.java:1738)
>       at javax.swing.UIDefaults.getFromHashtable(Unknown Source)
>       at javax.swing.UIDefaults.get(Unknown Source)
>       at javax.swing.MultiUIDefaults.get(Unknown Source)
>       at javax.swing.UIManager.get(Unknown Source)
>       at
> com.ulcjava.base.client.ClientInfo.updateUIDefaults(ClientInfo
> .java:133)
>       at
> com.ulcjava.base.client.ClientInfo.setIncludeUIDefaults(Client
> Info.java:228)
>       at com.ulcjava.base.client.ClientInfo.a(ClientInfo.java:52)
>       at
> com.ulcjava.base.client.ClientInfo.<init>(ClientInfo.java:216)
>       at
> com.ulcjava.base.client.ClientEnvironmentAdapter.getClientInfo
> (ClientEnvironmentAdapter.java:4)
>       at
> com.ulcjava.base.development.DevelopmentRunner.createSession(D
> evelopmentRunner.java:206)
>       at
> com.ulcjava.base.development.DevelopmentRunner.run(Development
> Runner.java:73)
>       at
> com.ulcjava.base.development.DevelopmentRunner.main(Developmen
> tRunner.java:8)
>
>
>
> ======= Exception from webapp deployed to tomcat and runned
> by webstart:
>
> java.lang.IllegalArgumentException: Called outside Event
> Dispatch Thread
>       at
> org.jvnet.substance.utils.LazyResettableHashMap.put(LazyResett
> ableHashMap.java:92)
>       at
> org.jvnet.substance.utils.icon.SubstanceIconFactory.getTreeIco
> n(SubstanceIconFactory.java:142)
>       at
> org.jvnet.substance.api.SubstanceSkin$30.createValue(Substance
Skin.java:1738)
>       at javax.swing.UIDefaults.getFromHashtable(Unknown Source)
>       at javax.swing.UIDefaults.get(Unknown Source)
>       at javax.swing.MultiUIDefaults.get(Unknown Source)
>       at javax.swing.UIManager.get(Unknown Source)
>       at
> com.ulcjava.base.client.ClientInfo.updateUIDefaults(ClientInfo
> .java:64)
>       at
> com.ulcjava.base.client.ClientInfo.setIncludeUIDefaults(Client
> Info.java:15)
>       at com.ulcjava.base.client.ClientInfo.a(ClientInfo.java:150)
>       at
> com.ulcjava.base.client.ClientInfo.<init>(ClientInfo.java:165)
>       at
> com.ulcjava.base.client.ClientEnvironmentAdapter.getClientInfo
> (ClientEnvironmentAdapter.java:13)
>       at
> com.ulcjava.environment.jnlp.client.AbstractJnlpLauncher.<init
> >(AbstractJnlpLauncher.java:26)
>       at
> com.ulcjava.environment.jnlp.client.DefaultJnlpLauncher.<init>
> (DefaultJnlpLauncher.java:39)
>       at
> com.ulcjava.environment.jnlp.client.DefaultJnlpLauncher.main(D
> efaultJnlpLauncher.java:73)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>       at java.lang.reflect.Method.invoke(Unknown Source)
>       at com.sun.javaws.Launcher.executeApplication(Unknown Source)
>       at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
>       at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
>       at com.sun.javaws.Launcher.run(Unknown Source)
>       at java.lang.Thread.run(Unknown Source)
>
>
> Do you know how to solve this problem?
>
>
>
> regards,
>
> --
> Łukasz Czerpak | PGP: 0xCBEAA46D [subkeys.pgp.net]
> Bankowość Elektroniczna
> SoftNet Sp. z o.o.
> http://www.softnet.pl/
>
_______________________________________________
ULC-developer mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/ulc-developer

Reply via email to