F3d model validation fails when publishing a new model

Today I noticed a bug when uploading new models to Makerworld.
When trying to upload a parametric f3d file, the validation fails.

I am sure, that my model is fine, since I only wanted to split up a model which worked before already ( the Gridfinity Shelf from this model Modular Shelf for HomeRacker by KellerLab MakerWorld: Download Free 3D Models is what I wanted to extract).

What I tried:

  • Reupload a slightly modified version of the file to rule out the possibility that Makerworld validates file checksums to prevent copyright infringements.
    • Did this by 1st renaming the original file
    • then by doing a slight modification on parameter default values.
    • Lastly I modified the default parameters to a “quick compute mode” (small values to be less compute intense on pattern multiplications)
  • Double checked my browser adblockers to be deactivated on makerworld
  • Used a guest profile in Chrome which definitely doesn’t have any cache or storage whatsoever
  • I also tried different fusion models which I know all work normally.

I noticed a few odd things in the console though:

  • There’s a CSP error popping up: Content Security Policy of your site blocks the use of 'eval' in Javascript
  • And there was also a suspicious console log: Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received

Did you recently change your server’s CSP settings?
Is this the right channel to address such a topic?

4 Likes

More context.
I extracted the network traffic when validating the model.

  1. POST https://makerworld.com/api/v1/creation-service/fusion/validate
    won’t share the fusionFileUrl here, as it’s apparently unprotected.
  2. Then there’s 3 more GET requests to https://makerworld.com/api/v1/creation-service/fusion/validate?id=ZmNhODMwM2QtY2E3OS00Y2U0LWEzNDItZjg1NzkwMjg2OGYyOjE3NjAyNjAxMDA0OTc6MjA3NDYzOTgxMA%3D%3D (also unprotected). the first and second one receive (200 and 304) a “processing” state. The third one then receives a “failed” state with a b64 encoded id ZmNhODMwM2QtY2E3OS00Y2U0LWEzNDItZjg1NzkwMjg2OGYyOjE3NjAyNjAxMDA0OTc6MjA3NDYzOTgxMA==

Would really love to see a rather quick fix here, since translating this into openscad is some work I don’t have the time for atm.

1 Like

also having troubles… always getting not vadidated…

Having the same problem. The exact same file that i could validate yesterday can no longer be validated today.

The issue has been recognized by Bambu staff and is fixed now.
See their post here: Parametric Model Maker V1.0.0 - Fusion 360 Support! - #133 by PineappleBun_BBL

Already tried it and it seems to work.
Marking this as solved.