Search Issue Tracker

Fixed in 5.5.0



Found in


Issue ID




[iOS] WebRequest system initialization fails on IL2CPP builds with disabled stripping and all Mono2x builds



Steps to reproduce:

1. Open attached project
2. Build for iOS with Mono2x scripting backend OR IL2CPP with 'Strip Engine Code' disabled
3. Build the Xcode project to iOS device
4. Click 'Load random image' button
5. Notice the following errors are thrown in Xcode log:
> Cannot create web request without initializing the system
> Unable to initialize UnityWebRequest
> NullReferenceException: UnityWebRequest has already been destroyed

IL2CPP build with 'Strip Engine Code' enabled works fine.

Comments (6)

  1. panuaani

    Aug 11, 2016 06:35

    Issue persists in 5.4.0f3 (Mono2x scripting backend)

  2. v0kb0l0k

    Jun 10, 2016 15:48

    Cannot create web request without initializing the system

    Unable to initialize UnityWebRequest

    System.NullReferenceException: UnityWebRequest has already been destroyed
    at UnityEngine.Networking.UnityWebRequest.InternalSetUrl (System.String url)
    at UnityEngine.Networking.UnityWebRequest.set_url (System.String value)
    at UnityEngine.Networking.UnityWebRequest..ctor (System.String url)

  3. v0kb0l0k

    Jun 10, 2016 15:46

    Unity 5.4.0b1 WebGL same

  4. MaT67

    Feb 22, 2016 13:17

    Same issue here on WebGL build.

  5. Reza-AUS

    Feb 22, 2016 02:54

    I have the same issue on WebGL builds with 5.3.2p3.

  6. DimensionU

    Jan 27, 2016 16:08

    This happens on WebGL builds as well.

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.