FakeFishGames / Barotrauma

A 2D online multiplayer game taking place in a submarine travelling through the icy depths of Jupiter's moon Europa.
http://www.barotraumagame.com/
1.73k stars 402 forks source link

Crash in TabMenu.UpdateTalentButtons #7171

Closed Johann-Kaspar-Schmidt closed 2 years ago

Johann-Kaspar-Schmidt commented 2 years ago

Description

The game crashes sometimes at random. I'm pretty sure it's just the commands being used while I was trying to test all of the talents but I thought I'd report it just in case.

Steps To Reproduce

Most likely was the commands but not really sure.

Version

Windows 10

Additional information Barotrauma Client crash report (generated on 11/4/2021 5:53:26 AM)

Barotrauma seems to have crashed. Sorry for the inconvenience!

53369B525C73F08AF404DBAF116B0ADA

Game version 0.15.13.0 (ReleaseWindows, branch release, revision 4e66dd7b5d) Graphics mode: 3440x1440 (BorderlessWindowed) VSync ON Language: English Selected content packages: Vanilla 0.9, [VH] The Iroh Level seed: BalagtanAylesbury Loaded submarine: [VH] The Iroh (433EE576CDE5517DE37F2584DF7ABEBA) Selected screen: Barotrauma.GameScreen SteamManager initialized

System info: Operating system: Microsoft Windows NT 10.0.19043.0 64 bit GPU name: NVIDIA GeForce RTX 2080 Ti Display mode: {Width:3440 Height:1440 Format:Color AspectRatio:2.3888888} GPU status: Normal

Exception: Object reference not set to an instance of an object. (System.NullReferenceException) Target site: Void UpdateTalentButtons() Stack trace: at Barotrauma.TabMenu.UpdateTalentButtons() in \Barotrauma\BarotraumaClient\ClientSource\GUI\TabMenu.cs:line 1548 at Barotrauma.TabMenu.OnExperienceChanged(Character character) in \Barotrauma\BarotraumaClient\ClientSource\GUI\TabMenu.cs:line 1635 at Barotrauma.CharacterInfo.OnExperienceChanged(Int32 prevAmount, Int32 newAmount) in \Barotrauma\BarotraumaClient\ClientSource\Characters\CharacterInfo.cs:line 212 at Barotrauma.CharacterInfo.GiveExperience(Int32 amount, Boolean isMissionExperience) in \Barotrauma\BarotraumaShared\SharedSource\Characters\CharacterInfo.cs:line 1251 at Barotrauma.StatusEffect.Apply(Single deltaTime, Entity entity, IEnumerable1 targets, Nullable1 worldPosition) in \Barotrauma\BarotraumaShared\SharedSource\StatusEffects\StatusEffect.cs:line 1296 at Barotrauma.StatusEffect.Apply(ActionType type, Single deltaTime, Entity entity, ISerializableEntity target, Nullable`1 worldPosition) in \Barotrauma\BarotraumaShared\SharedSource\StatusEffects\StatusEffect.cs:line 998 at Barotrauma.Abilities.CharacterAbilityApplyStatusEffects.ApplyEffectSpecific(Character targetCharacter) in \Barotrauma\BarotraumaShared\SharedSource\Characters\Talents\Abilities\CharacterAbilityApplyStatusEffects.cs:line 47 at Barotrauma.Abilities.CharacterAbilityApplyStatusEffects.ApplyEffect(AbilityObject abilityObject) in \Barotrauma\BarotraumaShared\SharedSource\Characters\Talents\Abilities\CharacterAbilityApplyStatusEffects.cs:line 80 at Barotrauma.Abilities.CharacterAbilityGroupEffect.CheckAbilityGroup(AbilityObject abilityObject) in \Barotrauma\BarotraumaShared\SharedSource\Characters\Talents\AbilityGroups\CharacterAbilityGroupEffect.cs:line 23 at Barotrauma.CharacterTalent.CheckTalent(AbilityEffectType abilityEffectType, AbilityObject abilityObject) in \Barotrauma\BarotraumaShared\SharedSource\Characters\Talents\CharacterTalent.cs:line 71 at Barotrauma.Character.CheckTalents(AbilityEffectType abilityEffectType, AbilityObject abilityObject) in \Barotrauma\BarotraumaShared\SharedSource\Characters\Character.cs:line 4452 at Barotrauma.CharacterInfo.IncreaseSkillLevel(String skillIdentifier, Single increase, Boolean gainedFromApprenticeship) in \Barotrauma\BarotraumaShared\SharedSource\Characters\CharacterInfo.cs:line 1206 at Barotrauma.Abilities.CharacterAbilityIncreaseSkill.ApplyEffectSpecific(Character character) in \Barotrauma\BarotraumaShared\SharedSource\Characters\Talents\Abilities\CharacterAbilityIncreaseSkill.cs:line 56 at Barotrauma.Abilities.CharacterAbilityIncreaseSkill.ApplyEffect() in \Barotrauma\BarotraumaShared\SharedSource\Characters\Talents\Abilities\CharacterAbilityIncreaseSkill.cs:line 31 at Barotrauma.Abilities.CharacterAbilityGroupInterval.UpdateAbilityGroup(Single deltaTime) in \Barotrauma\BarotraumaShared\SharedSource\Characters\Talents\AbilityGroups\CharacterAbilityGroupInterval.cs:line 35 at Barotrauma.CharacterTalent.UpdateTalent(Single deltaTime) in \Barotrauma\BarotraumaShared\SharedSource\Characters\Talents\CharacterTalent.cs:line 61 at Barotrauma.Character.Update(Single deltaTime, Camera cam) in \Barotrauma\BarotraumaShared\SharedSource\Characters\Character.cs:line 2668 at Barotrauma.AICharacter.Update(Single deltaTime, Camera cam) in \Barotrauma\BarotraumaShared\SharedSource\Characters\AICharacter.cs:line 72 at Barotrauma.Character.UpdateAll(Single deltaTime, Camera cam) in \Barotrauma\BarotraumaShared\SharedSource\Characters\Character.cs:line 2616 at Barotrauma.GameScreen.Update(Double deltaTime) in \Barotrauma\BarotraumaShared\SharedSource\Screens\GameScreen.cs:line 204 at Barotrauma.GameMain.Update(GameTime gameTime) in \Barotrauma\BarotraumaClient\ClientSource\GameMain.cs:line 981 at Microsoft.Xna.Framework.Game.DoUpdate(GameTime gameTime) in \Libraries\MonoGame.Framework\Src\MonoGame.Framework\Game.cs:line 656 at Microsoft.Xna.Framework.Game.Tick() in \Libraries\MonoGame.Framework\Src\MonoGame.Framework\Game.cs:line 500 at Microsoft.Xna.Framework.SdlGamePlatform.RunLoop() in \Libraries\MonoGame.Framework\Src\MonoGame.Framework\SDL\SDLGamePlatform.cs:line 92 at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior) in \Libraries\MonoGame.Framework\Src\MonoGame.Framework\Game.cs:line 397 at Microsoft.Xna.Framework.Game.Run() in \Libraries\MonoGame.Framework\Src\MonoGame.Framework\Game.cs:line 367 at Barotrauma.Program.Main(String[] args) in \Barotrauma\BarotraumaClient\ClientSource\Program.cs:line 60

Last debug messages: [11/4/2021 5:52:06 AM] OpenAL Soft on Microphone (USB PnP Audio Device) 48 [11/4/2021 5:52:06 AM] OpenAL Soft on Microphone (2- Razer Kiyo) 41 [11/4/2021 5:51:54 AM] spawnitem Morphine inventory [11/4/2021 5:51:52 AM] spawnitem "Sulphurite Shard" inventory [11/4/2021 5:50:37 AM] OpenAL Soft on Microphone (USB PnP Audio Device) 48 [11/4/2021 5:50:37 AM] OpenAL Soft on Microphone (2- Razer Kiyo) 41 [11/4/2021 5:47:09 AM] spawnitem "Sulphurite Shard" inventory 8 [11/4/2021 5:46:06 AM] spawnitem Morphine inventory 8 [11/4/2021 5:45:53 AM] spawnitem Deusizine inventory [11/4/2021 5:45:51 AM] spawnitem Paralyxis inventory 2 [11/4/2021 5:45:47 AM] spawnitem "Sulphurite Shard" inventory 2 [11/4/2021 5:44:13 AM] Generating an outpost for the start of the level... (Location: Balagtan Mining Facility, level type: LocationConnection) [11/4/2021 5:44:12 AM] Generating an outpost for the end of the level... (Location: Aylesbury Station, level type: LocationConnection) [11/4/2021 5:43:55 AM] Transitioning to BalagtanAylesbury (current location: Aylesbury Station, selected location: Balagtan Mining Facility, leaving sub: Dugong, at start: True, at end: False, transition type: LeaveLocation) [11/4/2021 5:43:18 AM] Unlocked mission "Handle with care" in the location "Aylesbury Station". [11/4/2021 5:43:16 AM] Unlocked mission "Salvaging an artifact" in the location "Aylesbury Station". [11/4/2021 5:43:14 AM] Unlocked mission "Wreck salvage" in the location "Aylesbury Station". [11/4/2021 5:42:16 AM] Unlocked mission "Medical item transport" in the location "Aylesbury Station". [11/4/2021 5:41:25 AM] money 100000 [11/4/2021 5:40:52 AM] spawnitem "Genetic Material (Hammerhead Matriarch)" inventory 2 [11/4/2021 5:40:41 AM] spawnitem Silicon inventory [11/4/2021 5:40:35 AM] spawnitem Rubber inventory [11/4/2021 5:40:32 AM] spawnitem "FPGA Circuit" inventory [11/4/2021 5:40:29 AM] spawnitem "Fulgurium Bar" inventory [11/4/2021 5:38:34 AM] spawnitem Phosphorus inventory 8 [11/4/2021 5:38:31 AM] spawnitem Sodium inventory 8 [11/4/2021 5:38:24 AM] spawnitem "Steel Bar" inventory 8 [11/4/2021 5:37:54 AM] spawnitem Magnesium inventory [11/4/2021 5:37:46 AM] spawnitem "Steel Bar" inventory [11/4/2021 5:37:36 AM] spawnitem "Depleted Fuel" inventory [11/4/2021 5:37:22 AM] spawnitem "Pipe Tobacco" inventory [11/4/2021 5:37:00 AM] spawnitem "Incendium Bar" inventory [11/4/2021 5:36:57 AM] spawnitem Aluminum inventory [11/4/2021 5:36:35 AM] spawnitem "Liquid Oxygenite" inventory 6 [11/4/2021 5:36:21 AM] spawnitem Aluminum inventory 3 [11/4/2021 5:36:01 AM] spawnitem "Diving Mask" inventory [11/4/2021 5:35:58 AM] spawnitem "Clown Mask" inventory [11/4/2021 5:35:39 AM] spawnitem "FPGA Circuit" inventory [11/4/2021 5:35:34 AM] spawnitem Plastic inventory [11/4/2021 5:35:04 AM] spawnitem "Steel Bar" inventory [11/4/2021 5:35:01 AM] spawnitem "Titanium-Aluminum Alloy" inventory [11/4/2021 5:34:55 AM] spawnitem Rubber inventory [11/4/2021 5:34:53 AM] spawnitem Rubber [11/4/2021 5:34:39 AM] spawnitem "Organic Fiber" inventory [11/4/2021 5:34:32 AM] spawnitem "Organic Fiber" inventory [11/4/2021 5:34:14 AM] spawnitem Aluminum inventory [11/4/2021 5:33:58 AM] spawnitem Zinc inventory [11/4/2021 5:33:54 AM] spawnitem Zinc [11/4/2021 5:33:14 AM] spawnitem Plastic inventory [11/4/2021 5:33:13 AM] spawnitem Plastic inventory [11/4/2021 5:33:11 AM] spawnitem "Steel Bar" inventory [11/4/2021 5:33:05 AM] spawnitem "Steel Bar" inventory [11/4/2021 5:32:41 AM] spawnitem "Titanium-Aluminum Alloy" inventory [11/4/2021 5:32:39 AM] spawnitem "Titanium-Aluminum Alloy" inventory [11/4/2021 5:32:00 AM] spawnitem "Dementonite Bar" inventory 3 [11/4/2021 5:31:56 AM] spawnitem Wrench inventory [11/4/2021 5:31:54 AM] spawnitem Screwdriver inventory [11/4/2021 5:31:51 AM] spawnitem Crowbar inventory [11/4/2021 5:31:30 AM] spawnitem "Light Component" inventory [11/4/2021 5:31:19 AM] spawnitem "Fulgurium Bar" inventory [11/4/2021 5:31:10 AM] spawnitem "Mother's Providence" inventory [11/4/2021 5:30:55 AM] spawnitem "Fulgurium Bar" inventory [11/4/2021 5:30:52 AM] spawnitem Plastic inventory [11/4/2021 5:30:48 AM] spawnitem "FPGA Circuit" inventory [11/4/2021 5:30:24 AM] Set all Jamey Escobar's skills to 100 [11/4/2021 5:30:24 AM] setskill all 100 [11/4/2021 5:30:24 AM] Gave talent "Water Prankster" to "Jamey Escobar". [11/4/2021 5:30:24 AM] givetalent "Water Prankster" [11/4/2021 5:30:23 AM] Gave talent "Enroll into Clown College" to "Jamey Escobar". [11/4/2021 5:30:23 AM] givetalent "Enroll Into Clown College" [11/4/2021 5:30:22 AM] Gave talent "Graduation Ceremony" to "Jamey Escobar". [11/4/2021 5:30:22 AM] givetalent "Graduation Ceremony" [11/4/2021 5:30:22 AM] Gave talent "Still Kicking" to "Jamey Escobar". [11/4/2021 5:30:22 AM] givetalent "Still Kicking" [11/4/2021 5:30:21 AM] Gave talent "Insurance Policy" to "Jamey Escobar". [11/4/2021 5:30:21 AM] givetalent "Insurance Policy" [11/4/2021 5:30:20 AM] Gave talent "Survival Package" to "Jamey Escobar". [11/4/2021 5:30:20 AM] givetalent "Survival Package" [11/4/2021 5:30:20 AM] Gave talent "Skedaddle" to "Jamey Escobar". [11/4/2021 5:30:20 AM] givetalent "Skedaddle" [11/4/2021 5:30:19 AM] Gave talent "Playing Catchup" to "Jamey Escobar". [11/4/2021 5:30:19 AM] givetalent "Playing Catchup" [11/4/2021 5:30:18 AM] Gave talent "Olympian" to "Jamey Escobar". [11/4/2021 5:30:18 AM] givetalent "Olympian" [11/4/2021 5:30:18 AM] Gave talent "Ace of All Trades" to "Jamey Escobar". [11/4/2021 5:30:18 AM] givetalent "Ace of All Trades" [11/4/2021 5:30:17 AM] Gave talent "Rich in Knowledge" to "Jamey Escobar". [11/4/2021 5:30:17 AM] givetalent "Rich in Knowledge" [11/4/2021 5:30:16 AM] Gave talent "Stand and Deliver" to "Jamey Escobar". [11/4/2021 5:30:16 AM] givetalent "Stand and Deliver" [11/4/2021 5:30:16 AM] Gave talent "Apprenticeship" to "Jamey Escobar". [11/4/2021 5:30:16 AM] givetalent "Apprenticeship" [11/4/2021 5:30:15 AM] Gave talent "Multitasker" to "Jamey Escobar". [11/4/2021 5:30:15 AM] givetalent "Multitasker" [11/4/2021 5:30:14 AM] Gave talent "Warlord" to "Jamey Escobar". [11/4/2021 5:30:14 AM] givetalent "Warlord" [11/4/2021 5:30:14 AM] Gave talent "Tandem Fire" to "Jamey Escobar". [11/4/2021 5:30:14 AM] givetalent "Tandem Fire" [11/4/2021 5:30:13 AM] Gave talent "Expert Commando" to "Jamey Escobar". [11/4/2021 5:30:13 AM] givetalent "Expert Commando" [11/4/2021 5:30:13 AM] Gave talent "Gunsmith" to "Jamey Escobar". [11/4/2021 5:30:13 AM] givetalent "Gunsmith" [11/4/2021 5:30:12 AM] Gave talent "Warrior Poet" to "Jamey Escobar". [11/4/2021 5:30:12 AM] givetalent "Warrior Poet" [11/4/2021 5:30:11 AM] Gave talent "Bootcamp" to "Jamey Escobar". [11/4/2021 5:30:11 AM] givetalent "Bootcamp" [11/4/2021 5:30:11 AM] Gave talent "Implacable" to "Jamey Escobar". [11/4/2021 5:30:11 AM] givetalent "Implacable" [11/4/2021 5:30:10 AM] Gave talent "By the Book" to "Jamey Escobar". [11/4/2021 5:30:10 AM] givetalent "By the Book" [11/4/2021 5:30:10 AM] Gave talent "Stonewall" to "Jamey Escobar". [11/4/2021 5:30:10 AM] givetalent "Stonewall" [11/4/2021 5:30:09 AM] Gave talent "Munitions Expertise" to "Jamey Escobar". [11/4/2021 5:30:09 AM] givetalent "Munitions Expertise" [11/4/2021 5:30:08 AM] Gave talent "Beat Cop" to "Jamey Escobar". [11/4/2021 5:30:08 AM] givetalent "Beat Cop" [11/4/2021 5:30:08 AM] Gave talent "Enforcer" to "Jamey Escobar". [11/4/2021 5:30:08 AM] givetalent "Enforcer" [11/4/2021 5:30:07 AM] Gave talent "Dual Spec-Ops" to "Jamey Escobar". [11/4/2021 5:30:07 AM] givetalent "Dual Spec-Ops" [11/4/2021 5:30:07 AM] Gave talent "Deep Sea Slayer" to "Jamey Escobar". [11/4/2021 5:30:07 AM] givetalent "Deep Sea Slayer" [11/4/2021 5:30:06 AM] Gave talent "Buccaneer" to "Jamey Escobar". [11/4/2021 5:30:06 AM] givetalent "Buccaneer" [11/4/2021 5:30:05 AM] Gave talent "Scavenger" to "Jamey Escobar". [11/4/2021 5:30:05 AM] givetalent "Scavenger" [11/4/2021 5:30:05 AM] Gave talent "Navy Diver" to "Jamey Escobar". [11/4/2021 5:30:05 AM] givetalent "Navy Diver" [11/4/2021 5:30:04 AM] Gave talent "Physical Conditioning" to "Jamey Escobar". [11/4/2021 5:30:04 AM] givetalent "Physical Conditioning" [11/4/2021 5:30:03 AM] Gave talent "First Aid Training" to "Jamey Escobar". [11/4/2021 5:30:03 AM] givetalent "First Aid Training" [11/4/2021 5:30:03 AM] Gave talent "Advanced Splicing" to "Jamey Escobar". [11/4/2021 5:30:03 AM] givetalent "Advanced Splicing" [11/4/2021 5:30:02 AM] Gave talent "Genetic Stability" to "Jamey Escobar". [11/4/2021 5:30:02 AM] givetalent "Genetic Stability" [11/4/2021 5:30:01 AM] Gave talent "Gene Harvester" to "Jamey Escobar". [11/4/2021 5:30:01 AM] givetalent "Gene Harvester" [11/4/2021 5:30:01 AM] Gave talent "Research and Development" to "Jamey Escobar". [11/4/2021 5:30:01 AM] givetalent "Research and Development" [11/4/2021 5:30:00 AM] Gave talent "Research Grant" to "Jamey Escobar". [11/4/2021 5:30:00 AM] givetalent "Research Grant" [11/4/2021 5:29:59 AM] Gave talent "Gene Therapist" to "Jamey Escobar". [11/4/2021 5:29:59 AM] givetalent "Gene Therapist" [11/4/2021 5:29:58 AM] Gave talent "Dr. Submarine" to "Jamey Escobar". [11/4/2021 5:29:58 AM] givetalent "Dr. Submarine" [11/4/2021 5:29:58 AM] Gave talent "Don't Die on Me!" to "Jamey Escobar". [11/4/2021 5:29:58 AM] givetalent "Don't Die on Me!" [11/4/2021 5:29:57 AM] Gave talent "Combat Medic" to "Jamey Escobar". [11/4/2021 5:29:57 AM] givetalent "Combat Medic" [11/4/2021 5:29:57 AM] Gave talent "Bedside Manner" to "Jamey Escobar". [11/4/2021 5:29:57 AM] givetalent "Bedside Manner" [11/4/2021 5:29:56 AM] Gave talent "Fireman's Carry" to "Jamey Escobar". [11/4/2021 5:29:56 AM] givetalent "Fireman's Carry" [11/4/2021 5:29:55 AM] Gave talent "Mechanics Course" to "Jamey Escobar". [11/4/2021 5:29:55 AM] givetalent "Mechanics Course" [11/4/2021 5:29:54 AM] Gave talent "Field Medic" to "Jamey Escobar". [11/4/2021 5:29:54 AM] givetalent "Field Medic" [11/4/2021 5:29:54 AM] Gave talent "Atmos Machine" to "Jamey Escobar". [11/4/2021 5:29:54 AM] givetalent "Atmos Machine" [11/4/2021 5:29:53 AM] Gave talent "Reverse Engineer" to "Jamey Escobar". [11/4/2021 5:29:53 AM] givetalent "Reverse Engineer" [11/4/2021 5:29:53 AM] Gave talent "Alien Hoarder" to "Jamey Escobar". [11/4/2021 5:29:53 AM] givetalent "Alien Hoarder" [11/4/2021 5:29:52 AM] Gave talent "Double Duty" to "Jamey Escobar". [11/4/2021 5:29:52 AM] givetalent "Double Duty" [11/4/2021 5:29:51 AM] Gave talent "Curiosity" to "Jamey Escobar". [11/4/2021 5:29:51 AM] givetalent "Curiosity" [11/4/2021 5:29:51 AM] Gave talent "Researcher's Intuition" to "Jamey Escobar". [11/4/2021 5:29:51 AM] givetalent "Researcher's Intuition" [11/4/2021 5:29:50 AM] Gave talent "Scrap Savant" to "Jamey Escobar". [11/4/2021 5:29:50 AM] givetalent "Scrap Savant" [11/4/2021 5:29:49 AM] Gave talent "Elbow Grease" to "Jamey Escobar". [11/4/2021 5:29:49 AM] givetalent "Elbow Grease" [11/4/2021 5:29:49 AM] Gave talent "Canned Heat" to "Jamey Escobar". [11/4/2021 5:29:49 AM] givetalent "Canned Heat" [11/4/2021 5:29:48 AM] Gave talent "Demolitions Expert" to "Jamey Escobar". [11/4/2021 5:29:48 AM] givetalent "Demolitions Expert" [11/4/2021 5:29:47 AM] Gave talent "Miner" to "Jamey Escobar". [11/4/2021 5:29:47 AM] givetalent "Miner" [11/4/2021 5:29:47 AM] Gave talent "Scrounger" to "Jamey Escobar". [11/4/2021 5:29:47 AM] givetalent "Scrounger" [11/4/2021 5:29:46 AM] Gave talent "Artisan Smith" to "Jamey Escobar". [11/4/2021 5:29:46 AM] givetalent "Artisan Smith" [11/4/2021 5:29:46 AM] Gave talent "Pyromaniac" to "Jamey Escobar". [11/4/2021 5:29:46 AM] givetalent "Pyromaniac" [11/4/2021 5:29:45 AM] Gave talent "Crisis Management" to "Jamey Escobar". [11/4/2021 5:29:45 AM] givetalent "Crisis Management" [11/4/2021 5:29:44 AM] Gave talent "Hull Fixer" to "Jamey Escobar". [11/4/2021 5:29:44 AM] givetalent "Hull Fixer" [11/4/2021 5:29:44 AM] Gave talent "Aggressive Engineering" to "Jamey Escobar". [11/4/2021 5:29:44 AM] givetalent "Aggressive Engineering" [11/4/2021 5:29:43 AM] Gave talent "Safety First" to "Jamey Escobar". [11/4/2021 5:29:43 AM] givetalent "Safety First" [11/4/2021 5:29:42 AM] Gave talent "Let It Drain" to "Jamey Escobar". [11/4/2021 5:29:42 AM] givetalent "Let It Drain" [11/4/2021 5:29:42 AM] Gave talent "Overclocking" to "Jamey Escobar". [11/4/2021 5:29:42 AM] givetalent "Overclocking" [11/4/2021 5:29:41 AM] Gave talent "Hull Sealer" to "Jamey Escobar". [11/4/2021 5:29:41 AM] givetalent "Hull Sealer" [11/4/2021 5:29:40 AM] Gave talent "Mass Production" to "Jamey Escobar". [11/4/2021 5:29:40 AM] givetalent "Mass Production" [11/4/2021 5:29:40 AM] Gave talent "Quickfix" to "Jamey Escobar". [11/4/2021 5:29:40 AM] givetalent "Quickfix" [11/4/2021 5:29:39 AM] Gave talent "Tinkerer" to "Jamey Escobar". [11/4/2021 5:29:39 AM] givetalent "Tinkerer" [11/4/2021 5:29:39 AM] Gave talent "Ph.D in Nuclear Physics" to "Jamey Escobar". [11/4/2021 5:29:39 AM] givetalent "Ph.D in Nuclear Physics" [11/4/2021 5:29:38 AM] Gave talent "Polymath" to "Jamey Escobar". [11/4/2021 5:29:38 AM] givetalent "Polymath" [11/4/2021 5:29:37 AM] Gave talent "College Athletics" to "Jamey Escobar". [11/4/2021 5:29:37 AM] givetalent "College Athletics" [11/4/2021 5:29:36 AM] Gave talent "Hazardous Materials" to "Jamey Escobar". [11/4/2021 5:29:36 AM] givetalent "Hazardous Materials" [11/4/2021 5:29:36 AM] Gave talent "Co-Author" to "Jamey Escobar". [11/4/2021 5:29:36 AM] givetalent "Co-Author" [11/4/2021 5:29:35 AM] Gave talent "Remote Monitor" to "Jamey Escobar". [11/4/2021 5:29:35 AM] givetalent "Remote Monitor" [11/4/2021 5:29:34 AM] Gave talent "All-Seeing Eye" to "Jamey Escobar". [11/4/2021 5:29:34 AM] givetalent "All-Seeing Eye" [11/4/2021 5:29:34 AM] Gave talent "Optimized Power-Flow" to "Jamey Escobar". [11/4/2021 5:29:34 AM] givetalent "Optimized Power-Flow" [11/4/2021 5:29:33 AM] Gave talent "Electrochemist" to "Jamey Escobar". [11/4/2021 5:29:33 AM] givetalent "Electrochemist" [11/4/2021 5:29:32 AM] Gave talent "In the Flow" to "Jamey Escobar". [11/4/2021 5:29:32 AM] givetalent "In the Flow" [11/4/2021 5:29:32 AM] Gave talent "Melodic Respite" to "Jamey Escobar". [11/4/2021 5:29:32 AM] givetalent "Melodic Respite" [11/4/2021 5:29:31 AM] Gave talent "Just a scratch" to "Jamey Escobar". [11/4/2021 5:29:31 AM] givetalent "Just a Scratch" [11/4/2021 5:29:30 AM] Gave talent "Minor in Mechanics" to "Jamey Escobar". [11/4/2021 5:29:30 AM] givetalent "Minor in Mechanics" [11/4/2021 5:29:30 AM] Gave talent "Nuclear Option" to "Jamey Escobar". [11/4/2021 5:29:30 AM] givetalent "Nuclear Option" [11/4/2021 5:29:29 AM] Gave talent "Arms Dealer" to "Jamey Escobar". [11/4/2021 5:29:29 AM] givetalent "Arms Dealer" [11/4/2021 5:29:28 AM] Gave talent "Expanded Research" to "Jamey Escobar". [11/4/2021 5:29:28 AM] givetalent "Expanded Research" [11/4/2021 5:29:28 AM] Gave talent "Castle Doctrine" to "Jamey Escobar". [11/4/2021 5:29:28 AM] givetalent "Castle Doctrine" [11/4/2021 5:29:27 AM] Gave talent "Strengthened Alloys" to "Jamey Escobar". [11/4/2021 5:29:27 AM] givetalent "Strengthened Alloys" [11/4/2021 5:29:26 AM] Gave talent "Military Applications" to "Jamey Escobar". [11/4/2021 5:29:26 AM] givetalent "Military Applications" [11/4/2021 5:29:26 AM] Gave talent "All Hands on Deck" to "Jamey Escobar". [11/4/2021 5:29:26 AM] givetalent "All Hands on Deck" [11/4/2021 5:29:25 AM] Gave talent "Inspire to Battle" to "Jamey Escobar". [11/4/2021 5:29:25 AM] givetalent "Inspire to Battle" [11/4/2021 5:29:24 AM] Gave talent "Camaraderie" to "Jamey Escobar". [11/4/2021 5:29:24 AM] givetalent "Camaraderie" [11/4/2021 5:29:24 AM] Gave talent "Maintenance Routine" to "Jamey Escobar". [11/4/2021 5:29:24 AM] givetalent "Maintenance Routine" [11/4/2021 5:29:23 AM] Gave talent "Trust Building" to "Jamey Escobar". [11/4/2021 5:29:23 AM] givetalent "Trust Building" [11/4/2021 5:29:22 AM] Gave talent "Commander" to "Jamey Escobar". [11/4/2021 5:29:22 AM] givetalent "Commander" [11/4/2021 5:29:22 AM] Gave talent "Esteemed Captain" to "Jamey Escobar". [11/4/2021 5:29:22 AM] givetalent "Esteemed Captain" [11/4/2021 5:29:21 AM] Gave talent "Down with the Ship" to "Jamey Escobar". [11/4/2021 5:29:21 AM] givetalent "Down with the Ship" [11/4/2021 5:29:20 AM] Gave talent "Trucker" to "Jamey Escobar". [11/4/2021 5:29:20 AM] givetalent "Trucker" [11/4/2021 5:29:20 AM] Gave talent "Trusted Captain" to "Jamey Escobar". [11/4/2021 5:29:20 AM] givetalent "Trusted Captain" [11/4/2021 5:29:19 AM] Gave talent "Evasive Maneuvers" to "Jamey Escobar". [11/4/2021 5:29:19 AM] givetalent "Evasive Maneuvers" [11/4/2021 5:29:18 AM] Gave talent "Traveling Tradesman" to "Jamey Escobar". [11/4/2021 5:29:18 AM] givetalent "Traveling Tradesman" [11/4/2021 5:29:18 AM] Gave talent "Bounty Hunter" to "Jamey Escobar". [11/4/2021 5:29:18 AM] givetalent "Bounty Hunter" [11/4/2021 5:29:17 AM] Gave talent "Drunken Sailor" to "Jamey Escobar". [11/4/2021 5:29:17 AM] givetalent "Drunken Sailor" [11/4/2021 5:29:16 AM] Gave talent "Sailor with No Name" to "Jamey Escobar". [11/4/2021 5:29:16 AM] givetalent "Sailor with No Name" [11/4/2021 5:29:15 AM] Gave talent "Quickdraw" to "Jamey Escobar". [11/4/2021 5:29:15 AM] givetalent "Quickdraw" [11/4/2021 5:29:15 AM] Gave talent "Tumble" to "Jamey Escobar". [11/4/2021 5:29:15 AM] givetalent "Tumble" [11/4/2021 5:29:14 AM] Gave talent "Once Upon a Time on Europa" to "Jamey Escobar". [11/4/2021 5:29:14 AM] givetalent "Once Upon a Time on Europa" [11/4/2021 5:29:13 AM] Steam achievements have been disabled during this play session. [11/4/2021 5:29:13 AM] Enabled cheat commands. [11/4/2021 5:29:13 AM] enablecheats [11/4/2021 5:27:05 AM] Generating an outpost for the start of the level... (Location: Aylesbury Station, level type: Outpost) [11/4/2021 5:26:05 AM] OpenAL Soft on Microphone (USB PnP Audio Device) 48 [11/4/2021 5:26:05 AM] OpenAL Soft on Microphone (2- Razer Kiyo) 41 [11/4/2021 5:25:54 AM] OpenAL Soft on Microphone (USB PnP Audio Device) 48 [11/4/2021 5:25:54 AM] OpenAL Soft on Microphone (2- Razer Kiyo) 41 [11/4/2021 5:25:23 AM] (Msg) SDR RelayNetworkStatus: avail=OK config=OK anyrelay=OK (OK) [11/4/2021 5:25:23 AM] (Msg) Ping location: sto=89+8,vie=89+8,sto2=89+8,ams=95+9,waw=105+10/99+8,lhr=126+12/100+9,fra=103+10/101+8,par=103+10,mad=113+11,iad=178+17/179+10,sgp=350+35/267+23,gru=285+28 [11/4/2021 5:25:23 AM] (Msg) Ping measurement completed [11/4/2021 5:25:19 AM] (Verbose) Communications with routing cluster 'syd' established. [11/4/2021 5:25:19 AM] (Verbose) Communications with routing cluster 'seo' established. [11/4/2021 5:25:19 AM] (Verbose) Communications with routing cluster 'tyo1' established. [11/4/2021 5:25:19 AM] (Verbose) Communications with routing cluster 'tyo' established. [11/4/2021 5:25:19 AM] (Verbose) Communications with routing cluster 'sgp' established. [11/4/2021 5:25:18 AM] (Verbose) Communications with routing cluster 'scl' established. [11/4/2021 5:25:18 AM] (Verbose) Communications with routing cluster 'lim' established. [11/4/2021 5:25:18 AM] (Verbose) Communications with routing cluster 'jnb' established. [11/4/2021 5:25:18 AM] (Verbose) Communications with routing cluster 'maa' established.

Regalis11 commented 2 years ago

Couldn't find a way to reproduce this, but I added a null check in https://github.com/Regalis11/Barotrauma-development/commit/4c4fb1985f0a93c815dfcafb69e98ba6b0477b8d that should prevent this from crashing the game.

Johann-Kaspar-Schmidt commented 2 years ago

Couldn't find a way to reproduce this, but I added a null check in https://github.com/Regalis11/Barotrauma-development/commit/4c4fb1985f0a93c815dfcafb69e98ba6b0477b8d that should prevent this from crashing the game.

@Regalis11 Thanks and btw is there any temporary fix for this to make the game playable for the time being or should I just wait for the next patch?

JoneKone commented 2 years ago

https://steamuserimages-a.akamaihd.net/ugc/1785109481334862982/21D0AE3B8B5E2EE0B049D04058AC1B65C9EF161B/

I'm not sure if this is related.. but happened to me twice today. got 500xp points. didn't crash the game.

tuden0120 commented 2 years ago

I encountered similar crash when "opening Tab menu when deconstructing scraps as a mechanic with Elbow Grease who tinkering the deconstructor" What did I do was:

  1. Put scraps into deconstructor
  2. Push deconsruct button
  3. tinker the deconstructor
  4. open tab menu to see how mechanic skill goes up

also the mechanic's experience bar is almost full so I suspect leveling up when Tab menu is opened could possibly crash the game. Here is also the mechanic's build: Tinkerer, Mass Production, Hull Sealer, Let It Drain Safety First, Hull Fixer, Pyromaniac, Artisan Smith Scrounger, Miner, Elbow Grease, Scrap Savant

here is the crash report ---================================================ Barotrauma Client crash report (generated on 2021/11/25 2:05:18)

Barotrauma seems to have crashed. Sorry for the inconvenience!

53369B525C73F08AF404DBAF116B0ADA

Game version 0.15.13.0 (ReleaseWindows, branch release, revision 4e66dd7b5d) Graphics mode: 1920x1080 (BorderlessWindowed) VSync ON Language: Traditional Chinese Selected content packages: Vanilla 0.9, Apo-4A Saber, IMC RAKE MKII, [BOS]Backpack Level seed: Argiope LineaVellamo's Crevasse Loaded submarine: IMC RAKE MKII (3548F43BEAB857F0B9FD46600719E435) Selected screen: Barotrauma.GameScreen SteamManager initialized

System info: Operating system: Microsoft Windows NT 10.0.19043.0 64 bit GPU name: NVIDIA GeForce RTX 2070 Display mode: {Width:1920 Height:1080 Format:Color AspectRatio:1.7777778} GPU status: Normal

Exception: Object reference not set to an instance of an object. (System.NullReferenceException) Target site: Void UpdateTalentButtons() Stack trace: at Barotrauma.TabMenu.UpdateTalentButtons() in \Barotrauma\BarotraumaClient\ClientSource\GUI\TabMenu.cs:line 1548 at Barotrauma.TabMenu.OnExperienceChanged(Character character) in \Barotrauma\BarotraumaClient\ClientSource\GUI\TabMenu.cs:line 1635 at Barotrauma.CharacterInfo.OnExperienceChanged(Int32 prevAmount, Int32 newAmount) in \Barotrauma\BarotraumaClient\ClientSource\Characters\CharacterInfo.cs:line 212 at Barotrauma.CharacterInfo.GiveExperience(Int32 amount, Boolean isMissionExperience) in \Barotrauma\BarotraumaShared\SharedSource\Characters\CharacterInfo.cs:line 1251 at Barotrauma.StatusEffect.Apply(Single deltaTime, Entity entity, IEnumerable1 targets, Nullable1 worldPosition) in \Barotrauma\BarotraumaShared\SharedSource\StatusEffects\StatusEffect.cs:line 1296 at Barotrauma.StatusEffect.Apply(ActionType type, Single deltaTime, Entity entity, ISerializableEntity target, Nullable1 worldPosition) in <DEV>\Barotrauma\BarotraumaShared\SharedSource\StatusEffects\StatusEffect.cs:line 998 at Barotrauma.Abilities.CharacterAbilityApplyStatusEffects.ApplyEffectSpecific(Character targetCharacter) in <DEV>\Barotrauma\BarotraumaShared\SharedSource\Characters\Talents\Abilities\CharacterAbilityApplyStatusEffects.cs:line 47 at Barotrauma.Abilities.CharacterAbilityGroupEffect.CheckAbilityGroup(AbilityObject abilityObject) in <DEV>\Barotrauma\BarotraumaShared\SharedSource\Characters\Talents\AbilityGroups\CharacterAbilityGroupEffect.cs:line 23 at Barotrauma.CharacterTalent.CheckTalent(AbilityEffectType abilityEffectType, AbilityObject abilityObject) in <DEV>\Barotrauma\BarotraumaShared\SharedSource\Characters\Talents\CharacterTalent.cs:line 71 at Barotrauma.Character.CheckTalents(AbilityEffectType abilityEffectType, AbilityObject abilityObject) in <DEV>\Barotrauma\BarotraumaShared\SharedSource\Characters\Character.cs:line 4452 at Barotrauma.Items.Components.Deconstructor.ProcessItem(Item targetItem, IEnumerable1 inputItems, List`1 validDeconstructItems, Boolean allowRemove) in \Barotrauma\BarotraumaShared\SharedSource\Items\Components\Machines\Deconstructor.cs:line 164 at Barotrauma.Items.Components.Deconstructor.Update(Single deltaTime, Camera cam) in \Barotrauma\BarotraumaShared\SharedSource\Items\Components\Machines\Deconstructor.cs:line 142 at Barotrauma.Item.Update(Single deltaTime, Camera cam) in \Barotrauma\BarotraumaShared\SharedSource\Items\Item.cs:line 1662 at Barotrauma.MapEntity.UpdateAll(Single deltaTime, Camera cam) in \Barotrauma\BarotraumaShared\SharedSource\Map\MapEntity.cs:line 567 at Barotrauma.GameScreen.Update(Double deltaTime) in \Barotrauma\BarotraumaShared\SharedSource\Screens\GameScreen.cs:line 264 at Barotrauma.GameMain.Update(GameTime gameTime) in \Barotrauma\BarotraumaClient\ClientSource\GameMain.cs:line 981 at Microsoft.Xna.Framework.Game.DoUpdate(GameTime gameTime) in \Libraries\MonoGame.Framework\Src\MonoGame.Framework\Game.cs:line 656 at Microsoft.Xna.Framework.Game.Tick() in \Libraries\MonoGame.Framework\Src\MonoGame.Framework\Game.cs:line 500 at Microsoft.Xna.Framework.SdlGamePlatform.RunLoop() in \Libraries\MonoGame.Framework\Src\MonoGame.Framework\SDL\SDLGamePlatform.cs:line 92 at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior) in \Libraries\MonoGame.Framework\Src\MonoGame.Framework\Game.cs:line 397 at Microsoft.Xna.Framework.Game.Run() in \Libraries\MonoGame.Framework\Src\MonoGame.Framework\Game.cs:line 367 at Barotrauma.Program.Main(String[] args) in \Barotrauma\BarotraumaClient\ClientSource\Program.cs:line 60

Last debug messages: [2021/11/25 1:48:36] Generating an outpost for the end of the level... (Location: Vellamo's Crevasse居住區, level type: LocationConnection) [2021/11/25 1:48:08] Transitioning to Argiope LineaVellamo's Crevasse (current location: Argiope Linea, selected location: Vellamo's Crevasse居住區, leaving sub: IMC RAKE MKII, at start: False, at end: True, transition type: ProgressToNextEmptyLocation) [2021/11/25 1:41:59] Generating an outpost for the start of the level... (Location: Argiope Linea, level type: LocationConnection) [2021/11/25 1:40:34] Generating an outpost for the start of the level... (Location: Argiope Linea, level type: LocationConnection) [2021/11/25 1:39:05] Generating an outpost for the start of the level... (Location: Argiope Linea, level type: LocationConnection) [2021/11/25 1:38:34] Transitioning to Argiope LineaVellamo's Crevasse (current location: Vellamo's Crevasse居住區, selected location: Argiope Linea, leaving sub: IMC RAKE MKII, at start: True, at end: False, transition type: LeaveLocation) [2021/11/25 1:37:49] Unlocked mission "開採榍石礦" in the location "Vellamo's Crevasse居住區". [2021/11/25 1:37:47] Unlocked mission "釣出恐怖分子" in the location "Vellamo's Crevasse居住區". [2021/11/25 1:37:25] Unlocked mission "獵殺錘頭煞" in the location "Vellamo's Crevasse居住區". [2021/11/25 1:36:42] Generating an outpost for the start of the level... (Location: Vellamo's Crevasse居住區, level type: Outpost) [2021/11/25 1:35:55] (Msg) SDR RelayNetworkStatus: avail=OK config=OK anyrelay=OK (OK) [2021/11/25 1:35:55] (Msg) Ping location: tyo1=50+5,tyo=66+6/50+5,hkg=65+6,seo=95+9/80+5,sgp=92+9/95+6,maa=124+12/127+6,lax=138+13,bom=223+22/142+9,syd=145+14,iad=198+19/203+13,fra=240+24,gru=290+29/291+26 [2021/11/25 1:35:55] (Msg) Ping measurement completed [2021/11/25 1:35:55] (Debug) Destroying relay 'lim#21 (190.217.33.34:27035)' because initial_ping_timeout [2021/11/25 1:35:55] (Debug) Destroying relay 'scl#120 (155.133.249.194:27058)' because initial_ping_timeout [2021/11/25 1:35:52] (Debug) Destroying relay 'scl#47 (155.133.249.178:27023)' because initial_ping_timeout [2021/11/25 1:35:52] (Debug) Destroying relay 'lim#113 (190.217.33.66:27051)' because initial_ping_timeout [2021/11/25 1:35:52] (Verbose) Communications with routing cluster 'hkg' established. [2021/11/25 1:35:52] (Debug) Destroying relay 'hkg#285 (153.254.86.166:27053)' because initial_ping_timeout [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'jnb' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'sto' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'waw' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'vie' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'sto2' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'mad' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'par' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'lhr' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'syd' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'gru' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'seo' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'ord' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'sgp' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'sea' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'tyo' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'eze' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'tyo1' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'fra' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'lax' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'ams' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'maa' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'bom' established. [2021/11/25 1:35:50] (Verbose) Communications with routing cluster 'iad' established. [2021/11/25 1:35:49] (Verbose) Communications with routing cluster 'atl' established. [2021/11/25 1:35:49] (Verbose) Communications with routing cluster 'dxb' established. [2021/11/25 1:35:49] (Verbose) Communications with routing cluster 'dfw' established. [2021/11/25 1:35:49] (Msg) SDR RelayNetworkStatus: avail=Attempting config=OK anyrelay=Attempting (Performing ping measurement) [2021/11/25 1:35:49] (Msg) Performing ping measurement [2021/11/25 1:35:49] (Msg) Got SDR network config. Loaded revision 351 OK [2021/11/25 1:35:49] (Warning) SDR network config fetch first attempt failed. HTTP 504. . Trying again. [2021/11/25 1:35:39] Attempting to open ALC device "OpenAL Soft on 喇叭 (USB Audio Device)" [2021/11/25 1:35:38] Loaded languages: English, German, French, Russian, Polish, Brazilian Portuguese, Castilian Spanish, Latinamerican Spanish, Simplified Chinese, Traditional Chinese, Japanese, Turkish, Korean [2021/11/25 1:35:38] Loaded languages: English, German, French, Russian, Polish, Brazilian Portuguese, Castilian Spanish, Latinamerican Spanish, Simplified Chinese, Traditional Chinese, Japanese, Turkish, Korean [2021/11/25 1:35:37] Logged in as Tuden0120 ---=========================================== Sorry for my bad English and thank you for making this fun game :)

Rokvach commented 2 years ago

There hasn't been any encounters to this issue in the Unstable build, seems to be working correctly. Closing.