IOException: Win32 IO returned 234 help me

microgame doesn’t work

from Unity 2018.4.11c1 karting Microgame

It is console

  • Packages were changed.
    Update Mode: mergeDefaultDependencies
    The following packages were added:
    com.unity.cinemachine@2.2.9
    com.unity.connect.share@1.0.5-preview
    com.unity.learn.iet-framework@0.2.0-preview.1
    com.unity.postprocessing@2.1.7
    com.unity.progrids@3.0.3-preview.4
  • An AssetDatabase Refresh is pending after a successful Package Manager request. You should not call AssetDatabase.Refresh at this time because it can lead to import-related errors.
  • IOException: Win32 IO returned 234. Path: C:\Users\admin\AppData\Local\Temp\b3544fb1bd2449f42931d90948013c62\Library\PackageCache\com.unity.learn.iet-framework@0.2.0-preview.1\Framework\Interactive Tutorials\Editor\Property Drawers\SceneObjectReferencePropertyDrawer.cs

System.IO.FileStream.get_Length () (at <7ba07f088431485bb722f3b3373e87ee>:0)
System.IO.FileStream…ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) (at <7ba07f088431485bb722f3b3373e87ee>:0)
System.IO.FileStream…ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.IO.FileOptions options, System.String msgPath, System.Boolean bFromProxy, System.Boolean useLongPath, System.Boolean checkHost) (at <7ba07f088431485bb722f3b3373e87ee>:0)
(wrapper remoting-invoke-with-check) System.IO.FileStream…ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions,string,bool,bool,bool)
System.IO.StreamReader…ctor (System.String path, System.Text.Encoding encoding, System.Boolean detectEncodingFromByteOrderMarks, System.Int32 bufferSize, System.Boolean checkHost) (at <7ba07f088431485bb722f3b3373e87ee>:0)
System.IO.StreamReader…ctor (System.String path, System.Text.Encoding encoding, System.Boolean detectEncodingFromByteOrderMarks, System.Int32 bufferSize) (at <7ba07f088431485bb722f3b3373e87ee>:0)
System.IO.StreamReader…ctor (System.String path, System.Boolean detectEncodingFromByteOrderMarks) (at <7ba07f088431485bb722f3b3373e87ee>:0)
System.IO.StreamReader…ctor (System.String path) (at <7ba07f088431485bb722f3b3373e87ee>:0)
(wrapper remoting-invoke-with-check) System.IO.StreamReader…ctor(string)
System.IO.File.ReadAllText (System.String path) (at <7ba07f088431485bb722f3b3373e87ee>:0)
UnityEditor.Scripting.Compilers.CSharpLanguage.ReadAndConverteNewLines (System.String filePath) (at D:/unity/Editor/Mono/Scripting/Compilers/CSharpLanguage.cs:152)
UnityEditor.Scripting.Compilers.CSharpLanguage.GetNamespaceNewRuntime (System.String filePath, System.String definedSymbols, System.String[ ] defines) (at D:/unity/Editor/Mono/Scripting/Compilers/CSharpLanguage.cs:91)
UnityEditor.Scripting.Compilers.CSharpLanguage.GetNamespace (System.String filePath, System.String definedSymbols) (at D:/unity/Editor/Mono/Scripting/Compilers/CSharpLanguage.cs:133)
UnityEditor.Scripting.ScriptCompilers.GetNamespace (System.String file, System.String definedSymbols) (at D:/unity/Editor/Mono/Scripting/ScriptCompilers.cs:112)


1 Like

Somehow, I just solved it. Steps:

  • Open Unity Editor and create a new empty 3D project;
  • Open Asset Store (at the center of Unity Editor) tab, and open Karting Microgame asset in it;
  • Download and import Karting Microgame through this Asset Store tab within Unity Editor;
  • And, while importing, Unity Editor will pop up a window saying wether to update/install a package or not, choose “update/install”;
  • All done! The game is ready to go~

The point is: avoid using Unity Hub for importing!

1 Like

god , I have the same sh*t, troubling me for so damn long . hope your solution work … thanks

thank you so much!!! it WORK!!!1