Crucible icon indicating copy to clipboard operation
Crucible copied to clipboard

gradlew jar task fails with missing jetty orbit

Open serpent-charmer opened this issue 2 years ago • 5 comments

Anyone tried building from source without cache recently?

> Could not resolve all dependencies for configuration ':Cauldron:compileClasspath'.
   > Could not find javax.servlet.orbit (org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016).
     Searched in the following locations:
         http://files.minecraftforge.net/maven/org/eclipse/jetty/orbit/javax.servlet/3.0.0.v201112011016/javax.servlet-3.0.0.v201112011016.orbit```
         

serpent-charmer avatar Feb 26 '22 17:02 serpent-charmer

What branch are you trying to build?

juanmuscaria avatar Feb 26 '22 17:02 juanmuscaria

master

serpent-charmer avatar Feb 27 '22 05:02 serpent-charmer

You currently can only build dev or v5.3 branch

juanmuscaria avatar Feb 28 '22 14:02 juanmuscaria

You sure about that? Tried both dev branch and v5.3 tag.

I do setupCrucible which gives:

> Task :cauldronPatchJar
Applying Cauldron patches
Patching failed: net/minecraft/network/NetHandlerPlayServer.java Cannot find hunk target
  42: Cannot find hunk target @ 0
  1/47 failed

and build unsurprisingly fails too:

> Task :eclipse:cauldron:compileJava
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2510: error: cannot find symbol
                itemstack = packetbuffer.readItemStackFromBuffer();
                ^
  symbol:   variable itemstack
  location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2512: error: cannot find symbol
                if (itemstack == null)
                    ^
  symbol:   variable itemstack
  location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2517: error: cannot find symbol
                if (!ItemEditableBook.validBookTagContents(itemstack.getTagCompound()))
                                                           ^
  symbol:   variable itemstack
  location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2522: error: cannot find symbol
                itemstack1 = this.playerEntity.inventory.getCurrentItem();
                ^
  symbol:   variable itemstack1
  location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2524: error: cannot find symbol
                if (itemstack1 != null)
                    ^
  symbol:   variable itemstack1
  location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2526: error: cannot find symbol
                    if (itemstack.getItem() == Items.written_book && itemstack1.getItem() == Items.writable_book)
                        ^
  symbol:   variable itemstack
  location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2526: error: cannot find symbol
                    if (itemstack.getItem() == Items.written_book && itemstack1.getItem() == Items.writable_book)
                                                                     ^
  symbol:   variable itemstack1
  location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2528: error: cannot find symbol
                        itemstack1.setTagInfo("author", new NBTTagString(this.playerEntity.getCommandSenderName()));
                        ^
  symbol:   variable itemstack1
  location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2529: error: cannot find symbol
                        itemstack1.setTagInfo("title", new NBTTagString(itemstack.getTagCompound().getString("title")));
                                                                        ^
  symbol:   variable itemstack
  location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2529: error: cannot find symbol
                        itemstack1.setTagInfo("title", new NBTTagString(itemstack.getTagCompound().getString("title")));
                        ^
  symbol:   variable itemstack1
  location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2530: error: cannot find symbol
                        itemstack1.setTagInfo("pages", itemstack.getTagCompound().getTagList("pages", 8));
                                                       ^
  symbol:   variable itemstack
  location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2530: error: cannot find symbol
                        itemstack1.setTagInfo("pages", itemstack.getTagCompound().getTagList("pages", 8));
                        ^
  symbol:   variable itemstack1
  location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2531: error: cannot find symbol
                        itemstack1.func_150996_a(Items.written_book);
                        ^
  symbol:   variable itemstack1
  location: class NetHandlerPlayServer
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
13 errors
> Task :eclipse:cauldron:compileJava FAILED

serpent-charmer avatar Mar 01 '22 12:03 serpent-charmer

See #47

juanmuscaria avatar Mar 01 '22 12:03 juanmuscaria

Fixed on https://github.com/CrucibleMC/Crucible/commit/aed988f25d503189ca609055ada5af34795cd805

EverNife avatar Sep 16 '22 09:09 EverNife