ExportException with no message trying to write GLTF2_BINARY

I am converting from FBX to GLB (GLTF2_BINARY), reading the fbx file and immediately writing it with no other processing. Mostly it works. Sometimes it doesn’t, and when it fails it throws an ExportException with no message:

                      com.aspose.threed.Scene.save      SourceFile: 588
                      com.aspose.threed.Scene.save      SourceFile: 577
                      com.aspose.threed.Scene.save      SourceFile: 610
                            com.aspose.threed.jS.a      SourceFile: 155

com.aspose.threed.ExportException:

This is in the Java version 21.5. Is there any way I can find out why it failed? About 3.5% of the files I’m converting fail in this way, so there’s almost certainly some common reason, but the lack of a message doesn’t give any clues. I’ve attached a zip file with a file that works (works.fbx) and a file that doesn’t (broken.fbx). Thank you for any help you can provide.

aspose.zip (112.5 KB)

@elena.poot

An investigation ticket as THREEDJAVA-94 has been logged in our issue tracking system for your case. We will further look into its details and keep you posted with the status of its correction. Please be patient and spare us some time.

We are sorry for the inconvenience.

1 Like

@elena.poot

The issue has been fixed in the 21.7.1 hotfix which can be download from Aspose Maven Repository.

That fixed it. Thank you!

1 Like