Files
openide/fleet/kernel/srcCommonMain
Daniil Ovchinnikov 7b685a61be [rhizome] add and use a query for entity types
This fixes the following:
```
java.lang.IllegalStateException: entity does not exist for rhizomedb.EntityType
	at fleet.kernel.rete.QueriesKt$each$1$1.invoke(Queries.kt:114)
	at fleet.kernel.rete.QueriesKt$each$1$1.invoke(Queries.kt:112)
	at fleet.kernel.rete.QueriesKt$rawMap$2$1.invoke(Queries.kt:433)
	at fleet.kernel.rete.QueriesKt$rawMap$2$1.invoke(Queries.kt:432)
	at fleet.kernel.rete.QueriesKt.transform$lambda$1$0$0(Queries.kt:461)
	at fleet.kernel.rete.impl.LookupKt.lookupAttribute_bBVBO88$lambda$0$1(Lookup.kt:110)
	at fleet.kernel.rete.impl.ReteNetworkImplKt$subscriptionScope$1$1.collect(ReteNetworkImpl.kt:65)
	at fleet.kernel.rete.QueriesKt.transform$lambda$1$0(Queries.kt:461)
	at fleet.kernel.rete.impl.ReteNetworkImplKt$subscriptionScope$1$1.collect(ReteNetworkImpl.kt:65)
	at fleet.kernel.rete.impl.ReteNetworkImplKt.catching$lambda$0(ReteNetworkImpl.kt:456)
	at fleet.kernel.rete.impl.ReteNetworkImplKt$subscriptionScope$1$1.collect(ReteNetworkImpl.kt:65)
	at fleet.kernel.rete.impl.ReteNetworkImpl$queryScope$1.producer$lambda$0$0(ReteNetworkImpl.kt:280)
	at fleet.kernel.rete.impl.ReteNetworkImplKt$subscriptionScope$1$1.collect(ReteNetworkImpl.kt:65)
	at fleet.kernel.rete.impl.ReteNetworkImpl$queryScope$1.collect(ReteNetworkImpl.kt)
	at fleet.kernel.rete.impl.FlatMapKt.flatMap(FlatMap.kt:20)
	at fleet.kernel.rete.QueriesKt.flatMap$lambda$0$0(Queries.kt:183)
	at fleet.kernel.rete.impl.ReteNetworkImpl$queryScope$1.producer(ReteNetworkImpl.kt:290)
	at fleet.kernel.rete.impl.ObservableMatchKt.observable__emGRDg$lambda$0(ObservableMatch.kt:137)
	at fleet.kernel.rete.impl.ReteNetworkImpl.safeProducer(ReteNetworkImpl.kt:212)
	at fleet.kernel.rete.impl.ReteNetworkImpl$observeQuery$producer$1.invoke(ReteNetworkImpl.kt:320)
	at fleet.kernel.rete.impl.ReteNetworkImpl$observeQuery$producer$1.invoke(ReteNetworkImpl.kt:319)
	at com.jetbrains.rhizomedb.DbContextKt.asOf(DbContext.kt:135)
	at fleet.kernel.rete.impl.ReteNetworkImpl.observeQuery(ReteNetworkImpl.kt:319)
	at fleet.kernel.rete.impl.PosponedVarsKt.postponedVars$addTerminal(PosponedVars.kt:22)
	at fleet.kernel.rete.impl.PosponedVarsKt.access$postponedVars$addTerminal(PosponedVars.kt:1)
	at fleet.kernel.rete.impl.PosponedVarsKt$postponedVars$1.command(PosponedVars.kt:42)
	at fleet.kernel.rete.ReteKt$withRete$2$1$1$1$1$2$1$1.invokeSuspend(Rete.kt:119)
	at fleet.kernel.rete.ReteKt$withRete$2$1$1$1$1$2$1$1.invoke(Rete.kt)
	at fleet.kernel.rete.ReteKt$withRete$2$1$1$1$1$2$1$1.invoke(Rete.kt)
	at kotlinx.coroutines.selects.SelectImplementation$ClauseData.invokeBlock(Select.kt:846)
	at kotlinx.coroutines.selects.SelectImplementation.processResultAndInvokeBlockRecoveringException(Select.kt:729)
	at kotlinx.coroutines.selects.SelectImplementation.complete(Select.kt:722)
	at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:456)
	at kotlinx.coroutines.selects.SelectImplementation.access$doSelectSuspend(Select.kt:251)
	at kotlinx.coroutines.selects.SelectImplementation$doSelectSuspend$1.invokeSuspend(Select.kt)
	... 9 more
```

GitOrigin-RevId: ceb29353cc07d71281295a5b80a9d08da5a79d31
2025-10-05 19:00:57 +00:00
..