Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
2 captures
12 Jun 22 - 14 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
  • Help Room /
avatar image
18
Question by adrisj7 · Nov 28, 2019 at 10:42 PM · c#compiler-erroreditor-launch-faileditor-error

Blank Console Error on Empty Project with a Single C# Script

Problem

After updating Unity Hub and loading any project with C# scripts in it, I noticed that there were blank compiler errors that wouldn't go away, preventing the project from running or any of its scripts from being properly included.

Here's a screenshot of the project right after adding the script:

alt text

Steps To Reproduce

  1. Open new Empty 3D Project

  2. Add new C# script

  3. That's it. A blank error will now appear in the console log and will not go away until you delete the C# Script.

    Investigation/Error Output

Double clicking on the blank Console Error does nothing.

I took a look at the Editor Log file (in the upper right tab of the Console -> Open Editor Log) and found the following error at the bottom of Editor.log:

 -----CompilerOutput:-stdout--exitcode: 9009--compilationhadfailure: True--outfile: Temp/Assembly-CSharp.dll
 -----CompilerOutput:-stderr----------
 '"C:\Program Files\Unity\Hub\Editor\2019.2.14f1\Editor\Data\Tools\RoslynScripts\..\..\Tools\Roslyn\csc"' is not recognized as an internal or external command,
 operable program or batch file.
 -----EndCompilerOutput---------------
 - Finished compile Library/ScriptAssemblies/Assembly-CSharp.dll

View the full contents of Editor.log Here

I ran the program that the error supposedly said was not recognized ("C:\Program Files\Unity\Hub\Editor\2019.2.14f1\Editor\Data\Tools\RoslynScripts\..\..\Tools\Roslyn\csc") in a Windows Command prompt, and it seems like this command IS in fact valid:

alt text

Attempts to Fix

I tried uninstalling Unity and Visual Studio, removing all files I could find in the system that referenced Unity (I may have missed a few since Unity Hub somehow automatically logged me in after I reinstalled it), and rebooting my PC.

I also tried an older version of Unity, making a new project Unity Version 2019.2.13f1, a version that has worked on my PC before, but the same exact problem occured.

None of these attempts worked.

Unity Versions and OS

OS: Windows 10

Unity Version: 2019.2.14f1

Unity Hub Version: 2.2.0

temp-question-cmd.png (11.6 kB)
temp-question-error.png (184.8 kB)
Comment
Add comment · Show 2
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Hellium · Nov 28, 2019 at 11:15 PM 0
Share

Did you take a look at this question?

https://answers.unity.com/questions/1584147/every-time-i-start-a-new-project-appears-4-errors.html

avatar image adrisj7 Hellium · Nov 28, 2019 at 11:18 PM 0
Share

Yeah tried that, didn't work. Switching runtime version/API Comparability Level had no impact. Thanks for forwarding that though!

8 Replies

· Add your reply
  • Sort: 
avatar image
29
Best Answer

Answer by adrisj7 · Nov 29, 2019 at 12:58 AM

I fixed it! Albeit in a non conventional way. Not sure why this worked, but I think this fix can be applied to other problems found when getting blank errors.

Here's exactly what I did:

(You should probably close the Unity Editor before doing this)

  1. Go to "C:\Program Files\Unity\Hub\Editor\2019.2.14f1\Editor\Data\Tools\RoslynScripts"

  2. Edit "unity_csc.bat"

  3. Replace the line that says "%APPLICATION_CONTENTS%\Tools\Roslyn\csc" /shared % with the following: "C:\Program Files\Unity\Hub\Editor\2019.2.14f1\Editor\Data\Tools\Roslyn\csc.exe" /shared %

  4. Reopen the same project in Unity and it should work.

I think if you just add an ".exe" to the end of the csc directory it should also work, but I also converted it into a full path anyways.

No clue why it worked, since you should be able to run executable commands without the ".exe" extension but I don't know much about Batch so maybe the bat file itself has something to do with it.

Comment
Add comment · Show 6 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image AmitSuri · Nov 29, 2019 at 04:21 AM 0
Share

