I received an email saying that the review for the plugin I submitted was unable to complete and that there were load errors. And then this as an explanation:
c:/Users/tthomas2/SourceTree/sketchup-ew-review/src/su-ew-review/whitelists/whitelist.rb:46: warning: constant ::TimeoutError is deprecated
c:/Users/tthomas2/SourceTree/sketchup-ew-review/src/su-ew-review/whitelists/whitelist.rb:46: warning: constant ::TimeoutError is deprecated
Can anyone explain what this means? I do not know.
Nope - thatâs a report from our internal review tool.
I wonder if the message has been clipped, because that is just warning which doesnât really related to the extension.
Hi. I looked up the review, and the real issue was this part:
Unable to complete review. Load errors: File load error (KouameKouassiBronwynHorn_SolarPanelModeller/main.rb): Could not find included file âKouameKouassiBronwynHorn_SolarPanelModeller/main.rbâ
It looks like you have hard-coded the file names to include .rb at the same time you opted to encrypt the extension. Upon encrypting the .rb files are replaced with .rbs and/or .rbe.
Itâs best to omit the file extensions, SketchUp will look for files matching .rbe, .rbs and .rb in that order.
Moved topic to Ruby API category (as this is not a Technical Issue with the warehouses) and retitled to: "Plugin has Load Errors during Extension Warehouse Review Process"
I am trying to resolve this issue, even though I am the designer and not the developer (I donât code).
So I dragged the file into the Extension Certificate Upload Form in the link you provided, and then uploaded, encrypted and signed the extension. It seems to be an rbz file now.
I canât see where you would ask it to omit the file extension. Do all files not have extensions?