arcadedb
https://github.com/arcadedata/arcadedb
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
not yet supported1 Subscribers
Add a CodeTriage badge to arcadedb
Help out
- Issues
- Production mode conceals the error text but ships the same detail in exceptionArgs / gRPC trailers - one decision, both transports
- A GraphQL fragment spread or inline fragment parses, then produces a result with a null property key that no serializer can render
- Type.convert() wraps a scalar for a declared LIST property in an IMMUTABLE List.of(), so the second newEmbeddedDocument() on that property throws UnsupportedOperationException
- JsonSerializer.serializeDocument() throws away serializeCollection()'s result, so a collection property ignores useCollectionSize and its embedded documents lose @type
- The remote driver's NDJSON paths bound only the wait for response headers, so a server that stalls mid-body parks the caller thread forever
- RemoteDatabase.begin()/commit() rewrap a retryable NeedRetryException as TransactionException, so transaction()'s retry budget never fires for an HA deflection
- HTTP Basic auth splits the credential on EVERY colon, so a password containing ':' can never authenticate over HTTP
- TypeIndex.get(keys, limit) pushes a NEGATIVE per-bucket limit down, so the limit is never applied to any bucket index
- RemoteServer.drop()/createUser()/dropUser() hand-roll the request: no failover, and the reconstructed exception type is buried under DatabaseOperationException
- HA: two concurrent add-peer requests can commit two Raft peer ids for one address
- Docs
- not yet supported