[1.0pr3_1] Can't find FieldUtils.getAllFieldsList in ApacheCommons
PalePyth opened this issue ยท 2 comments
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