Service Binding Error "This Worker no longer exists"

My service binding, in settings, is showing this error message: This Worker no longer exists and can not be used. Please try using a different Worker. But the worker does exist and if I make a browser request to the worker it returns the expected response, and everything looks fine in its logs. I'm trying to bind to the worker from pages. When I make a request through the calling website the pages log shows this:
js"worker error:",
"TypeError: The RPC receiver does not implement the method \"emailFunc\"."
js"worker error:",
"TypeError: The RPC receiver does not implement the method \"emailFunc\"."
But again the worker does implement the method.
2 Replies
blindChicken
blindChickenOP7mo ago
I should add that the target worker was deployed first, then I redeployed the calling worker(pages). This appears to be a bug with dashboard UI, as I was able to call a method on the service-binding.
Want results from more Discord servers?
Add your server