Hello all, I put a post on the forums and have received zero responses on it, even after I added more information, so I thought I might send it out on an email here and maybe someone here can help me. I have just installed thinkorswim trading software on my extra laptop, which I need for a spare when we move in a couple of weeks. Unfortunately when I try to run thinkorswim, it just hangs. I was able to get it to go to the login screen at one point, but now it won't even reach the login screen. It just hangs. On the first install, and first run, a popup window said that javafx was not installed with the openjdk that I have on the laptop, and I needed to either install javafx separately and add it to the classpath (not sure what that means), or install a separate java runtime environment. So I went to Oracle's website and downloaded jre-8u5-linux-x64.rpm. I installed this, following the SDB guide from this link: http://en.opensuse.org/SDB:Installing_Java. Here is what I did, from my history file: -------------------- 90 2014-06-08 16:44:29 update-alternatives --install "/usr/bin/java" "java" "/usr/java/latest/bin/java" 1 91 2014-06-08 16:44:40 rpm -ql jre | grep libnpjp2.so 92 2014-06-08 16:44:50 plugin=$(rpm -ql jre | grep libnpjp2.so) -------------------- After that, I no longer had the javafx problem and was able to reach the login screen. However, when I ran it, after entering login credentials, it just hung up. What I mean by that is that the login screen stayed there and nothing happened, for hours. And then after downgrading jre, to try and make it work, and then going back to the current version of jre, it won't reach the login screen anymore. It never does anything, just sits there. No indications on what might be the problem. I am now using the latest version of jre from Oracle's website. My laptop is running opensuse 13.1, KDE 4.11. It is a Toshiba with 4gb of memory. Everything else on opensuse runs fine on it. I found a log file that gives some more information, and here is what it shows. I won't put all of it, but will try and delete some lines so that this is not a huge post: __________ 10.06.14 19:33:20 INFO net.IniFile - Version: build 1860.17 (20140522-114935) compatible with build 1860.7 (20140422-203910) 10.06.14 19:33:20 INFO toscommon - Using toscommon build 388 (20140414-213241) 10.06.14 19:33:20 INFO util.SimplePerformanceMonitor - Starting SimplePerformanceMonitor 10.06.14 19:33:20 INFO user.DesktopMain - thinkorswim[build 1860.17] 10.06.14 19:33:20 INFO user.AbstractStartOptionsManager - Server name: tda.thinkorswim.com:443 10.06.14 19:33:20 INFO user.AbstractStartOptionsManager - Connection string: (tda.thinkorswim.com:443)(demo.thinkorswim.com:443) 10.06.14 19:33:20 INFO plaf.TosLookAndFeelSize - Installed LAF: javax.swing.plaf.metal.MetalLookAndFeel 10.06.14 19:33:20 INFO plaf.TosLookAndFeelSize - Installed LAF: javax.swing.plaf.nimbus.NimbusLookAndFeel 10.06.14 19:33:20 INFO plaf.TosLookAndFeelSize - Installed LAF: com.sun.java.swing.plaf.motif.MotifLookAndFeel 10.06.14 19:33:20 INFO plaf.TosLookAndFeelSize - Installed LAF: com.sun.java.swing.plaf.gtk.GTKLookAndFeel 10.06.14 19:33:20 INFO util.Utilities - Thread.setDefaultUncaughtExceptionHandler() 10.06.14 19:33:22 ERROR login.LoginDialogFXUtils - Unexpected error! java.lang.RuntimeException: Unexpected error! at com.devexperts.tos.ui.user.login.LoginDialogFXUtils.runAndWait(LoginDialogFXUtils.java:110) at com.devexperts.tos.ui.user.login.LoginDialogFX.<init>(LoginDialogFX.java:107) at com.devexperts.tos.ui.user.login.StartupUtils$3.run(StartupUtils.java:247) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$400(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Caused by: java.lang.NoSuchMethodError: com.sun.javafx.css.StyleManager.getPseudoclassMask(Ljava/lang/String;)J at com.devexperts.tos.ui.user.login.controls.DropDown.<clinit>(DropDown.java:94) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) ... 10.06.14 19:33:22 ERROR login.StartupUtils - Unexpected error! java.lang.RuntimeException: Unexpected error! at com.devexperts.tos.ui.user.login.StartupUtils.invokeAndWait(StartupUtils.java:88) at com.devexperts.tos.ui.user.login.StartupUtils.createAndShowStartUpFrame(StartupUtils.java:244) at com.devexperts.tos.ui.user.DesktopMain.main(DesktopMain.java:1041) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ... Caused by: java.lang.NoSuchMethodError: com.sun.javafx.css.StyleManager.getPseudoclassMask(Ljava/lang/String;)J at com.devexperts.tos.ui.user.login.controls.DropDown.<clinit>(DropDown.java:94) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ... at java.lang.Thread.run(Unknown Source) 10.06.14 19:33:22 ERROR system.err - java.lang.reflect.InvocationTargetException 10.06.14 19:33:22 ERROR system.err - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 10.06.14 19:33:22 ERROR system.err - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 10.06.14 19:33:22 ERROR system.err - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 10.06.14 19:33:22 ERROR system.err - at java.lang.reflect.Method.invoke(Unknown Source) ... 10.06.14 19:33:22 ERROR system.err - at com.sun.glass.ui.gtk.GtkApplication$6$1.run(Unknown Source) 10.06.14 19:33:22 ERROR system.err - at java.lang.Thread.run(Unknown Source) 10.06.14 19:34:20 DEBUG system.out - JVM: 2014-06-10 19:34:20.501 PHT heap: 33,008K gc: 0 0.000 0.00% cpu: 0.006 0.60% 10.06.14 19:35:20 DEBUG system.out - JVM: 2014-06-10 19:35:20.541 PHT heap: 45,754K gc: 0 0.000 0.00% cpu: 0.003 0.30% 10.06.14 19:36:20 DEBUG system.out - JVM: 2014-06-10 19:36:20.563 PHT heap: 46,933K gc: 0 0.000 0.00% cpu: 0.003 0.30% ___________________ I have no idea what to do. I don't know how to install javafx and add it to the "classpath" b/c I don't know what that is. I tried googling this and found some similar hits on other threads for other distributions, but nothing that helped. I tried downgrading my jre, because I am running an older version of jre on my other laptop and my desktop, and they both run thinkorswim without any problem. However, that didn't work at all. If anyone can offer a suggestion on what I might try next, that would be greatly appreciated. -- G.O. Box #1: 13.1 | KDE 4.12 | AMD Phenom IIX4 | 64 | ATI Radeon HD 3300 | 16GB Box #2: 13.1 | KDE 4.12 | AMD Athlon X3 | 64 | nVidia C61 GeForce 7025 | 4GB Laptop: 13.1 | KDE 4.12 | Core i7-2620M | 64 | Intel HD Graphics 3000 | 8GB -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org