Mailinglist Archive: opensuse (1823 mails)

< Previous Next >
[opensuse] trying to run thinkorswim
  • From: "George Olson (SUSE list)" <grglsn765@xxxxxxxxx>
  • Date: Wed, 11 Jun 2014 17:16:20 +0800
  • Message-id: <53981E64.5070809@gmail.com>
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@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups