# Error when registering gltf-mesh file into registerOnPhysicsCollide

**URL:** <https://forum.babylonjs.com/t/error-when-registering-gltf-mesh-file-into-registeronphysicscollide/43279>\
**Category:** Questions\
**Tags:** gltf, physics\
**Created:** [August 13, 2023, 10:42pm UTC](https://forum.babylonjs.com/t/error-when-registering-gltf-mesh-file-into-registeronphysicscollide/43279 "2023-08-13T22:42:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![DukeVen](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/dukeven/32/34217_2.png) [@DukeVen](https://forum.babylonjs.com/u/DukeVen)\
**Post date:** [August 13, 2023, 10:42pm UTC](https://forum.babylonjs.com/t/error-when-registering-gltf-mesh-file-into-registeronphysicscollide/43279/1 "2023-08-13T22:42:06Z")

</div>

Hello,

I’m having issues resolving an error when registering my gltf mesh-impostor into registerOnPhysicsCollide.

Following error:  
 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/1/5/1586db62cc6a079784412279512f22397cb14a28.png)

–

This is a simplified playground I’ve created:

> **[Babylon.js Playground](https://playground.babylonjs.com/#4ME1F9)**
>
> Babylon.js playground is a live editor for Babylon.js WebGL 3D scenes

I’m using AmmoJS as my physics engine.  
My mesh is a simple cube, exported as .gltf in Blender.

Any help is welcome,

Thanks!

---

<div class="post-metadata">

**Author:** ![Takemura](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/takemura/32/25836_2.png) [@Takemura](https://forum.babylonjs.com/u/Takemura)\
**Post date:** [August 13, 2023, 11:58pm UTC](https://forum.babylonjs.com/t/error-when-registering-gltf-mesh-file-into-registeronphysicscollide/43279/2 "2023-08-13T23:58:17Z")

</div>

You need to pass callback function as 2nd argument of registerOnPhysicsCollide:

> **[Babylon.js Playground](https://playground.babylonjs.com/#IB0YZF)**
>
> Babylon.js playground is a live editor for Babylon.js WebGL 3D scenes
