• For issues you find with the Switch and Console releases, please follow this link and give as much detail as possible. This is the speediest way to get info to Pipeworks and get a hotfix in the works.
  • 1.4 will bring many changes to the PC version. We strongly advise making plans to back up your worlds and players prior to updating your game. More details here.
  • Begin your search for Journey's End information here and here. Please report bugs and issues for Journey's End here.
  • For issues you find with the Mobile 1.3 update, please follow this link and give as much detail as possible. This is the speediest way to get info to DR Studios to look at your issue. Also, some troubleshooting hints here.



Steam or GOG
Single Player/Multiplayer
Operating System
Windows 10
Terraria Version
Controls Used
ive been playing terraria 3 days ago but when ive open the terraria im having this error

System.InvalidOperationException: A previous Draw call threw an unhandled exception. See InnerException for details. ---> Ionic.Zip.BadCrcException: CRC error: the file being extracted appears to be corrupted. Expected 0xA51B37F8, Actual 0x3CF4E0EC
at Ionic.Zip.ZipEntry.VerifyCrcAfterExtract(Int32 actualCrc32)
at Ionic.Zip.ZipEntry.InternalExtract(String baseDir, Stream outstream, String password)
at ReLogic.Content.Sources.ZipContentSource.OpenStream(String assetName)
at ReLogic.Content.AssetLoader.TryLoad[T](String assetName, IContentSource source, T& resultAsset)
at ReLogic.Content.AssetRepository.TryLoadingAsset[T](Asset`1 asset, AssetRequestMode mode)
at ReLogic.Content.AssetRepository.LoadAsset[T](Asset`1 asset, AssetRequestMode mode)
at ReLogic.Content.AssetRepository.Request[T](String assetName, AssetRequestMode mode)
at Terraria.Initializers.AssetInitializer.LoadAsset[T](String assetName, AssetRequestMode mode)
at Terraria.Initializers.AssetInitializer.LoadTextures(AssetRequestMode mode)
at Terraria.Initializers.AssetInitializer.LoadAssetsWhileInInitialBlackScreen()
at Terraria.Main.<LoadContent_Deferred>d__1159.MoveNext()
at Terraria.Main.DrawSplash(GameTime gameTime)
at Terraria.Main.DoDraw(GameTime gameTime)
at Terraria.Main.Draw(GameTime gameTime)
at Microsoft.Xna.Framework.Game.DrawFrame()
at Microsoft.Xna.Framework.Game.Paint(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameWindow.OnPaint()
at Microsoft.Xna.Framework.WindowsGameWindow.mainForm_Paint(Object sender, PaintEventArgs e)
--- End of inner exception stack trace ---
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.IMsoComponentManager.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 Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)

anyone know to fix this?


that looks exactly like an error message I just got.

do you have any texture packs as a zip file in your save folder?

I got this error by creating a texture pack zip file using 7-Zip and using a compression method called "Store". the CRC numbers are different though.
Top Bottom