I've written a game in MonoGame, which works great on my desktop computer. It's running Windows 8, has a good graphics card and can be assumed to be up to date with everything.
However, when I run on my laptop, it crashes within the starting function game.Run(). I created a new template project, and it still crashes. I've check the obvious places, it's running x86 config, I've installed the openAL, and the dlls are in the right places.
The error is "NullReferenceException" occurred in MonoGame.Framework.dll
I can't post images, but I've changed nothing about the new project. It runs the init and the loadContent functions, then crashes.
The thing that might be important, the laptop has openGL 2.1, Windows 7. I have OpenTK, OpenAL installed. If anyone has even suggestions on things that might be the cause, or want more info, just say.
EDIT: The stack is as follows:
at Microsoft.Xna.Framework.Audio.OpenALSoundController.Update() at Microsoft.Xna.Framework.OpenTKGamePlatform.BeforeUpdate(GameTime gameTime) at Microsoft.Xna.Framework.Game.DoUpdate(GameTime gameTime) at Microsoft.Xna.Framework.Game.Tick() at Microsoft.Xna.Framework.OpenTKGameWindow.OnUpdateFrame(Object sender, FrameEventArgs e) at System.EventHandler`1.Invoke(Object sender, TEventArgs e) at OpenTK.GameWindow.OnUpdateFrame(FrameEventArgs e) at OpenTK.GameWindow.OnUpdateFrameInternal(FrameEventArgs e) at OpenTK.GameWindow.RaiseUpdateFrame(Stopwatch update_watch, Double& next_update, FrameEventArgs update_args) at OpenTK.GameWindow.DispatchUpdateAndRenderFrame(Object sender, EventArgs e) at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) at OpenTK.GameWindow.Run(Double updateRate) at Microsoft.Xna.Framework.OpenTKGamePlatform.RunLoop() at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior) at Microsoft.Xna.Framework.Game.Run() at Mojo.Program.Main(String args)
Posted as an error report to MonoGame, I'll answer this depending on their response.