Search Issue Tracker

Duplicate

Votes

0

Found in [Package]

2.1.4 - Collections

Issue ID

ECSB-460

Regression

No

"Burst error BC1091: External and internal calls are not allowed inside static constructors: Unity.Jobs.LowLevel.Unsafe.JobsUtility.get_ThreadIndexCount()" thrown when building the project with Managed Stripping Level set to high

Package: Unity Native Collections

-

How to reproduce:
1. Open the attached project "Projjj.zip"
2. Build the project

Expected results: Build is successful
Actual results: Build fails with errors "Burst error BC1091: External and internal calls are not allowed inside static constructors: Unity.Jobs.LowLevel.Unsafe.JobsUtility.get_ThreadIndexCount()"

Reproducible with: 2.1.4 (2022.2.3f1)

Reproducible on: Windows 10

  1. Resolution Note:

    This issue duplicates https://jira.unity3d.com/browse/UUM-39612 which resolved the issue in 2022.3.3f1
    Duplicate of another internal issue: UUM-39612: [BurstAuthorizedExternalMethod] is being stripped from player builds causing burst compilation errors in static constructors

Comments (3)

  1. noncasted

    Jun 19, 2023 23:36

    I have fixed problem by removing Collections package that I installed on my own. After that Unity automatically installed 2.1.0-pre.11 as dependency and build succeed. Probably Unity did not updated Collections package to fit other packages

  2. noncasted

    Jun 19, 2023 23:27

    Same error appeared when updated unity version to 2023.1.0f1

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.