Вообщем хочу сгенерить класс-наследник через javassist
ClassPool pool = ClassPool.getDefault();
pool.appendClassPath(new LoaderClassPath(new UrlClassLoader( .... )));
CtClass cc = pool.makeClass("com.example.AppInfoServiceImpl", pool.getCtClass("com.example.AppInfoProto$AppInfoService"));
//..... generate methods
cc.toClass();
в итоге на cc.toClass(); сыпится java.lang.NoClassDefFoundError. при этом
new UrlClassLoader( .... ).loadClass("com.example.AppInfoProto$AppInfoService")
нормально отрабатывает