GH components multiple errors

Hi,
My Speckle GH components are getting weird recently !

Here is what I get :

  • cannot delete account componenent, as already reported here and here
  • no access to my projects and streams
  • receiver gets data as it is correctly displayed in the viewport, but no data is going throught outputs
  • sender keeps “Initialising” as already reported here
  • have one to four speckle tabs in the toolbar

I also get this errors when adding “streams from account” components :

I’m using Speckle-v1.8.31.336.
I tried to uninstall, delete Speckle files (including %localappdata%/SpeckleKits/), temporarily remove all plugins, without succes.

Thanks for your help !
Sebastien

Hi Sebastien,

Thanks for reporting this (nasty) bug, it seems like the components are not able to reach the server.

Is it happening consistently or sporadically?
Are you behind any VPN or corporate firewall?
Could you try with another internet connection?

Can you also try adding a custom C# node with the following code, and share the output:

using System.Net;
using System.IO;
HttpWebRequest request = (HttpWebRequest) WebRequest.Create("https://hestia.speckle.works/api");
request.AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate;

using(HttpWebResponse response = (HttpWebResponse) request.GetResponse())
using(Stream stream = response.GetResponseStream())
using(StreamReader reader = new StreamReader(stream))
{
  A = reader.ReadToEnd();
}

Let us know and we can hopefully solve it!

1 Like

Hi Matteo,
Thanks for your help ;

  • it is happening consistently
  • I am not behind a VPN or corporate firewall
  • I tried with another internet connexion

I also tried with a fresh Rhino 6 install : no plugin / no other GH libraries !

Here is the output of the C# :

