Skip to main content

Known Issues and Troubleshooting

Below are the known issues with the Reactional Plugin for Unity and their solutions. If you encounter an issue not listed here, please report it.

General

Timestamp has expired

  • Issue: Testbundles have an expiration time of 30 days and will not work in your project after that time.

    • Solution: Redownload your bundle via the Platform

Bundles failing to load

  • Issue: On Play, there are errors related to loading tracks / themes.

    • Solution: There might be empty folders in StreamingAssets/Reactional. Make sure these are removed.
  • Issue: After replacing a bundle inside StreamingAssets, an error occurs.

    • You will need to press "Reload Bundles" on the ReactionalManager, otherwise the old path is referenced. The function UpdateBundles() can also be run on runtime before loading, which will force an update of references.
  • Issue: Even after having pressed "Reload Bundles", loading still fails.

    • Solution: You might need to make any change on the Reactional game object, such as moving the transform, for Unity to tag it as "dirty"; saving will then save the new bundle reference.

Platform Specific

Android

  • Issue: Loading of tracks / themes fail with error UnityException: IsObjectMonoBehaviour can only be called from the main thread.

    • For now, Android will need to use Synchronous loading. On the ReactionalManager, change load type to "Synchronous".

Report Issue

If you find an issue, please let us know via the Support Section

// Move out from this section and use headers if we find problem specific to Win, Mac or builds on Android, or iOS

On Win

On Mac

Android

iOS