Moneydance Freeze after [ split transaction] again.

Jonathan H.'s Avatar

Jonathan H.

10 Jun, 2012 09:00 AM

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

  1. Support Staff 2 Posted by Ben Spencer on 10 Jun, 2012 02:24 PM

    Ben Spencer's Avatar

    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

  2. 3 Posted by Jonathan H. on 12 Jun, 2012 03:48 AM

    Jonathan H.'s Avatar

    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

  3. 4 Posted by james f on 12 Jun, 2012 04:38 PM

    james f's Avatar

    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

  4. 5 Posted by Jonathan H. on 13 Jun, 2012 09:37 AM

    Jonathan H.'s Avatar

    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.

  5. 6 Posted by james f on 13 Jun, 2012 11:56 AM

    james f's Avatar

    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."

  6. Support Staff 7 Posted by Scott Meehan on 13 Jun, 2012 02:02 PM

    Scott Meehan's Avatar

    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

  7. 8 Posted by Jonathan H. on 15 Jun, 2012 12:37 AM

    Jonathan H.'s Avatar

    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.

  8. Support Staff 9 Posted by Scott Meehan on 15 Jun, 2012 02:46 PM

    Scott Meehan's Avatar

    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

  9. Scott Meehan closed this discussion on 15 Jun, 2012 02:46 PM.

Comments are currently closed for this discussion. You can start a new one.