Jump to content

Forge 3.2.3.108 + MCP: Error during server recompile in ModLoader.java


bspkrs

Recommended Posts

I'm getting an error during server recompile in ModLoader.java.  I followed the instructions in the readme.txt: I'm using a fresh client jar with only modloader installed and I haven't modified minecraft-server.jar at all.  I made sure that I'm using MCP 6.2 for MC 1.2.5.

 

Here is the output from install.cmd:

 

=================================== Minecraft Forge Setup Start ================

=================

== MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

# found jad, ff, jad patches, ff patches, osx patches, srgs, name csvs, doc csvs

, param csvs, astyle, astyle config

> Creating Retroguard config files

!! Modified jar detected. Unpredictable results !!

== Decompiling client using fernflower ==

> Creating SRGs

> Applying Retroguard

> Applying MCInjector

> Unpacking jar

> Copying classes

> Decompiling

> Copying sources

> Applying fernflower fixes

> Applying patches

> Cleaning comments

- Done in 150.66 seconds

== Reformating client ==

> Cleaning sources

> Replacing OpenGL constants

> Reformating sources

- Done in 11.39 seconds

!! renaming disabled !!

== Decompiling server using fernflower ==

> Creating SRGs

> Applying Retroguard

> Applying MCInjector

> Unpacking jar

> Copying classes

> Decompiling

> Copying sources

> Applying fernflower fixes

> Applying patches

> Cleaning comments

- Done in 96.88 seconds

== Reformating server ==

> Cleaning sources

> Reformating sources

- Done in 7.47 seconds

!! renaming disabled !!

!! recompile disabled !!

Applying Forge ModLoader patches

patching file minecraft_server/net/minecraft/server/MinecraftServer.java

patching file minecraft_server/net/minecraft/src/BlockDispenser.java

patching file minecraft_server/net/minecraft/src/ChunkProviderServer.java

patching file minecraft_server/net/minecraft/src/ConsoleCommandHandler.java

patching file minecraft_server/net/minecraft/src/Entity.java

patching file minecraft_server/net/minecraft/src/EntityItem.java

patching file minecraft_server/net/minecraft/src/EntityList.java

patching file minecraft_server/net/minecraft/src/NetLoginHandler.java

patching file minecraft_server/net/minecraft/src/NetServerHandler.java

patching file minecraft_server/net/minecraft/src/ServerConfigurationManager.java

 

patching file minecraft_server/net/minecraft/src/ServerGUI.java

patching file minecraft_server/net/minecraft/src/SlotCrafting.java

patching file minecraft_server/net/minecraft/src/SlotFurnace.java

patching file minecraft_server/net/minecraft/src/TileEntity.java

patching file minecraft_server/net/minecraft/src/TileEntityFurnace.java

== MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

== Updating client ==

> Adding javadoc

> Renaming sources

- Done in 23.10 seconds

== Updating server ==

> Adding javadoc

> Renaming sources

- Done in 12.61 seconds

Applying forge patches

patching file minecraft/net/minecraft/client/Minecraft.java

patching file minecraft/net/minecraft/src/AnvilChunkLoader.java

patching file minecraft/net/minecraft/src/AnvilSaveHandler.java

patching file minecraft/net/minecraft/src/Block.java

patching file minecraft/net/minecraft/src/BlockButton.java

patching file minecraft/net/minecraft/src/BlockChest.java

patching file minecraft/net/minecraft/src/BlockContainer.java

patching file minecraft/net/minecraft/src/BlockCrops.java

patching file minecraft/net/minecraft/src/BlockDoor.java

patching file minecraft/net/minecraft/src/BlockFire.java

patching file minecraft/net/minecraft/src/BlockLadder.java

patching file minecraft/net/minecraft/src/BlockLeaves.java

patching file minecraft/net/minecraft/src/BlockLever.java

patching file minecraft/net/minecraft/src/BlockNetherStalk.java

patching file minecraft/net/minecraft/src/BlockPistonBase.java

patching file minecraft/net/minecraft/src/BlockPressurePlate.java

patching file minecraft/net/minecraft/src/BlockRail.java

patching file minecraft/net/minecraft/src/BlockRedstoneRepeater.java

patching file minecraft/net/minecraft/src/BlockRedstoneWire.java

patching file minecraft/net/minecraft/src/BlockSnow.java

patching file minecraft/net/minecraft/src/BlockTallGrass.java

patching file minecraft/net/minecraft/src/BlockTorch.java

patching file minecraft/net/minecraft/src/BlockTrapDoor.java

patching file minecraft/net/minecraft/src/BlockVine.java

patching file minecraft/net/minecraft/src/Chunk.java

patching file minecraft/net/minecraft/src/ChunkProvider.java

patching file minecraft/net/minecraft/src/ContainerCreative.java

