Hops subdefinition with a compute server

Hi! I’m using a compute server (installerd with IIS) with a fork of the appserver. I’d like to be able to use hops subdefinitions in the definitions that are computed by the server.

I understood from previosu exchanges that including my hops subcomponents in my blob storage wouldn’t work, so i tried by saving them on the compute server directly. I managed to make it work on the server by saving the hops subdefinition on the server, filling in API Key in the parameters for Hops and registering the path to the subdefinition in my definition as the path on the server

The thing is, it doesn’t work with the webapp. The page doesn’t crash so i guess there is no blocking error, but the component is definitely not computed. Here is a diagram of what i attempted to help.

Is there a way to make it work?

Thanks in advance!

Update: I tried with the hops file being stored on an open URL as @AndyPayne suggested here:

It works fine when i execute the “master” definition including hops component with GH GUI locally, but doesn’t work when i try and open the master definition with appserver + compute (locally or remotely)…

(For example when i try and compute with local compute, i get following message, the component being the one you see on the screenshot, implying hops component didn’t work)

CG  [10:59:36 DBG] Input parameter Z failed to collect data: component "Center Box" (1a5fd7be-4f00-449f-9068-2cdb4963a3af)

Any clues?
Thanks :pray: !

Are there any other messages in the logs other than the one that says the input failed to collect data? Have you tried sending a simple Hello World type of definition to your app server/ remote VM instance just to see if that workflow will work on simple definitions?