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(LazyResettableHashMap.java:92) at org.jvnet.substance.utils.icon.SubstanceIconFactory.getTreeIcon(SubstanceIconFactory.java:142) at org.jvnet.substance.api.SubstanceSkin$30.createValue(SubstanceSkin.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(ClientInfo.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(DevelopmentRunner.java:206) at com.ulcjava.base.development.DevelopmentRunner.run(DevelopmentRunner.java:73) at com.ulcjava.base.development.DevelopmentRunner.main(DevelopmentRunner.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(LazyResettableHashMap.java:92) at org.jvnet.substance.utils.icon.SubstanceIconFactory.getTreeIcon(SubstanceIconFactory.java:142) at org.jvnet.substance.api.SubstanceSkin$30.createValue(SubstanceSkin.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(ClientInfo.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(DefaultJnlpLauncher.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/
begin:vcard fn;quoted-printable:=C5=81ukasz Czerpak n;quoted-printable:Czerpak;=C5=81ukasz org;quoted-printable:SoftNet Sp. z o.o.;Bankowo=C5=9B=C4=87 Elektroniczna adr;quoted-printable:;;Pana Tadeusza 8;Krak=C3=B3w;;30-727;Polska email;internet:[email protected] tel;work:+48 12 6837300 tel;fax:+48 12 6837311 note:PGP: 0xCBEAA46D [subkeys.pgp.net] x-mozilla-html:FALSE url:http://www.softnet.pl version:2.1 end:vcard
