There doesn't happen to be any way to figure out what's going wrong from the error messages or server logs? Usually the trace you get from a java exception is pretty useful for figuring out where the error came from. But this is probably the first thing you're checking anyway and you don't need me to repeat what you already know
EVE Online characters:
Daedalus II ex-CEO TOGOA, Daedalus III slave of Daedalus II
Little Molok Asura Engineer
"Each day I don't get an attempt on my life by a robot from the future I see as a personal failure"