# ExtrasAsMetadata Bug

**URL:** <https://forum.babylonjs.com/t/extrasasmetadata-bug/28097>\
**Category:** Bugs\
**Created:** [March 2, 2022, 10:13pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097 "2022-03-02T22:13:33Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![samevision](https://avatars.discourse-cdn.com/v4/letter/s/73ab20/32.png) [@samevision](https://forum.babylonjs.com/u/samevision)\
**Post date:** [March 2, 2022, 10:13pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/1 "2022-03-02T22:13:33Z")

</div>

Hello guys,

I just upgraded my bjs app to beta-11. I noticed that the extension “ExtrasAsMetadata” is not working for meshes with armatures. So the metadata.gltf only has the “pointers” object but the “extras” one is missing. I checked the versions and it seems to happen for beta-8 and above. Beta-7 and everything below is working fine.

Best

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [March 3, 2022, 4:07pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/2 "2022-03-03T16:07:46Z")

</div>

@samevision could you share the file ? I can not find it anymore.

---

<div class="post-metadata">

**Author:** ![samevision](https://avatars.discourse-cdn.com/v4/letter/s/73ab20/32.png) [@samevision](https://forum.babylonjs.com/u/samevision)\
**Post date:** [March 8, 2022, 2:02pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/3 "2022-03-08T14:02:34Z")

</div>

I created a pg. This works fine until beta-7: [Babylon.js Playground](https://playground.babylonjs.com/#FP6PPU)

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [March 8, 2022, 2:36pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/4 "2022-03-08T14:36:21Z")

</div>

Oh I see, it is now on the “Cube” transform node when you have a skeleton [http://localhost:1338/Playground/index-local.html?#FP6PPU#1](http://localhost:1338/Playground/index-local.html?#FP6PPU#1) which is not part of the result list.

@bghgary changed this recently, and might have a look ?

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [March 8, 2022, 2:36pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/5 "2022-03-08T14:36:26Z")

</div>



---

<div class="post-metadata">

**Author:** ![bghgary](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bghgary/32/48532_2.png) [@bghgary](https://forum.babylonjs.com/u/bghgary)\
**Post date:** [March 8, 2022, 11:26pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/6 "2022-03-08T23:26:47Z")

</div>

Fixed in this PR: [Fix gltf extras with new skinning pattern by bghgary · Pull Request #12124 · BabylonJS/Babylon.js · GitHub](https://github.com/BabylonJS/Babylon.js/pull/12124)

Sorry for the troubles!

---

<div class="post-metadata">

**Author:** ![samevision](https://avatars.discourse-cdn.com/v4/letter/s/73ab20/32.png) [@samevision](https://forum.babylonjs.com/u/samevision)\
**Post date:** [March 9, 2022, 9:32am UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/7 "2022-03-09T09:32:39Z")

</div>

You don’t have to apologize. I am very grateful for all your efforts!

---

<div class="post-metadata">

**Author:** ![bghgary](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bghgary/32/48532_2.png) [@bghgary](https://forum.babylonjs.com/u/bghgary)\
**Post date:** [March 9, 2022, 4:40pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/8 "2022-03-09T16:40:18Z")

</div>



---

<div class="post-metadata">

**Author:** ![samevision](https://avatars.discourse-cdn.com/v4/letter/s/73ab20/32.png) [@samevision](https://forum.babylonjs.com/u/samevision)\
**Post date:** [June 21, 2022, 5:22pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/9 "2022-06-21T17:22:58Z")

</div>

Hey @bghgary,

I noticed that the error recurred. Now it breaks at 5.6.1. Can you give it a glance? 🙂

Thank you!

---

<div class="post-metadata">

**Author:** ![bghgary](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bghgary/32/48532_2.png) [@bghgary](https://forum.babylonjs.com/u/bghgary)\
**Post date:** [June 21, 2022, 5:42pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/10 "2022-06-21T17:42:07Z")

</div>

Can you be more specific on what the error is? Also, we are already on [5.11.0](https://www.npmjs.com/package/@babylonjs/core/v/5.11.0), can you check that version?

EDIT: I tried the playground from [the post above](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/3), but it seems the asset is no longer available.

---

<div class="post-metadata">

**Author:** ![samevision](https://avatars.discourse-cdn.com/v4/letter/s/73ab20/32.png) [@samevision](https://forum.babylonjs.com/u/samevision)\
**Post date:** [June 21, 2022, 5:56pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/11 "2022-06-21T17:56:30Z")

</div>

Oh sorry for the confusion. There is no specific error but the metadata.gltf.extras object is missing again.

I tested all versions. It works until 5.6.0 and breaks for 5.6.1 and above.

---

<div class="post-metadata">

**Author:** ![bghgary](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bghgary/32/48532_2.png) [@bghgary](https://forum.babylonjs.com/u/bghgary)\
**Post date:** [June 21, 2022, 6:40pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/12 "2022-06-21T18:40:08Z")

</div>

Can you create another repro? The other PG doesn’t work anymore.

---

<div class="post-metadata">

**Author:** ![samevision](https://avatars.discourse-cdn.com/v4/letter/s/73ab20/32.png) [@samevision](https://forum.babylonjs.com/u/samevision)\
**Post date:** [June 22, 2022, 9:42am UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/13 "2022-06-22T09:42:40Z")

</div>

Sure: [https://playground.babylonjs.com/#FP6PPU#2](https://playground.babylonjs.com/#FP6PPU#2)

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [June 22, 2022, 2:54pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/14 "2022-06-22T14:54:41Z")

</div>

The metadata seems to be on the transform node [https://playground.babylonjs.com/#FP6PPU#3](https://playground.babylonjs.com/#FP6PPU#3)

@bghgary might know more ?

---

<div class="post-metadata">

**Author:** ![bghgary](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bghgary/32/48532_2.png) [@bghgary](https://forum.babylonjs.com/u/bghgary)\
**Post date:** [June 22, 2022, 3:40pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/15 "2022-06-22T15:40:39Z")

</div>

Ah, yes, this is caused by my change. This will be slightly tricky to fix.

---

<div class="post-metadata">

**Author:** ![bghgary](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bghgary/32/48532_2.png) [@bghgary](https://forum.babylonjs.com/u/bghgary)\
**Post date:** [June 22, 2022, 3:45pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/16 "2022-06-22T15:45:07Z")

</div>



---

<div class="post-metadata">

**Author:** ![bghgary](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bghgary/32/48532_2.png) [@bghgary](https://forum.babylonjs.com/u/bghgary)\
**Post date:** [June 27, 2022, 10:32pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/17 "2022-06-27T22:32:18Z")

</div>

Sorry for the delay.

PR: [Fix issue with glTF skin node/mesh metadata by bghgary · Pull Request #12684 · BabylonJS/Babylon.js (github.com)](https://github.com/BabylonJS/Babylon.js/pull/12684)

---

<div class="post-metadata">

**Author:** ![bghgary](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bghgary/32/48532_2.png) [@bghgary](https://forum.babylonjs.com/u/bghgary)\
**Post date:** [June 28, 2022, 9:46pm UTC](https://forum.babylonjs.com/t/extrasasmetadata-bug/28097/18 "2022-06-28T21:46:07Z")

</div>


