Java Reflections 'NoClassDef' error -


i'm trying browse classes have implemented interface using custom libary reflections. here source :

public static list<imoddable> getallmodclasses() {     reflections reflections = new reflections("mod.api.core"); //getting error here     set<class<? extends imoddable>> classes = reflections.getsubtypesof(imoddable.class);     list<imoddable> modlist = new arraylist<imoddable>();     (class<? extends imoddable> c : classes)         try {             modlist.add((imoddable) c.newinstance());         } catch (exception ex) {             err(string.format("could not load mod %s !", c.getname()));         }       return modlist; } 

error:

exception in thread "client thread" java.lang.noclassdeffounderror: javassist/bytecode/classfile     @ org.reflections.adapters.javassistadapter.getofcreateclassobject(javassistadapter.java:100)     @ org.reflections.adapters.javassistadapter.getofcreateclassobject(javassistadapter.java:24)     @ org.reflections.scanners.abstractscanner.scan(abstractscanner.java:30)     @ org.reflections.reflections.scan(reflections.java:238)     @ org.reflections.reflections.scan(reflections.java:204)     @ org.reflections.reflections.<init>(reflections.java:129)     @ org.reflections.reflections.<init>(reflections.java:170)     @ org.reflections.reflections.<init>(reflections.java:143)     @ mod.api.core.coreprovider.getallmodclasses(coreprovider.java:17)     @ mod.api.core.modcore.onload(modcore.java:13)     @ net.minecraft.client.minecraft.run(minecraft.java:405)     @ net.minecraft.client.main.main.main(main.java:114)     @ start.main(start.java:11) caused by: java.lang.classnotfoundexception: javassist.bytecode.classfile     @ java.net.urlclassloader$1.run(unknown source)     @ java.net.urlclassloader$1.run(unknown source)     @ java.security.accesscontroller.doprivileged(native method)     @ java.net.urlclassloader.findclass(unknown source)     @ java.lang.classloader.loadclass(unknown source)     @ sun.misc.launcher$appclassloader.loadclass(unknown source)     @ java.lang.classloader.loadclass(unknown source)     ... 13 more 

the mod.api.core package exits. shouldn't error.

java.lang.noclassdeffounderror: javassist/bytecode/classfile

you can fix issue adding javassist-3.12.1.ga.jar classpath


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -