Scrolling to empty Slot while knitting crashes game

Post any bugs that you find *in the mod* here. This place is NOT for posting installation errors or bugs with vanilla Minecraft, or add-on mods.
Locked
User avatar
magikeh
Posts: 945
Joined: Mon Jul 04, 2011 9:57 pm
Location: Top -o- the Tower

Scrolling to empty Slot while knitting crashes game

Post by magikeh »

On the IRC user GreenKnight discovered a bug where if you scroll to an empty slot (using your mouse wheel) while in the process of knitting the game gets tangled up and crashes.

Here is a video demonstration of how to recreate the bug : RqL00vjFZ6I
Note the current version at the beginning of the video is V4.AB4 Bonnets

Included is one of the crash logs from his client:
Spoiler
Show
---- Minecraft Crash Report ----
// Don't do that.

Time: 6/2/18 3:26 PM
Description: Ticking entity

java.lang.NullPointerException
at sq.l_(EntityPlayer.java:215)
at bdv.l_(SourceFile:45)
at aab.a(World.java:2196)
at aab.g(World.java:2162)
at aab.h(World.java:2031)
at net.minecraft.client.Minecraft.l(Minecraft.java:1851)
at net.minecraft.client.Minecraft.K(Minecraft.java:836)
at net.minecraft.client.Minecraft.run(Minecraft.java:761)
at java.lang.Thread.run(Unknown Source)


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

-- Head --
Stacktrace:
at sq.l_(EntityPlayer.java:215)
at bdv.l_(SourceFile:45)
at aab.a(World.java:2196)
at aab.g(World.java:2162)

