Skip to content

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

Open

Description

@EnZon3

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

Activity

  1. MishaTy commented on Dec 15, 2021

    @MishaTy
    Contributor

    Can you send the build log?

  2. EnZon3 commented on Dec 15, 2021

    @EnZon3
    Author
  3. transferred this issue fromCosmosOS/Cosmoson Dec 15, 2021
  4. zarlo commented on Dec 16, 2021

    @zarlo
    Member

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

  5. EnZon3 commented on Dec 16, 2021

    @EnZon3
    Author

    @zarlo I actually got the latest version of Cosmos

  6. EnZon3 commented on Dec 16, 2021

    @EnZon3
    Author

    @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.

  7. RetroGaming12221 commented on Mar 8, 2023

    @RetroGaming12221

    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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions