Error Loading Money Dance after upgrade to v 2019

simon's Avatar

simon

10 Feb, 2019 07:50 PM

I am getting this error when loading. it has only started after upgrading to version2019 on windows 10

error loading extension java.lang.noclassdeffound

  1. 1 Posted by dwg on 10 Feb, 2019 07:57 PM

    dwg's Avatar

    I'm a fellow user.

    The single line provided suggests that you maybe trying to load a version of an extension that is not compatible with Moneydance 2019.

  2. 2 Posted by simon on 10 Feb, 2019 08:05 PM

    simon's Avatar

    I know that, but how can it be resolved.

  3. 3 Posted by dwg on 10 Feb, 2019 08:10 PM

    dwg's Avatar

    Generally you fix the problem by updating the extension.

  4. 4 Posted by simon on 10 Feb, 2019 09:19 PM

    simon's Avatar

    How do I do that please

  5. 5 Posted by dwg on 10 Feb, 2019 09:50 PM

    dwg's Avatar

    That depends on the extension.

    If it is an extension that the Moneydance folks hosts you can do it through the Extensions --> Manage Extensions menu item. If it is a user hosted extension then you generally have to download an update and install it. As you have not told us what extension is involved it is not possible for anyone reading this to know.

    If you open the console window under the Help menu it should give more information on what extension is involved.

  6. 6 Posted by simon on 10 Feb, 2019 09:54 PM

    simon's Avatar

    I cannot load moneydance without the error

  7. 7 Posted by dwg on 11 Feb, 2019 03:50 AM

    dwg's Avatar

    That particular error should not stop Moneydance loading and running.

    The console window in any case shows the error log which is a text file and can be found at:

    If you're using Mac OS, it should be located at one of these locations within your Home folder:

    ~/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance/errlog.txt

    or:

    ~/Library/Application Support/Moneydance/errlog.txt

    If you have any trouble finding your Home Library folder, open Finder and select Go -> Go to Folder and copy and paste in the following:

    ~/Library

    This should pull up your local Library folder.

    If you're using Windows, it should be located under your login directory at:

    C:\Users\(yourusername)\.moneydance\errlog.txt

    or

    C:\Documents and Settings\(yourusername)\.moneydance\errlog.txt

    Depending on your version of Windows

    If you're using Linux it should be located in your home folder at:
    ~/.moneydance/errlog.txt

  8. 8 Posted by simon on 11 Feb, 2019 07:01 PM

    simon's Avatar

    Okay here is the error log.

    Starting Moneydance 2017.10 (1706) at Sun Feb 10 20:16:58 GMT 2019
    Settings Folder: C:\Users\simon\.moneydance
    OS: Windows 10 10.0 amd64
    Java: 1.8.0_162 (Oracle Corporation)
    Is in sandbox: false; restricted file access: false
    Initializing Moneydance SSL
    Created new custom trust manager
    initialized extension balpred in 0.007 seconds
    multires images available: true
    error loading properties for theme custom from URL: file:/C:/Users/simon/.moneydance/custom_theme.properties error: java.io.FileNotFoundException: C:\Users\simon\.moneydance\custom_theme.properties (The system cannot find the file specified)
    initialized extension debtinsights in 3.033 seconds
    findandreplace (0): 02-10 20:17:02.516|Initialized build 1210 ok
    initialized extension findandreplace in 0.069 seconds
    initialized extension handybank in 0.004 seconds
    initialized extension moneyPie in 0.004 seconds
    initialized extension moneyforesight in 0.655 seconds
    initialized extension updater in 0.004 seconds
    opening last file: Personal Finances
    loading dataset: C:\Users\simon\.moneydance\Documents\Personal Finances.moneydance
    loading with 128 bit encryption key
    reading trunk data tiksync/trunk
    trunk data loaded (0.422 seconds), checking for incremental updates
    loading un-synced txn files...
    loading synced txn files...
    replacing root: null () with new root: Personal Finances (b6c969bf-46a5-4524-8649-c4ea255e1fee
    dropbox folder should be at C:\Users\simon\Dropbox and exists=false
    item count: 3
    set antialiasing to HRGB
    handybank (0): 02-10 20:17:07.812|closing Wi-Fi sync monitor
    handybank (0): 02-10 20:17:07.812|starting Dropbox sync mode.
    handybank (0): 02-10 20:17:07.812|starting Dropbox sync monitor
    Exception dispatching event md:file:opened to extension
    java.lang.NoClassDefFoundError: com/dropbox/client2/exception/DropboxException
    at com.moneydance.modules.features.handybank.Main.getDropboxLinker(Main.java:647)
    at com.moneydance.modules.features.handybank.Main.launchDropboxSyncMonitor(Main.java:760)
    at com.moneydance.modules.features.handybank.Main.startDropboxSyncMode(Main.java:659)
    at com.moneydance.modules.features.handybank.Main.handleEvent(Main.java:540)
    at com.moneydance.apps.md.controller.Main.sendEventToExtensions(Main.java:1654)
    at com.moneydance.apps.md.controller.AppEventManager.fireEvent(AppEventManager.java:59)
    at com.moneydance.apps.md.controller.Main.setCurrentBook(Main.java:1353)
    at com.moneydance.apps.md.controller.Main.startApplication(Main.java:824)
    at com.moneydance.apps.md.controller.Main.main(Main.java:193)
    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.exe4j.runtime.WinLauncher.main(Unknown Source)
    at com.install4j.runtime.launcher.WinLauncher.main(Unknown Source)
    Caused by: java.lang.ClassNotFoundException: com/dropbox/client2/exception/DropboxException.class
    at com.moneydance.apps.md.controller.ModuleLoader$FMClassLoader.loadResource(ModuleLoader.java:320)
    at com.moneydance.apps.md.controller.ModuleLoader$FMClassLoader.loadClass(ModuleLoader.java:377)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 17 more
    updater: read 18673 bytes of update info
    Retrieving signature
    updater: using public key: updater_pub_0
    Sweet! We've gotten a signed description of the update info
    Writing file to dropbox API with debug mode=false

  9. 9 Posted by dwg on 11 Feb, 2019 08:56 PM

    dwg's Avatar

    Handybank is an extension used with mobile devices, it is a third party extension that is no longer being developed and is not supported with recent versions of Moneydance and as you have found in the later version is causes errors, although I would not expect the errors to be fatal.

    There are tow methods of dealing with this.

    1. Delete the file config.dict. moneydance will act as if it is a fresh install, you need to reenter you license key, add any extensions desired, set up preferences etc

    2. Place a copy of config.dict in a safe place. Edit config.dict with wordpad (don't use notepad.

    Look for a section that looks something like

        "handybank" = {
          "verify" = "N"
          "id" = "handybank"
    }

    and delete it, Save the file.

    Restart Moneydance and if all is well the error will be gone.

  10. 10 Posted by simon on 11 Feb, 2019 09:08 PM

    simon's Avatar

    Thankyou

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

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