Moneydance Freeze after [ split transaction] again.
Same problem as described in
http://help.infinitekind.com/discussions/problems/3818-bug-moneydan...
i.e. md freezes upon trying to save a split transaction. I just
upgraed to Ubuntu 12.04 64 bit and used openjdk-6-jre (Full Java
runtime environment Using Hotspot JIT.. using the IcedTea build
support) and installed the moneydance_no_java.deb
I had been running md ver 2010r3 (751) successfully last year on
dual boot 64 bit Linux Mint 12 and Ubuntu 10.04 32 bit both using
openjdk-6-jre so I don't see why md ver 2011 r2 shouldn't also work
on this same PC under Ubuntu 12.04 64 bit with openjdk-6-jre
thanks for any help
Comments are currently closed for this discussion. You can start a new one.
Support Staff 2 Posted by Ben Spencer on 10 Jun, 2012 02:24 PM
There are a long list of bugs and incompatibilities with OpenJDK6 and the sun/oracle JRE.
Before investigating further can you either install the Sun/Oracle version of Java 6 or update to the OpenJDK7.
Sincerely
Ben Spencer
Moneydance Support
3 Posted by Jonathan H. on 12 Jun, 2012 03:48 AM
Hi Ben,
Thanks for the prompt reply.
I upgraded to openjdk-7-jre (running Ubuntu 12.04) as per your suggestion and also removed openjdk-6-jre since Ubuntu seemed not happy with both installed. (I hope removal of openjdk-6-jre doesn't break dependencies in Ubuntu. However md still had the same problem of freezing when storing split transactions.
I was hoping NOT to have to install Sun/Oracle version of Java 6 since as I mentioned previous versions of md and Ubuntu worked well with openjdk-6-jre. Can Sun/Oracle version of Java 6 work well side by side with openjdk? How is the default Java set?
It seems a mistake to be working with Sun/Oracle version of Java according to Ubuntu Community documentation:
Important note: Oracle (Sun) Java 6 reaches its End of Life in November, 2012. It is not advisable to install Oracle (Sun) Java 6 unless you have some specific need to do so.
https://help.ubuntu.com/community/Java
Perhaps it's best to ask for a refund on my upgrade to md ver 2011 and see if I have the old version - not sure I do have it around.
Thanks again.
JH
4 Posted by james f on 12 Jun, 2012 04:38 PM
Ditch OpenJDK and install Oracle's Java 1.7.0_04.
For Ubuntu Linux 12.04, follow the attached FAQ to the letter, it will install Oracle's Java 1.7.0_04:
http://help.infinitekind.com/kb/frequently-asked-questions-2/moneyd...
Starting Moneydance 2011r2 (803)
Settings Folder: /home/james/.moneydance
OS: Linux 3.2.0-24-generic amd64
Java: 1.7.0_04 (Oracle Corporation)
handybank: initialized
name and version =CSV Importer Beta 15.7.2=
handybank: starting Dropbox sync mode.
handybank: Using Dropbox synchronization path: /home/james/Dropbox/.moneydancesync/HandyBank/
handybank: starting Dropbox sync monitor
5 Posted by Jonathan H. on 13 Jun, 2012 09:37 AM
OK -- things seem to be working now. thanks very much you folks.
The opposing Java camps seem confusing...I hope they are eventually reconciled into one Java.
BTW in the instruction page under the "Java chooser application" the update-java was not found.
6 Posted by james f on 13 Jun, 2012 11:56 AM
For update-java, did you install update-java per the instructions?
Did you run update-java per the instructions?
I just installed and ran update-java no more than one minute ago just fine.
You need to follow these direction to the letter. It's best to copy and paste into Terminal. Yes, you can paste directly into Terminal, I just did it. Copy and paste each line individually. It does work.
"The following commands will install a nifty little Java chooser application: Note: This is optional on Ubuntu 12.04 since there is no Java installed by default.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java
Once update-java is installed, run the following in Terminal:
sudo update-java
A popup window will appear giving you Java releases to choose from. See attached screenshot. In my case I only have one release of Java installed."
Support Staff 7 Posted by Scott Meehan on 13 Jun, 2012 02:02 PM
One quick and easy way for pasting into a terminal (or copying and pasting in any linux application) is to highlight the text you want to copy with your mouse cursor, then go to where you want to paste that text (the terminal, in this case) and middle click (if you have a 3 button mouse--simultaneously right and left click if you have a two button mouse with 3 button emulation enabled), which will paste the highlighted contents.
This is more convenient specifically with a terminal because ctrl + c and ctrl + v aren't copy and paste in a terminal.
Scott Meehan
Moneydance Support
8 Posted by Jonathan H. on 15 Jun, 2012 12:37 AM
Thanks again. Yes, I'm afraid I ran one of those commands out of order and that's why update-java didn't come up. Sorry for misleading you on that. Upon checking I found I had only
ppa.launchpad.net/webupd8team/java/ubuntu precise main
but today as you instructed I ran:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java
so I also now have
ppa.launchpad.net/nilarimogard/webupd8team/java/ubuntu precise main
and sudo update-java does produce the popup window to choose Java releases with choices:
java-1.6.0-openjdk-amd64
java-6.0-openjdk-amd64
(and ~ -common) java-7.0-openjdk-amd64
java-7-oracle
I did NOT go thru choosing to update java-7-oracle since coincidentally, Ubuntu updated Oracle Java yesterday, so now Synaptic says I have:
oracle-java7-installer
and sudo java -version says I have:
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)
And fyi, openjdk-6-jre is still installed; I guess not doing any harm.
QUESTION: Do I actually need to run that update-java program anymore since Ubuntu will now routinely update Java since the repositories are in place?
In any case, md seems to run okay.
Thanks very much for your help. I have intermediate knowledge of Linux (do understand pasting w/ middle mouse button), but I GREATLY appreciate your support with EXPLICIT directions and also your support for Ubuntu. I trust both md and Linux OSs will continue to grow.
Support Staff 9 Posted by Scott Meehan on 15 Jun, 2012 02:46 PM
Hi Jonathan,
With oracle Java 7 in synaptic it should update automatically with Ubuntu updates. If this ends up not being the case, please let us know and we'll try and debug the issue.
Please let us know if we can be of further assistance!
Scott Meehan
Moneydance Support
Scott Meehan closed this discussion on 15 Jun, 2012 02:46 PM.