Can you paste your entire unity_csc.bat file? I am unable to fix it but at least now i see something ins$$anonymous$$d of a blank error Pls send a full empty project since my PC wont compile any version of Unity i use. and show blank errors in all unity versions..not even sure why.

alt text

cscerrror.png (69.9 kB)
avatar image Renanmgs AmitSuri · Nov 30, 2019 at 06:38 PM 0
Share

Got the exactly same error that you, dunno how to fix it.

avatar image Mutur01 Renanmgs · Dec 01, 2019 at 06:36 PM 2
Share

I got the exact same error when I wrote the path myself. I was able to fix just by using the default path, but adding the '.exe' extension. Just like @Sys_guru pointed out in a comment below.

"%APPLICATION_CONTENTS%\Tools\Roslyn\csc.exe" /shared %*

Show more comments
avatar image Racsoth · Dec 06, 2019 at 08:55 PM 2
Share

Thanks a lot for the solution, @adrisj7! I was going mad trying to understand what was going on. I tried reinstalling Unity and reinstalling Rider, but never thought to check Unity Hub!

avatar image
10

Answer by AmitSuri · Nov 29, 2019 at 04:38 AM

Update to the accepted answer: Fix: Go to C:\Program Files\Unity\Hub\Editor\2019.2.14f1\Editor\Data\Tools\RoslynScripts folder Open the batch file in notepad and paste the following:

     @ECHO OFF
     set APPLICATION_CONTENTS=%~dp0..\..
     echo host set to %APPLICATION_CONTENTS%
     "C:\Program Files\Unity\Hub\Editor\2019.2.14f1\Editor\Data\Tools\Roslyn\csc.exe" /shared %*
     exit /b %ERRORLEVEL%

Note the * at the end that is what was missing

[Update: the .exe was missing not the *]

Comment
Add comment · Show 3 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Vekxs · Nov 30, 2019 at 03:10 PM 1
Share

I followed this edited fix and it worked. Thank you and @adrisj7 for the answer!

The question now is why this issue occurred in these projects? It happened see$$anonymous$$gly randomly on my end, and effectively broke my entire project. I am unsure of what csc even does, let alone why the path to it was broken.

avatar image vanStelln · Jan 05, 2020 at 08:26 PM 0
Share

I've tried ur approach for Unity 2019.17f1, but id didn't work for me. Any Idea? I couldn't find the mistake.

alt text alt text

roslynfix.png (6.8 kB)
consoleoutput.png (8.3 kB)
avatar image KalanDeile · Oct 31, 2021 at 06:17 PM 0
Share

@AmitSuri

This doesn’t work for 2020.3.8 Any other other suggestions. I can’t find anything recent.

avatar image
6

Answer by Sys_Guru · Nov 29, 2019 at 02:39 PM

Thanks for sharing the solution @adrisj7, I spent ages trying to figure this out.

Just adding ".exe" does work.

"%APPLICATION_CONTENTS%\Tools\Roslyn\csc.exe" /shared %*

Note that if you have multiple Unity versions, the fix has to be applied to each one.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
1

Answer by BlackFuse · Sep 22, 2020 at 07:41 PM

Happend on 2018 4.0 with Win7, solved after installing Windows7 patch KB4457144, if anyone could not find folder "RoslynScripts" (mentioned in best answer), try this.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by GameSurf · Feb 19, 2020 at 11:10 PM

Hi ! I changed SSD drive and I installed win10. I'm using my project with 2019.1.7f1.After a working while, 4 blank errors appeared. When i use my project with old drive, there is no blank errors! When i updated to 2019.2.21f1 errors decreased to 2 errors. I have been trying to solve this for days but couldnt get rid of this. I followed suggestions @adrisj7 but none of them work. I think the problem is about Win 10 (Microsoft Windows [Version 10.0.18363.657] ) Any suggestions?

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
  • 1
  • 2
  • ›

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

769 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

NULL REFERENCE DRVING ME INSANE!!! HELP!!!! 1 Answer

Inventory -Argument is out of range - Diagnostics to be done 1 Answer

Crashing and dont know why 0 Answers

Public fields not showing in inspector 1 Answer

Why the StartCoroutine(GameOver()); don't work 3 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges