{"status":"done","intent":"pi_3UTsgIHb3nJCOhle04tMoRve","email":"igor.repinetski@gmail.com","test":true,"items":[{"desc":"TEST PD4ML Java Site PRO License, maintenance 2 years (320248)","serial":"ZF8900.320248.381004.1","link":"\/view-my-licenses\/license-details\/?key=ZF8900.320248.381004.1"},{"desc":"TEST PD4ML Extended Support (255025)","serial":"ZF8900.255025.381030.1","link":"\/view-my-licenses\/license-details\/?key=ZF8900.255025.381030.1"}]} Re: Re: Anybody had problems with PD4ML on Lion for Mac? - PD4ML
#28959

Thank you for the input!

So, most probably, it hangs in the following code:

private boolean hasCanvasInterpreter() {
Class c;
try {
try {
c = Class.forName(PD4Constants.PD4ML_EXTERNAL_CANVAS_HANDLER);
} catch (ClassNotFoundException e) {
try {
c = Thread.currentThread().getContextClassLoader().loadClass(PD4Constants.PD4ML_EXTERNAL_CANVAS_HANDLER);
} catch (ClassNotFoundException e1) {
c = ResourceCache.class.getClassLoader().loadClass(PD4Constants.PD4ML_EXTERNAL_CANVAS_HANDLER);
}
}
} catch (Exception e) {
return false;
}

if ( c != null ) {
return true;
}

return false;
}

I see nothing dangerous in it. It looks like it hits some class loader implementation specific issues.