[opensuse] trying to run thinkorswim
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
On Wed, Jun 11, 2014 at 11:16 AM, George Olson (SUSE list)
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.
[snip]
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.
Since no one has yet answered.... I don't know thinkirswim... never tried it. I poked at the error messages you provided... didn't find much useful with Googling about other than the error is related to the javafx component. Have you tried the java-fx from here: http://software.opensuse.org/package/netbeans-javafx C. -- openSUSE 13.1 x86_64, KDE 4.13 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Wed, Jun 11, George Olson (SUSE list) wrote:
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.
Been using TOS for about 7 years. Long version: they used to be rock solid, with quarterly releases. Ran perfectly natively on linux. Then TDA bought them. They have frequent releases, focused on bugfixes from the last one and scads of "indicators" and other goo-gahs which they think newbie retail traders want. Every other version crashes in some new and un-fun way when run natively on linux. Short version: run it on Windows 7 in virtualbox. That's what I've done on multiple systems for a year now. No problems. DO give it at least 2 cpus and a gig of ram, and find the vmoptions file in there somewhere and double the amounts of memory specified. Or quadruple. Season to taste. Michael -- Michael Fischer michael@visv.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (3)
-
C
-
George Olson (SUSE list)
-
Michael Fischer