patching file minecraft/net/minecraft/src/ContainerFurnace.java

patching file minecraft/net/minecraft/src/CraftingManager.java

patching file minecraft/net/minecraft/src/EffectRenderer.java

patching file minecraft/net/minecraft/src/Enchantment.java

patching file minecraft/net/minecraft/src/EnchantmentHelper.java

patching file minecraft/net/minecraft/src/Entity.java

patching file minecraft/net/minecraft/src/EntityItem.java

patching file minecraft/net/minecraft/src/EntityLiving.java

patching file minecraft/net/minecraft/src/EntityMinecart.java

patching file minecraft/net/minecraft/src/EntityMooshroom.java

patching file minecraft/net/minecraft/src/EntityPlayer.java

patching file minecraft/net/minecraft/src/EntityRenderer.java

patching file minecraft/net/minecraft/src/EntitySheep.java

patching file minecraft/net/minecraft/src/Explosion.java

patching file minecraft/net/minecraft/src/FurnaceRecipes.java

patching file minecraft/net/minecraft/src/GuiAchievements.java

patching file minecraft/net/minecraft/src/GuiControls.java

patching file minecraft/net/minecraft/src/GuiIngame.java

patching file minecraft/net/minecraft/src/Item.java

patching file minecraft/net/minecraft/src/ItemBlock.java

patching file minecraft/net/minecraft/src/ItemBow.java

patching file minecraft/net/minecraft/src/ItemBucket.java

patching file minecraft/net/minecraft/src/ItemDye.java

patching file minecraft/net/minecraft/src/ItemHoe.java

patching file minecraft/net/minecraft/src/ItemRenderer.java

patching file minecraft/net/minecraft/src/ItemShears.java

patching file minecraft/net/minecraft/src/ItemTool.java

patching file minecraft/net/minecraft/src/MovingObjectPosition.java

patching file minecraft/net/minecraft/src/NetClientHandler.java

patching file minecraft/net/minecraft/src/NetworkManager.java

patching file minecraft/net/minecraft/src/PlayerController.java

patching file minecraft/net/minecraft/src/PlayerControllerCreative.java

patching file minecraft/net/minecraft/src/PlayerControllerMP.java

patching file minecraft/net/minecraft/src/PlayerControllerSP.java

patching file minecraft/net/minecraft/src/RailLogic.java

patching file minecraft/net/minecraft/src/RenderBiped.java

patching file minecraft/net/minecraft/src/RenderBlocks.java

patching file minecraft/net/minecraft/src/RenderEngine.java

patching file minecraft/net/minecraft/src/RenderGlobal.java

patching file minecraft/net/minecraft/src/RenderItem.java

patching file minecraft/net/minecraft/src/RenderManager.java

patching file minecraft/net/minecraft/src/RenderPlayer.java

patching file minecraft/net/minecraft/src/RenderSnowMan.java

patching file minecraft/net/minecraft/src/SlotCrafting.java

patching file minecraft/net/minecraft/src/SoundManager.java

patching file minecraft/net/minecraft/src/SoundPool.java

patching file minecraft/net/minecraft/src/SpawnerAnimals.java

patching file minecraft/net/minecraft/src/Tessellator.java

patching file minecraft/net/minecraft/src/TileEntity.java

patching file minecraft/net/minecraft/src/TileEntityBrewingStand.java

patching file minecraft/net/minecraft/src/TileEntityFurnace.java

patching file minecraft/net/minecraft/src/TileEntityRendererPiston.java

patching file minecraft/net/minecraft/src/World.java

patching file minecraft/net/minecraft/src/WorldGenDungeons.java

patching file minecraft/net/minecraft/src/WorldProvider.java

patching file minecraft/net/minecraft/src/WorldProviderEnd.java

patching file minecraft/net/minecraft/src/WorldProviderHell.java

patching file minecraft/net/minecraft/src/WorldProviderSurface.java

patching file minecraft/net/minecraft/src/WorldRenderer.java

patching file minecraft_server/net/minecraft/server/MinecraftServer.java

patching file minecraft_server/net/minecraft/src/AnvilChunkLoader.java

patching file minecraft_server/net/minecraft/src/AnvilSaveHandler.java

patching file minecraft_server/net/minecraft/src/Block.java

patching file minecraft_server/net/minecraft/src/BlockButton.java

patching file minecraft_server/net/minecraft/src/BlockChest.java

patching file minecraft_server/net/minecraft/src/BlockContainer.java

patching file minecraft_server/net/minecraft/src/BlockCrops.java

patching file minecraft_server/net/minecraft/src/BlockDoor.java

patching file minecraft_server/net/minecraft/src/BlockFire.java

patching file minecraft_server/net/minecraft/src/BlockLadder.java

patching file minecraft_server/net/minecraft/src/BlockLeaves.java

