MaxieMan Posted December 18, 2020 Report Share Posted December 18, 2020 The meteor mod is crashing the clients of anyone near a meteor on my server. Here is a log of the crash. Any ideas of what could be causing it? ------------------------------- Version: v1.14.2 (Stable)12/17/2020 7:08:01 PM: Critical error occurred System.NullReferenceException: Object reference not set to an instance of an object. at MeteoricExpansion.MeteoricExpansionHelpers.GetMinLifespan() in C:\Projects\vsmods\mods\meteoricexpansion\src\systems\MeteoricExpansionHelpers.cs:line 55 at MeteoricExpansion.EntityMeteor.Initialize(EntityProperties properties, ICoreAPI api, Int64 InChunkIndex3d) in C:\Projects\vsmods\mods\meteoricexpansion\src\entities\Meteor.cs:line 44 at Vintagestory.Client.NoObf.ClientSystemEntities.entityFromPacket(_jaIUFwW2RKvoWDz37OvretAqH4d entitypacket, ClientMain game) at Vintagestory.Client.NoObf.ClientSystemEntities.createOrUpdateEntityFromPacket(_jaIUFwW2RKvoWDz37OvretAqH4d entitypacket, ClientMain game, Boolean addToLoadQueue) at Vintagestory.Client.NoObf.ClientSystemEntities.HandleEntityLoadedPacket(_yYcLwwVgddc6OWOmqOfREe6xnKd serverpacket) at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) at _uWwiuXC8cGTH1JnsWiUY9FUaXOo._0WtXQJqGAidcdKMfPHF0OxDIauE(Single ) at _ydpin5JFjepNgd3JOZRb2z5I5Fg._LvRZFcsDWyPwKLB1F2UK7fQ2N6d(Single ) at _ydpin5JFjepNgd3JOZRb2z5I5Fg._GO2qaUrk9dl0IceTLiA7P4LcpAB(Single ) at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) at System.EventHandler`1.Invoke(Object sender, TEventArgs e) at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) at OpenTK.GameWindow.DispatchRenderFrame() at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) at _Ine8FeGTtDXciSIfaZMHMwCLKGBA._8puLW8J44fiq3A5hthQTfB8WNxc(_SbVlAI6dJIZ4JRt0da0lu23DF14 , String[] ) at _lErb0L2e9E9htuT2VVnAsXIZqc7A._8puLW8J44fiq3A5hthQTfB8WNxc(ThreadStart ) ------------------------------- 1 Link to comment Share on other sites More sharing options...
Taska Raine Posted December 18, 2020 Author Report Share Posted December 18, 2020 21 minutes ago, MaxieMan said: The meteor mod is crashing the clients of anyone near a meteor on my server. Here is a log of the crash. Any ideas of what could be causing it? ------------------------------- Version: v1.14.2 (Stable)12/17/2020 7:08:01 PM: Critical error occurred System.NullReferenceException: Object reference not set to an instance of an object. at MeteoricExpansion.MeteoricExpansionHelpers.GetMinLifespan() in C:\Projects\vsmods\mods\meteoricexpansion\src\systems\MeteoricExpansionHelpers.cs:line 55 at MeteoricExpansion.EntityMeteor.Initialize(EntityProperties properties, ICoreAPI api, Int64 InChunkIndex3d) in C:\Projects\vsmods\mods\meteoricexpansion\src\entities\Meteor.cs:line 44 at Vintagestory.Client.NoObf.ClientSystemEntities.entityFromPacket(_jaIUFwW2RKvoWDz37OvretAqH4d entitypacket, ClientMain game) at Vintagestory.Client.NoObf.ClientSystemEntities.createOrUpdateEntityFromPacket(_jaIUFwW2RKvoWDz37OvretAqH4d entitypacket, ClientMain game, Boolean addToLoadQueue) at Vintagestory.Client.NoObf.ClientSystemEntities.HandleEntityLoadedPacket(_yYcLwwVgddc6OWOmqOfREe6xnKd serverpacket) at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) at _uWwiuXC8cGTH1JnsWiUY9FUaXOo._0WtXQJqGAidcdKMfPHF0OxDIauE(Single ) at _ydpin5JFjepNgd3JOZRb2z5I5Fg._LvRZFcsDWyPwKLB1F2UK7fQ2N6d(Single ) at _ydpin5JFjepNgd3JOZRb2z5I5Fg._GO2qaUrk9dl0IceTLiA7P4LcpAB(Single ) at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) at System.EventHandler`1.Invoke(Object sender, TEventArgs e) at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) at OpenTK.GameWindow.DispatchRenderFrame() at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) at _Ine8FeGTtDXciSIfaZMHMwCLKGBA._8puLW8J44fiq3A5hthQTfB8WNxc(_SbVlAI6dJIZ4JRt0da0lu23DF14 , String[] ) at _lErb0L2e9E9htuT2VVnAsXIZqc7A._8puLW8J44fiq3A5hthQTfB8WNxc(ThreadStart ) ------------------------------- Yep, a mistake on my part. Clients are trying to read data that they don't have access to-it's on the server. I run my server/client tests on the same machine so the problem never popped up. I'll try to get this fixed within a days time and test it with a friend. Link to comment Share on other sites More sharing options...
Raio_Verusia Posted December 18, 2020 Report Share Posted December 18, 2020 Taska's guinea pig here. After testing it for 20-30 minutes as a client connected to a server, I feel fairly confident that it's fixed so it'll be a quick update for you guys. If you have any more issues let us know! 2 Link to comment Share on other sites More sharing options...
Taska Raine Posted December 18, 2020 Author Report Share Posted December 18, 2020 2 hours ago, MaxieMan said: The meteor mod is crashing the clients of anyone near a meteor on my server. Here is a log of the crash. Any ideas of what could be causing it? ------------------------------- Version: v1.14.2 (Stable)12/17/2020 7:08:01 PM: Critical error occurred System.NullReferenceException: Object reference not set to an instance of an object. at MeteoricExpansion.MeteoricExpansionHelpers.GetMinLifespan() in C:\Projects\vsmods\mods\meteoricexpansion\src\systems\MeteoricExpansionHelpers.cs:line 55 at MeteoricExpansion.EntityMeteor.Initialize(EntityProperties properties, ICoreAPI api, Int64 InChunkIndex3d) in C:\Projects\vsmods\mods\meteoricexpansion\src\entities\Meteor.cs:line 44 at Vintagestory.Client.NoObf.ClientSystemEntities.entityFromPacket(_jaIUFwW2RKvoWDz37OvretAqH4d entitypacket, ClientMain game) at Vintagestory.Client.NoObf.ClientSystemEntities.createOrUpdateEntityFromPacket(_jaIUFwW2RKvoWDz37OvretAqH4d entitypacket, ClientMain game, Boolean addToLoadQueue) at Vintagestory.Client.NoObf.ClientSystemEntities.HandleEntityLoadedPacket(_yYcLwwVgddc6OWOmqOfREe6xnKd serverpacket) at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) at _uWwiuXC8cGTH1JnsWiUY9FUaXOo._0WtXQJqGAidcdKMfPHF0OxDIauE(Single ) at _ydpin5JFjepNgd3JOZRb2z5I5Fg._LvRZFcsDWyPwKLB1F2UK7fQ2N6d(Single ) at _ydpin5JFjepNgd3JOZRb2z5I5Fg._GO2qaUrk9dl0IceTLiA7P4LcpAB(Single ) at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) at System.EventHandler`1.Invoke(Object sender, TEventArgs e) at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) at OpenTK.GameWindow.DispatchRenderFrame() at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) at _Ine8FeGTtDXciSIfaZMHMwCLKGBA._8puLW8J44fiq3A5hthQTfB8WNxc(_SbVlAI6dJIZ4JRt0da0lu23DF14 , String[] ) at _lErb0L2e9E9htuT2VVnAsXIZqc7A._8puLW8J44fiq3A5hthQTfB8WNxc(ThreadStart ) ------------------------------- I just released version 1.0.3 which should fix this crash. If you have any more issues, please let me know! Also, thank you for sharing the crash log. That information was immensely helpful. @Streetwind@Steel Fire I've also boosted the audio levels a bit with this update. If you try it, please let me know if you feel it's at a better level ^.^ 1 1 Link to comment Share on other sites More sharing options...
Stefano Da Giau Posted December 18, 2020 Report Share Posted December 18, 2020 On 12/17/2020 at 7:22 PM, Godogma said: @Stefano Da GiauIs there a command that will check if this is functional? I installed it on a map I imported from 1.13 but I haven't ever seen a meteor and I've played several hours since I installed the mod. I changed the configuration to do destructive so I could get resources from meteors in the configuration file but I haven't seen one fall. I don't really know unfortunately :3 you can try setting up the time between meteors on 1 minimum and 2 max (minutes), reduces distance in chunks on 1 minimum and 2-3 max, making them all last between 9 and 10 seconds.. That way you will have plenty of chances to see them. As @Taska Raine asked to me, which world height did you set when you created the world? I haven't personally tested mode than 384 or something in the range, and that was fine Link to comment Share on other sites More sharing options...
Godogma Posted December 19, 2020 Report Share Posted December 19, 2020 I used the standard height for the world, I'm going to have to tinker with things I think. Link to comment Share on other sites More sharing options...
Taska Raine Posted December 19, 2020 Author Report Share Posted December 19, 2020 3 hours ago, Godogma said: I used the standard height for the world, I'm going to have to tinker with things I think. It's possible that there was a parsing error when the config was read due to an unexpected value or character. In that case, the mod generates a new one with default values to avoid a crash. It's possible that this was the case. Would you be able to check your config and confirm whether or not this happened? I really have no further ideas as to what could cause it to just flat out not work at all. No errors, nothing, it's rather perplexing x3 I tested it recently with a world height of 448 recently too so world height changes ruled that out I suppose Link to comment Share on other sites More sharing options...
Godogma Posted December 19, 2020 Report Share Posted December 19, 2020 (edited) 4 hours ago, Taska Raine said: It's possible that there was a parsing error when the config was read due to an unexpected value or character. In that case, the mod generates a new one with default values to avoid a crash. It's possible that this was the case. Would you be able to check your config and confirm whether or not this happened? I really have no further ideas as to what could cause it to just flat out not work at all. No errors, nothing, it's rather perplexing x3 I tested it recently with a world height of 448 recently too so world height changes ruled that out I suppose This is what my configuration file currently says: { "Destructive": true, "MinimumMinutesBetweenMeteorSpawns": 10, "MaximumMinutesBetweenMeteorSpawns": 30, "MinimumSpawnDistanceInChunks": 1, "MaximumSpawnDistanceInChunks": 6, "MinimumMeteorLifespanInSeconds": 3, "MaximumMeteorLifespanInSeconds": 10 } My tinkering is about to have that set at 1 and 5 for minutes between spawns and see if I get anything out of it. EDIT - With the revised settings of between 1 and 5 minutes between meteor spawns I did see one fly through the air and it did seem to wreck the tops of three or four trees but I couldn't find anywhere it had actually hit the ground. So, I can confirm that MeteoricExpansion 1.0.2 works, I'll now update to 1.0.3. I hadn't noticed you'd updated the mod or I'd have updated first. I didn't hear a sizzle or a crack or anything so I don't know if it was airburst or not; which sound setting controls the meteor sounds? It might have been because I was in a windy canyon type area when I saw it... Then again, my base is in a windy canyon/bay type area. Edited December 19, 2020 by Godogma 1 Link to comment Share on other sites More sharing options...
Taska Raine Posted December 19, 2020 Author Report Share Posted December 19, 2020 (edited) 6 hours ago, Godogma said: This is what my configuration file currently says: { "Destructive": true, "MinimumMinutesBetweenMeteorSpawns": 10, "MaximumMinutesBetweenMeteorSpawns": 30, "MinimumSpawnDistanceInChunks": 1, "MaximumSpawnDistanceInChunks": 6, "MinimumMeteorLifespanInSeconds": 3, "MaximumMeteorLifespanInSeconds": 10 } My tinkering is about to have that set at 1 and 5 for minutes between spawns and see if I get anything out of it. EDIT - With the revised settings of between 1 and 5 minutes between meteor spawns I did see one fly through the air and it did seem to wreck the tops of three or four trees but I couldn't find anywhere it had actually hit the ground. So, I can confirm that MeteoricExpansion 1.0.2 works, I'll now update to 1.0.3. I hadn't noticed you'd updated the mod or I'd have updated first. I didn't hear a sizzle or a crack or anything so I don't know if it was airburst or not; which sound setting controls the meteor sounds? It might have been because I was in a windy canyon type area when I saw it... Then again, my base is in a windy canyon/bay type area. The sound level slider controls the volume of meteor sounds. I forgot about this until now... I made them stop making noises when they become derendered. There's probably a better way to handle that. Edited December 19, 2020 by Taska Raine 1 Link to comment Share on other sites More sharing options...
Stefano Da Giau Posted December 21, 2020 Report Share Posted December 21, 2020 The size of the impact area is the same no matter what kind of blocks the meteor hits, or does is it change? For instance, is it the same impact size whether the meteor hits a rock area or a dirt one, or is it same? And if it's the same anyway, how deep does it go? :3 Link to comment Share on other sites More sharing options...
Streetwind Posted December 21, 2020 Report Share Posted December 21, 2020 Alright, I finally got a nice clear impression of the meteor audio today without being distracted by anything else. You know what it reminds me of? A creeper. It goes "hissssssssssssssss.... BOOM". It's totally a creeper. From space. ...But as amusing as that thought is, I don't think I like it much. =/ Link to comment Share on other sites More sharing options...
l33tmaan Posted December 21, 2020 Report Share Posted December 21, 2020 Yeah, the sound effect could use some reverb or depth or something. Then again, I have no idea what meteors actually sound like. I imagine rumbling, though. Link to comment Share on other sites More sharing options...
Rufferto Posted December 21, 2020 Report Share Posted December 21, 2020 remember that meteor that exploded over russia a few years back? If there's audio of that around it might be a good example to start. Link to comment Share on other sites More sharing options...
Taska Raine Posted December 22, 2020 Author Report Share Posted December 22, 2020 (edited) 10 hours ago, Stefano Da Giau said: The size of the impact area is the same no matter what kind of blocks the meteor hits, or does is it change? For instance, is it the same impact size whether the meteor hits a rock area or a dirt one, or is it same? And if it's the same anyway, how deep does it go? :3 The impact crater size is only dependent upon the size of the meteor. I really scaled back on the possible sizes of the meteors since the craters got exponentially larger and waaaay too destructive. You'll likely only see meteor deposits of 3x3 or 2x2 with craters slightly more than doubling those values, 7x7 and 5x5. @Streetwind I'm looking into improving audio ranges for the next update. Will see what I can come up with for improving the sound effect while I'm at it, too, maybe just lowering the pitch will make for a better result. We'll see x3 Edited December 22, 2020 by Taska Raine Link to comment Share on other sites More sharing options...
Taska Raine Posted January 2, 2021 Author Report Share Posted January 2, 2021 @Streetwind@l33tmaan@Godogma Stealthy rogue-like meteors have been banned from this mod now, and should properly announce their presence on atmosphere entry with version 1.0.4 x3 I've also completely changed the streaking sound to something less creeper-like. Yea... it sounded silly. This hiss is drastically toned down and a hearty rumble dominates things now, I will never go back... All sounds have been given a little more depth to them and are now directional. Should be easier to find them! I also fixed a crash that was related to particles when meteors would explode. Thanks for all the feedback, your input is greatly appreciated 3 Link to comment Share on other sites More sharing options...
hydrazombie Posted January 2, 2021 Report Share Posted January 2, 2021 9 hours into the game and seen only 1 meteor and that was within the first hour of playing Link to comment Share on other sites More sharing options...
Taska Raine Posted January 3, 2021 Author Report Share Posted January 3, 2021 43 minutes ago, hydrazombie said: 9 hours into the game and seen only 1 meteor and that was within the first hour of playing Have you been using the latest version of the mod and not having them appear? The version released yesterday? Link to comment Share on other sites More sharing options...
Goobers Posted January 22, 2021 Report Share Posted January 22, 2021 I can see and hear meteors, even see where they hit. Only thing is when I go up to the spot I don't see anything there. Link to comment Share on other sites More sharing options...
AstralVoid Posted January 22, 2021 Report Share Posted January 22, 2021 6 hours ago, Goobers said: I can see and hear meteors, even see where they hit. Only thing is when I go up to the spot I don't see anything there. You will have to change some config options in order to get results from meteorite drops. Review the original post for specifics. 1 Link to comment Share on other sites More sharing options...
Hrafn Rune Posted January 22, 2021 Report Share Posted January 22, 2021 If you've changed the default world height will that prevent the meteors from spawning? Link to comment Share on other sites More sharing options...
Taska Raine Posted January 23, 2021 Author Report Share Posted January 23, 2021 5 hours ago, Hrafn Rune said: If you've changed the default world height will that prevent the meteors from spawning? They'll still spawn ^.^ They may go out of audio or render distance much more quickly if the world height is significantly higher. They may even start that way, but would still be doing their thing and may move into range given the proper trajectory. Link to comment Share on other sites More sharing options...
Hrafn Rune Posted January 23, 2021 Report Share Posted January 23, 2021 Thank you. Yeah, I figured that out. They are spawning. Just took a while for me to see one. Another question: I have a nice castle with some good chiseling. If I set this to destructive, how likely is it that it could strike my base? Link to comment Share on other sites More sharing options...
Taska Raine Posted January 23, 2021 Author Report Share Posted January 23, 2021 10 hours ago, Hrafn Rune said: Thank you. Yeah, I figured that out. They are spawning. Just took a while for me to see one. Another question: I have a nice castle with some good chiseling. If I set this to destructive, how likely is it that it could strike my base? Not terribly likely unless your base is pretty large in scale but, you know, it'd be bound to happen eventually with the right amount of bad luck. The hobbit hole of a base I've been playing in with my partner has only had one close call, a meteor exploded maybe 20 blocks directly above it. 30 hours of play maybe? @Lisabet mentioned in the discord yesterday that in maybe 50 hours of play on their current world their base hadn't been hit. *Knocks on wood* x3 Link to comment Share on other sites More sharing options...
Hrafn Rune Posted January 23, 2021 Report Share Posted January 23, 2021 Hmmmm, not sure if I want to risk it. My base qualifies as a "mega build". Towers also go fairly high. Link to comment Share on other sites More sharing options...
l33tmaan Posted January 23, 2021 Report Share Posted January 23, 2021 Maybe you could make a craftable item that prevents meteors from exploding within a certain area? I'd like to turn on destructive meteors too, but I'd hate for one to blow up my home. Link to comment Share on other sites More sharing options...
Recommended Posts