KorAP / Kustvakt

:speedboat: User and policy management component for KorAP, capable of rewriting queries for policy based document restrictions.
BSD 2-Clause "Simplified" License
4 stars 3 forks source link

Lite version: statistics service throws errors for unknown VC #754

Closed margaretha closed 3 months ago

margaretha commented 4 months ago

For the lite version, Request to statistics API with unknown VC, e.g.

/api/v1.0/statistics?cq=referTo+%22unknown-corpus%22

throws the following errors:

kustvakt-1  |   at de.ids_mannheim.korap.KrillCollection.fromStore(KrillCollection.java:184)
kustvakt-1  |   at de.ids_mannheim.korap.collection.VirtualCorpusFilter$DocBitsSupplier.supplyDocBits(VirtualCorpusFilter.java:72)
kustvakt-1  |   at de.ids_mannheim.korap.collection.VirtualCorpusFilter.lambda$getDocIdSet$0(VirtualCorpusFilter.java:42)
kustvakt-1  |   at de.ids_mannheim.korap.cache.VirtualCorpusCache.getDocBits(VirtualCorpusCache.java:324)
kustvakt-1  |   at de.ids_mannheim.korap.collection.VirtualCorpusFilter.getDocIdSet(VirtualCorpusFilter.java:39)
kustvakt-1  |   at de.ids_mannheim.korap.KrillCollection.getDocIdSet(KrillCollection.java:663)
kustvakt-1  |   at de.ids_mannheim.korap.KrillCollection.bits(KrillCollection.java:599)
kustvakt-1  |   at de.ids_mannheim.korap.KrillCollection.docCount(KrillCollection.java:853)
kustvakt-1  |   at de.ids_mannheim.korap.KrillCollection.numberOf(KrillCollection.java:731)
kustvakt-1  |   at de.ids_mannheim.korap.KrillCollection.numberOf(KrillCollection.java:696)
kustvakt-1  |   at de.ids_mannheim.korap.web.SearchKrill.getStatistics(SearchKrill.java:313)
kustvakt-1  |   at de.ids_mannheim.korap.core.service.StatisticService.retrieveStatisticsForCorpusQuery(StatisticService.java:41)
kustvakt-1  |   at de.ids_mannheim.korap.core.web.controller.StatisticController.getStatistics(StatisticController.java:78)