How to know why my developed extension has been denied after review?

My extension “Kimberly Parker Design 3D Export to S3” has been denied after review. How to know why it has been denied. Do Sketchup send any review report ?

The 1st step is to follow Extension Development Best Practices.

There is a section at the bottom of the page explaining why extensions get denied.

1 Like

I see your extension in the queue, but don’t see any reviewer assigned, or any rejection. The one I see was submitted on October 23rd, I don’t know why there is a delay in it being looked at.

When something is reviewed and rejected, an email should be sent to you to say what the problem was.

2 Likes

Thank you Colin. :heart: It was denied earlier. I did few changes, shall ask my client who has the login email for the review report.

I have fixed the rejection bugs. For some reason I can’t upload extension.

The RBZ must contain an RB file which sets up the extension, and a folder of the same name which contains the other RB files and images etc used by the extension.
There can be no other files or subfolders in the RBZ
Also if any of the RB files are encrypted it will choke.
Can you provide a screenshot of the RBZ and its subfolder’s contents…

Here are the screenshot –


The structure looks good.

You should also run the RBZ through the signing portal which will add a signature file to the extension subfolder.

But this is not something that would cause an error.

Perhaps there is a problem with the server? Although I do not see any problems shown on the SketchUp Services status page.

Another problem sometimes is the Zip format itself. Did you use Windows built-in right-click Send to > Compressed Zip File (Compress to > Zip on Win 11) ? If you used WinZip or another utility it is possible to choose options that the EW and SketchUp does not like.

After receiving the reject report I have updated the module name with unique keyword and did few other changes. I believe so the extension is not allowing me upload to the warehouse for review. I removed the old draft and create a new upload extension request. It worked.

Every extension author should invent a unique namespace (top-level module name) in which to wrap all of their extension submodules. An author’s extension submodule names need only be unique within the author’s namespace.

Example of module nesting for each of this extension’s files …

module KimberlyParkerDesign
  module ExportPdf

    # submodule code

  end # extension submodule
end # top-level namespace module

In this way all of an author’s extensions are separated from everyone else’s extensions and will not clash. (Ie, yours affecting others and visa versa.)

1 Like

SketchUp review team denied saying “due to SketchUp experiencing a crash during the export of a 3D Model in SketchUp 2024, despite it having passed in the 2023 version.” Here is the log. But the test went well my Sketchup 2024. Can anyone suggest me what is causing this —

This is an image not a log file. It is also incomplete and only has some of the application setup information. IE, the crash information is not shown in the image.

Generally, on the forum, attach files not images. If the forum doesn’t like the file type, wrap it in a Zip archive.

1 Like

Here is the complete log file they sent me over an email.
Sketchup Log.txt (65.9 KB)

I looked at the file. There is no error information in the file for your extension.
Everything that the tester loaded appeared to have no LoadErrors.
So, this file may not be of any help to you.

Finally my extension has been approved. In last review report there was few bugs regarding Notification, I had implemented. Also, few good suggestion from SketchUp review team. Fixed that and My first extension has been published.

Thanks to Dan, TIG, colin for sharing your thoughts and spending time in this topic.

2 Likes