[MC-103981] Missing BlockEntity (Piston_Extension, ...) Created: 22/Jun/16  Updated: 15/Jul/17  Resolved: 23/Jun/16

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Minecraft 1.10.1
Fix Version/s: Minecraft 1.10.2

Type: Bug
Reporter: Brian Biggs Assignee: Unassigned
Resolution: Fixed Votes: 19
Labels: None
Environment:

Windows 10, java 1.8.whatever


Attachments: PNG File 2016-06-22_23.59.27.png     Text File crash-2016-06-22_08.47.29-client.txt     Text File crash-2016-06-22_09.00.37-client.txt     Text File (realms)crash-2016-06-22_20.17.01-client.txt    
Issue Links:
Duplicate
is duplicated by MC-104001 pistons cause the game to crash on ex... Resolved
is duplicated by MC-104002 Crash on realms Resolved
is duplicated by MC-104063 Server cannot produce BlockEntity dat... Resolved
is duplicated by MC-104131 Game crashing moments after joining a... Resolved
is duplicated by MC-104136 Game crashing moments after joining a... Resolved
is duplicated by MC-104179 Random Crash Resolved
is duplicated by MC-104194 Crash while playing on Minecraft Realms. Resolved
is duplicated by MC-104207 Crash when joining home server Resolved
is duplicated by MC-104210 My game crashes everytime I try to pl... Resolved
is duplicated by MC-104215 Piston pushing redstone block bug Resolved
is duplicated by MC-104216 Server forgot to send required inform... Resolved
is duplicated by MC-104228 Game crash seemingly caused by a comm... Resolved
is duplicated by MC-104244 will only let me log on to a multipla... Resolved
is duplicated by MC-104263 My game crashes after 2 seconds of fl... Resolved
is duplicated by MC-104264 i have been trying to play multiplaye... Resolved
is duplicated by MC-104265 Game crashes within 60 secs or less a... Resolved
is duplicated by MC-104266 Crash: java.lang.RuntimeException: Mi... Resolved
is duplicated by MC-104267 Trying to join a singleplayer world, ... Resolved
is duplicated by MC-104268 I can't open multiplayer without it c... Resolved
is duplicated by MC-104271 Not able to login to multi server Resolved
is duplicated by MC-104273 Constant Crashing Resolved
is duplicated by MC-104275 when I join a server I just crash Resolved
is duplicated by MC-104276 minecraft 1.10.1 crashes for some reason Resolved
is duplicated by MC-104277 we canot play on multiplayer Resolved
is duplicated by MC-104278 Can´t play on the Hive anymore Resolved
is duplicated by MC-104281 Minecraft crashing Resolved
is duplicated by MC-104295 I cant join a multiplayer server Resolved
is duplicated by MC-104296 i keep getting crash reports that say... Resolved
is duplicated by MC-104298 On some multiplayer servers I open th... Resolved
is duplicated by MC-104299 At my enderman farm, on a multiplayer... Resolved
is duplicated by MC-104300 so when i try joining a server it won... Resolved
is duplicated by MC-104302 Game crashes when on realm Resolved
is duplicated by MC-104305 When I am trying to go on a server, m... Resolved
is duplicated by MC-104306 when i try to play a minecraft multip... Resolved
is duplicated by MC-104307 whenever i log into one of my single ... Resolved
is duplicated by MC-104308 Every time I get on the hive it crash... Resolved
is duplicated by MC-104310 Crash Resolved
is duplicated by MC-104311 I play vanilla Minecraft off of a por... Resolved
is duplicated by MC-104312 Crash Resolved
is duplicated by MC-104314 My multiplayer servers keep crashing Resolved
is duplicated by MC-104319 Can't go into sever Minecade Resolved
is duplicated by MC-104320 World not rendering, causes crashing Resolved
is duplicated by MC-104324 Minecraft keeps crashing on server fo... Resolved
is duplicated by MC-104341 I cannot go into a server for more th... Resolved
is duplicated by MC-104361 Realm kicking players out 3-10 second... Resolved
is duplicated by MC-104362 The game keeps crashing in our town. ... Resolved
is duplicated by MC-104367 Crashed without warning while culling... Resolved
is duplicated by MC-104380 4 Sticky pistons with gold blocks use... Resolved
is duplicated by MC-104393 Minecraft glitches me out once i join... Resolved
is duplicated by MC-104397 Ramdom Crashes Resolved
is duplicated by MC-104410 Insta-Crashing realms Resolved
is duplicated by MC-104421 Server forgot to sen require information Resolved
is duplicated by MC-104429 I try loading the world and it crashe... Resolved
is duplicated by MC-104443 Pistons causing minecraft to crash in... Resolved
is duplicated by MC-104468 Server crash Resolved
is duplicated by MC-104479 Game crashes due to missing data on p... Resolved
is duplicated by MC-104489 Error rendering world error when logg... Resolved
is duplicated by MC-104496 Crash Report (With File) Resolved
is duplicated by MC-104541 BlockEntity missing instance data (pi... Resolved
Relates
relates to MC-103978 "Server forgot to send required infor... Resolved
CHK:
Confirmation Status: Confirmed

 Description   
Note from the moderators

This ticket is for crashes on vanilla clients and servers only.

As a workaround, you can play on 1.10 for now: Start the launcher, select Edit Profile. In the Use Version dropdown menu, select release 1.10. Then click Save Profile.

Description: Server forgot to send required information to construct BlockEntity

java.lang.RuntimeException: Missing BlockEntity
	at bqy.b(SourceFile:162)
	at bqu.a(SourceFile:100)
	at bqu.run(SourceFile:43)
	at java.lang.Thread.run(Thread.java:745)

http://hopper.minecraft.net/crashes/minecraft/MCX-2840146/


Ways to reproduce:

Confirmed: Piston extensions, for example placed on their own for decoration using /setblock ~ ~ ~ piston_extension
Confirmed: Flower pots placed in worlds created in 1.6.4 or older, even if the world has been opened in versions > 1.6.4 (MC-103992)
Unconfirmed: Command blocks, world download sent to [Mojang] Searge (Michael Stoyke) according to MC-104216



 Comments   
Comment by [Mod] Mustek [ 22/Jun/16 ]

Hi, reopened this since it's actually on a vanilla server.
Is this on a realm or a standard server?

Comment by Paolo Mancini [ 22/Jun/16 ]

This time, the Block Entity is a Piston Extension:

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

– BlockEntity missing instance data –
Details:
BlockState: minecraft:piston_extension[facing=west,type=normal]
Block coordinates: World: (3421,64,-442), Chunk: (at 13,4,6 in 213,-28; contains blocks 3408,0,-448 to 3423,255,-433), Region: (6,-1; contains chunks 192,-32 to 223,-1, blocks 3072,0,-512 to 3583,255,-1)

Comment by Brian Biggs [ 22/Jun/16 ]

This is a standard server. Sequence of events this morning. Launched minecraft. Crash. Grabbed Server download (unknown if any code change in 1.10 vs. 1.10.1) and launched new server. Crash.
Server is pure vanilla, can pack up and send the server folder if it would help. Game world that is being used was created as a single player several? years ago then started using it for out in house multiplayer server.

Comment by Paul Johannes Aru [ 22/Jun/16 ]

I recieved the same error on multiple singleplayer worlds, once I switched back to 1.10 everything worked great again.

Comment by Thilo Ernst [ 22/Jun/16 ]

Happened to me on a realm using the 1.10.1 client, attached the crash report.

Curiously, using the 1.10 client works without problems (though I'm mostly surprised that it works at all, as realms previously always forced me to use the latest client).

Comment by Paolo Mancini [ 22/Jun/16 ]

This Block Entity is a Sticky Piston.

– BlockEntity missing instance data –
Details:
BlockState: minecraft:piston_extension[facing=up,type=sticky]
Block coordinates: World: (-167,70,69), Chunk: (at 9,4,5 in -11,4; contains blocks -176,0,64 to -161,255,79), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)

Comment by Paolo Mancini [ 22/Jun/16 ]

It should be worth noting that in other tickets, some of these had to do with chests, and one actually had to do with an Ender Portal block. However, I cannot remember if they were vanilla or not.

Comment by Kam El-Dung [ 22/Jun/16 ]

Has to do with flower pots in my case.

Comment by Claudio Tinnirello [ 22/Jun/16 ]

Seems to be the 1.10.1 client that has the bug. (Mac in my case).

I upgraded my server to 1.10.1 (from 1.10) and still get this crash on the client. No errors appear on the server.

Setting my client Profile to 1.10 (Minecraft Launcher -> Edit Profile -> Use version) lets me log into the server with no problems.

Setting the client Profile back to "use latest version" (i.e. 1.10.1) and reconnecting to my server causes the crash.

Now there's a popup saying "If you were trying to play on a multiplayer server, please contact the server administrators." That's not much help, seeing as it's nothing to do with the server. Or are server admins expected to search the world for every sticky piston manually?!? :o)

Comment by Jake Moe [ 22/Jun/16 ]

Probably not a surprise, but this happens on my Linux client as well. Gentoo client on JRE 1.8u92, Ubuntu server on JRE 1.8.73, issue started on upgrade to 1.10.1, upgrading server didn't help, relaunching client as 1.10 seems stable.

Comment by Senselessb [ 22/Jun/16 ]

Getting the same issue. Says:

– BlockEntity missing instance data – Details: BlockState: minecraft:flower_pot[contents=cactus,legacy_data=2] Block coordinates: World: (291,70,582), Chunk: (at 3,4,6 in 18,36; contains blocks 288,0,576 to 303,255,591), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,0,512 to 511,255,1023)

Downgrading from 1.10.1 to 1.10 fixed this issue for now, but not sure if its going to be an issue going forward.

Comment by Zitchas [ 22/Jun/16 ]

My minecraft just crashed and directed me to this JIRA issue. I think this must be the first time I've had a crash direct me like this. I had an identical crash earlier, except that time it didn't give me an error message directing me to this JIRA isue.

Anyway, running a vanilla client connecting to a locally hosted vanilla server (both 1.10.1).

I'd like to note that this issue does not seem to be consistent. I've been building in an area away from my main base, and the game works just fine out there for hours on end. I come back to my main base to drop off mined material and pick up other stuff, then head back out. So I've been back to my main base 5 or 6 times in the past few hours, and I've only crashed twice. Both times it said it was due to a piston. While I have quite a few pistons around my base, only a single set activates in an automatic mechanism, and tracing the co-ordinates of the piston listed in the crash report goes to one of these pistons (used in a pumpkin auto-harvesting machine).

Comment by Luke W [ 22/Jun/16 ]

But I can't use Realms on 1.10...

The issue seems to be caused by looking at extending/retracting pistons from far away, in creative mode in my case (I was building a redstone printer with pistons).

Comment by Paolo Mancini [ 22/Jun/16 ]

I believe it's long distance usable blocks in general, considering I've seen crashes that involved chests and even an Ender Portal block.

Comment by Luke Evans [ 22/Jun/16 ]

Hello everyone!
Had the same thing happen to me on both a newly created 1.10.1 single player file as well as a 1.10.1 realms file in vanilla. Installing a command block creation would cause it to crash, and on realms, would give the same error to both me and my friend on the server. Got the error codes MC-103978 and MC-103981. Changing your client to 1.10 rather than 1.10.1 resolves the issue, both for single player and for realms servers. Allowing the world to render prior to installing the one command creations did not resolve the issue in 1.10.1. Crash report always reported a missing BlockEntity.

Did a test where my friend was able to be on the server with the working command creation in a 1.10 client (on realms) and it worked perfectly fine but when I went and changed back from 1.10 to 1.10.1 and got on, it would crash. Something in the 1.10.1 update is causing the issue, preventing people from getting onto their personal servers as well as multiplayer servers. ONLY WAY TO RESOLVE CURRENTLY IS TO CHANGE CLIENT TO OLDER VERSION OF 1.10. Hope this helps!

Time: 6/22/16 6:57 PM
Description: Server forgot to send required information to construct BlockEntity

java.lang.RuntimeException: Missing BlockEntity
at bqy.b(SourceFile:162)
at bqu.a(SourceFile:100)
at bqu.run(SourceFile:43)
at java.lang.Thread.run(Thread.java:745)

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

