OpenMods / OpenPeripheral

https://openmods.info
MIT License
67 stars 25 forks source link

OpenPeripheralCore-1.6.4-0.4-snapshot-127 Conflict with extrautils #165

Closed Shadowgar closed 10 years ago

Shadowgar commented 10 years ago

I understand this is mostly their issue but I wanted to report this here also. OpenPeripheralCore-1.6.4-0.4-snapshot-127 with the latest Extra Utilities 1.0.3C Casts this error.

2014-05-07 02:21:01 [WARNING] [OpenMods] Something went terribly wrong while adding internal adapter 'class extrautils.openperipheral.AdaptorTradingPost'. It will be disabled
java.lang.IllegalArgumentException: Invalid argument type in method public int extrautils.openperipheral.AdaptorTradingPost.getNumTrades(dan200.computer.api.IComputerAccess,net.minecraft.tileentity.TileEntity,int), was interface dan200.computer.api.IComputerAccess, got interface dan200.computercraft.api.peripheral.IComputerAccess
    at com.google.common.base.Preconditions.checkArgument(Preconditions.java:119)
    at openperipheral.adapter.method.MethodDeclaration.declareJavaArgType(MethodDeclaration.java:287)
    at openperipheral.adapter.peripheral.PeripheralExternalAdapterWrapper.validateArgTypes(PeripheralExternalAdapterWrapper.java:56)
    at openperipheral.adapter.AdapterWrapper.buildMethodList(AdapterWrapper.java:161)
    at openperipheral.adapter.peripheral.PeripheralAdapterWrapper.buildMethodList(PeripheralAdapterWrapper.java:82)
    at openperipheral.adapter.AdapterWrapper.<init>(AdapterWrapper.java:40)
    at openperipheral.adapter.peripheral.PeripheralAdapterWrapper.<init>(PeripheralAdapterWrapper.java:27)
    at openperipheral.adapter.peripheral.PeripheralExternalAdapterWrapper.<init>(PeripheralExternalAdapterWrapper.java:39)
    at openperipheral.adapter.AdapterManager$4.wrapExternalAdapter(AdapterManager.java:74)
    at openperipheral.adapter.AdapterManager$4.wrapExternalAdapter(AdapterManager.java:66)
    at openperipheral.adapter.AdapterManager.addAdapter(AdapterManager.java:118)
    at openperipheral.adapter.AdapterManager.addPeripheralAdapter(AdapterManager.java:96)
    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 openperipheral.api.APIHelpers.callWithoutReturn(APIHelpers.java:21)
    at openperipheral.api.OpenPeripheralAPI.register(OpenPeripheralAPI.java:10)
    at openperipheral.api.IntegrationRegistry.registerAdapter(IntegrationRegistry.java:14)
    at extrautils.openperipheral.AdaptorTradingPost.register(AdaptorTradingPost.java:28)
    at extrautils.ExtraUtils.init(ExtraUtils.java:1008)
    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:545)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
    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.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:699)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:249)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:509)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
    at net.minecraft.client.main.Main.main(SourceFile:101)
    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:131)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
2014-05-07 02:21:01 [FINE] [fml.ItemTracker] Adding item extrautils.item.ItemBlockMetadata(2510) owned by ExtraUtilities
2014-05-07 02:21:01 [FINE] [fml.ItemTracker] Adding item extrautils.tileentity.transfernodes.multiparts.ItemBlockTransferNodeMultiPart(2513) owned by ExtraUtilities
2014-05-07 02:21:01 [FINE] [fml.ItemTracker] Adding item extrautils.tileentity.transfernodes.multiparts.ItemBlockTransferNodeMultiPart(2528) owned by ExtraUtilities
2014-05-07 02:21:01 [FINE] [fml.ItemTracker] Adding item extrautils.tileentity.transfernodes.multiparts.ItemBlockTransferPipeMultiPart(2512) owned by ExtraUtilities
2014-05-07 02:21:01 [INFO] [STDERR] Trait already registered for cofh.api.energy.IEnergyHandler
2014-05-07 02:21:01 [INFO] [STDERR] Trait already registered for cofh.api.energy.IEnergyHandler
2014-05-07 02:21:01 [WARNING] [OpenMods] Something went terribly wrong while adding internal adapter 'class extrautils.openperipheral.AdaptorTransferNode'. It will be disabled
java.lang.IllegalArgumentException: Invalid argument type in method public java.util.HashMap extrautils.openperipheral.AdaptorTransferNode.getPosition(dan200.computer.api.IComputerAccess,extrautils.tileentity.transfernodes.nodebuffer.INode), was interface dan200.computer.api.IComputerAccess, got interface dan200.computercraft.api.peripheral.IComputerAccess
    at com.google.common.base.Preconditions.checkArgument(Preconditions.java:119)
    at openperipheral.adapter.method.MethodDeclaration.declareJavaArgType(MethodDeclaration.java:287)
    at openperipheral.adapter.peripheral.PeripheralExternalAdapterWrapper.validateArgTypes(PeripheralExternalAdapterWrapper.java:56)
    at openperipheral.adapter.AdapterWrapper.buildMethodList(AdapterWrapper.java:161)
    at openperipheral.adapter.peripheral.PeripheralAdapterWrapper.buildMethodList(PeripheralAdapterWrapper.java:82)
    at openperipheral.adapter.AdapterWrapper.<init>(AdapterWrapper.java:40)
    at openperipheral.adapter.peripheral.PeripheralAdapterWrapper.<init>(PeripheralAdapterWrapper.java:27)
    at openperipheral.adapter.peripheral.PeripheralExternalAdapterWrapper.<init>(PeripheralExternalAdapterWrapper.java:39)
    at openperipheral.adapter.AdapterManager$4.wrapExternalAdapter(AdapterManager.java:74)
    at openperipheral.adapter.AdapterManager$4.wrapExternalAdapter(AdapterManager.java:66)
    at openperipheral.adapter.AdapterManager.addAdapter(AdapterManager.java:118)
    at openperipheral.adapter.AdapterManager.addPeripheralAdapter(AdapterManager.java:96)
    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 openperipheral.api.APIHelpers.callWithoutReturn(APIHelpers.java:21)
    at openperipheral.api.OpenPeripheralAPI.register(OpenPeripheralAPI.java:10)
    at openperipheral.api.IntegrationRegistry.registerAdapter(IntegrationRegistry.java:14)
    at extrautils.openperipheral.AdaptorTransferNode.register(AdaptorTransferNode.java:16)
    at extrautils.ExtraUtils.init(ExtraUtils.java:1191)
    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:545)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
    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.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:699)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:249)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:509)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
    at net.minecraft.client.main.Main.main(SourceFile:101)
    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:131)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
boq commented 10 years ago

ComputerCraft version mismatch. ExtraUtils probably needs to update few things to make it version independent.

theoriginalbit commented 10 years ago

ExtraUtils is no longer supporting ComputerCraft 1.6 (comment)

Silwing commented 10 years ago

@theoriginalbit - as he just clarified he is not supporting Minecraft 1.6(.4) anymore, it's not that he's not supporting ComputerCraft anymore.