It is close to impossible to avoid errors when developing parametric models for cloud applications. This list of errors and solutions can help when uploading or interacting with models at app.shapediver.com.
The model could not be confirmed because it took too long to compute a solution on our servers
The computation of your model exceeded the allowed time limit.
You can upgrade your account but before that consider optimizing your definition for better performance. Following resources explain various optimization techniques in depth: Optimizing Grasshopper definitions for ShapeDiver, Meshing for performance and accurate display, Blog articles, Video tutorials
We are sorry, results for these parameter values can not be displayed
Timeout error as the one above but this message is displayed during the viewing session.
In most cases, our servers can't perform an exhaustive checking of all possible parameter sets. Therefore it is possible that model checking succeeds even though some parameter sets take longer than the time limit to compute. Optimize your models for better performance and follow these model checking steps.
Your model does not contain any geometry outputs
No objects are visible in the uploaded model.
No output geometry was found for default parameter values
The uploaded model doesn't produce any results.
Make sure you set the sliders to display some preview geometry and don't forget to internalize any referenced geometry from Rhino. This checklist helps you to get your model ready for upload. Consider using ShapeDiver Display component for improved rendering. See the current limitations article for possible workarounds.
The maximum allowed quantity of files per output was exceeded
Model is denied when there are more than 64 tree branches per display output.
Maximum allowed size of outputs was exceeded
This error can occur when the resulting geometry is too large to be displayed.
Maximum number of vertices sent to the viewer per file part is 65,536. More on output limits in this article.
Your model contains scripts which need to be checked
We fully allow all three scripting languages of Grasshopper: C#, VB and Python. However, Grasshopper is pretty flexible with what scripts can do, and for security reasons we need to manually check them before they can be uploaded. You will be notified by email if the model is accepted or not, more here.
Your model contains encrypted clusters which need to be checked
There is at least one password protected cluster in the uploaded model.
Encrypted clusters go through the same manual checking step than scripts. However, since we don't have access to the cluster contents, they will be systematically denied, unless they are part of a supported plugin, more here.
Your model uses one or several plugins that are not currently supported on ShapeDiver
We try our best to support as many plugins as our users need. However with the growing number of plugins in the Rhino ecosystem, it is really challenging to keep up.
Try replacing unsupported parts of your definition either with native Grasshopper components or supported plugin alternatives. Here is the full list of the supported third party plugins and if you can't find what you are looking for head to the Forum and submit your request.
Your model is using one or several forbidden components
There are several reasons why ShapeDiver can't accept all Grasshopper components: the definition manipulates Rhino objects or inputs, computation time can't be determined and so on.
Computation model failed
This is a generic error message for cases not covered above.
Please report the problem on the Forum.
Our servers could not finish processing your model
A glitch on our servers or traffic issues prevented the model processing.
Try uploading your model a bit later and if the issue persists please report it on the Forum.