Skip to content
This repository has been archived by the owner on Aug 1, 2024. It is now read-only.

java.lang.IllegalStateException: Cannot build an empty message! #189

Open
apple502j opened this issue Feb 20, 2022 · 0 comments
Open

java.lang.IllegalStateException: Cannot build an empty message! #189

apple502j opened this issue Feb 20, 2022 · 0 comments
Labels
bug Something isn't working

Comments

@apple502j
Copy link

Describe the bug
Server crashed while ticking an arrow.

Reproduction steps
Unknown. The crash occured while killing a player with an arrow.

Expected behaviour

Crash report
---- Minecraft Crash Report ----
// Would you like a cupcake?

Time: 2/20/22, 10:06 AM
Description: Ticking entity

java.lang.IllegalStateException: Cannot build an empty message!
        at club.minnced.discord.webhook.send.WebhookMessageBuilder.build(WebhookMessageBuilder.java:410)
        at fr.arthurbambou.fdlink.discordstuff.DiscordWebhook.sendMessage(DiscordWebhook.java:69)
        at fr.arthurbambou.fdlink.discordstuff.DiscordWebhook.sendMessage(DiscordWebhook.java:121)
        at fr.arthurbambou.fdlink.FDLink1_16.handleText(FDLink1_16.java:67)
        at net.minecraft.server.MinecraftServer.handler$zeo000$sendMessage(MinecraftServer:4244)
        at net.minecraft.server.MinecraftServer.sendSystemMessage(MinecraftServer)
        at net.minecraft.server.PlayerManager.broadcast(PlayerManager:776)
        at net.minecraft.server.network.ServerPlayerEntity.onDeath(ServerPlayerEntity:598)
        at net.minecraft.entity.LivingEntity.damage(LivingEntity:1177)
        at net.minecraft.entity.player.PlayerEntity.damage(PlayerEntity:914)
        at net.minecraft.server.network.ServerPlayerEntity.damage(ServerPlayerEntity:705)
        at net.minecraft.entity.projectile.PersistentProjectileEntity.onEntityHit(PersistentProjectileEntity:371)
        at net.minecraft.entity.projectile.ProjectileEntity.onCollision(ProjectileEntity:148)
        at net.minecraft.entity.projectile.PersistentProjectileEntity.tick(PersistentProjectileEntity:224)
        at net.minecraft.entity.projectile.ArrowEntity.tick(ArrowEntity:104)
        at net.minecraft.server.world.ServerWorld.tickEntity(ServerWorld:699)
        at net.minecraft.world.World.tickEntity(World:487)
        at net.minecraft.server.world.ServerWorld.method_31420(ServerWorld:360)
        at net.minecraft.world.EntityList.forEach(EntityList:54)
        at net.minecraft.server.world.ServerWorld.tick(ServerWorld:328)
        at net.minecraft.server.MinecraftServer.tickWorlds(MinecraftServer:879)
        at net.minecraft.server.dedicated.MinecraftDedicatedServer.tickWorlds(MinecraftDedicatedServer:324)
        at net.minecraft.server.MinecraftServer.tick(MinecraftServer:823)
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer:684)
        at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer:270)
        at java.lang.Thread.run(Thread.java:833)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Server thread
Stacktrace:
        at club.minnced.discord.webhook.send.WebhookMessageBuilder.build(WebhookMessageBuilder.java:410)
        at fr.arthurbambou.fdlink.discordstuff.DiscordWebhook.sendMessage(DiscordWebhook.java:69)
        at fr.arthurbambou.fdlink.discordstuff.DiscordWebhook.sendMessage(DiscordWebhook.java:121)
        at fr.arthurbambou.fdlink.FDLink1_16.handleText(FDLink1_16.java:67)
        at net.minecraft.server.MinecraftServer.handler$zeo000$sendMessage(MinecraftServer.java:4244)
        at net.minecraft.server.MinecraftServer.method_9203(MinecraftServer.java)
        at net.minecraft.class_3324.method_14616(class_3324.java:776)
        at net.minecraft.class_3222.method_6078(class_3222.java:598)
        at net.minecraft.class_1309.method_5643(class_1309.java:1177)
        at net.minecraft.class_1657.method_5643(class_1657.java:914)
        at net.minecraft.class_3222.method_5643(class_3222.java:705)
        at net.minecraft.class_1665.method_7454(class_1665.java:371)
        at net.minecraft.class_1676.method_7488(class_1676.java:148)
        at net.minecraft.class_1665.method_5773(class_1665.java:224)
        at net.minecraft.class_1667.method_5773(class_1667.java:104)
        at net.minecraft.class_3218.method_18762(class_3218.java:699)
        at net.minecraft.class_1937.method_18472(class_1937.java:487)
        at net.minecraft.class_3218.method_31420(class_3218.java:360)
        at net.minecraft.class_5574.method_31791(class_5574.java:54)
        at net.minecraft.class_3218.method_18765(class_3218.java:328)

