Search Issue Tracker

Fixed in 2022.2.X

Fixed in 2021.2.X, 2022.1.X

Votes

0

Found in

2021.2.0a18

2021.2.5f1

2022.1

2022.2

Issue ID

1385813

Regression

Yes

IndexOutOfRangeException is being thrown when using JSON.NET Deserializer to convert decimal numbers to float in IL2CPP build

IL2CPP

-

How to reproduce:
1. Open the user's attached "Bug_DecimalToFloat.zip" project
2. Open the "SampleScene" Scene from the Project Window
3. Build and Run the project using IL2CPP Scripting Backend

Expected result: Decimal is converted to float and is being displayed on the second line on the screen
Actual result: Decimal is not converted to float and not isn't displayed on the second line on the screen

Reproducible with: 2021.2.0a18, 2021.2.8f1, 2022.1.0b4, 2022.2.0a1
Not reproducible with: 2019.4.34f1, 2020.3.26f1, 2021.2.0a17

Note: Not reproducible with Mono Scripting Backend and in Play mode

  1. Resolution Note (fix version 2022.2):

    Fixed in 2022.2.0a6

  2. Resolution Note (fix version 2022.1):

    Fixed in: 2022.1.0b10

  3. Resolution Note (fix version 2021.2):

    Fixed in: 2021.2.14f1

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.