patching file minecraft_server/net/minecraft/src/BlockLever.java

patching file minecraft_server/net/minecraft/src/BlockNetherStalk.java

patching file minecraft_server/net/minecraft/src/BlockPistonBase.java

patching file minecraft_server/net/minecraft/src/BlockPressurePlate.java

patching file minecraft_server/net/minecraft/src/BlockRail.java

patching file minecraft_server/net/minecraft/src/BlockRedstoneRepeater.java

patching file minecraft_server/net/minecraft/src/BlockRedstoneWire.java

patching file minecraft_server/net/minecraft/src/BlockSnow.java

patching file minecraft_server/net/minecraft/src/BlockTallGrass.java

patching file minecraft_server/net/minecraft/src/BlockTorch.java

patching file minecraft_server/net/minecraft/src/BlockTrapDoor.java

patching file minecraft_server/net/minecraft/src/BlockVine.java

patching file minecraft_server/net/minecraft/src/Chunk.java

patching file minecraft_server/net/minecraft/src/ChunkProvider.java

patching file minecraft_server/net/minecraft/src/ChunkProviderServer.java

patching file minecraft_server/net/minecraft/src/ConsoleCommandHandler.java

patching file minecraft_server/net/minecraft/src/ContainerFurnace.java

patching file minecraft_server/net/minecraft/src/CraftingManager.java

patching file minecraft_server/net/minecraft/src/Enchantment.java

patching file minecraft_server/net/minecraft/src/EnchantmentHelper.java

patching file minecraft_server/net/minecraft/src/Entity.java

patching file minecraft_server/net/minecraft/src/EntityItem.java

patching file minecraft_server/net/minecraft/src/EntityLiving.java

patching file minecraft_server/net/minecraft/src/EntityMinecart.java

patching file minecraft_server/net/minecraft/src/EntityMooshroom.java

patching file minecraft_server/net/minecraft/src/EntityPlayer.java

patching file minecraft_server/net/minecraft/src/EntityPlayerMP.java

patching file minecraft_server/net/minecraft/src/EntitySheep.java

patching file minecraft_server/net/minecraft/src/EntityTracker.java

patching file minecraft_server/net/minecraft/src/EntityTrackerEntry.java

patching file minecraft_server/net/minecraft/src/Explosion.java

patching file minecraft_server/net/minecraft/src/FurnaceRecipes.java

patching file minecraft_server/net/minecraft/src/GuiStatsComponent.java

patching file minecraft_server/net/minecraft/src/Item.java

patching file minecraft_server/net/minecraft/src/ItemBow.java

patching file minecraft_server/net/minecraft/src/ItemBucket.java

patching file minecraft_server/net/minecraft/src/ItemDye.java

patching file minecraft_server/net/minecraft/src/ItemHoe.java

patching file minecraft_server/net/minecraft/src/ItemInWorldManager.java

patching file minecraft_server/net/minecraft/src/ItemShears.java

patching file minecraft_server/net/minecraft/src/ItemTool.java

patching file minecraft_server/net/minecraft/src/MovingObjectPosition.java

patching file minecraft_server/net/minecraft/src/NetLoginHandler.java

patching file minecraft_server/net/minecraft/src/NetServerHandler.java

patching file minecraft_server/net/minecraft/src/NetworkManager.java

patching file minecraft_server/net/minecraft/src/RailLogic.java

patching file minecraft_server/net/minecraft/src/ServerConfigurationManager.java

 

patching file minecraft_server/net/minecraft/src/SlotCrafting.java

patching file minecraft_server/net/minecraft/src/SpawnerAnimals.java

patching file minecraft_server/net/minecraft/src/TileEntity.java

patching file minecraft_server/net/minecraft/src/TileEntityBrewingStand.java

patching file minecraft_server/net/minecraft/src/TileEntityFurnace.java

patching file minecraft_server/net/minecraft/src/World.java

patching file minecraft_server/net/minecraft/src/WorldGenDungeons.java

patching file minecraft_server/net/minecraft/src/WorldProvider.java

patching file minecraft_server/net/minecraft/src/WorldProviderEnd.java

patching file minecraft_server/net/minecraft/src/WorldProviderHell.java

patching file minecraft_server/net/minecraft/src/WorldProviderSurface.java

patching file minecraft_server/net/minecraft/src/WorldServer.java

== MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

== Updating MCP ==

No new updates found.

== MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

== Updating client ==

> Adding javadoc

> Renaming sources

- Done in 24.52 seconds

== Updating server ==

> Adding javadoc

> Renaming sources

- Done in 10.94 seconds

== MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

== Recompiling client ==

> Cleaning bin

> Recompiling

- Done in 16.08 seconds

> Generating client md5s

== Recompiling server ==

> Cleaning bin

> Recompiling