-- Entity being ticked --
Details:
        Entity Type: minecraft:arrow (net.minecraft.class_1667)
        Entity ID: 155965
        Entity Name: Arrow
        Entity's Exact location: -78.59, 70.72, -625.17
        Entity's Block location: World: (-79,70,-626), Section: (at 1,6,14 in -5,4,-40; chunk contains blocks -80,-64,-640 to -65,319,-625), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,-64,-1024 to -1,319,-513)
        Entity's Momentum: -0.00, -2.13, -0.00
        Entity's Passengers: []
        Entity's Vehicle: null
        Entity NBT: {Air:300s,FallDistance:0.0f,Fire:1897s,HasBeenShot:1b,Invulnerable:0b,LeftOwner:1b,Motion:[-0.0014548034242466965d,-2.128924629124399d,-0.00421757032664015d],OnGround:0b,Owner:[I;-887734273,-787265830,-2038879824,-1045407990],PierceLevel:0b,PortalCooldown:0,Pos:[-78.59161558964196d,70.71609015496439d,-625.1741288468168d],Rotation:[-160.9688f,-89.861496f],ShotFromCrossbow:0b,SoundEvent:"minecraft:entity.arrow.hit",UUID:[I;373911583,37048242,-2112232511,-1555903183],crit:1b,damage:5.0d,inGround:0b,life:0s,pickup:1b,shake:0b}
Stacktrace:
        at net.minecraft.class_1937.method_18472(class_1937.java:487)
        at net.minecraft.class_3218.method_31420(class_3218.java:360)
        at net.minecraft.class_5574.method_31791(class_5574.java:54)
        at net.minecraft.class_3218.method_18765(class_3218.java:328)
        at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:879)
        at net.minecraft.class_3176.method_3813(class_3176.java:324)
        at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:823)
        at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:684)
        at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
        at java.base/java.lang.Thread.run(Thread.java:833)

Additional context

  • Minecraft version: 1.18.1
  • Fabric-Discord Link version: 0.10.6
  • ❗ A list of all mods you were using: Fabric API 0.46.4, Clumps 8.0.0+5, FabricProxy Lite 1.1.6, FerriteCore 4.1.1, Krypton 0.1.6, LazyDFU 0.1.2, Lithium 0.7.7, Not Enough Crashes 4.1.4, recipecache 0.2.1, Skin Restorer 1.0.4, Smooth Boot 1.7.0, Starlight 1.0.0+fabric.d0a3220, Zombify 0.1.0

fdlink.json
Please attach your configuration file (fdlink.json) here (edit the token out)

{
  "token": "redacted",
  "chatChannels": [
    "redacted"
  ],
  "logChannels": [
    "redacted"
  ],
  "webhook": {
    "url": "redacted",
    "mentions": {
      "everyone": false,
      "roles": false,
      "users": true
    }
  },
  "ignoreBots": true,
  "activityUpdateInterval": 120,
  "minecraftToDiscord": {
    "general": {
      "enableDebugLogs": false
    },
    "chatChannels": {
      "commandPrefix": "-",
      "allowDiscordCommands": false,
      "serverStartingMessage": true,
      "serverStartMessage": true,
      "serverStopMessage": true,
      "serverStoppingMessage": true,
      "customChannelDescription": false,
      "minecraftToDiscordTag": false,
      "minecraftToDiscordDiscriminator": false,
      "playerMessages": true,
      "teamPlayerMessages": true,
      "joinAndLeaveMessages": true,
      "advancementMessages": true,
      "challengeMessages": true,
      "goalMessages": true,
      "deathMessages": true,
      "sendMeCommand": true,
      "sendSayCommand": true,
      "adminMessages": false,
      "atATellRaw": false,
      "achievementMessages": true
    },
    "logChannels": {
      "serverStartingMessage": true,
      "serverStartMessage": true,
      "serverStopMessage": true,
      "serverStoppingMessage": true,
      "customChannelDescription": false,
      "minecraftToDiscordTag": false,
      "minecraftToDiscordDiscriminator": false,
      "playerMessages": false,
      "teamPlayerMessages": false,
      "joinAndLeaveMessages": true,
      "advancementMessages": false,
      "challengeMessages": false,
      "goalMessages": false,
      "deathMessages": true,
      "sendMeCommand": true,
      "sendSayCommand": true,
      "adminMessages": true,
      "atATellRaw": false,
      "achievementMessages": true
    }
  },
  "discordToMinecraft": {
    "pingLongVersion": false
  },
  "emojiMap": [
    {
      "name": "example_name",
      "id": ":example_id:22222222"
    },
    {
      "name": "example_name2",
      "id": ":example_id2:22222222"
    }
  ],
  "version": 9
}
@apple502j apple502j added the bug Something isn't working label Feb 20, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant