Posted February 18, 2017
Hello,
I've been getting this error whenever the game tries to write in the Documents/Reus location, be it for savegames or achievements.
I'm using Windows 10, GoG Galaxy and the Documents folder was moved to the D: drive.
Uninstalling and reinstalling the game didn't fix the problem.
The error log created in the game folder is like this:
Version: 1.4
Thread: Main
System.UnauthorizedAccessException: Access to the path 'D:\Documents\Reus\Achievements.srl' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at Reus.IO.TokenSerializer.Serialize(String filename, Token root)
at Reus.Achievements.Local.LocalAchievementManager`1.Serialize()
at Reus.Achievements.Local.LocalAchievement`1.set_IsSet(Boolean value)
at Reus.Unlock.Unlockable`1.Unlock()
at Reus.MainMenu.EndGameMenu.AddAchievementAnimated(IAnimationService animationService, AchievementControl achievementControl)
at Reus.MainMenu.EndGameMenu.AddAchievementsAnimated(IAnimationService animationService)
at Reus.MainMenu.EndGameMenu.<WaitAndAddAchievementAnimated>d__e.MoveNext()
at SpaceTech.Coroutines.Coroutine.Tick()
at SpaceTech.Coroutines.Coroutine.Tick()
at SpaceTech.Coroutines.CoroutineCollection.Tick()
at Reus.MainMenu.EndGameMenu.OnUpdate(GameTime gameTime)
at SpaceTech.UI.Controls.UIControl.OnUpdate(GameTime gameTime)
at SpaceTech.UI.Controls.UIControl.OnUpdate(GameTime gameTime)
at Reus.MainMenu.VirtualScreenCollection.OnUpdate(GameTime gameTime)
at SpaceTech.UI.Controls.UIControl.OnUpdate(GameTime gameTime)
at SpaceTech.UI.Controls.UIScreen.Update(GameTime gameTime)
at Reus.MainMenu.InGameMenu.Update(GameTime gameTime)
at Reus.GameplayComponent.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Update(GameTime gameTime)
at Reus.Application.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle( Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManage r.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Reus.Program.ActualMain()
at Reus.Program.Main(String[] args)
Any ideas are appreciated.
Thank you!
I've been getting this error whenever the game tries to write in the Documents/Reus location, be it for savegames or achievements.
I'm using Windows 10, GoG Galaxy and the Documents folder was moved to the D: drive.
Uninstalling and reinstalling the game didn't fix the problem.
The error log created in the game folder is like this:
Version: 1.4
Thread: Main
System.UnauthorizedAccessException: Access to the path 'D:\Documents\Reus\Achievements.srl' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at Reus.IO.TokenSerializer.Serialize(String filename, Token root)
at Reus.Achievements.Local.LocalAchievementManager`1.Serialize()
at Reus.Achievements.Local.LocalAchievement`1.set_IsSet(Boolean value)
at Reus.Unlock.Unlockable`1.Unlock()
at Reus.MainMenu.EndGameMenu.AddAchievementAnimated(IAnimationService animationService, AchievementControl achievementControl)
at Reus.MainMenu.EndGameMenu.AddAchievementsAnimated(IAnimationService animationService)
at Reus.MainMenu.EndGameMenu.<WaitAndAddAchievementAnimated>d__e.MoveNext()
at SpaceTech.Coroutines.Coroutine.Tick()
at SpaceTech.Coroutines.Coroutine.Tick()
at SpaceTech.Coroutines.CoroutineCollection.Tick()
at Reus.MainMenu.EndGameMenu.OnUpdate(GameTime gameTime)
at SpaceTech.UI.Controls.UIControl.OnUpdate(GameTime gameTime)
at SpaceTech.UI.Controls.UIControl.OnUpdate(GameTime gameTime)
at Reus.MainMenu.VirtualScreenCollection.OnUpdate(GameTime gameTime)
at SpaceTech.UI.Controls.UIControl.OnUpdate(GameTime gameTime)
at SpaceTech.UI.Controls.UIScreen.Update(GameTime gameTime)
at Reus.MainMenu.InGameMenu.Update(GameTime gameTime)
at Reus.GameplayComponent.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Update(GameTime gameTime)
at Reus.Application.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle( Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManage r.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Reus.Program.ActualMain()
at Reus.Program.Main(String[] args)
Any ideas are appreciated.
Thank you!
No posts in this topic were marked as the solution yet. If you can help, add your reply