caosdb-server issueshttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues2024-03-18T00:05:06Zhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/335Investigate: Job Failed #2644852024-03-18T00:05:06ZHenrik tom WördenInvestigate: Job Failed #264485Job [#264485](https://gitlab.indiscale.com/caosdb/src/caosdb-server/-/jobs/264485) failed for b7cdc7f5a82b10bc6cf77e1c2e46592d90124563:
Job is flaky. What can be done?Job [#264485](https://gitlab.indiscale.com/caosdb/src/caosdb-server/-/jobs/264485) failed for b7cdc7f5a82b10bc6cf77e1c2e46592d90124563:
Job is flaky. What can be done?Timm Fitschent.fitschen@indiscale.comTimm Fitschent.fitschen@indiscale.comhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/331Extern: Querying for entities with property fails if using ID2024-03-18T00:05:06ZDaniel HornungExtern: Querying for entities with property fails if using ID---
extern: https://gitlab.com/linkahead/linkahead-server/-/issues/248
---
https://gitlab.com/linkahead/linkahead-server/-/issues/248
Possible duplicate of https://gitlab.com/linkahead/linkahead-server/-/issues/247
- [ ] Reproduced
- ...---
extern: https://gitlab.com/linkahead/linkahead-server/-/issues/248
---
https://gitlab.com/linkahead/linkahead-server/-/issues/248
Possible duplicate of https://gitlab.com/linkahead/linkahead-server/-/issues/247
- [ ] Reproduced
- [ ] Fixed or documented (if intentional behavior)
- [ ] Followup issues created if necessaryBatCAT WP4 - Knowledge IntegrationTimm Fitschent.fitschen@indiscale.comTimm Fitschent.fitschen@indiscale.comhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/330Extern: Unexpected Server Error when updating an Entity with a FILE Property2024-03-04T08:35:34ZHenrik tom WördenExtern: Unexpected Server Error when updating an Entity with a FILE Propertyhttps://gitlab.com/linkahead/linkahead-server/-/issues/246https://gitlab.com/linkahead/linkahead-server/-/issues/246Henrik tom WördenHenrik tom Wördenhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/320Extern: Cannot update entity permissions if file is missing.2024-03-18T00:05:06ZTimm Fitschent.fitschen@indiscale.comExtern: Cannot update entity permissions if file is missing.https://gitlab.com/linkahead/linkahead-server/-/issues/36https://gitlab.com/linkahead/linkahead-server/-/issues/36Timm Fitschent.fitschen@indiscale.comTimm Fitschent.fitschen@indiscale.comhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/318EXTERN: Case mismatch causes permissions to be invalid2024-03-18T10:21:26ZFlorian SpreckelsenEXTERN: Case mismatch causes permissions to be invalidhttps://gitlab.com/caosdb/caosdb-server/-/issues/234https://gitlab.com/caosdb/caosdb-server/-/issues/234Florian SpreckelsenFlorian Spreckelsenhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/317EXTERN: Server handles states of properties incorrectly2024-03-18T10:21:30ZFlorian SpreckelsenEXTERN: Server handles states of properties incorrectlyhttps://gitlab.com/caosdb/caosdb-server/-/issues/225https://gitlab.com/caosdb/caosdb-server/-/issues/225Florian SpreckelsenFlorian Spreckelsenhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/316EXTERN: Bug: Error message when text for "name" for new record is too long2023-12-11T09:50:15ZFlorian SpreckelsenEXTERN: Bug: Error message when text for "name" for new record is too longhttps://gitlab.com/caosdb/caosdb-server/-/issues/235https://gitlab.com/caosdb/caosdb-server/-/issues/235Daniel HornungDaniel Hornunghttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/303EXTERN: Cache of children is not removed when parent is updated2024-03-18T00:05:06ZFlorian SpreckelsenEXTERN: Cache of children is not removed when parent is updatedhttps://gitlab.com/caosdb/caosdb-server/-/issues/220https://gitlab.com/caosdb/caosdb-server/-/issues/220Timm Fitschent.fitschen@indiscale.comTimm Fitschent.fitschen@indiscale.comhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/300LinkAhead renaming: Allow but deprecate old CAOSDB_CONFIG_ environment variab...2024-03-04T08:35:37ZDaniel HornungLinkAhead renaming: Allow but deprecate old CAOSDB_CONFIG_ environment variables.From `README_SETUP.md`:
> All configuration environment variables should be change from `CAOSDB_CONFIG_...` to
`LINKAHEAD_CONFIG_...`. The old environment variables will remain deprecated but valid for some
time, but mixing old and new...From `README_SETUP.md`:
> All configuration environment variables should be change from `CAOSDB_CONFIG_...` to
`LINKAHEAD_CONFIG_...`. The old environment variables will remain deprecated but valid for some
time, but mixing old and new variables is forbidden: If you rename one, you have to rename all.
- [ ] Deprecation and consistency check (either CAOSDB or LINKAHEAD, not both) is implemented.
- [ ] Followup issues created if necessaryLinkAhead RelaunchHenrik tom WördenHenrik tom Wördenhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/299Calling the /logout resource should invalidate the session's AuthToken.2024-01-22T08:09:48ZDaniel HornungCalling the /logout resource should invalidate the session's AuthToken.---
extern: https://gitlab.com/caosdb/caosdb-server/-/issues/210
---
Calling the /logout resource should invalidate the session's AuthToken.
- [ ] Tokens are properly invalidated.---
extern: https://gitlab.com/caosdb/caosdb-server/-/issues/210
---
Calling the /logout resource should invalidate the session's AuthToken.
- [ ] Tokens are properly invalidated.Daniel HornungDaniel Hornunghttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/296Extern: Deprecate SSL components of the server2024-03-18T00:05:06ZTimm Fitschent.fitschen@indiscale.comExtern: Deprecate SSL components of the server---
extern: https://gitlab.com/caosdb/caosdb-server/-/issues/207
---
https://gitlab.com/caosdb/caosdb-server/-/issues/207---
extern: https://gitlab.com/caosdb/caosdb-server/-/issues/207
---
https://gitlab.com/caosdb/caosdb-server/-/issues/207Timm Fitschent.fitschen@indiscale.comTimm Fitschent.fitschen@indiscale.comhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/295Extern: Server accepts any string for DATETIME properties.2024-03-18T00:05:06ZDaniel HornungExtern: Server accepts any string for DATETIME properties.https://gitlab.com/caosdb/caosdb-server/-/issues/205
The server does not properly check if datetime properties follow some format.https://gitlab.com/caosdb/caosdb-server/-/issues/205
The server does not properly check if datetime properties follow some format.BatCAT WP4 - Knowledge IntegrationTimm Fitschent.fitschen@indiscale.comTimm Fitschent.fitschen@indiscale.comhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/290Extern: Startup fails due to problems with OpenSSL and netty-tcnative on Debi...2024-03-18T00:05:06ZHenrik tom WördenExtern: Startup fails due to problems with OpenSSL and netty-tcnative on Debian 11https://gitlab.com/caosdb/caosdb-server/-/issues/158https://gitlab.com/caosdb/caosdb-server/-/issues/158Timm Fitschent.fitschen@indiscale.comTimm Fitschent.fitschen@indiscale.comhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/289Extern: (Query-)Caches need to be cleared when permissions are changed2024-03-18T00:05:06ZHenrik tom WördenExtern: (Query-)Caches need to be cleared when permissions are changedhttps://gitlab.com/caosdb/caosdb-server/-/issues/156https://gitlab.com/caosdb/caosdb-server/-/issues/156Timm Fitschent.fitschen@indiscale.comTimm Fitschent.fitschen@indiscale.comhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/284Fix --no-tls setup2024-03-18T00:05:06ZTimm Fitschent.fitschen@indiscale.comFix --no-tls setup```bash
export CAOSDB_COMMAND_LINE_OPTIONS="--no-tls"
make run-debug
```
leads to
```java
java.lang.IllegalArgumentException: File does not exist or it does not refer to a normal file:
at java.security.KeyStore.getInstance(KeyStore.j...```bash
export CAOSDB_COMMAND_LINE_OPTIONS="--no-tls"
make run-debug
```
leads to
```java
java.lang.IllegalArgumentException: File does not exist or it does not refer to a normal file:
at java.security.KeyStore.getInstance(KeyStore.java:1751) ~[?:?]
at java.security.KeyStore.getInstance(KeyStore.java:1681) ~[?:?]
at org.caosdb.server.grpc.GRPCServer.buildSslContext(GRPCServer.java:91) ~[caosdb-server-0.9.1-SNAPSHOT-jar-with-dependencies.jar:?]
at org.caosdb.server.grpc.GRPCServer.buildServer(GRPCServer.java:161) ~[caosdb-server-0.9.1-SNAPSHOT-jar-with-dependencies.jar:?]
at org.caosdb.server.grpc.GRPCServer.startServer(GRPCServer.java:192) ~[caosdb-server-0.9.1-SNAPSHOT-jar-with-dependencies.jar:?]
at org.caosdb.server.CaosDBServer.initWebServer(CaosDBServer.java:408) ~[caosdb-server-0.9.1-SNAPSHOT-jar-with-dependencies.jar:?]
at org.caosdb.server.CaosDBServer.main(CaosDBServer.java:159) ~[caosdb-server-0.9.1-SNAPSHOT-jar-with-dependencies.jar:?]
```Timm Fitschent.fitschen@indiscale.comTimm Fitschent.fitschen@indiscale.comhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/282EXTERN: Using an invalid permission should cause error2024-03-18T00:05:06ZFlorian SpreckelsenEXTERN: Using an invalid permission should cause errorhttps://gitlab.com/caosdb/caosdb-server/-/issues/195
* [x] ~"Bug::Confirmed" https://gitlab.com/caosdb/caosdb-pyinttest/-/commit/22760ada04c802b38f569b9d0163cf6485d95911
* [ ] fixedhttps://gitlab.com/caosdb/caosdb-server/-/issues/195
* [x] ~"Bug::Confirmed" https://gitlab.com/caosdb/caosdb-pyinttest/-/commit/22760ada04c802b38f569b9d0163cf6485d95911
* [ ] fixedTimm Fitschent.fitschen@indiscale.comTimm Fitschent.fitschen@indiscale.comhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/276EXTERN: CQL: FIND ENTITY WHICH REFERENCES A RECORD shows no results2024-03-18T00:05:06ZFlorian SpreckelsenEXTERN: CQL: FIND ENTITY WHICH REFERENCES A RECORD shows no resultshttps://gitlab.com/caosdb/caosdb-server/-/issues/186https://gitlab.com/caosdb/caosdb-server/-/issues/186Timm Fitschent.fitschen@indiscale.comTimm Fitschent.fitschen@indiscale.comhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/274EXTERN: Create Server Job that prevents user defined subproperties2024-03-18T00:05:06ZFlorian SpreckelsenEXTERN: Create Server Job that prevents user defined subpropertieshttps://gitlab.com/caosdb/caosdb-server/-/issues/161https://gitlab.com/caosdb/caosdb-server/-/issues/161Timm Fitschent.fitschen@indiscale.comTimm Fitschent.fitschen@indiscale.comhttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/250Extern: Documentation: Howto for setting up new users.2024-03-03T21:10:22ZDaniel HornungExtern: Documentation: Howto for setting up new users.---
extern: https://gitlab.com/caosdb/caosdb-server/-/issues/163
---
Documentation: Howto for setting up new users.
## DoD
- [ ] There is some great documentation for this issue.---
extern: https://gitlab.com/caosdb/caosdb-server/-/issues/163
---
Documentation: Howto for setting up new users.
## DoD
- [ ] There is some great documentation for this issue.Daniel HornungDaniel Hornunghttps://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/248User-specific query caching2023-06-30T12:54:43ZTimm Fitschent.fitschen@indiscale.comUser-specific query caching# DoD
* [ ] reenable the user-specific caching in the server, see TODO in bd13c74992c506c9d9a91a3b12417823fe588000
* [ ] implement cache invalidation after ACMTransactions
* [ ] write new integration tests where the user cache is invali...# DoD
* [ ] reenable the user-specific caching in the server, see TODO in bd13c74992c506c9d9a91a3b12417823fe588000
* [ ] implement cache invalidation after ACMTransactions
* [ ] write new integration tests where the user cache is invalidated after relevant changes to roles or permission rules.