Linux/0.7.2 possible regression - Exception in custom quest during GetGuildQuest() call [RESOLVED]

Bug topics that have been resolved.
Locked
User avatar
pango
Posts: 1392
Joined: Wed Jul 18, 2018 6:14 pm
Location: France
Contact:

Linux/0.7.2 possible regression - Exception in custom quest during GetGuildQuest() call [RESOLVED]

Post by pango » Tue Jan 01, 2019 12:16 pm

HNY Jay_H,
I completed JHMG015 successfully (killed two barbarians of the fighters guild to protect a shapeshifted mage), so my rep with the fighters guild took a hit, got demoted, but more annoyingly I cannot get another quest from the fighters guild:

Code: Select all

NullReferenceException: Object reference not set to an instance of an object
  at DaggerfallWorkshop.Game.Questing.QuestListsManager.GetGuildQuest (GuildGroups guildGroup, MembershipStatus status, Int32 factionId, Int32 rep, Int32 rank) [0x00000] in <filename unknown>:0 
  at DaggerfallWorkshop.Game.UserInterfaceWindows.DaggerfallGuildServicePopupWindow.GetQuest () [0x00000] in <filename unknown>:0 
  at DaggerfallWorkshop.Game.UserInterfaceWindows.DaggerfallGuildServicePopupWindow.ServiceButton_OnMouseClick (DaggerfallWorkshop.Game.UserInterface.BaseScreenComponent sender, Vector2 position) [0x00000] in <filename unknown>:0 
  at (wrapper delegate-invoke) DaggerfallWorkshop.Game.UserInterface.BaseScreenComponent/OnMouseClickHandler:invoke_void__this___BaseScreenComponent_Vector2 (DaggerfallWorkshop.Game.UserInterface.BaseScreenComponent,UnityEngine.Vector2)
  at DaggerfallWorkshop.Game.UserInterface.BaseScreenComponent.MouseClick (Vector2 clickPosition) [0x00000] in <filename unknown>:0 
  at DaggerfallWorkshop.Game.UserInterface.BaseScreenComponent.Update () [0x00000] in <filename unknown>:0 
  at DaggerfallWorkshop.Game.UserInterface.Panel.Update () [0x00000] in <filename unknown>:0 
  at DaggerfallWorkshop.Game.UserInterface.Button.Update () [0x00000] in <filename unknown>:0 
  at DaggerfallWorkshop.Game.UserInterface.Panel.Update () [0x00000] in <filename unknown>:0 
  at DaggerfallWorkshop.Game.UserInterface.Panel.Update () [0x00000] in <filename unknown>:0 
  at DaggerfallWorkshop.Game.UserInterface.Panel.Update () [0x00000] in <filename unknown>:0 
  at DaggerfallWorkshop.Game.UserInterface.UserInterfaceWindow.Update () [0x00000] in <filename unknown>:0 
  at DaggerfallWorkshop.Game.UserInterfaceWindows.DaggerfallBaseWindow.Update () [0x00000] in <filename unknown>:0 
  at DaggerfallWorkshop.Game.UserInterfaceWindows.DaggerfallPopupWindow.Update () [0x00000] in <filename unknown>:0 
  at DaggerfallWorkshop.Game.DaggerfallUI.Update () [0x00000] in <filename unknown>:0 
I'm not sure whether it's because demotion is seldom triggered and I uncovered a bug, or some bad interaction with recent guild changes...
Attachments
SAVE1_after.zip
(346.89 KiB) Downloaded 18 times
SAVE46_before.zip
(355.93 KiB) Downloaded 17 times
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart

User avatar
Interkarma
Posts: 4829
Joined: Sun Mar 22, 2015 1:51 am

Re: Linux/0.7.2 possible regression - Exception in custom quest during GetGuildQuest() call

Post by Interkarma » Tue Jan 01, 2019 9:52 pm

Pango, I'll split this one into bug reports for now to make sure it gets looked at soon. Even though exception happens after a custom quest, it's possible this might be related to recent guild changes. Thank you for providing saves.

User avatar
Hazelnut
Posts: 1488
Joined: Sat Aug 26, 2017 2:46 pm
Contact:

Re: Linux/0.7.2 possible regression - Exception in custom quest during GetGuildQuest() call

Post by Hazelnut » Tue Jan 08, 2019 5:01 pm

Will take a look when I can.

User avatar
Hazelnut
Posts: 1488
Joined: Sat Aug 26, 2017 2:46 pm
Contact:

Re: Linux/0.7.2 possible regression - Exception in custom quest during GetGuildQuest() call

Post by Hazelnut » Thu Jan 31, 2019 9:05 pm

Had to run to the FG since terrain sampler changes but I can get quests just fine. So either this is something with the custom quests, or more likely this has been fixed. Could you check again please Pango?

User avatar
Interkarma
Posts: 4829
Joined: Sun Mar 22, 2015 1:51 am

Re: Linux/0.7.2 possible regression - Exception in custom quest during GetGuildQuest() call

Post by Interkarma » Thu Jan 31, 2019 9:08 pm

I'd say it's related to the one-time quest exception I patched recently. Will wait for Pango to confirm working for him also before marking resolved.

User avatar
pango
Posts: 1392
Joined: Wed Jul 18, 2018 6:14 pm
Location: France
Contact:

Re: Linux/0.7.2 possible regression - Exception in custom quest during GetGuildQuest() call

Post by pango » Fri Feb 01, 2019 12:19 am

I replayed the quest to protect the shape-shifted mage, went to the fighters guild, got demoted, but I could get a quest normally.
So it seems fixed to me too.
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart

Locked