– BlockEntity missing instance data –
Details:
BlockState: minecraft:repeating_command_block[conditional=false,facing=east]
Block coordinates: World: (155,68,241), Chunk: (at 11,4,1 in 9,15; contains blocks 144,0,240 to 159,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)

Comment by Paolo Mancini [ 22/Jun/16 ]

A (Repeating) Command Block this time?

I am most certainly convinced this is from usable blocks.

– BlockEntity missing instance data –
Details:
BlockState: minecraft:repeating_command_block[conditional=false,facing=east]
Block coordinates: World: (155,68,241), Chunk: (at 11,4,1 in 9,15; contains blocks 144,0,240 to 159,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)

Comment by Meri Diana [ 22/Jun/16 ]

It seems to be block/tile entities generally.
In my case it's so far CommandBlocks, Beacon, Chest, Sign, Flowerpots, Comparator, Dispenser, Jukebox, Piston extensions (also with no pistons present, just the technical block itself).

Everything was already placed in pre-1.10.1 worldsaves. I did not try yet to reproduce a crash with newly placed block entities.

Note: If the crash causing block entity is a CB, then (at least in my case) if it contained data such as a command inside, then this command will be erased, not the commands inside the other non-faulty CBs in the same worldsave though.
I went from 1.10.1 back to 1.10 to delete a faulty CB (to see if it fixes it or if there are more faulty CB), and when I checked the faulty CB in 1.10, the commandline was empty.
This happened to all CB, and I'm 100% sure there were commands in them before.

I'm not sure yet if this applies to all faulty block entities.

Possible crash candidates = Block entities, =crash occurred according to this bugpost, =crash occurs continuously in my own worldsaves (links to currently 15 partially large worldsaves will be passed to the Devs):

Banner
Beacon
Brewing stand
Chest+Trapped Chest | Chest
Comparator
Command Block | ICB + CCB + RCB
Daylight Sensor
Dispenser
Dropper
Enchantment Table
Ender Chest
End Gateway
End Portal
Flower Pot
Furnace
Jukebox
Hopper
Mob Head
Monster Spawner
Note Block
Piston extensions
Sign
Structure Block

Comment by [Mod] redstonehelper [ 22/Jun/16 ]

If you have a setup that causes this issue for command blocks please attach it to this ticket.

Comment by [Mod] md_5 [ 23/Jun/16 ]

Sign: https://bugs.mojang.com/browse/MC-104429

Comment by RaxDroid [ 23/Jun/16 ]

Ok, i dont use JIRA too much but my ticket sent me to this and i have crashed several times in 1.10.1 with newly placed command block and pistons. The command block has a /tp @p ~ 200 ~ and whenever the piston is retracting while i teleport it crashes. Hope to be of help

Edit: also, this happened on a singleplayer map of mine
Description: Server forgot to send required information to construct BlockEntity

java.lang.RuntimeException: Missing BlockEntity
at bqy.b(SourceFile:162)
at bqu.a(SourceFile:100)
at bqu.run(SourceFile:43)
at java.lang.Thread.run(Thread.java:745)

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

– BlockEntity missing instance data –
Details:
BlockState: minecraft:piston_extension[facing=up,type=sticky]
Block coordinates: World: (280,65,-372), Chunk: (at 8,4,12 in 17,-24; contains blocks 272,0,-384 to 287,255,-369), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)

