Mojira Archive
MC-96526

Crash caused by StackOverflowError when trading too many items at once

This report is based on MC-34943

The bug

When you have a villager trading an item for an item with the Count of 0 and you Shift-click on the trade when you have a empty inventory, Minecraft crashes.

How to reproduce

  1. Use the following command
     /summon Villager ~ ~1 ~ {Health:0.1f,Offers:{Recipes:[{buy:{id:"stone",Count:0b},sell:{id:"dirt",Count:1b},maxUses:2147483647,uses:0}]}} 
    
  2. Empty your inventory
  3. Give yourself one stone block
  4. Place the stone block in the trading window and Shift-click the offered item (dirt)

Fixed

Marcono1234

2016-02-03, 10:26 PM

2016-04-29, 12:35 AM

2016-04-28, 01:04 AM

3

2

Community Consensus

StackOverflowError, trade, trading

Minecraft 16w05a - Minecraft 1.9.3 Pre-Release 1Minecraft 16w05a, Minecraft 16w05b, Minecraft 1.9, Minecraft 1.9.1 Pre-Release 3, Minecraft 1.9.2, Minecraft 16w15b, Minecraft 1.9.3 Pre-Release 1

Minecraft 1.9.3 Pre-Release 2