I’m pretty sure this problem was already discuss on Servoy Talk, but I can’t choose The Kunstsoff theme as client interface, even any theme to be precise. The only Look and feel whickh work are Metal, and OS interface.
Do you have any idea how to be able to use kunstsoff theme on my clients?
Config is Servoy Sever 3.02 (java 1.5.0 on Windows XP Pro an clients are running on Mac or PC (the problem is the same on all).
This is a big problem for me as well. The solutions that I have been developing for the last year using the Metal look and feel and the KunstoffDesktopTheme look unacceptably different since upgrading to 3.0. I have just begun testing 3.1 rc1 and there is no change. Everything looks fine in Developer, but the Smart Client seems unable to render any theme. In fact, a java error is produced if any theme is selected in the server and the client.
Java Web Start 1.5.0_06
Using JRE version 1.5.0_06 Java HotSpot(TM) Client VM
*******************************************
Dec 27, 2006 1:44:15 PM com.servoy.j2db.util.Debug log
INFO: Starting Servoy from /
Dec 27, 2006 1:44:15 PM com.servoy.j2db.util.Debug log
INFO: Servoy 3.1 rc1 build-403 on Mac OS X using Java 1.5.0_06
getWebStartURL http://192.168.60.75:8080/
Dec 27, 2006 1:44:16 PM com.servoy.j2db.util.Debug error
SEVERE: Throwable
java.lang.ClassNotFoundException: com.incors.plaf.kunststoff.themes.KunststoffDesktopTheme
at com.sun.jnlp.JNLPClassLoader$1.run(JNLPClassLoader.java:259)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.jnlp.JNLPClassLoader.findClass(JNLPClassLoader.java:247)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at com.sun.jnlp.JNLPClassLoader.loadClass(JNLPClassLoader.java:600)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at com.servoy.j2db.x.createThemeInstance(Unknown Source)
at com.servoy.j2db.J2DBClient.setUIProperty(Unknown Source)
at com.servoy.j2db.J2DBClient.y(Unknown Source)
at com.servoy.j2db.J2DBClient.if(Unknown Source)
at com.servoy.j2db.J2DBClient.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.javaws.Launcher.executeApplication(Launcher.java:1154)
at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1101)
at com.sun.javaws.Launcher.continueLaunch(Launcher.java:944)
at com.sun.javaws.Launcher.handleApplicationDesc(Launcher.java:515)
at com.sun.javaws.Launcher.handleLaunchFile(Launcher.java:218)
at com.sun.javaws.Launcher.run(Launcher.java:165)
at java.lang.Thread.run(Thread.java:613)
getWebStartURL http://192.168.60.75:8080/
getWebStartURL http://192.168.60.75:8080/
Server Information
Servoy version 3.1 rc1-build 403, repository version 29
JDK Information
java.vm.name=Java HotSpot™ Client VM
java.vm.version=1.5.0_10-b03
Has this issue been resolved? We need the Kunststoff Look and Feel and the KunstoffdesktopTheme, however, the clients are reverting back to the Metal Look and Feel, which breaks the appearance of text on buttons, etc.
Dean
Version 3.0.2-build 373
Java Version 1.5.0_10-b03 (Windows XP)
This was one of the things fixed for the release version of Servoy 3.1
[fix] fixed ClassNotFoundException with Kunststoff look & feel
I have since upgraded and have been able to use the Metal Look & Feel and the Kunstoff DesktopTheme. There is one minor issue with 3.1 where text longer than what will fit in a field is always aligned right, showing the end of the text instead of the beginning. This issue will be fixed for 3.1.1.