'"C:\Program Files\Java\jdk1.6.0_19\bin\javac" -Xlint:-options -deprecation -g -

source 1.6 -target 1....' failed : 1

 

== ERRORS FOUND ==

 

src\minecraft_server\net\minecraft\src\ModLoader.java:328: type parameters of <T

>T cannot be determined; no unique maximal instance exists for type variable T w

ith upper bounds T,java.lang.Object

        return ReflectionHelper.getPrivateValue(instanceclass, instance, fieldin

dex);

                                              ^

 

src\minecraft_server\net\minecraft\src\ModLoader.java:341: type parameters of <T

>T cannot be determined; no unique maximal instance exists for type variable T w

ith upper bounds T,java.lang.Object

        return ReflectionHelper.getPrivateValue(instanceclass, instance, field);

 

                                              ^

 

2 errors

==================

 

Server recompile failed, correct source then rerun updatemd5

=================================== Minecraft Forge Setup Finished =============

====================

Press any key to continue . . .

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Hi, I'm trying to render a single quad in the world. I'm mixing into the ChestRenderer class. If I understand correctly, BufferSource#getBuffer opens a buffer according to the supplied RenderType (Quads with POSITION_COLOR in my case). Then, I can supply my vertices (a simple 1-block plane along the Z Axis) and close the buffer using BufferSource#endBatch for rendering. This is the code I'm using: @Inject(at = @At("TAIL"), method = "render(...)V") public void render(T blockEntity, float partialTick, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight, int packedOverlay, CallbackInfo ci) { BlockPos pos = blockEntity.getBlockPos(); AABB box = new AABB(pos, pos.offset(1, 1, 1)); BufferSource buffer = Minecraft.getInstance().renderBuffers().bufferSource(); VertexConsumer consumer = buffer.getBuffer(RenderType.guiOverlay()); poseStack.pushPose(); poseStack.translate(-pos.getX(), -pos.getY(), -pos.getZ()); consumer.vertex(box.minX, box.maxY, box.minZ).color(1, 1, 1, 1).endVertex(); consumer.vertex(box.minX, box.maxY, box.maxZ).color(1, 1, 1, 1).endVertex(); consumer.vertex(box.minX, box.minY, box.maxZ).color(1, 1, 1, 1).endVertex(); consumer.vertex(box.minX, box.minY, box.minZ).color(1, 1, 1, 1).endVertex(); buffer.endBatch(RenderType.guiOverlay()); poseStack.popPose(); } However, the plane does not get rendered. However, if I replace those 4 vertices with a call to LevelRenderer#renderLineBox and set the RenderType to LINES, it works. Do I need something else to render planes other than the 4 edges of the quad? I used QUADS back in 1.8 where it was still the raw OpenGL type and it worked then. Or am I missing something else entirely? Thanks!
    • The Essential Role of Brunoe Quick Hack in Bitcoin Recovery Efforts The Brunoe Quick Hack has emerged as a vital tool in the ongoing efforts to recover lost or stolen Bitcoin. As the cryptocurrency landscape has evolved, the need for reliable and effective methods to regain access to misplaced or compromised digital assets has become increasingly pressing. The Brunoe Quick Hack, a specialized software solution, has stepped in to fill this critical void, offering Bitcoin users a lifeline when faced with the devastating prospect of permanently losing their hard-earned cryptocurrency holdings. At the core of this innovative technique lies a deep understanding of the underlying blockchain technology that powers Bitcoin, combined with a meticulous, methodical approach to identifying and exploiting vulnerabilities in the system. Through a series of carefully orchestrated steps, the Brunoe Quick Hack is able to bypass security measures, recover private keys, and restore access to Bitcoin wallets that were previously thought to be irretrievable. This process, while highly technical and requiring a skilled hand, has proven to be a game-changer for countless individuals and businesses who have fallen victim to the inherent risks of the cryptocurrency ecosystem. As the adoption of Bitcoin continues to grow, the Brunoe Quick Hack has emerged as an essential safeguard, providing a crucial safety net for those navigating the complex and ever-evolving world of digital finance. Contact this experts through: WhtasApp: + 170-"578-42"-635 Website: brunoequickhack.COM Email: brunoequickhack (AT) GMAIL (DOT) COM Thanks.
    • it doesnt let me import the zip that i use with curseforge
    • it doesnt let me import the zip that i use with curseforge
    • Halo semua, Kembali lagi bersama kami di situs Duta89 situs Aman, Terpercaya dan Situs yang memberikan hadiah terbesar kepada semua membernya. Pada kesempatan kali ini kami akan memberi tahu kalian semua mengenai situs permainan online yang bisa menghasilkan uang dengan cepat hanya dengan modal receh. Permainan apa kah itu? Saran bukan? >>>akungameaman<<< >>>akunminecrafsuper<<< >>>daftarsitus<<<
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.