AcademyCraft

AcademyCraft

1M Downloads

[1.0pr3_1] Can't find FieldUtils.getAllFieldsList in ApacheCommons

PalePyth opened this issue ยท 2 comments

commented

Hmm looks like that this method is missing from that specific version of apachecommons. It's should be further checked. @Mastize Care to give it a go?

Crash report posted here for reference:

cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: org.apache.commons.lang3.reflect.FieldUtils.getAllFieldsList(Ljava/lang/Class;)Ljava/util/List;
    at cpw.mods.fml.common.LoadController.transition(LoadController.java:163)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:739)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.launcher.components.Game$1.run(Game.java:261)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodError: org.apache.commons.lang3.reflect.FieldUtils.getAllFieldsList(Ljava/lang/Class;)Ljava/util/List;
    at cn.lambdalib.s11n.SerializationHelper.getExposedFields(SerializationHelper.java:58)
    at cn.lambdalib.util.convert.DOMSerialization.backwardDefault(DOMSerialization.scala:85)
    at cn.lambdalib.util.convert.DOMSerialization.convertFrom(DOMSerialization.scala:56)
    at cn.lambdalib.cgui.xml.CGUIDocument.readComponent(CGUIDocument.java:177)
    at cn.lambdalib.cgui.xml.CGUIDocument.lambda$readWidget$21(CGUIDocument.java:157)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
    at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
    at cn.lambdalib.cgui.xml.CGUIDocument.readWidget(CGUIDocument.java:150)
    at cn.lambdalib.cgui.xml.CGUIDocument.lambda$readInternal$19(CGUIDocument.java:139)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
    at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
    at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
    at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
    at java.util.stream.ReferencePipeline.forEach(Unknown Source)
    at cn.lambdalib.cgui.xml.CGUIDocument.readInternal(CGUIDocument.java:139)
    at cn.lambdalib.cgui.xml.CGUIDocument.read(CGUIDocument.java:45)
    at cn.lambdalib.cgui.xml.CGUIDocument.read(CGUIDocument.java:52)
    at cn.lambdalib.cgui.xml.CGUIDocument.panicRead(CGUIDocument.java:75)
    at cn.academy.terminal.app.settings.SettingsUI.<clinit>(SettingsUI.java:32)
    at cn.academy.core.ModuleCoreClient$ACKeyManager.addKeyHandler(ModuleCoreClient.java:51)
    at cn.lambdalib.util.key.KeyManager.addKeyHandler(KeyManager.java:64)
    at cn.academy.core.registry.KeyHandlerRegistration.register(KeyHandlerRegistration.java:35)
    at cn.academy.core.registry.KeyHandlerRegistration.register(KeyHandlerRegistration.java:22)
    at cn.lambdalib.annoreg.base.RegistrationFieldSimple.registerField(RegistrationFieldSimple.java:58)
    at cn.lambdalib.annoreg.core.RegistryType.registerAll(RegistryType.java:159)
    at cn.lambdalib.annoreg.core.RegistrationManager.registerAll(RegistrationManager.java:170)
    at cn.lambdalib.annoreg.core.RegistrationManager.registerAll(RegistrationManager.java:174)
    at cn.lambdalib.annoreg.core.RegistryType.registerAll(RegistryType.java:94)
    at cn.lambdalib.annoreg.core.RegistrationManager.registerAll(RegistrationManager.java:170)
    at cn.lambdalib.annoreg.core.RegistrationManager.registerAll(RegistrationManager.java:174)
    at cn.academy.core.AcademyCraft.init(AcademyCraft.java:116)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:737)
    ... 16 more
commented

need more detail information