When deleting selected object that was painted, an exception can occurs :
MissingReferenceException: The object of type 'MeshRenderer' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.
JBooth.VertexPainterWindow.InitMeshes () (at Assets/Third party/VertexPaint/Editor/VertexPainterWindow_Painting.cs:95)
JBooth.VertexPainterWindow.OnSelectionChange () (at Assets/Third party/VertexPaint/Editor/VertexPainterWindow_GUI.cs:276)
A possible fix would be in VertexPainterWindow_Painting.cs, in method void InitMeshes(), to test that jobs[i].renderer isn't null :
void InitMeshes()
{
// revert old
for (int i = 0; i < jobs.Length; ++i)
{
if ( jobs[i].renderer != null )
jobs[i].renderer.sharedMaterial = jobs[i].originalMat;
}
...
When deleting selected object that was painted, an exception can occurs :
A possible fix would be in VertexPainterWindow_Painting.cs, in method void InitMeshes(), to test that jobs[i].renderer isn't null :