You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a weird issue. Locally I've seen this happening sporadically - the syncer receives the even, dispatches it (log: INFO: Dispatching event) but the handler for the event ethlance.server.syncer/handle-job-funds-change doesn't get called (even though the handlers are registered).
I resolved it locally by removing the compilation intermediate artifacts (server/.shadow-cljs/*, server/.cpcache/*, server/out/*) and recompiled. This could be caused by some macro compilation output not being re-compiled (macros in CLJS get compiled in JVM and inlined, if the macro file didn't change, the old output is inlined)
But in QA/production this shouldn't happen as the builds (compilation) is done in a new docker container, so a blank slate, and thus no old compilation artifacts would be there.
I'll ponder over how to make it this issue (and its causes) more visible and track it in case it happens again.
Into this job I tried adding 0.01 amount of funds several times, I confirmed approval transaction and then transfer transaction, it went through ok, but then Available Funds at the job detail page shows same amount of 0.01. https://ethlance.qa.district0x.io/jobs/0xE68AAA7bbA98A81dB838d5188FAB46ECb55731F2
The text was updated successfully, but these errors were encountered: