Intermittent Durable Object Errors
- Dominant language
- JavaScript
- Stars
- 3
- Forks
- 7
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 6
Description
This seems to be happening on the new infra... never seen before on the old.
```
Error from server {"timestamp":1754577923284, "message": "Cannot perform 1/0 on behalf of a different Durable Object.
I/0 objects (such as streams,
request/response bodies,
and others) created in the context of index. js: 137
one Durable Object cannot be accessed from a different Durable Object in the same isolate. This is a limitation of Cloudflare Workers which allows us to improve overall performance.
(I/0 type: Native)" "stack":"Error:
Cannot perform I/0 on behalf of a different Durable Object. I/0 objects (such as streams, request/response bodies, and others) created in the context of one Durable Object cannot be accessed from a different Durable
Object in the same isolate. This is a limitation of
Cloudflare Workers which allows us to improve overall performance.
```
Contributor guide
Research direction
Start at index.js:137 and trace the Durable Object request and I/O contexts associated with the reported server error. Reproduce the intermittent failure on the new infrastructure if possible, then document the trigger and verify that the cross-Durable-Object I/O error no longer occurs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- backend, cloud
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100