invakid404
invakid4043d ago

Internal: Object store client not present, cannot stream logs from store when clicking Show more...

When Windmill truncates the logs of a particular run and shows the "Show more..." button, clicking it causes the error from the title. We do have "Instance object storage" configured in the Instance settings, and clicking both "Test from a server" and "Test from a worker" results in a success. Any ideas?
No description
10 Replies
rubenf
rubenf3d ago
Not sure no, it works fine on prod on latest
invakid404
invakid404OP3d ago
We're on the Windmill Pro plan and not EE if that makes any difference I'm not sure if the S3 logging is supposed to be working for us
rubenf
rubenf3d ago
yeah I think it doesn't will improve the error message
invakid404
invakid404OP3d ago
I guess the real question is whether Windmill would fall back to trying to read the logs from the filesystem or it'd keep failing unless we disable the instance object storage
rubenf
rubenf3d ago
It will fallback to logs from filesystem actually, not fully certain
invakid404
invakid404OP2d ago
@rubenf btw, I checked on my community edition instance at home and the error I get is different, so my assumption is that windmill is trying to use S3 for logs even though we're not supposed to have it included in the Pro plan (or so you've told me), so it looks like there is a bug here, as I'd expect it to fall back to logs from filesystem, but the error indicates it's trying S3 only I set up a shared mount for the server and workers mounted on /tmp/windmill/logs, disabled the instance object store, yet I still get Internal: Object store client not present, cannot stream logs from store Windmill appears to be writing stuff to the shared volume already, I'm not sure why it's trying to read from an object store
rubenf
rubenf2d ago
I will investigate
invakid404
invakid404OP2d ago
I can confirm the log I'm trying to read is located in /tmp/windmill/logs/ under the job id, so it's just trying to read from the wrong location it seems, writing is fine
rubenf
rubenf2d ago
👍