Package: substance Version: 5.2-2 Severity: normal Tags: patch Hi,
When using jajuk, I've seen the following stacktrace at startup (when loading Nebula skin) : -------- java.lang.NullPointerException at org.jvnet.substance.utils.SubstanceColorSchemeUtilities.getColorSchemes(SubstanceColorSchemeUtilities.java:785) at org.jvnet.substance.api.SubstanceSkin.getColorSchemes(SubstanceSkin.java:2533) at org.jvnet.substance.skin.NebulaSkin.<init>(NebulaSkin.java:57) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at java.lang.Class.newInstance0(Class.java:372) at java.lang.Class.newInstance(Class.java:325) at org.jvnet.substance.SubstanceLookAndFeel.setSkin(SubstanceLookAndFeel.java:2070) at org.jajuk.util.UtilGUI.setLookAndFeel(UtilGUI.java:322) at org.jajuk.Main.main(Main.java:167) -------- The code is trying to load a non-existing file "nebula.colorschemes" : ----- Map<String, SubstanceColorScheme> schemes = SubstanceSkin.getColorSchemes(NebulaSkin.class.getClassLoader().getResource("org/jvnet/substance/skin/nebula.colorschemes")); ----- http://fisheye5.cenqua.com/browse/substance/substance/src/org/jvnet/substance/skin/NebulaSkin.java?r=1.24 I've commited a fix in Debian Java SVN repository. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.30-1-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages substance depends on: ii openjdk-6-jre 6b16-4 OpenJDK Java runtime, using Hotspo substance recommends no packages. substance suggests no packages. -- no debconf information -- Damien Raude-Morvan / www.drazzib.com
signature.asc
Description: This is a digitally signed message part.