# Playback problem

**URL:** <https://community.nianticspatial.com/t/playback-problem/4567>\
**Category:** I'm Stuck\
**Created:** [June 3, 2024, 7:22pm UTC](https://community.nianticspatial.com/t/playback-problem/4567 "2024-06-03T19:22:39Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Grzegorz](https://avatars.discourse-cdn.com/v4/letter/g/58f4c7/32.png) [@Grzegorz](https://community.nianticspatial.com/u/Grzegorz)\
**Post date:** [June 3, 2024, 7:22pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/1 "2024-06-03T19:22:39Z")

</div>

_Include the following details (edit as applicable):_

- **Issue category** : Real-time Mapping-Depth / ARDK Documentation / Unity Example Package / Developer Tools Scanning Framework
- **Device type & OS version** : iOS
- **Host machine & OS version** : Mac
- **Issue Environment** : On Device
- **Xcode version** : 13
- **ARDK version** : 3
- **Unity version** :2021.3.38f1

Description of the issue:

I have a problem when try to setup playback for app testing. I have tried on “Normal Mesh” scene from lightship samples. 2 errors occur:

1. 

[Error] Request kDepthSemantics\_Frame missed a callback, likely because OnReceiveFrameData() takes longer than it should

1. 

InvalidOperationException: No environment prefab set. Pick an environment in a Scene View with Overlays → XR Environment.  
UnityEngine.XR.Simulation.BaseSimulationSceneManager.SetupEnvironment () (at Library/PackageCache/com.unity.xr.arfoundation@5.1.0/Runtime/Simulation/BaseSimulationSceneManager.cs:88)  
UnityEngine.XR.Simulation.SimulationSessionSubsystem+SimulationProvider.SetupSimulation () (at Library/PackageCache/com.unity.xr.arfoundation@5.1.0/Runtime/Simulation/Subsystems/SimulationSessionSubsystem.cs:136)  
UnityEngine.XR.Simulation.SimulationSessionSubsystem+SimulationProvider.Initialize () (at Library/PackageCache/com.unity.xr.arfoundation@5.1.0/Runtime/Simulation/Subsystems/SimulationSessionSubsystem.cs:50)  
UnityEngine.XR.Simulation.SimulationSessionSubsystem+SimulationProvider.Start () (at Library/PackageCache/com.unity.xr.arfoundation@5.1.0/Runtime/Simulation/Subsystems/SimulationSessionSubsystem.cs:73)  
UnityEngine.SubsystemsImplementation.SubsystemWithProvider`3[TSubsystem,TSubsystemDescriptor,TProvider].OnStart () (at /Users/bokken/build/output/unity/unity/Modules/Subsystems/SubsystemWithProvider.cs:55)  
UnityEngine.SubsystemsImplementation.SubsystemWithProvider.Start () (at /Users/bokken/build/output/unity/unity/Modules/Subsystems/SubsystemWithProvider.cs:10)  
UnityEngine.XR.ARFoundation.ARSession.StartSubsystem () (at Library/PackageCache/com.unity.xr.arfoundation@5.1.0/Runtime/ARFoundation/ARSession.cs:396)  
UnityEngine.XR.ARFoundation.ARSession+d\_\_39.MoveNext () (at Library/PackageCache/com.unity.xr.arfoundation@5.1.0/Runtime/ARFoundation/ARSession.cs:384)  
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/Coroutines.cs:17)

My recording is running as empty asset in the app background (with not working app features) until I activate “Niantic Lightship Simulation” in “XR Management”. After I check this box, the errors I described above appear.  
Please support me.  
BR,  
Greg

---

<div class="post-metadata">

**Author:** ![Jesus\_Niantic](https://avatars.discourse-cdn.com/v4/letter/j/b782af/32.png) [@Jesus\_Niantic](https://community.nianticspatial.com/u/Jesus_Niantic)\
**Post date:** [June 3, 2024, 10:11pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/2 "2024-06-03T22:11:52Z")

</div>

Hello,

If both playback and simulation are two different debug features and only one can be used at a time. Would you be able to clarify which of the two you’re attempting to use so that I can better assist you?

---

<div class="post-metadata">

**Author:** ![Grzegorz](https://avatars.discourse-cdn.com/v4/letter/g/58f4c7/32.png) [@Grzegorz](https://community.nianticspatial.com/u/Grzegorz)\
**Post date:** [June 4, 2024, 5:55pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/3 "2024-06-04T17:55:39Z")

</div>

Hi,  
I see that simulation is required to be enabled when playback is used. 2 cases I tried:

1. Playback active without simulation enabled. Result: I see my recording but AR features can’t see it.
2. Playback with simulation enabled. Result: errors I described above.

 ![32E56530-D468-4177-A37F-BF8412135881](https://us1.discourse-cdn.com/niantic/original/2X/9/9906e13e8cc2315ffefc87ee6a0067ec5d719f23.jpeg)

---

<div class="post-metadata">

**Author:** ![Grzegorz](https://avatars.discourse-cdn.com/v4/letter/g/58f4c7/32.png) [@Grzegorz](https://community.nianticspatial.com/u/Grzegorz)\
**Post date:** [June 4, 2024, 6:29pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/4 "2024-06-04T18:29:02Z")

</div>

I’m sorry. Seems I wrong understood the settings should be. So let’s consider only my first configuration (which should be set): Playback without simulation enabled. Any idea why AR can’t recognize the recording?

 ![B276AC3C-FD56-491C-BB08-18B681484632](https://us1.discourse-cdn.com/niantic/original/2X/d/d070577ff1fdbcf7934a7f0da799ab29df0427d5.jpeg)

---

<div class="post-metadata">

**Author:** ![Jesus\_Niantic](https://avatars.discourse-cdn.com/v4/letter/j/b782af/32.png) [@Jesus\_Niantic](https://community.nianticspatial.com/u/Jesus_Niantic)\
**Post date:** [June 4, 2024, 10:43pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/5 "2024-06-04T22:43:01Z")

</div>

Can you show me the rest of your setup for Occlusion? Mainly the Occlusion Manager?

---

<div class="post-metadata">

**Author:** ![Grzegorz](https://avatars.discourse-cdn.com/v4/letter/g/58f4c7/32.png) [@Grzegorz](https://community.nianticspatial.com/u/Grzegorz)\
**Post date:** [June 14, 2024, 11:24am UTC](https://community.nianticspatial.com/t/playback-problem/4567/6 "2024-06-14T11:24:04Z")

</div>

Hi,  
This is not only about the Occlusion. The problem same is in Meshing and other samples.  
Occlusion and other works perfect after build the app. Anyhow Below you can see occlusion manager settings (if it could give any clue).

BR,  
Greg

 ![image](https://us1.discourse-cdn.com/niantic/original/2X/a/a2edc51d194d7047b7cec929d77631bd7a28c11d.png)

---

<div class="post-metadata">

**Author:** ![Jesus\_Niantic](https://avatars.discourse-cdn.com/v4/letter/j/b782af/32.png) [@Jesus\_Niantic](https://community.nianticspatial.com/u/Jesus_Niantic)\
**Post date:** [June 18, 2024, 6:04pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/7 "2024-06-18T18:04:03Z")

</div>

Did you create your playback dataset using our guide: [How to Create Datasets for Playback | Niantic Lightship](https://lightship.dev/docs/ardk/how-to/unity/create_playback_dataset/)

---

<div class="post-metadata">

**Author:** ![Grzegorz](https://avatars.discourse-cdn.com/v4/letter/g/58f4c7/32.png) [@Grzegorz](https://community.nianticspatial.com/u/Grzegorz)\
**Post date:** [June 19, 2024, 4:21am UTC](https://community.nianticspatial.com/t/playback-problem/4567/8 "2024-06-19T04:21:07Z")

</div>

Hi,  
Yes, I managed with these instructions. Playback recordings are loaded and they are visible when test is running (you can see it on the screenshot from previous post).

BR,  
Greg

---

<div class="post-metadata">

**Author:** ![Jesus\_Niantic](https://avatars.discourse-cdn.com/v4/letter/j/b782af/32.png) [@Jesus\_Niantic](https://community.nianticspatial.com/u/Jesus_Niantic)\
**Post date:** [June 20, 2024, 5:14pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/9 "2024-06-20T17:14:23Z")

</div>

I believe the screenshots you sent show how you set up playback. The tutorial I linked shows how to create a recording for playback (it’s not possible to use any video, it has to be recorded through lightship)

Can you see if you get the same results using the sample playback recordings that we provide here: [https://lightship.dev/docs/ardk/how-to/unity/setting\_up\_playback/](https://lightship.dev/docs/ardk/how-to/unity/setting_up_playback/)

They’re located under step 1

---

<div class="post-metadata">

**Author:** ![KURIYAMA\_KAZUKI](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/kuriyama_kazuki/32/2153_2.png) [@KURIYAMA\_KAZUKI](https://community.nianticspatial.com/u/KURIYAMA_KAZUKI)\
**Post date:** [June 21, 2024, 4:36pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/10 "2024-06-21T16:36:30Z")

</div>

I am also having trouble with this error with “NormalMeshes”.

> Request kDepthSemantics\_Frame missed a callback, likely because OnReceiveFrameData() takes longer than it should  
> Screen is dark.

Device type & OS version: iOS  
Host machine & OS version: M3 MacBook Pro  
Issue Environment : On Editor  
Xcode version: 13  
ARDK version: 3.6.0,3.5.0 Tried both  
Unity version:2022.3.16f1 , 2022.3.33f1 (Apple Silicon) Tried both

 ![スクリーンショット 2024-06-22 1.28.21](https://us1.discourse-cdn.com/niantic/original/2X/e/ea74080294dd2258a515b553dd27e612f25119a1.png)

---

<div class="post-metadata">

**Author:** ![KURIYAMA\_KAZUKI](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/kuriyama_kazuki/32/2153_2.png) [@KURIYAMA\_KAZUKI](https://community.nianticspatial.com/u/KURIYAMA_KAZUKI)\
**Post date:** [June 21, 2024, 4:37pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/11 "2024-06-21T16:37:00Z")

</div>

![スクリーンショット 2024-06-22 1.28.21](https://us1.discourse-cdn.com/niantic/original/2X/e/ea74080294dd2258a515b553dd27e612f25119a1.png)

---

<div class="post-metadata">

**Author:** ![Jesus\_Niantic](https://avatars.discourse-cdn.com/v4/letter/j/b782af/32.png) [@Jesus\_Niantic](https://community.nianticspatial.com/u/Jesus_Niantic)\
**Post date:** [June 24, 2024, 7:32pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/12 "2024-06-24T19:32:38Z")

</div>

Hi Kazuki,

Can you create a new topic for your question and include these details? While I understand the error is with playback in both of your cases, each of you is getting the issue with different features. To avoid confusion it would be good if I can assist the both of you on separate topics

---

<div class="post-metadata">

**Author:** ![Grzegorz](https://avatars.discourse-cdn.com/v4/letter/g/58f4c7/32.png) [@Grzegorz](https://community.nianticspatial.com/u/Grzegorz)\
**Post date:** [June 26, 2024, 7:50pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/13 "2024-06-26T19:50:35Z")

</div>

Hi,  
My screenshot shows that playback recording doesn’t work. Please pay attention on red cube which should be occluded. I paste one more time below:  
[![](https://us1.discourse-cdn.com/niantic/original/2X/d/d070577ff1fdbcf7934a7f0da799ab29df0427d5.jpeg) ](https://us1.discourse-cdn.com/niantic/original/2X/d/d070577ff1fdbcf7934a7f0da799ab29df0427d5.jpeg)

It was recorded via lightship, applying instructions from tutorial you pasted. Please read this thread from the beginning. You will find these information. I have impression that I repeat myself.  
Anyhow I downloaded recorded content I found under the link you gave (“ghandi\_statue”). It results with following error:  
[Error] [2024-06-26 21:46:34.334] [0x70000cfac000] Request kDepthSemantics\_Frame missed a callback, likely because OnReceiveFrameData() takes longer than it should

---

<div class="post-metadata">

**Author:** ![Jesus\_Niantic](https://avatars.discourse-cdn.com/v4/letter/j/b782af/32.png) [@Jesus\_Niantic](https://community.nianticspatial.com/u/Jesus_Niantic)\
**Post date:** [June 27, 2024, 7:01pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/14 "2024-06-27T19:01:42Z")

</div>

Ok, can you show me a screenshot of the file structure of the playback recording? I’d like to take a look to make sure nothing is missing.

---

<div class="post-metadata">

**Author:** ![Grzegorz](https://avatars.discourse-cdn.com/v4/letter/g/58f4c7/32.png) [@Grzegorz](https://community.nianticspatial.com/u/Grzegorz)\
**Post date:** [June 30, 2024, 5:20pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/15 "2024-06-30T17:20:54Z")

</div>

Hi,

Please see below.

 ![Zrzut ekranu 2024-06-30 o 19.13.49](https://us1.discourse-cdn.com/niantic/original/2X/e/e014cb8b8795a64fc0dc61f935011d7ec4288406.png)

 ![Zrzut ekranu 2024-06-30 o 19.19.32](https://us1.discourse-cdn.com/niantic/original/2X/6/656cb3ee9d8f53f4374292772588fc8e1a60199e.jpeg)

 ![Zrzut ekranu 2024-06-30 o 19.19.59](https://us1.discourse-cdn.com/niantic/original/2X/b/b1845d5fd57b83d32daa43402bec894e8f4834de.jpeg)

 ![Zrzut ekranu 2024-06-30 o 19.20.40](https://us1.discourse-cdn.com/niantic/original/2X/1/11ed5977b2ed2738fb962cbe48224e0faa5715aa.png)

 ![Zrzut ekranu 2024-06-30 o 19.16.27](https://us1.discourse-cdn.com/niantic/original/2X/6/64430f921deef6bffadc395d6249a8c0b2feb740.png)

---

<div class="post-metadata">

**Author:** ![Grzegorz](https://avatars.discourse-cdn.com/v4/letter/g/58f4c7/32.png) [@Grzegorz](https://community.nianticspatial.com/u/Grzegorz)\
**Post date:** [June 30, 2024, 8:41pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/16 "2024-06-30T20:41:12Z")

</div>

Something wrong is with the recording. I created the mesh scene from scratch (previously I used “NormalMesh” from lightship samples). It works now on “Gandh statue” recording (downloaded from Ligthship resources). On my own recording it still doesn’t work.

 ![Zrzut ekranu 2024-06-30 o 22.38.04](https://us1.discourse-cdn.com/niantic/original/2X/d/dcbf867549e5c9a2d72ef8af00778547c8ab8316.jpeg)

---

<div class="post-metadata">

**Author:** ![Jesus\_Niantic](https://avatars.discourse-cdn.com/v4/letter/j/b782af/32.png) [@Jesus\_Niantic](https://community.nianticspatial.com/u/Jesus_Niantic)\
**Post date:** [July 3, 2024, 10:29pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/17 "2024-07-03T22:29:58Z")

</div>

ok I think you may be going a folder too deep. Can you remove ‘/chunk0’ from your dataset path? If that doesn’t work, can you show me a screenshot of what the folder layout looks like outside of the chunk0 folder?

---

<div class="post-metadata">

**Author:** ![Grzegorz](https://avatars.discourse-cdn.com/v4/letter/g/58f4c7/32.png) [@Grzegorz](https://community.nianticspatial.com/u/Grzegorz)\
**Post date:** [July 8, 2024, 6:36pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/18 "2024-07-08T18:36:47Z")

</div>

If I go one level up in folder structures it doesn’t work at all.  
 ![image](https://us1.discourse-cdn.com/niantic/original/2X/0/0858ce5d6e5f04bef1f0788b7ef6869bf8fa5111.png)

I noticed that “ghandi” example has additional json file: “camera.js”. In chunk I have only “capture.js”. See below

 ![image](https://us1.discourse-cdn.com/niantic/original/2X/b/b9a8f1f3944e415fc253f66b13b6d17ee7bb643b.png)

![Zrzut ekranu 2024-07-8 o 20.34.30](https://us1.discourse-cdn.com/niantic/original/2X/2/200d4f57be6762ec199d86fddec756906489a8fd.png)

---

<div class="post-metadata">

**Author:** ![Jesus\_Niantic](https://avatars.discourse-cdn.com/v4/letter/j/b782af/32.png) [@Jesus\_Niantic](https://community.nianticspatial.com/u/Jesus_Niantic)\
**Post date:** [July 9, 2024, 10:35pm UTC](https://community.nianticspatial.com/t/playback-problem/4567/19 "2024-07-09T22:35:09Z")

</div>

Thanks, let me see what I can dig up on this. The capture and camera json files should be at the top level of the main folder, not within the chunk folder. Have you tried creating a new recording to see if you can get it working a second time around?

---

<div class="post-metadata">

**Author:** ![Jesus\_Niantic](https://avatars.discourse-cdn.com/v4/letter/j/b782af/32.png) [@Jesus\_Niantic](https://community.nianticspatial.com/u/Jesus_Niantic)\
**Post date:** [July 20, 2024, 12:20am UTC](https://community.nianticspatial.com/t/playback-problem/4567/20 "2024-07-20T00:20:34Z")

</div>

Hello,

Were you able to try creating a new recording? It doesn’t look like this is a bug.

[Next page](https://community.nianticspatial.com/t/playback-problem/4567.md?page=2)
