Logistics Pipes

Logistics Pipes

13M Downloads

NullPointerException in NewGuiHandler.openGui

narc0tiq opened this issue ยท 3 comments

commented

Using Jenkins build 241 made from 56b15c2, replacing the Logistics Pipes version normally in TPPI v1.0.4 (build 183). This is a client-side crash only, server continued to operate normally.

Crash report is on OpenEye. Bug is not present in build 236.

Steps to reproduce (possibly not minimal):

  • Place ME interface
  • Place Chassis Mk 2 connected to ME interface
  • Install Provider module
  • Install ItemSink module
  • Open chassis pipe GUI with a right-click from a Crescent Hammer
  • Click [!] next to the ItemSink to open its GUI.
commented

Easier steps to reproduce:
Place Chassi Mk2+
Place ItemSink or Extractor in any slot except the first
Try to open module GUI.

I'm pretty sure we're missing a .setSlot() somewhere in the new GUI path, but not quite sure where.
Likely candidate would be ChassiGUI.ProcessPacket

commented

That is correct. There is a setSlot missing.

commented

I updated to build 242 and can confirm the crash is no longer occurring. Thanks a bunch, guys!