[SPIGOT-3128] NullPointerException in CraftInventory Created: 15/Mar/17 Updated: 15/Mar/17 Resolved: 15/Mar/17 |
|
| Status: | Resolved |
| Project: | Spigot |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | catageek | Assignee: | Unassigned |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | Craftbukkit, error | ||
| Environment: |
craftbukkit-1.11.2 java version "1.8.0_112" |
||
| Description |
|
The following code: // espace réservé du code public class TestListener implements Listener { @EventHandler(ignoreCancelled = true) public void onVehicleCreate(VehicleCreateEvent event) { if(event.getVehicle() instanceof InventoryHolder) { InventoryHolder vehicle = (InventoryHolder) event.getVehicle(); @SuppressWarnings("unused") Boolean test = vehicle.getInventory().contains(Material.AIR); } } } triggers the following exception: // espace réservé du code
Caused by: java.lang.NullPointerException
at org.bukkit.craftbukkit.v1_11_R1.inventory.CraftInventory.getContents(CraftInventory.java:66) ~[craftbukkit-1.11.2.jar:git-Bukkit-cb61ac0]
at org.bukkit.craftbukkit.v1_11_R1.inventory.CraftInventory.getStorageContents(CraftInventory.java:54) ~[craftbukkit-1.11.2.jar:git-Bukkit-cb61ac0]
at org.bukkit.craftbukkit.v1_11_R1.inventory.CraftInventory.contains(CraftInventory.java:92) ~[craftbukkit-1.11.2.jar:git-Bukkit-cb61ac0]
at org.bukkit.craftbukkit.v1_11_R1.inventory.CraftInventory.contains(CraftInventory.java:102) ~[craftbukkit-1.11.2.jar:git-Bukkit-cb61ac0]
at com.github.catageek.BookFileSystem.TestListener.onVehicleCreate(TestListener.java:18) ~[bookfilesystem-1.0.0-SNAPSHOT.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_112]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_112]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_112]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_112]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:296) ~[craftbukkit-1.11.2.jar:git-Bukkit-cb61ac0]
|