Starbound

Starbound

EE for Starbound
This topic has been locked
Azure Fang Jul 20, 2019 @ 11:14pm
Lua exception on Universal Tablet
[23:09:30.430] [Error] Exception while invoking lua function 'buttonFromInventory'. (LuaException) Error code 2, [string "/scripts/ees/common/EES_transmutation_stack.l..."]:87: attempt to index a nil value stack traceback: [C]: in metamethod '__index' [string "/scripts/ees/common/EES_transmutation_stack.l..."]:87: in global 'moveItemFromPlayerToContainerSlot' [string "/scripts/ees/common/EES_transmutation_stack.l..."]:72: in global 'fillEmptySlots' [string "/scripts/ees/common/EES_transmutation_stack.l..."]:28: in function <[string "/scripts/ees/common/EES_transmutation_stack.l..."]:22> [0] 7ff75ee9a7f3 Star::captureStack [1] 7ff75ee9957e Star::StarException::StarException [2] 7ff75ee6d5c1 Star::LuaEngine::handleError [3] 7ff75f280d4c Star::LuaEngine::callFunction<Star::String,Star::Json> [4] 7ff75f28151b Star::LuaFunction::invoke<Star::Variant<Star::Empty,bool,__int64,double,Star::LuaString,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData>,Star::String,Star::Json> [5] 7ff75f281451 Star::LuaBaseComponent::invoke<Star::Variant<Star::Empty,bool,__int64,double,Star::LuaString,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData>,Star::String const & __ptr64,Star::Json const & __ptr64> [6] 7ff75f6e6bd7 <lambda_1040602f3da4b220314d475ec2e86a01>::operator() [7] 7ff75f601701 Star::ButtonWidget::setPressed [8] 7ff75f60109a Star::ButtonWidget::sendEvent [9] 7ff75f61e408 Star::Pane::sendEvent [10] 7ff75f6e934b Star::ScriptPane::sendEvent [11] 7ff75f6238ad Star::PaneManager::sendInputEvent [12] 7ff75f6addb9 Star::MainInterface::handleInputEvent [13] 7ff75ede2013 Star::ClientApplication::processInput [14] 7ff75f5acf05 Star::SdlPlatform::run [15] 7ff75f5ad22d Star::runMainApplication [16] 7ff75ede7941 WinMain [17] 7ff75f79079f __scrt_common_main_seh [18] 7ff8245d7bd4 BaseThreadInitThunk [19] 7ff826e0ce71 RtlUserThreadStart
Triggered, as stated in initial exception line, when the "From inventory" button was pressed while on the Mine tab. Pulled only rare ore (Violium, Ferozium, Solarium), but the UI was unresponsive after the exception. Closing and reopening the tablet destroyed the items inside with no points granted. No FU or ER installed. If you want the full log just ask, but other than my entire 220+ mod list there are no other errors or pertinent information therein.
Last edited by Azure Fang; Jul 20, 2019 @ 11:16pm
< >
Showing 1-15 of 17 comments
alberto-rota  [developer] Jul 20, 2019 @ 11:48pm 
Seems to be an item with more/less information than expected.

Can you try to identify it? Empty your inventory and put items back one by one, at some point, it will break again, provide me the Name and Mod of that item and I'll look at it :steamhappy:
alberto-rota  [developer] Jul 20, 2019 @ 11:49pm 
Also, full log file on pastebin will be great, just in case.
Azure Fang Jul 21, 2019 @ 8:14am 
No problem, will get the log for you in a bit (not at my PC at the moment). In the meantime, check Durasteel and Solarium ores - Durasteel should have been the next to be added based on my inventory order, and Solarium was the last added.
Azure Fang Jul 21, 2019 @ 9:49am 
Full log: https://pastebin.com/DApWud1z
Feel free to get a few laughs out of the manually installed mods.
alberto-rota  [developer] Jul 22, 2019 @ 11:49am 
Originally posted by Azure Fang:
No problem, will get the log for you in a bit (not at my PC at the moment). In the meantime, check Durasteel and Solarium ores - Durasteel should have been the next to be added based on my inventory order, and Solarium was the last added.
Tested on my side, works like charm with:
  • Durasteel
  • Solarium
  • Durasteel + Solarium
  • Solarium + Durasteel
Can you try to identify the minimun amount and type of items required in the inventory to reproduce the error?
Azure Fang Jul 22, 2019 @ 12:18pm 
Originally posted by alberto-rota:
Originally posted by Azure Fang:
No problem, will get the log for you in a bit (not at my PC at the moment). In the meantime, check Durasteel and Solarium ores - Durasteel should have been the next to be added based on my inventory order, and Solarium was the last added.
Tested on my side, works like charm with:
  • Durasteel
  • Solarium
  • Durasteel + Solarium
  • Solarium + Durasteel
Can you try to identify the minimun amount and type of items required in the inventory to reproduce the error?
I'm constantly reproducing it from all states. No items added, all items added, all three study tabs, tablet on cursor or used from hotbar. Oddly enough, when tested with the hunt tab it wouldn't add items at all, it just crashed.

Here's my most recent log: https://pastebin.com/D2D7JkPk
Lost large sums of all ore types.
alberto-rota  [developer] Jul 22, 2019 @ 1:05pm 
Ok... I'm going to check the code again... but being unable to reproduce the problem is going to make it difficult :steamsad:

So:
1) With your FULL INVENTORY EMPTY, including armor, epp, cosmetics, weapons, blocks, food, crafting items, etc. all empty.
2) With only the Universal tablet and one Durasteel ore in your full inventory.
3) You move that ore to the tablet.
4) And it crashes?

I mean, I do believe you, don't pick me the wrong side, but being able to reproduce it will seriously ease my part. :steamhappy:
Azure Fang Jul 22, 2019 @ 1:07pm 
Originally posted by alberto-rota:
Ok... I'm going to check the code again... but being unable to reproduce the problem is going to make it difficult :steamsad:

So:
1) With your FULL INVENTORY EMPTY, including armor, epp, cosmetics, weapons, blocks, food, crafting items, etc. all empty.
2) With only the Universal tablet and one Durasteel ore in your full inventory.
3) You move that ore to the tablet.
4) And it crashes?

I mean, I do believe you, don't pick me the wrong side, but being able to reproduce it will seriously ease my part. :steamhappy:
Totally empty inventory is the only thing I haven't tried but I'll do so right now.

EDIT: Totally empty inventory (except the tablet, naturally), even armor and back slots emptied. Same result.
Last edited by Azure Fang; Jul 22, 2019 @ 1:14pm
alberto-rota  [developer] Jul 22, 2019 @ 3:03pm 
I've updated a new version, let me know if it solves the problem.

If not, please attach a new log with that version.
If it happens with the inventory empty and only tablet and durasteel... seems like a mod collision, can you check what mods are the last that were updated and try to un-sub them?

If that fix the problem, let me know their names an I'll give them a look.
Azure Fang Jul 22, 2019 @ 3:14pm 
Originally posted by alberto-rota:
I've updated a new version, let me know if it solves the problem.

If not, please attach a new log with that version.
If it happens with the inventory empty and only tablet and durasteel... seems like a mod collision, can you check what mods are the last that were updated and try to un-sub them?

If that fix the problem, let me know their names an I'll give them a look.
It wasn't only tablet and dura, it was happening with all inventory empty except for the tablet. The reason I mentioned Durasteel is because that was the next ore in line in my inventory the first time the crash happened, and solarium because that was the last ore pulled from inventory the first time it happened. But in the last log I sent you, my inventory was empty - all tabs, all equipment slots cleared - except for the tablet itself. But I'll test in a second.
Last edited by Azure Fang; Jul 22, 2019 @ 3:15pm
Azure Fang Jul 22, 2019 @ 3:35pm 
Still happening, though the exception is different: https://pastebin.com/5Ve3h2DN

Question, based on that exception: Is the call expecting a specific max stack size on items (or a stack size at all)? If so, then it might break under any mod that alters stack size (just a hunch).
alberto-rota  [developer] Jul 22, 2019 @ 9:11pm 
Originally posted by Azure Fang:
Still happening, though the exception is different: https://pastebin.com/5Ve3h2DN

Question, based on that exception: Is the call expecting a specific max stack size on items (or a stack size at all)? If so, then it might break under any mod that alters stack size (just a hunch).
New version uploaded, now it should be fixed.

Seems to be a problem if you do NOT have "Elithian races mod" installed with the "ferroveriumore", it should no longer happen.

Let me know if everything is OK now.
Last edited by alberto-rota; Jul 22, 2019 @ 9:23pm
Azure Fang Jul 22, 2019 @ 9:51pm 
Will test in a little bit; knuckles-deep in a bit of work on the RPG Growth item drop tables at the moment :happypug:
alberto-rota  [developer] Jul 22, 2019 @ 10:03pm 
Originally posted by Azure Fang:
Will test in a little bit; knuckles-deep in a bit of work on the RPG Growth item drop tables at the moment :happypug:
#OFF-TOPIC
RPG Growth - > Great mod, congratulations on that, made me play Starbound again :steamhappy:
Azure Fang Jul 22, 2019 @ 10:14pm 
Originally posted by alberto-rota:
Originally posted by Azure Fang:
Will test in a little bit; knuckles-deep in a bit of work on the RPG Growth item drop tables at the moment :happypug:
#OFF-TOPIC
RPG Growth - > Great mod, congratulations on that, made me play Starbound again :steamhappy:
Thanks, though Chaika deserves the bulk of the credit. I was brought in after I explained how to improve the EXP drop system during an early build and kinda became his general consultant, sounding board, and JSON patch slave :sadpug:
Last edited by Azure Fang; Jul 22, 2019 @ 10:25pm
< >
Showing 1-15 of 17 comments
Per page: 1530 50