– Affected level –
Details:
Level name: MpServer
All players: 1 total; [bnn['RaxDroid'/34, l='MpServer', x=281.30, y=201.00, z=-369.32]]
Chunk stats: MultiplayerChunkCache: 622, 622
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (287,4,-381), Chunk: (at 15,0,3 in 17,-24; contains blocks 272,0,-384 to 287,255,-369), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
Level time: 53814 game time, 53814 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: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 31 total; [wl['Sheep'/0, l='MpServer', x=204.75, y=64.00, z=-334.78], we['Cow'/1, l='MpServer', x=226.49, y=64.00, z=-338.96], wl['Sheep'/2, l='MpServer', x=241.42, y=64.00, z=-353.76], yk['item.item.rottenFlesh'/3, l='MpServer', x=228.11, y=64.00, z=-366.36], wl['Sheep'/4, l='MpServer', x=226.07, y=64.00, z=-337.97], bnn['RaxDroid'/34, l='MpServer', x=281.30, y=201.00, z=-369.32], we['Cow'/5, l='MpServer', x=233.21, y=64.00, z=-339.55], wl['Sheep'/6, l='MpServer', x=223.60, y=64.00, z=-345.75], wl['Sheep'/7, l='MpServer', x=231.18, y=64.00, z=-337.72], wl['Sheep'/8, l='MpServer', x=227.58, y=64.00, z=-344.24], wl['Sheep'/9, l='MpServer', x=226.78, y=64.00, z=-332.63], we['Cow'/10, l='MpServer', x=232.07, y=64.00, z=-331.30], wl['Sheep'/11, l='MpServer', x=234.42, y=64.00, z=-334.21], we['Cow'/12, l='MpServer', x=231.43, y=64.00, z=-336.11], yk['item.item.bone'/14, l='MpServer', x=316.04, y=64.00, z=-388.09], wd['Chicken'/15, l='MpServer', x=324.56, y=64.00, z=-357.22], wl['Sheep'/16, l='MpServer', x=331.75, y=64.00, z=-352.14], wi['Pig'/17, l='MpServer', x=326.74, y=64.00, z=-361.35], wd['Chicken'/18, l='MpServer', x=322.82, y=64.00, z=-358.09], yk['item.item.egg'/19, l='MpServer', x=325.14, y=64.00, z=-357.22], wi['Pig'/20, l='MpServer', x=333.23, y=64.00, z=-343.73], wl['Sheep'/21, l='MpServer', x=336.17, y=64.00, z=-348.83], wn['Squid'/208159, l='MpServer', x=269.50, y=62.00, z=-389.50], wn['Squid'/208158, l='MpServer', x=270.50, y=62.00, z=-385.50], yk['item.item.egg'/11551, l='MpServer', x=323.32, y=64.00, z=-358.14], wn['Squid'/208163, l='MpServer', x=272.50, y=55.00, z=-395.50], wn['Squid'/208162, l='MpServer', x=270.50, y=55.00, z=-396.50], wn['Squid'/208161, l='MpServer', x=264.50, y=62.00, z=-392.50], wn['Squid'/208160, l='MpServer', x=264.50, y=62.00, z=-392.50], wn['Squid'/208165, l='MpServer', x=271.50, y=55.00, z=-400.50], wn['Squid'/208164, l='MpServer', x=272.50, y=55.00, z=-400.50]]
Retry entities: 0 total; []
Server brand: vanilla
Server type: Integrated singleplayer server
Stacktrace:
at bln.a(SourceFile:364)
at bcx.b(SourceFile:2535)
at bqu.run(SourceFile:49)
at java.lang.Thread.run(Thread.java:745)

Comment by Thomas Marton [ 23/Jun/16 ]

This little "machine" causes me to crash when I relog. If I build the exact same machine but without sticky pistons, I can log in to the world.
(Tested in full vanilla MC (not even optifine or sg. like that) 1.10.1 on the singleplayer server)
PS: 2016-06-22_23.59.27.png is my picture

Comment by Meri Diana [ 23/Jun/16 ]

Confirmed fixed for me in 1.10.2, in all of my formerly affected worldsaves, for CommandBlocks, Beacon, Chest, Sign, Flowerpots, Comparator, Dispenser, Jukebox, Piston extensions.

Comment by Claudio Tinnirello [ 23/Jun/16 ]

Confirmed fixed for me in 1.10.2 on Mac. Great job guys!

Generated at Wed Jan 17 18:17:17 CST 2018 using JIRA 7.2.8#72010-sha1:dc33de34ffa065bef267bff4768b99ca94e2c00c.