ClassNotFoundException: griffon.swing.SwingApplication

 Uncategorized  Comments Off on ClassNotFoundException: griffon.swing.SwingApplication
Apr 072012

UPDATE: found a fix for this. The classpath was not always being set properly. I need to test on my test boxes and then rebuild the batch file and redeploy. I hope to have a fix by tomorrow.


If you are getting this error when running EQDV:

Exception in thread “main” java.lang.NoClassDefFoundError: griffon/swing/SwingApplication
Caused by: java.lang.ClassNotFoundException: griffon.swing.SwingApplication
at Method)
at java.lang.ClassLoader.loadClass(
at sun.misc.Launcher$AppClassLoader.loadClass(
at java.lang.ClassLoader.loadClass(
Could not find the main class: griffon.swing.SwingApplication. Program will exit.

I have managed to reproduce it. If you set a valid JAVA_HOME environment variable, the code will work. For some  installs, it looks like java is in the path but the installer is detecting that but it is not putting a valid JAVA_HOME. I’m researching a fix. For the one computer I was able to reproduce it on, setting  JAVA_HOME fixed it. Let me know if that doesn’t work for you.



 Posted by at 1:31 pm

A few updates

 Uncategorized  Comments Off on A few updates
Apr 072012

It’s nice that others are using EQDV now. Not so nice is that I have some bugs to fix. 😉

I figured out the shortcut issue. I can create a desktop shortcut. I’ll push a new version out soon.

I want to figure out some other issues and include those if I can. One issue is that the EQDV batch file is not always finding java if JAVA_HOME is not defined. I am in the steps of reproducing that.

Someone else got a cannot find jar file error when running. I am looking into that also. I think that may be related to running the wrong file.

If you find any issues, feel free to post them as comments here. I am keeping an eye out for comments.

I am going to create an installer video. I’ll try to get that done sometime today.


 Posted by at 12:21 pm

Hello world!

 Uncategorized  Comments Off on Hello world!
Mar 302012

This is my first post for EQ Data Vault. What is EQ Data Vault (EQDV)? Well, it’s a long story.

I like playing EQ. That’s everquest. Everquest is a roleplaying MMO. Maybe THE role playing MMO. It’s classic. It came after UO but before WoW, GuildWars or any of those. Anyway, I’ve played off an on since about 2000.

Flash forward. I wanted to learn Groovy. Groovy is a java-esque scripting language that run in a JVM. It’s a pretty sweet language. I’m the type that can pick up a new programming language fairly quickly. I’ve been doing this a long time and have used somewhere around a hundred or so languages at one time or another. I’m also the type that I need a project to really get into it. Way more than a hello world kind of thing.

So, I wrote EQ Data Vault.

I have over 50 toons (characters in the game) across many servers (a lot of these are mules, toons to act as extra bank storage). I am what is known as an Alt junkie. Rather than play on one main character, I play a bunch of alts. I solo a lot. Play with a few friends when they are on (most have left the game). But I like to play different classes and in different zones. What that means is that I have a lot of crap in the bank. I need some way to store that data and someway to query that data.

EQ Data Vault is a program that will load inventory files from EQ and make them easily searchable. The software is getting close to being release ready. I will probably do a beta before I release it into the wilds. Now is a pretty good time as EQ has just gone free to play. I hope that means that lot so of people will come back.

Just an FYI – this software is just for my own personal amusement and education. I hope people use it and provide a lot of feedback. I want to get it working as a nice piece of software. The more I work on it, the deeper my knowledge of groovy. It’s free, of course, but features and support are on an as available basis.

I know the software is butt ugly at the moment but here’s a screenshot.

I hope to have it ready for beta within the week.


 Posted by at 8:54 pm