Frequently Asked Questions
Q: My world has corrupted somehow and will not load properly, what can I do?
A: You may have corrupted the world by using modded clients, computer shutdown before the world could complete the save, or system failure within Terraria that caused the problem. You can try attempting to load your world using TEdit (Download).
Q: My game is not launching, or I get errors regarding XNA/.NET Framework!
A: You can attempt to make sure you have all Game Dependencies first, then try attempting this solution:
If you don’t feel like sifting through all that, it’s basically to do with the framework permissions.
This is how you change the right to use Framework/XNA:
- Right-Click the specific directory (Listed Below).
- Select Properties.
- Select the Security Tab
- Click on Advanced Option
- Select the Owner Tab
- Click on the bottom button to Edit.
- On this window select the Administrator in the row and make sure to select the Checkboxes below.
- Hit Apply and close all the windows.
- Try running the game again.
Do the above for all of the following FOLDERS:
C:WindowsMicrosoft.NETassemblyGAC_32:
Microsoft.Xna.Frameworkv4.0_4.0.0.0__842cf8be1de50553
Microsoft.Xna.Framework.Gamev4.0_4.0.0.0__842cf8be1de50553
Microsoft.Xna.Framework.Graphicsv4.0_4.0.0.0__842cf8be1de50553
Microsoft.Xna.Framework.Xactv4.0_4.0.0.0__842cf8be1de50553
C:WindowsMicrosoft.NETassemblyGAC_MSIL:
Microsoft.Xna.Framework.Avatarv4.0_4.0.0.0__842cf8be1de50553
Microsoft.Xna.Framework.GamerServicesv4.0_4.0.0.0__842cf8be1de50553
Microsoft.Xna.Framework.Input.Touchv4.0_4.0.0.0__842cf8be1de50553
Microsoft.Xna.Framework.Netv4.0_4.0.0.0__842cf8be1de50553
Microsoft.Xna.Framework.Storagev4.0_4.0.0.0__842cf8be1de50553
Microsoft.Xna.Framework.Videov4.0_4.0.0.0__842cf8be1de50553
Q: Steam has reported that one (1) file has failed verification and was downloaded?
A: This file is known as the serverconfig.txt file. Originally this file shouldn’t be packed with the game as Terraria should create this file automatically on launch if it is missing or out of date. Due to it being changed and updated by server owners, the file will constantly fail the verification process. This has no effect on playing the game, and can be ignored.
Go to gog
r/gog
GOG.com is a DRM-free games and movies distribution service that is part of the CD Projekt Group. GOG.com is also a «sister» company to CD Projekt Red, developers of the Witcher series and Cyberpunk 2077.
Members
Online
•
Problem with Terraria: System.IO.IOException: The cloud file provider is not running.
As stated above, whenever I try to play Terraria, I get the error «System.IO.IOException: The cloud file provider is not running.» I have tried many different solutions, but they either not work at all, or require the steam version. Has anyone else encountered this? Any help is appreciated. (I attached the full error report below.)
TerrariaAPI Version: 2.1.0.0 (Protocol v1.3.5.3 (194), OTAPI 1.3.5.3)
[TShock] Info Config path has been set to /terraria/config/
[TShock] Info Log path has been set to /terraria/logs
[Server API] Error Startup aborted due to an exception in the Server API initialization:
System.InvalidOperationException: Plugin "TShock" has thrown an exception during initialization. ---> System.Excepti on: Fatal TShock initialization exception. See inner exception for details. ---> System.UnauthorizedAccessException: Access to the path '/terraria/config/' is denied. ---> System.IO.IOException: Permission denied
--- End of inner exception stack trace ---
at System.IO.FileSystem.CreateDirectory (System.String fullPath) [0x00191] in <a1ae6166591d4020b810288d19af38d4>:0
at System.IO.Directory.CreateDirectory (System.String path) [0x0002c] in <a1ae6166591d4020b810288d19af38d4>:0
at TShockAPI.TShock.Initialize () [0x00081] in <ee5ce75026b74995a03fdbd3cc824395>:0
--- End of inner exception stack trace ---
at TShockAPI.TShock.Initialize () [0x00195] in <ee5ce75026b74995a03fdbd3cc824395>:0
at TerrariaApi.Server.PluginContainer.Initialize () [0x00006] in <1498ccee3bc746fbbb4c96e1caa989d3>:0
at TerrariaApi.Server.ServerApi.LoadPlugins () [0x002eb] in <1498ccee3bc746fbbb4c96e1caa989d3>:0
--- End of inner exception stack trace ---
at TerrariaApi.Server.ServerApi.LoadPlugins () [0x00313] in <1498ccee3bc746fbbb4c96e1caa989d3>:0
at TerrariaApi.Server.ServerApi.Initialize (System.String[] commandLineArgs, Terraria.Main game) [0x00110] in <149 8ccee3bc746fbbb4c96e1caa989d3>:0
at TerrariaApi.Server.HookManager.InitialiseAPI () [0x0004e] in <1498ccee3bc746fbbb4c96e1caa989d3>:0
Terraria Server v1.3.5.3
Unhandled exception
System.UnhandledExceptionEventArgs
[Server API] Error ===================================================================================
[Server API] Error An unhandled exception has occured in TSAPI, and a crash report will be generated
[Server API] Error Generating a crash report, please wait...
[Server API] Error Crash report saved at crash_132325004768264630.zip
[Server API] Error Please upload the crash file and report it at http://tshock.co/
[Server API] Error The process will terminate.
[Server API] Error ===================================================================================
[ERROR] FATAL UNHANDLED EXCEPTION: System.UnauthorizedAccessException: Access to the path '/terraria/world' is denie d. ---> System.IO.IOException: Permission denied
--- End of inner exception stack trace ---
at System.IO.FileSystem.CreateDirectory (System.String fullPath) [0x00191] in <a1ae6166591d4020b810288d19af38d4>:0
at System.IO.Directory.CreateDirectory (System.String path) [0x0002c] in <a1ae6166591d4020b810288d19af38d4>:0
at Terraria.IO.WorldFile.loadWorldDirect (System.Boolean loadFromCloud) [0x00080] in <788df755de55431ab5a8cb189729 ff2f>:0
at Terraria.IO.WorldFile.loadWorld (System.Boolean loadFromCloud) [0x0000c] in <788df755de55431ab5a8cb189729ff2f>: 0
at Terraria.WorldGen.serverLoadWorldCallBack (System.Object threadContext) [0x00022] in <788df755de55431ab5a8cb189 729ff2f>:0
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <a1ae6166591 d4020b810288d19af38d4>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threa ding.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <a1ae6166591d4020b8 10288d19af38d4>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.Con textCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <a1ae6166591d4020b810288d19 af38d4>:0
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <a1ae6166591d4020b810288d19af38d4>:0
at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <a1ae6166591d4020b810288d19af38d4>:0
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <a1ae6166591d4020b810288d19af38d4> :0
Version
Latest 1.4-stable
OS
Windows
Platform
Steam
This bug affects
Gameplay as a Player
Description
Like the tittle says when trying to save modpack the game crashes and the mdopack is corrupted. Seems like a file was already copied and instead of overwritting it throws exception which is not caught?
Log File
7/1/2022 7:06:52 PM
System.IO.IOException: The file ‘C:UsersmuniateguiDocumentsMy GamesTerrariatModLoaderModsModPacksGitIssueconfigsFargowiltasSouls_Toggles.json’ already exists.
at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)
at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
at Terraria.ModLoader.UI.UIModPacks.SaveModPack(String filename) in tModLoaderTerrariaModLoaderUIUIModPacks.cs:line 141
at Terraria.GameContent.UI.States.UIVirtualKeyboard.InternalSubmit() in tModLoaderTerrariaGameContentUIStatesUIVirtualKeyboard.cs:line 801
at Terraria.GameContent.UI.States.UIVirtualKeyboard.Submit() in tModLoaderTerrariaGameContentUIStatesUIVirtualKeyboard.cs:line 794
at Terraria.GameContent.UI.States.UIVirtualKeyboard.DrawSelf(SpriteBatch spriteBatch) in tModLoaderTerrariaGameContentUIStatesUIVirtualKeyboard.cs:line 570
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch) in tModLoaderTerrariaUIUIElement.cs:line 196
at Terraria.Main.DrawMenu(GameTime gameTime) in tModLoaderTerrariaMain.cs:line 39732
at Terraria.Main.DoDraw(GameTime gameTime) in tModLoaderTerrariaMain.cs:line 48978
at Terraria.Main.Draw(GameTime gameTime) in tModLoaderTerrariaMain.cs:line 48564
at Microsoft.Xna.Framework.Game.Tick() in D:atModLoadertModLoaderFNAsrcGame.cs:line 557
at Microsoft.Xna.Framework.Game.RunLoop() in D:atModLoadertModLoaderFNAsrcGame.cs:line 883
at Microsoft.Xna.Framework.Game.Run() in D:atModLoadertModLoaderFNAsrcGame.cs:line 414
at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoaderTerrariaProgram.cs:line 234
Steps to reproduce
- Download Fargo’s Mutant Mod (v2.8.2), Fargo’s Souls Mod (v1.4.0.3) and Fargo’s Music Mod (v0.1.1.2)
- Try to create a modpack with this 3 mods by pressing Save Enabled as New Mod Pack
- Insert any name
- Press submit
Expected Behavior
The modpack should be created
Actual Behavior
Game crashes
Reproduction frequency
100% reproducible and constant
Additional Information
If Fargo’s Music is not enable when the button is pressed games does not crash but once the name of modpack is set and you press submit, it does not return you to the menu but if you press cancel you return to the menu and you can see how the modpacks manager says the modpack creation had an error durint the creation and it might be corrupted. Eneabling Music makes the client crash and the modpack is not created neither.
Verified: February 2022 — TM:PE 11.6.4.7
TM:PE team: Check the folder path for stuff like
DODI-Repacks
and other indicators of the game being pirated.
Symptom
You might see errors such as:
System.Exception
System.IO.IOException
System.Reflection.TargetInvocationException
On inspecting your log file, you find something mentioning TMPE.log
.
Example log messages (folder paths truncated for sake of brevity):
System.IO.IOException: Sharing violation on path D:SteamLibrarysteamapps...Cities_DataTMPE.log
at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32
bufferSize, Boolean anonymous, FileOptions options) [0x00000] in <filename unknown>:0
or:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. --->
System.TypeInitializationException: An exception was thrown by the type initializer for
TrafficManager.State.GlobalConfig --->
System.UnauthorizedAccessException: Access to the path "...Steamsteamapps...Cities_DataTMPE.log" is denied.
or:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. --->
System.UnauthorizedAccessException: Access to the path "...Steamsteamapps...Cities_DataTMPE.log" is denied.
or:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: An exception was thrown by the type initializer for TrafficManager.State.GlobalConfig ---> System.UnauthorizedAccessException: Access to the path
"/private/var/folders/.../Cities.app/Contents/TMPE.log"
Note: A similar error, System.IO.IOException Win32 IO returned 112, is caused by running out of disk space.
Cause
#292: The System.Exception
error is caused by faulty installation of the game on a different disk drive (ie. not Drive C:).
#629: The System.IO.IOException
error can also be caused by incorrect move of game to different drive.
#802: The System.Reflection.TargetInvocationException
error is caused by insufficient access rights to the folder where the log is being created.
Solution
First, check your disk drive isn’t full. Check both the main disk drive (where your Operating System loads from, usually C:
on Windows) and also the drive where the game is installed. If it’s full, free up space and try again.
If it’s still not working…
- Try running Cities.exe (or Cities.app on Macs) as Administrator user.
- Refresh Steam Files
- Verify Game Cache
- You might need to Change Download Region
- Did you install / move game to different drive? See: How to move the game to a different disk drive
As of TM:PE 11.6.2 you can specify where the log file should go via command line parameter. For details see TMPE.log.
Fixed?
If not, and the error mentions TMPE.log
, please let us know: Report a bug
Other issues? See: Troubleshooting