IL2CPU icon indicating copy to clipboard operation
IL2CPU copied to clipboard

Severity Code Description Project File Line Suppression State Error Exception: System.InvalidOperationException: Value must be set. IL2CPU

Open EnZon3 opened this issue 2 years ago • 6 comments

Area of Cosmos - What area of Cosmos are we dealing with?

IL2CPU

Expected Behaviour - What do you think that should happen?

The program should build successfully The code for part of the Kernel string textEditor() { bool inTextEditor = true; int x = 1; string[] textToSave = {"/",}; string savedText = "No text"; while (inTextEditor == true) { textToSave[x] = input; x++; if (input == "t-exit") { inTextEditor = false; } } savedText = string.Join("", textToSave); return savedText; }

Actual Behaviour - What unexpectedly happens?

Build error in IL2CPU line 1

Reproduction - How did you get this error to appear?

Paste this code into your kernel: string textEditor() { bool inTextEditor = true; int x = 1; string[] textToSave = {"/",}; string savedText = "No text"; while (inTextEditor == true) { textToSave[x] = input; x++; if (input == "t-exit") { inTextEditor = false; } } savedText = string.Join("", textToSave); return savedText; }

Version - Were you using the User Kit or Dev Kit? And what User Kit version or Dev Kit commit (Cosmos, IL2CPU, X#)?

User Kit 20200708

EnZon3 avatar Dec 15 '21 15:12 EnZon3

Can you send the build log?

MishaTy avatar Dec 15 '21 15:12 MishaTy

Output-Build.txt

EnZon3 avatar Dec 15 '21 15:12 EnZon3

@EnZon3 the userkit is old can you see if you get the same error with a dev kit

zarlo avatar Dec 16 '21 05:12 zarlo

@zarlo I actually got the latest version of Cosmos

EnZon3 avatar Dec 16 '21 14:12 EnZon3

@EnZon3 the userkit is old can you see if you get the same error with a dev kit

I don't know how to compile the devkit.

EnZon3 avatar Dec 16 '21 14:12 EnZon3

i have a same problem here, im trying to calculate how much fps my GUI is by dividing rendered frames by current second. But i cant use the method when the method itself returns a variables or not, I think what causes the error is the math division but i still don`t know what happen here. Please help :) image

RetroGaming12221 avatar Mar 08 '23 14:03 RetroGaming12221