-- Entity being ticked --
Details:
Entity Type: null (bdv)
Entity ID: 92
Entity Name: GreenKnight1294
Entity's Exact location: -385.24, 74.62, -1169.84
Entity's Block location: World: (-386,74,-1170), Chunk: (at 14,4,14 in -25,-74; contains blocks -400,0,-1184 to -385,255,-1169), Region: (-1,-3; contains chunks -32,-96 to -1,-65, blocks -512,0,-1536 to -1,255,-1025)
Entity's Momentum: 0.00, -0.08, 0.00
Stacktrace:
at aab.h(World.java:2031)

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [bdv['GreenKnight1294'/92, l='MpServer', x=-385.24, y=74.62, z=-1169.84]]
Chunk stats: MultiplayerChunkCache: 441
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-52,64,256), Chunk: (at 12,4,0 in -4,16; contains blocks -64,0,256 to -49,255,271), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 3772363 game time, 3772363 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 118 total; [qi['Chicken'/256, l='MpServer', x=-342.06, y=59.00, z=-1140.25], qi['Chicken'/257, l='MpServer', x=-341.85, y=59.00, z=-1141.85], qi['Chicken'/258, l='MpServer', x=-343.37, y=59.00, z=-1140.85], qi['Chicken'/259, l='MpServer', x=-341.15, y=59.00, z=-1141.85], qi['Chicken'/260, l='MpServer', x=-343.85, y=59.00, z=-1140.16], qi['Chicken'/261, l='MpServer', x=-341.16, y=59.00, z=-1140.17], qi['Chicken'/262, l='MpServer', x=-343.28, y=59.00, z=-1140.15], qi['Chicken'/263, l='MpServer', x=-341.69, y=59.00, z=-1140.47], FCEntityWindMillVertical['entity.fcWindMillVertical.name'/264, l='MpServer', x=-346.50, y=71.50, z=-1138.50], rh['item.item.fcItemBatWing'/265, l='MpServer', x=-341.31, y=12.13, z=-1110.56], qi['Chicken'/266, l='MpServer', x=-342.44, y=61.50, z=-1114.47], sf['Skeleton'/267, l='MpServer', x=-338.63, y=49.00, z=-1115.78], FCEntitySpider['Spider'/268, l='MpServer', x=-340.75, y=64.00, z=-1115.50], rh['item.item.fcItemArrowRotten'/271, l='MpServer', x=-334.72, y=65.13, z=-1207.75], nc['Experience Orb'/272, l='MpServer', x=-332.25, y=65.13, z=-1207.88], nc['Experience Orb'/273, l='MpServer', x=-322.91, y=64.13, z=-1103.59], sf['Skeleton'/275, l='MpServer', x=-308.13, y=29.00, z=-1219.69], sf['Skeleton'/276, l='MpServer', x=-311.66, y=24.00, z=-1226.06], sf['Skeleton'/277, l='MpServer', x=-312.00, y=25.00, z=-1223.31], nc['Experience Orb'/278, l='MpServer', x=-309.88, y=14.13, z=-1096.91], FCEntityWindMillVertical['entity.fcWindMillVertical.name'/264, l='MpServer', x=-346.50, y=71.50, z=-1138.50], qg['Bat'/598, l='MpServer', x=-318.93, y=17.00, z=-1099.30], qg['Bat'/599, l='MpServer', x=-316.47, y=17.00, z=-1098.33], qg['Bat'/601, l='MpServer', x=-318.32, y=17.00, z=-1097.73], qg['Bat'/602, l='MpServer', x=-322.17, y=17.06, z=-1102.59], qg['Bat'/626, l='MpServer', x=-423.25, y=33.48, z=-1125.86], FCEntityZombie['Zombie'/115, l='MpServer', x=-464.50, y=24.00, z=-1229.50], qg['Bat'/627, l='MpServer', x=-424.49, y=33.54, z=-1123.46], FCEntityCreeper['Creeper'/119, l='MpServer', x=-462.94, y=31.00, z=-1121.38], FCEntityCreeper['Creeper'/121, l='MpServer', x=-465.44, y=52.00, z=-1126.00], FCEntityZombie['Zombie'/124, l='MpServer', x=-453.50, y=33.00, z=-1223.88], FCEntityZombie['Zombie'/125, l='MpServer', x=-452.84, y=33.00, z=-1222.50], rj['entity.MinecartChest.name'/126, l='MpServer', x=-451.53, y=12.34, z=-1200.31], sf['Skeleton'/127, l='MpServer', x=-456.00, y=28.00, z=-1193.50], rj['entity.MinecartChest.name'/128, l='MpServer', x=-451.50, y=36.50, z=-1194.50], qg['Bat'/129, l='MpServer', x=-455.09, y=16.00, z=-1171.07], rj['entity.MinecartChest.name'/130, l='MpServer', x=-453.53, y=36.34, z=-1169.50], sf['Skeleton'/131, l='MpServer', x=-463.28, y=31.00, z=-1125.50], FCEntitySpider['Spider'/132, l='MpServer', x=-457.63, y=18.00, z=-1113.25], sf['Skeleton'/133, l='MpServer', x=-450.53, y=20.00, z=-1116.09], rv['Enderman'/134, l='MpServer', x=-450.44, y=38.00, z=-1117.59], rv['Enderman'/135, l='MpServer', x=-449.88, y=40.00, z=-1116.31], FCEntitySpider['Spider'/140, l='MpServer', x=-447.72, y=33.00, z=-1224.91], rj['entity.MinecartChest.name'/141, l='MpServer', x=-439.50, y=37.34, z=-1205.78], FCEntityZombie['Zombie'/142, l='MpServer', x=-437.09, y=31.00, z=-1199.31], FCEntityZombie['Zombie'/143, l='MpServer', x=-435.47, y=39.00, z=-1166.84], qg['Bat'/144, l='MpServer', x=-442.78, y=35.10, z=-1128.41], FCEntityZombie['Zombie'/145, l='MpServer', x=-444.03, y=18.00, z=-1119.50], FCEntityZombie['Zombie'/146, l='MpServer', x=-447.50, y=20.00, z=-1112.50], sf['Skeleton'/147, l='MpServer', x=-440.72, y=19.00, z=-1119.50], qg['Bat'/150, l='MpServer', x=-429.25, y=37.10, z=-1197.06], FCEntitySquid['Squid'/151, l='MpServer', x=-427.31, y=56.03, z=-1155.15], rj['entity.MinecartChest.name'/152, l='MpServer', x=-422.50, y=33.34, z=-1144.53], FCEntitySquid['Squid'/153, l='MpServer', x=-419.73, y=55.00, z=-1128.62], FCEntitySquid['Squid'/154, l='MpServer', x=-424.69, y=55.00, z=-1132.50], FCEntitySquid['Squid'/155, l='MpServer', x=-417.67, y=55.95, z=-1127.98], FCEntitySquid['Squid'/156, l='MpServer', x=-419.15, y=56.09, z=-1126.45], FCEntitySquid['Squid'/157, l='MpServer', x=-425.50, y=55.00, z=-1130.47], FCEntityZombie['Zombie'/158, l='MpServer', x=-430.56, y=45.00, z=-1119.16], FCEntityZombie['Zombie'/159, l='MpServer', x=-433.47, y=46.00, z=-1125.07], nc['Experience Orb'/161, l='MpServer', x=-422.78, y=66.13, z=-1072.78], qg['Bat'/166, l='MpServer', x=-412.75, y=38.10, z=-1174.25], FCEntitySquid['Squid'/167, l='MpServer', x=-401.50, y=56.73, z=-1119.47], bdv['GreenKnight1294'/92, l='MpServer', x=-385.24, y=74.62, z=-1169.84], rh['item.tile.sapling.oak'/179, l='MpServer', x=-392.19, y=73.13, z=-1165.59], sf['Skeleton'/180, l='MpServer', x=-391.59, y=52.00, z=-1148.09], rj['entity.MinecartChest.name'/196, l='MpServer', x=-381.50, y=42.50, z=-1237.50], rh['item.item.bone'/197, l='MpServer', x=-374.81, y=71.13, z=-1222.88], sf['Skeleton'/198, l='MpServer', x=-376.78, y=50.00, z=-1169.34], rh['item.tile.sapling.oak'/199, l='MpServer', x=-369.00, y=77.13, z=-1167.59], sf['Skeleton'/200, l='MpServer', x=-382.49, y=57.00, z=-1149.91], sf['Skeleton'/201, l='MpServer', x=-376.50, y=25.00, z=-1128.50], FCEntityCreeper['Creeper'/202, l='MpServer', x=-380.06, y=47.00, z=-1104.50], FCEntitySpider['Spider'/203, l='MpServer', x=-382.26, y=42.66, z=-1115.77], FCEntityCreeper['Creeper'/204, l='MpServer', x=-382.44, y=49.00, z=-1093.97], FCEntityZombie['Zombie'/205, l='MpServer', x=-379.16, y=46.00, z=-1104.50], FCEntityCreeper['Creeper'/206, l='MpServer', x=-378.50, y=47.00, z=-1097.31], rj['entity.MinecartChest.name'/210, l='MpServer', x=-362.53, y=36.34, z=-1218.66], nc['Experience Orb'/211, l='MpServer', x=-367.00, y=64.13, z=-1222.63], rh['item.item.rottenFlesh'/212, l='MpServer', x=-356.81, y=69.13, z=-1169.13], nc['Experience Orb'/213, l='MpServer', x=-358.09, y=69.13, z=-1169.13], qj['Cow'/214, l='MpServer', x=-356.81, y=69.00, z=-1165.03], qj['Cow'/215, l='MpServer', x=-355.38, y=69.00, z=-1162.47], qj['Cow'/216, l='MpServer', x=-355.56, y=69.00, z=-1163.59], qj['Cow'/217, l='MpServer', x=-358.53, y=69.00, z=-1162.47], qj['Cow'/218, l='MpServer', x=-358.44, y=69.00, z=-1164.88], qj['Cow'/219, l='MpServer', x=-355.06, y=69.00, z=-1167.50], qj['Cow'/220, l='MpServer', x=-357.69, y=69.00, z=-1166.41], qg['Bat'/221, l='MpServer', x=-353.44, y=47.10, z=-1131.25], qg['Bat'/222, l='MpServer', x=-361.00, y=46.10, z=-1133.75], FCEntityCreeper['Creeper'/223, l='MpServer', x=-355.09, y=43.00, z=-1129.50], FCEntityZombie['Zombie'/224, l='MpServer', x=-352.53, y=51.00, z=-1126.16], qg['Bat'/225, l='MpServer', x=-353.94, y=48.10, z=-1126.25], qg['Bat'/226, l='MpServer', x=-361.25, y=25.10, z=-1115.75], FCEntityCreeper['Creeper'/227, l='MpServer', x=-362.75, y=46.96, z=-1109.64], sf['Skeleton'/228, l='MpServer', x=-353.55, y=53.00, z=-1118.70], FCEntityCreeper['Creeper'/229, l='MpServer', x=-367.34, y=49.50, z=-1101.50], sf['Skeleton'/235, l='MpServer', x=-346.62, y=15.69, z=-1248.04], FCEntityZombie['Zombie'/236, l='MpServer', x=-349.66, y=11.05, z=-1172.66], sf['Skeleton'/237, l='MpServer', x=-330.50, y=20.00, z=-1182.13], qo['Sheep'/238, l='MpServer', x=-346.75, y=69.00, z=-1166.91], qo['Sheep'/239, l='MpServer', x=-338.47, y=69.00, z=-1162.47], qo['Sheep'/240, l='MpServer', x=-346.31, y=68.00, z=-1164.78], qn['Pig'/241, l='MpServer', x=-342.19, y=69.00, z=-1165.31], qo['Sheep'/242, l='MpServer', x=-347.53, y=69.00, z=-1162.47], qo['Sheep'/243, l='MpServer', x=-347.53, y=68.50, z=-1164.56], qn['Pig'/244, l='MpServer', x=-346.09, y=69.00, z=-1163.19], qn['Pig'/245, l='MpServer', x=-344.63, y=69.00, z=-1167.53], qn['Pig'/246, l='MpServer', x=-341.13, y=69.00, z=-1165.63], qo['Sheep'/247, l='MpServer', x=-340.25, y=69.00, z=-1163.25], qo['Sheep'/248, l='MpServer', x=-344.91, y=69.00, z=-1163.06], qo['Sheep'/249, l='MpServer', x=-347.53, y=68.50, z=-1165.69], qj['Cow'/250, l='MpServer', x=-350.69, y=69.00, z=-1163.69], qi['Chicken'/251, l='MpServer', x=-343.85, y=59.00, z=-1140.84], qi['Chicken'/252, l='MpServer', x=-342.48, y=59.79, z=-1140.85], qi['Chicken'/253, l='MpServer', x=-341.84, y=58.00, z=-1141.24], qi['Chicken'/254, l='MpServer', x=-343.85, y=59.00, z=-1140.16], qi['Chicken'/255, l='MpServer', x=-342.55, y=59.00, z=-1140.28]]
Retry entities: 0 total; []
Stacktrace:
at bds.a(WorldClient.java:428)
at net.minecraft.client.Minecraft.b(Minecraft.java:2459)
at net.minecraft.client.Minecraft.run(Minecraft.java:777)
at java.lang.Thread.run(Unknown Source)

-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_151, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 221613736 bytes (211 MB) / 654311424 bytes (624 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms408m -Xmx4096m
AABB Pool Size: 18933 (1060248 bytes; 1 MB) allocated, 2 (112 bytes; 0 MB) used
Suspicious classes: FCBlockFalling, FCBlockSand, FCBlockGravel, ...[net.minecraft.Launcher], [org.multimc.EntryPoint, ParseException, Launcher, ...], [org.multimc.onesix.OneSixLauncher]
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
LWJGL: 2.9.0
OpenGL: Intel(R) HD Graphics 4000 GL version 3.3.0 - Build 8.15.10.2725, Intel
Is Modded: Very likely; Jar signature invalidated
Type: Client (map_client.txt)
Texture Pack: aurora180414_itemsonly.zip
Profiler Position: N/A (disabled)
Vec3 Pool Size: 1986 (111216 bytes; 0 MB) allocated, 11 (616 bytes; 0 MB) used
Posted on his behalf because he doesn't know how to swim.
Magical Shit
Show
Syruse|Work: i like magic shit
MagikEh: ...
MagikEh: >.>
MagikEh: <.<
»» MagikEh walks to the bathroom
Syruse|Work: hahaaaaaaaaa
Syruse|Work: wait
MagikEh: xD
Syruse|Work: fuck
Syruse|Work: NO
Syruse|Work: DONT
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: Scrolling to empty Slot while knitting crashes game

Post by FlowerChild »

magikeh wrote:Posted on his behalf because he doesn't know how to swim.
Lol! Gratz man, not often that bug reports make me laugh :)
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: Scrolling to empty Slot while knitting crashes game

Post by FlowerChild »

Fixed for next release.

As a general rule, please do not post bugs from other people which you have not personally confirmed. The humor helped here, and it was trivial for me to verify this one, but I really don't trust bug reports from people that haven't been vetted through forum membership.
Locked