dewiniaid / BlueprintExtensions

Useful blueprinting tools for Factorio
Other
4 stars 8 forks source link

Creating Blueprint Book causes crash #39

Open schoos76 opened 4 years ago

schoos76 commented 4 years ago

When I click on the "Blueprint book" in the dock, in Factorio 0.18.40 this crash happens:

The mod Blueprint Extensions (0.5.0) caused a non-recoverable error. Please report this error to the mod author.

Error while running event BlueprintExtensions::on_player_cursor_stack_changed (ID 29) Index out of inventory bounds. stack traceback: BlueprintExtensions/util.lua:11: in function 'get_blueprint' BlueprintExtensions/gui.lua:58: in function 'update_visibility' BlueprintExtensions/control.lua:123: in function '?' BlueprintExtensions/control.lua:41: in function <BlueprintExtensions/control.lua:39> stack traceback: [C]: in function 'index' BlueprintExtensions/util.lua:11: in function 'get_blueprint' BlueprintExtensions/gui.lua:58: in function 'update_visibility' BlueprintExtensions/control.lua:123: in function '?' BlueprintExtensions/control.lua:41: in function <BlueprintExtensions__/control.lua:39>

DeadlyKitten37 commented 4 years ago

just ran into this myself

alibaba258 commented 4 years ago

Same problem here using Factorio 0.18.47 (build 54412)

danielnichols commented 4 years ago

Also getting this on Factorio 1.0.0. I believe that #36 is also related.

Omnifarious commented 4 years ago

I believe this mod author has dropped off the face of the earth for the time being. :-(

sparr commented 4 years ago

He was on the Factorio Discord earlier this year. I suspect we'll hear from him again.

There's a similar caught-so-no-crash bug in Picker Blueprinter, so I'll be keeping an eye out for the fix over there to try porting over here if no one else does it.

colinodell commented 4 years ago

Error message from Factorio 1.0.0:

The mod Blueprint Extensions (0.5.0) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event BlueprintExtensions::on_player_cursor_stack_changed (ID 29)
Index out of inventory bounds.
stack traceback:
    __BlueprintExtensions__/util.lua:11: in function 'get_blueprint'
    __BlueprintExtensions__/gui.lua:58: in function 'update_visibility'
    __BlueprintExtensions__/control.lua:123: in function '?'
    __BlueprintExtensions__/control.lua:41: in function <__BlueprintExtensions__/control.lua:39>
stack traceback:
    [C]: in function '__index'
    __BlueprintExtensions__/util.lua:11: in function 'get_blueprint'
    __BlueprintExtensions__/gui.lua:58: in function 'update_visibility'
    __BlueprintExtensions__/control.lua:123: in function '?'
    __BlueprintExtensions__/control.lua:41: in function <__BlueprintExtensions__/control.lua:39>
FritzHugo3 commented 3 years ago

https://github.com/dewiniaid/BlueprintExtensions/issues/42#issuecomment-691520370 Fix