{"isSpeckleServer":true,"serverName":"Speckle Hestia","version":"v1.9.7","api":{"projects":[{"method":"POST","route":"https://hestia.speckle.works/api/projects"},{"method":"GET","route":"https://hestia.speckle.works/api/projects"},{"method":"GET","route":"https://hestia.speckle.works/api/projects/admin"},{"method":"GET","route":"https://hestia.speckle.works/api/projects/:projectId"},{"method":"PUT","route":"https://hestia.speckle.works/api/projects/:projectId"},{"method":"PUT","route":"https://hestia.speckle.works/api/projects/:projectId/addstream/:streamId"},{"method":"DELETE","route":"https://hestia.speckle.works/api/projects/:projectId/removestream/:streamId"},{"method":"PUT","route":"https://hestia.speckle.works/api/projects/:projectId/adduser/:userId"},{"method":"DELETE","route":"https://hestia.speckle.works/api/projects/:projectId/removeuser/:userId"},{"method":"PUT","route":"https://hestia.speckle.works/api/projects/:projectId/upgradeuser/:userId"},{"method":"PUT","route":"https://hestia.speckle.works/api/projects/:projectId/downgradeuser/:userId"},{"method":"DELETE","route":"https://hestia.speckle.works/api/projects/:projectId"}],"clients":[{"method":"POST","route":"https://hestia.speckle.works/api/clients"},{"method":"GET","route":"https://hestia.speckle.works/api/clients"},{"method":"GET","route":"https://hestia.speckle.works/api/clients/:clientId"},{"method":"PUT","route":"https://hestia.speckle.works/api/clients/:clientId"},{"method":"DELETE","route":"https://hestia.speckle.works/api/clients/:clientId"},{"method":"GET","route":"https://hestia.speckle.works/api/streams/:streamId/clients"}],"streams":[{"method":"POST","route":"https://hestia.speckle.works/api/streams"},{"method":"GET","route":"https://hestia.speckle.works/api/streams"},{"method":"GET","route":"https://hestia.speckle.works/api/streams/admin"},{"method":"GET","route":"https://hestia.speckle.works/api/streams/:streamId"},{"method":"PUT","route":"https://hestia.speckle.works/api/streams/:streamId"},{"method":"DELETE","route":"https://hestia.speckle.works/api/streams/:streamId"},{"method":"POST","route":"https://hestia.speckle.works/api/streams/:streamId/clone"},{"method":"GET","route":"https://hestia.speckle.works/api/streams/:streamId/diff/:otherId"},{"method":"GET","route":"https://hestia.speckle.works/api/streams/:streamId/objects"},{"method":"GET","route":"https://hestia.speckle.works/api/streams/:streamId/clients"}],"accounts":[{"method":"POST","route":"https://hestia.speckle.works/api/accounts/register"},{"method":"POST","route":"https://hestia.speckle.works/api/accounts/login"},{"method":"GET","route":"https://hestia.speckle.works/api/accounts"},{"method":"GET","route":"https://hestia.speckle.works/api/accounts/admin"},{"method":"PUT","route":"https://hestia.speckle.works/api/accounts"},{"method":"GET","route":"https://hestia.speckle.works/api/accounts/:userId"},{"method":"PUT","route":"https://hestia.speckle.works/api/accounts/:userId"},{"method":"POST","route":"https://hestia.speckle.works/api/accounts/search"}],"comments":[{"method":"GET","route":"https://hestia.speckle.works/api/comments"},{"method":"GET","route":"https://hestia.speckle.works/api/comments/assigned"},{"method":"POST","route":"https://hestia.speckle.works/api/comments/:resourceType/:resourceId"},{"method":"GET","route":"https://hestia.speckle.works/api/comments/:resourceType/:resourceId"},{"method":"GET","route":"https://hestia.speckle.works/api/comments/:commentId"},{"method":"PUT","route":"https://hestia.speckle.works/api/comments/:commentId"},{"method":"DELETE","route":"https://hestia.speckle.works/api/comments/:commentId"}],"objects":[{"method":"GET","route":"https://hestia.speckle.works/api/streams/:streamId/objects"},{"method":"POST","route":"https://hestia.speckle.works/api/objects"},{"method":"POST","route":"https://hestia.speckle.works/api/objects/derive"},{"method":"GET","route":"https://hestia.speckle.works/api/objects/:objectId"},{"method":"POST","route":"https://hestia.speckle.works/api/objects/getbulk/"},{"method":"PUT","route":"https://hestia.speckle.works/api/objects/:objectId"},{"method":"PUT","route":"https://hestia.speckle.works/api/objects/:objectId/properties/"},{"method":"DELETE","route":"https://hestia.speckle.works/api/objects/:objectId"}]},"plugins":[{"name":"Arup Carbon Checker","version":"1.0.0-beta","desc":"This plugin allows you to do basic CO2 cost estimations.","serveFrom":"/carbon","serveSource":"plugins/CarbonTool/dist","author":"Dimitrie A. Stefanescu / Arup","contact":"dimitrie.stefanescu@arup.com","homepage":"https://arup.com","git":"https://github.com/speckleworks/SpeckleAdmin","sourceDir":"plugins/CarbonTool","canonicalUrl":"https://hestia.speckle.works/carbon"},{"name":"Speckle Admin","version":"0.7.5","desc":"YEAH! Speckle has a frontend yo!","serveFrom":"/","serveSource":"plugins/SpeckleAdmin/dist","author":"Speckle Project Contributors","contact":"hello@speckle.works","homepage":"https://speckle.works","git":"https://github.com/speckleworks/SpeckleAdmin","sourceDir":"plugins/SpeckleAdmin","canonicalUrl":"https://hestia.speckle.works/"},{"name":"Speckle Admin","version":"0.4.7","desc":"This plugin allows you to manage your streams.","serveFrom":"/newadmin","serveSource":"plugins/SpeckleAdminDev/dist","author":"Speckle Project Contributors","contact":"hello@speckle.works","homepage":"https://speckle.works","git":"https://github.com/speckleworks/SpeckleAdmin","sourceDir":"plugins/SpeckleAdminDev","canonicalUrl":"https://hestia.speckle.works/newadmin"},{"name":"Speckle Viewer","version":"0.2.0","desc":"This plugins allows you to view streams in your browser, amongst other things.","serveFrom":"/view","author":"Speckle Project Contributors","contact":"hello@speckle.works","homepage":"https://speckle.works","git":"https://github.com/speckleworks/SpeckleViewer","sourceDir":"plugins/SpeckleViewer","canonicalUrl":"https://hestia.speckle.works/view"},{"name":"Sample Plugin","version":"0.1.0","desc":"This plugin tests plugins","serveFrom":"/sample-plugin","author":"DAS","contact":"test@dimitrie.org","homepage":"https://dimitrie.org","git":"https://github.com/speckleworks/SpeckleViewer","sourceDir":"plugins/speckle-sample-plugin","canonicalUrl":"https://hestia.speckle.works/sample-plugin"}],"jnMask":"######-##"}

That looks correct - your computer reaches and pings the test server properly, so all is well there. Not sure what’s going on! There are some weird issues that we’ve got wiffs of with 1.0 and the latest version of Rhino.

Another last ditch attempt would be to try with a previous speckle version - something like 1.8.19? Not sure what the problem can be, we never got to the bottom/reproduced locally the other two threads reporting this :frowning:

Hi Dimitrie,
I had created a second account on Hestia. Speckle works when I only have this one in my account manager.
I would use only this one from now on; how do i delete the problematic account ?