Patch for jdbm.helper.WrappedRuntimeException

A couple of users got in touch this week to tell me about this problem they've encountered when using bliss and setting maximum size as part of the cover art rule. bliss runs for a while, and then the following is displayed on the bliss home page:

Exception occured while processing /

Message: jdbm.helper.WrappedRuntimeException: No message available
       jdbm.recman.CacheRecordManager.fetch(CacheRecordManager.java)
       jdbm.recman.CacheRecordManager.fetch(CacheRecordManager.java)
       jdbm.htree.HashDirectory.get(HashDirectory.java)
       jdbm.htree.HashDirectory.get(HashDirectory.java)
       jdbm.htree.HashDirectory.get(HashDirectory.java)
       jdbm.htree.HashDirectory.get(HashDirectory.java)
       jdbm.htree.HTree.get(HTree.java)
[...]

(There's more text than that, but that should give you an idea)

I fixed this and have a patch for build 20100703 ready. The patch can be downloaded here. Note that this is only for build 20100703, the latest version, so if you have an older version with this problem you'll have to upgrade first. Here's how to install:

  1. In %bliss%\lib rename
    com.elsten.bliss.platform.jar
    to
    com.elsten.bliss.platform.bak
  2. Copy the patch to %bliss%\lib
  3. Restart bliss

Hope this helps anyone encountering this problem. Naturally, future builds won't have this problem.

tags: bugs bliss

The Music Library Management blog

Dan Gravell

I'm Dan, the founder and programmer of bliss. I write bliss to solve my own problems with my digital music collection.