Problems on Ubuntu 11.10
I have a fresh install of Ubuntu 11.10 64-bit, and I'm having trouble getting Moneydance to run. I'd prefer to run the .deb installer version if possible, and I've downloaded the latest version from the website today which was labeled build 803. However, when opening the .deb file in the Ubuntu Software Center it's listed as version "moneydance 2011.791".
Anyway, after installing the .deb file (install happens with no errors), moneydance won't launch from the application shortcut. An errlog.txt file is generated containing the following:
--------------------------------------------------
Starting Moneydance 2011r2 (803)
Settings Folder: /home/greg/.moneydance
OS: Linux 3.0.0-12-generic i386
Java: 1.6.0_21 (Sun Microsystems Inc.)
java.lang.NoClassDefFoundError: Could not initialize class java.awt.Color
at com.moneydance.apps.md.view.gui.MDColors.<clinit>(MDColors.java:44)
at com.moneydance.apps.md.view.gui.MoneydanceGUI.<init>(MoneydanceGUI.java:127)
at com.moneydance.apps.md.controller.Main.getUI(Main.java:843)
at com.moneydance.apps.md.controller.Main.startApplication(Main.java:766)
at com.moneydance.apps.md.controller.Main.main(Main.java:207)
at Moneydance.main(Moneydance.java:7)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.install4j.runtime.launcher.Launcher.main(Unknown Source)
--------------------------------------------------
If I try to execute moneydance from a console ($ /opt/Moneydance/moneydance) then the console prompt just returns with no messages, and moneydance is not running.
If I try to execute the moneydance jar file from the java version installed with it ($ /opt/Moneydance/jre/bin/java -jar /opt/Moneydance/moneydance.jar), same thing again.
If I try to execute the moneydance jar file with the system default java version, then moneydance will open, and I can accept the license agreement and the news screen and get to the main screen. Then I tried to create a new file and when I specify the file name and click save, the interface disappears and nothing happens. The file I specified is not running, but the program is still running. I have to hit ctrl-c in the console to kill the app.
Here is the system java information:
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre10-0ubuntu5)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
So what do I need to do to get moneydance running on this system? Preferably via the .deb install?
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
1 Posted by cecil_t on Nov 10, 2011 @ 01:50 AM
Any help? I'm running Win7 in a VM as a workaround, activation will blow up soon...
2 Posted by james f on Nov 10, 2011 @ 05:08 AM
You might try uninstalling OpenJDK 6 and installing Oracle's JDK 6. I know that there have been some issues with OpenJDK and Moneydance.
3 Posted by vernondcole on Nov 10, 2011 @ 05:50 AM
Me, too.
I am also running 64 bit Ubuntu 11.10 and cannot get MoneyDance to run. I tried the shell installer, with the following results:
vernon@zU:~/Downloads$ sudo ./Moneydance_linux_x86wj.sh
Unpacking JRE ...
Preparing JRE ...
Starting Installer ...
Could not display the GUI. This application needs access to an X Server.
You can also run this application in console mode without
access to an X server by passing the argument -c
vernon@zU:~/Downloads$
I note "x86" in the install script. Should I be looking for a specific 64 bit version?
Vernon
4 Posted by james f on Nov 10, 2011 @ 09:29 AM
Although OpenJDK 6 will run Moneydance, I was advised by Ms. Little that there are bugs in OpenJDK 6 and that we all should use Oracle's realease of JDK 6.
After you have installed Oracle's JDK 6, downlaod and install moneydance_no_java.deb . You can find the program at http://moneydance.com/download/2011/installers/ .
I installed Ubuntu 11.10 64bit on my 64bit computer. I then installed OpenJDK 6. I then installed moneydance_no_java.deb.
The Moneydance program is installed in /opt/Moneydance. It runs perfectly.
You may want to right click on /opt/Moneydance/Moneydance and choose "Copy to" Desktop.
Try it.
5 Posted by james f on Nov 10, 2011 @ 09:43 AM
cecil_t,
You are correct that Ububtu Software Center lists the Moneydance installer as "moneydance 2011.791". Rest assured, once you are running Moneydance, you can click on "Help" then "About Moneydance" and it will show that you are using Moneydance 2011r2 (803).
6 Posted by Jessica Little on Nov 10, 2011 @ 01:38 PM
Hi all,
We just uploaded new versions of the installer to our website with corrected version numbers. You'll still need to follow James' advice to make sure Java is properly installed, but if you download the new version, you should at least see the correct version number.
Jessica Little
Moneydance Support
7 Posted by cecil_t on Nov 12, 2011 @ 04:53 PM
OK I seem to have it working now, thanks for the help.
I installed this:
Linux x64 81.45 MB jdk-6u29-linux-x64.bin
from here:
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u29-do...
(Installed it into my /opt folder.)
Then I installed the Moneydance no-java .deb package from here:
http://moneydance.com/download/2011/installers/
Then I edited the /opt/Moneydance/moneydance file and uncommented the line to override the java search sequence:
=/opt/jdk1.6.0_29
Now Moneydance opens and seems to work successfully. I left the system's java alone (or rather re-installed it from Ubuntu Software Center) as I had removed it before installing Oracle's java but Oracle's package didn't seem to install system-wide or have any browser plugins.
Ubuntu Software Center shows version "moneydance 2011.803"
cecil_t closed this discussion on Nov 12, 2011 @ 04:53 PM.