visualize-admin / visualization-tool

The tool for visualizing Swiss Open Government Data. Project ownership: Federal Office for the Environment FOEN
https://visualize.admin.ch
BSD 3-Clause "New" or "Revised" License
29 stars 3 forks source link

multi filter in cube search list gives an error #1477

Closed Rdataflow closed 3 months ago

Rdataflow commented 3 months ago

Describe the bug multi filter in cube search list gives an error

To Reproduce Steps to reproduce the behavior:

  1. Go to https://test.visualize.admin.ch/browse/theme/https%3A%2F%2Fregister.ld.admin.ch%2Fopendataswiss%2Fcategory%2Fagriculture/organization/https%3A%2F%2Fregister.ld.admin.ch%2Fopendataswiss%2Forg%2Fbundesamt-fur-umwelt-bafu?dataSource=Test
  2. See error

Expected behavior No error but the filtered list

Screenshots or video

[GraphQL] Bad Request (400): {"message":"com.complexible.stardog.plan.eval.ExecutionException: Invalid SPARQL query: Encountered \" \",\" \", \"\" at line 60, column 7.\nWas expecting one of:\n    \"(\" ...\n    \"{\" ...\n    \"}\" ...\n    \"[\" ...\n    \"<<\" ...\n    \".\" ...\n    <NIL> ...\n    <ANON> ...\n    \"true\" ...\n    \"bind\" ...\n    \"false\" ...\n    \"graph\" ...\n    \"unnest\" ...\n    \"minus\" ...\n    \"filter\" ...\n    \"values\" ...\n    \"service\" ...\n    \"optional\" ...\n    <Q_IRI_REF> ...\n    <PNAME_NS> ...\n    <PNAME_LN> ...\n    <BLANK_NODE_LABEL> ...\n    <VAR1> ...\n    <VAR2> ...\n    <INTEGER> ...\n    <INTEGER_POSITIVE> ...\n    <INTEGER_NEGATIVE> ...\n    <DECIMAL> ...\n    <DECIMAL_POSITIVE> ...\n    <DECIMAL_NEGATIVE> ...\n    <DOUBLE> ...\n    <DOUBLE_POSITIVE> ...\n    <DOUBLE_NEGATIVE> ...\n    <STRING_LITERAL1> ...\n    <STRING_LITERAL2> ...\n    <STRING_LITERAL_LONG1> ...\n    <STRING_LITERAL_LONG2> ...\n    ","code":"QE0PE2","stacktrace":"com.stardog.stark.query.QueryExecutionFailure: com.complexible.stardog.plan.eval.ExecutionException: Invalid SPARQL query: Encountered \" \",\" \", \"\" at line 60, column 7.\nWas expecting one of:\n    \"(\" ...\n    \"{\" ...\n    \"}\" ...\n    \"[\" ...\n    \"<<\" ...\n    \".\" ...\n    <NIL> ...\n    <ANON> ...\n    \"true\" ...\n    \"bind\" ...\n    \"false\" ...\n    \"graph\" ...\n    \"unnest\" ...\n    \"minus\" ...\n    \"filter\" ...\n    \"values\" ...\n    \"service\" ...\n    \"optional\" ...\n    <Q_IRI_REF> ...\n    <PNAME_NS> ...\n    <PNAME_LN> ...\n    <BLANK_NODE_LABEL> ...\n    <VAR1> ...\n    <VAR2> ...\n    <INTEGER> ...\n    <INTEGER_POSITIVE> ...\n    <INTEGER_NEGATIVE> ...\n    <DECIMAL> ...\n    <DECIMAL_POSITIVE> ...\n    <DECIMAL_NEGATIVE> ...\n    <DOUBLE> ...\n    <DOUBLE_POSITIVE> ...\n    <DOUBLE_NEGATIVE> ...\n    <STRING_LITERAL1> ...\n    <STRING_LITERAL2> ...\n    <STRING_LITERAL_LONG1> ...\n    <STRING_LITERAL_LONG2> ...\n    \n\tat com.stardog.stark.query.QueryExecutionFailure.forLoggedError(QueryExecutionFailure.java:46)\n\tat com.complexible.stardog.query.DefaultQueryFactory$GraphQuery.execute(DefaultQueryFactory.java:360)\n\tat com.complexible.stardog.query.DefaultQueryFactory$GraphQuery.execute(DefaultQueryFactory.java:343)\n\tat com.complexible.stardog.query.DelegatingQuery.execute(DelegatingQuery.java:68)\n\tat com.complexible.stardog.db.DatabaseImpl$TimerPausingReadQuery.execute(DatabaseImpl.java:1796)\n\tat com.complexible.stardog.db.DatabaseImpl$TimerPausingReadQuery.execute(DatabaseImpl.java:1783)\n\tat com.complexible.stardog.query.DelegatingQuery.execute(DelegatingQuery.java:60)\n\tat com.complexible.stardog.StardogKernel$SecuredReadQuery.execute(StardogKernel.java:4913)\n\tat com.complexible.stardog.StardogKernel$SecuredReadQuery.execute(StardogKernel.java:4900)\n\tat com.complexible.stardog.query.DelegatingQuery.execute(DelegatingQuery.java:60)\n\tat com.complexible.stardog.MonitoredQuery$MonitoredReadQuery.execute(MonitoredQuery.java:54)\n\tat com.complexible.stardog.MonitoredQuery$MonitoredReadQuery.execute(MonitoredQuery.java:36)\n\tat com.complexible.stardog.protocols.http.server.ProtocolUtils.executeReadQuery(ProtocolUtils.java:544)\n\tat com.complexible.stardog.protocols.http.server.ProtocolUtils.executeReadQuery(ProtocolUtils.java:517)\n\tat com.complexible.stardog.protocols.http.server.SPARQLProtocol.executeQuery(SPARQLProtocol.java:251)\n\tat com.complexible.stardog.protocols.http.server.SPARQLProtocol.postSparqlQuery(SPARQLProtocol.java:175)\n\tat com.stardog.http.server.undertow.jaxrs.ExtractRoutes.lambda$handleIt$5(ExtractRoutes.java:193)\n\tat org.apache.shiro.subject.support.SubjectRunnable.doRun(SubjectRunnable.java:120)\n\tat org.apache.shiro.subject.support.SubjectRunnable.run(SubjectRunnable.java:108)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\nCaused by: com.complexible.stardog.plan.eval.ExecutionException: Invalid SPARQL query: Encountered \" \",\" \", \"\" at line 60, column 7.\nWas expecting one of:\n    \"(\" ...\n    \"{\" ...\n    \"}\" ...\n    \"[\" ...\n    \"<<\" ...\n    \".\" ...\n    <NIL> ...\n    <ANON> ...\n    \"true\" ...\n    \"bind\" ...\n    \"false\" ...\n    \"graph\" ...\n    \"unnest\" ...\n    \"minus\" ...\n    \"filter\" ...\n    \"values\" ...\n    \"service\" ...\n    \"optional\" ...\n    <Q_IRI_REF> ...\n    <PNAME_NS> ...\n    <PNAME_LN> ...\n    <BLANK_NODE_LABEL> ...\n    <VAR1> ...\n    <VAR2> ...\n    <INTEGER> ...\n    <INTEGER_POSITIVE> ...\n    <INTEGER_NEGATIVE> ...\n    <DECIMAL> ...\n    <DECIMAL_POSITIVE> ...\n    <DECIMAL_NEGATIVE> ...\n    <DOUBLE> ...\n    <DOUBLE_POSITIVE> ...\n    <DOUBLE_NEGATIVE> ...\n    <STRING_LITERAL1> ...\n    <STRING_LITERAL2> ...\n    <STRING_LITERAL_LONG1> ...\n    <STRING_LITERAL_LONG2> ...\n    \n\tat com.complexible.stardog.plan.eval.QueryEngine.handleError(QueryEngine.java:326)\n\tat com.complexible.stardog.plan.eval.QueryEngine.handleError(QueryEngine.java:310)\n\tat com.complexible.stardog.plan.eval.QueryEngine.executePlan(QueryEngine.java:501)\n\tat com.complexible.stardog.plan.eval.QueryEngine.executeGraphPlan(QueryEngine.java:228)\n\tat com.complexible.stardog.plan.eval.QueryEngine.executeGraph(QueryEngine.java:220)\n\tat com.complexible.stardog.query.DefaultQueryFactory$GraphQuery.execute(DefaultQueryFactory.java:357)\n\t... 20 more\nCaused by: com.complexible.stardog.plan.parser.QueryParseException: Invalid SPARQL query: Encountered \" \",\" \", \"\" at line 60, column 7.\nWas expecting one of:\n    \"(\" ...\n    \"{\" ...\n    \"}\" ...\n    \"[\" ...\n    \"<<\" ...\n    \".\" ...\n    <NIL> ...\n    <ANON> ...\n    \"true\" ...\n    \"bind\" ...\n    \"false\" ...\n    \"graph\" ...\n    \"unnest\" ...\n    \"minus\" ...\n    \"filter\" ...\n    \"values\" ...\n    \"service\" ...\n    \"optional\" ...\n    <Q_IRI_REF> ...\n    <PNAME_NS> ...\n    <PNAME_LN> ...\n    <BLANK_NODE_LABEL> ...\n    <VAR1> ...\n    <VAR2> ...\n    <INTEGER> ...\n    <INTEGER_POSITIVE> ...\n    <INTEGER_NEGATIVE> ...\n    <DECIMAL> ...\n    <DECIMAL_POSITIVE> ...\n    <DECIMAL_NEGATIVE> ...\n    <DOUBLE> ...\n    <DOUBLE_POSITIVE> ...\n    <DOUBLE_NEGATIVE> ...\n    <STRING_LITERAL1> ...\n    <STRING_LITERAL2> ...\n    <STRING_LITERAL_LONG1> ...\n    <STRING_LITERAL_LONG2> ...\n    \n\tat com.complexible.stardog.plan.parser.QueryParserImpl.parseQuery(QueryParserImpl.java:598)\n\tat com.complexible.stardog.plan.parser.QueryParserImpl.parseQuery(QueryParserImpl.java:554)\n\tat com.complexible.stardog.plan.PlanContext.planFor(PlanContext.java:137)\n\tat com.complexible.stardog.plan.eval.QueryEngine.planFor(QueryEngine.java:621)\n\tat com.complexible.stardog.plan.eval.QueryEngine.lambda$executeGraph$4(QueryEngine.java:220)\n\tat com.complexible.stardog.plan.eval.QueryEngine.getExecutablePlan(QueryEngine.java:745)\n\tat com.complexible.stardog.plan.eval.QueryEngine.executePlan(QueryEngine.java:495)\n\t... 23 more\nCaused by: com.complexible.common.rdf.query.parser.sparql.ast.ParseException: Encountered \" \",\" \", \"\" at line 60, column 7.\nWas expecting one of:\n    \"(\" ...\n    \"{\" ...\n    \"}\" ...\n    \"[\" ...\n    \"<<\" ...\n    \".\" ...\n    <NIL> ...\n    <ANON> ...\n    \"true\" ...\n    \"bind\" ...\n    \"false\" ...\n    \"graph\" ...\n    \"unnest\" ...\n    \"minus\" ...\n    \"filter\" ...\n    \"values\" ...\n    \"service\" ...\n    \"optional\" ...\n    <Q_IRI_REF> ...\n    <PNAME_NS> ...\n    <PNAME_LN> ...\n    <BLANK_NODE_LABEL> ...\n    <VAR1> ...\n    <VAR2> ...\n    <INTEGER> ...\n    <INTEGER_POSITIVE> ...\n    <INTEGER_NEGATIVE> ...\n    <DECIMAL> ...\n    <DECIMAL_POSITIVE> ...\n    <DECIMAL_NEGATIVE> ...\n    <DOUBLE> ...\n    <DOUBLE_POSITIVE> ...\n    <DOUBLE_NEGATIVE> ...\n    <STRING_LITERAL1> ...\n    <STRING_LITERAL2> ...\n    <STRING_LITERAL_LONG1> ...\n    <STRING_LITERAL_LONG2> ...\n    \n\tat com.complexible.common.rdf.query.parser.sparql.ast.SyntaxTreeBuilder.generateParseException(SyntaxTreeBuilder.java:11275)\n\tat com.complexible.common.rdf.query.parser.sparql.ast.SyntaxTreeBuilder.jj_consume_token(SyntaxTreeBuilder.java:11128)\n\tat com.complexible.common.rdf.query.parser.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:2832)\n\tat com.complexible.common.rdf.query.parser.sparql.ast.SyntaxTreeBuilder.WhereClause(SyntaxTreeBuilder.java:1463)\n\tat com.complexible.common.rdf.query.parser.sparql.ast.SyntaxTreeBuilder.ConstructQuery(SyntaxTreeBuilder.java:1001)\n\tat com.complexible.common.rdf.query.parser.sparql.ast.SyntaxTreeBuilder.Query(SyntaxTreeBuilder.java:449)\n\tat com.complexible.common.rdf.query.parser.sparql.ast.SyntaxTreeBuilder.QueryContainer(SyntaxTreeBuilder.java:217)\n\tat com.complexible.common.rdf.query.parser.sparql.ast.SyntaxTreeBuilder.parseQuery(SyntaxTreeBuilder.java:31)\n\tat com.complexible.stardog.plan.parser.QueryParserImpl.parseQuery(QueryParserImpl.java:559)\n\t... 29 more\n","stacktraceBinary":"rO0ABXNyAC1jb20uc3RhcmRvZy5zdGFyay5xdWVyeS5RdWVyeUV4ZWN1dGlvbkZhaWx1cmXH1b5kJNTq6AIAAVoAB21Mb2dnZWR4cgAaamF2YS5sYW5nLlJ1bnRpbWVFeGNlcHRpb26eXwZHCjSD5QIAAHhyABNqYXZhLmxhbmcuRXhjZXB0aW9u0P0fPho7HMQCAAB4cgATamF2YS5sYW5nLlRocm93YWJsZdXGNSc5d7jLAwAETAAFY2F1c2V0ABVMamF2YS9sYW5nL1Rocm93YWJsZTtMAA1kZXRhaWxNZXNzYWdldAASTGphdmEvbGFuZy9TdHJpbmc7WwAKc3RhY2tUcmFjZXQAHltMamF2YS9sYW5nL1N0YWNrVHJhY2VFbGVtZW50O0wAFHN1cHByZXNzZWRFeGNlcHRpb25zdAAQTGphdmEvdXRpbC9MaXN0O3hwc3IANGNvbS5jb21wbGV4aWJsZS5zdGFyZG9nLnBsYW4uZXZhbC5FeGVjdXRpb25FeGNlcHRpb26PoLVSlEBzZQIAAHhyADxjb20uY29tcGxleGlibGUuc3RhcmRvZy5wbGFuLmV2YWwub3BlcmF0b3IuT3BlcmF0b3JFeGNlcHRpb25jJsNYPw/DgQIAAVoAB21Mb2dnZWR4cgAoY29tLmNvbXBsZXhpYmxlLnN0YXJkb2cuU3RhcmRvZ0V4Y2VwdGlvbhti3Dde8jONAgAAeHEAfgABc3IAN2NvbS5jb21wbGV4aWJsZS5zdGFyZG9nLnBsYW4ucGFyc2VyLlF1ZXJ5UGFyc2VFeGNlcHRpb27MeVMSWqwrCAIAAHhyACZjb20uc3RhcmRvZy5zdGFyay5xdWVyeS5NYWxmb3JtZWRRdWVyeckxpgF/S1BEAgAAeHEAfgABc3IAQWNvbS5jb21wbGV4aWJsZS5jb21tb24ucmRmLnF1ZXJ5LnBhcnNlci5zcGFycWwuYXN0LlBhcnNlRXhjZXB0aW9uAAAAAAAAAAECAANMAAxjdXJyZW50VG9rZW50ADpMY29tL2NvbXBsZXhpYmxlL2NvbW1vbi9yZGYvcXVlcnkvcGFyc2VyL3NwYXJxbC9hc3QvVG9rZW47WwAWZXhwZWN0ZWRUb2tlblNlcXVlbmNlc3QAA1tbSVsACnRva2VuSW1hZ2V0ABNbTGphdmEvbGFuZy9TdHJpbmc7eHEAfgACcQB+ABR0Aw5FbmNvdW50ZXJlZCAiICIsIiAiLCAiIiBhdCBsaW5lIDYwLCBjb2x1bW4gNy4KV2FzIGV4cGVjdGluZyBvbmUgb2Y6CiAgICAiKCIgLi4uCiAgICAieyIgLi4uCiAgICAifSIgLi4uCiAgICAiWyIgLi4uCiAgICAiPDwiIC4uLgogICAgIi4iIC4uLgogICAgPE5JTD4gLi4uCiAgICA8QU5PTj4gLi4uCiAgICAidHJ1ZSIgLi4uCiAgICAiYmluZCIgLi4uCiAgICAiZmFsc2UiIC4uLgogICAgImdyYXBoIiAuLi4KICAgICJ1bm5lc3QiIC4uLgogICAgIm1pbnVzIiAuLi4KICAgICJmaWx0ZXIiIC4uLgogICAgInZhbHVlcyIgLi4uCiAgICAic2VydmljZSIgLi4uCiAgICAib3B0aW9uYWwiIC4uLgogICAgPFFfSVJJX1JFRj4gLi4uCiAgICA8UE5BTUVfTlM+IC4uLgogICAgPFBOQU1FX0xOPiAuLi4KICAgIDxCTEFOS19OT0RFX0xBQkVMPiAuLi4KICAgIDxWQVIxPiAuLi4KICAgIDxWQVIyPiAuLi4KICAgIDxJTlRFR0VSPiAuLi4KICAgIDxJTlRFR0VSX1BPU0lUSVZFPiAuLi4KICAgIDxJTlRFR0VSX05FR0FUSVZFPiAuLi4KICAgIDxERUNJTUFMPiAuLi4KICAgIDxERUNJTUFMX1BPU0lUSVZFPiAuLi4KICAgIDxERUNJTUFMX05FR0FUSVZFPiAuLi4KICAgIDxET1VCTEU+IC4uLgogICAgPERPVUJMRV9QT1NJVElWRT4gLi4uCiAgICA8RE9VQkxFX05FR0FUSVZFPiAuLi4KICAgIDxTVFJJTkdfTElURVJBTDE+IC4uLgogICAgPFNUUklOR19MSVRFUkFMMj4gLi4uCiAgICA8U1RSSU5HX0xJVEVSQUxfTE9ORzE+IC4uLgogICAgPFNUUklOR19MSVRFUkFMX0xPTkcyPiAuLi4KICAgIHVyAB5bTGphdmEubGFuZy5TdGFja1RyYWNlRWxlbWVudDsCRio8PP0iOQIAAHhwAAAAJnNyABtqYXZhLmxhbmcuU3RhY2tUcmFjZUVsZW1lbnRhCcWaJjbdhQIACEIABmZvcm1hdEkACmxpbmVOdW1iZXJMAA9jbGFzc0xvYWRlck5hbWVxAH4ABUwADmRlY2xhcmluZ0NsYXNzcQB+AAVMAAhmaWxlTmFtZXEAfgAFTAAKbWV0aG9kTmFtZXEAfgAFTAAKbW9kdWxlTmFtZXEAfgAFTAANbW9kdWxlVmVyc2lvbnEAfgAFeHABAAAsC3QAA2FwcHQARGNvbS5jb21wbGV4aWJsZS5jb21tb24ucmRmLnF1ZXJ5LnBhcnNlci5zcGFycWwuYXN0LlN5bnRheFRyZWVCdWlsZGVydAAWU3ludGF4VHJlZUJ1aWxkZXIuamF2YXQAFmdlbmVyYXRlUGFyc2VFeGNlcHRpb25wcHNxAH4AGAEAACt4cQB+ABpxAH4AG3EAfgAcdAAQampfY29uc3VtZV90b2tlbnBwc3EAfgAYAQAACxBxAH4AGnEAfgAbcQB+ABx0ABFHcm91cEdyYXBoUGF0dGVybnBwc3EAfgAYAQAABbdxAH4AGnEAfgAbcQB+ABx0AAtXaGVyZUNsYXVzZXBwc3EAfgAYAQAAA+lxAH4AGnEAfgAbcQB+ABx0AA5Db25zdHJ1Y3RRdWVyeXBwc3EAfgAYAQAAAcFxAH4AGnEAfgAbcQB+ABx0AAVRdWVyeXBwc3EAfgAYAQAAANlxAH4AGnEAfgAbcQB+ABx0AA5RdWVyeUNvbnRhaW5lcnBwc3EAfgAYAQAAAB9xAH4AGnEAfgAbcQB+ABx0AApwYXJzZVF1ZXJ5cHBzcQB+ABgBAAACL3EAfgAadAAzY29tLmNvbXBsZXhpYmxlLnN0YXJkb2cucGxhbi5wYXJzZXIuUXVlcnlQYXJzZXJJbXBsdAAUUXVlcnlQYXJzZXJJbXBsLmphdmFxAH4AK3Bwc3EAfgAYAQAAAipxAH4AGnEAfgAtcQB+AC5xAH4AK3Bwc3EAfgAYAQAAAIlxAH4AGnQAKGNvbS5jb21wbGV4aWJsZS5zdGFyZG9nLnBsYW4uUGxhbkNvbnRleHR0ABBQbGFuQ29udGV4dC5qYXZhdAAHcGxhbkZvcnBwc3EAfgAYAQAAAm1xAH4AGnQALWNvbS5jb21wbGV4aWJsZS5zdGFyZG9nLnBsYW4uZXZhbC5RdWVyeUVuZ2luZXQAEFF1ZXJ5RW5naW5lLmphdmFxAH4AM3Bwc3EAfgAYAQAAANxxAH4AGnEAfgA1cQB+ADZ0ABVsYW1iZGEkZXhlY3V0ZUdyYXBoJDRwcHNxAH4AGAEAAALpcQB+ABpxAH4ANXEAfgA2dAARZ2V0RXhlY3V0YWJsZVBsYW5wcHNxAH4AGAEAAAHvcQB+ABpxAH4ANXEAfgA2dAALZXhlY3V0ZVBsYW5wcHNxAH4AGAEAAADkcQB+ABpxAH4ANXEAfgA2dAAQZXhlY3V0ZUdyYXBoUGxhbnBwc3EAfgAYAQAAANxxAH4AGnEAfgA1cQB+ADZ0AAxleGVjdXRlR3JhcGhwcHNxAH4AGAEAAAFlcQB+ABp0ADxjb20uY29tcGxleGlibGUuc3RhcmRvZy5xdWVyeS5EZWZhdWx0UXVlcnlGYWN0b3J5JEdyYXBoUXVlcnl0ABhEZWZhdWx0UXVlcnlGYWN0b3J5LmphdmF0AAdleGVjdXRlcHBzcQB+ABgBAAABV3EAfgAacQB+AEJxAH4AQ3EAfgBEcHBzcQB+ABgBAAAARHEAfgAadAAtY29tLmNvbXBsZXhpYmxlLnN0YXJkb2cucXVlcnkuRGVsZWdhdGluZ1F1ZXJ5dAAURGVsZWdhdGluZ1F1ZXJ5LmphdmFxAH4ARHBwc3EAfgAYAQAABwRxAH4AGnQAPWNvbS5jb21wbGV4aWJsZS5zdGFyZG9nLmRiLkRhdGFiYXNlSW1wbCRUaW1lclBhdXNpbmdSZWFkUXVlcnl0ABFEYXRhYmFzZUltcGwuamF2YXEAfgBEcHBzcQB+ABgBAAAG93EAfgAacQB+AEpxAH4AS3EAfgBEcHBzcQB+ABgBAAAAPHEAfgAacQB+AEdxAH4ASHEAfgBEcHBzcQB+ABgBAAATMXEAfgAadAA2Y29tLmNvbXBsZXhpYmxlLnN0YXJkb2cuU3RhcmRvZ0tlcm5lbCRTZWN1cmVkUmVhZFF1ZXJ5dAASU3RhcmRvZ0tlcm5lbC5qYXZhcQB+AERwcHNxAH4AGAEAABMkcQB+ABpxAH4AT3EAfgBQcQB+AERwcHNxAH4AGAEAAAA8cQB+ABpxAH4AR3EAfgBIcQB+AERwcHNxAH4AGAEAAAA2cQB+ABp0ADljb20uY29tcGxleGlibGUuc3RhcmRvZy5Nb25pdG9yZWRRdWVyeSRNb25pdG9yZWRSZWFkUXVlcnl0ABNNb25pdG9yZWRRdWVyeS5qYXZhcQB+AERwcHNxAH4AGAEAAAAkcQB+ABpxAH4AVHEAfgBVcQB+AERwcHNxAH4AGAEAAAIgcQB+ABp0ADtjb20uY29tcGxleGlibGUuc3RhcmRvZy5wcm90b2NvbHMuaHR0cC5zZXJ2ZXIuUHJvdG9jb2xVdGlsc3QAElByb3RvY29sVXRpbHMuamF2YXQAEGV4ZWN1dGVSZWFkUXVlcnlwcHNxAH4AGAEAAAIFcQB+ABpxAH4AWHEAfgBZcQB+AFpwcHNxAH4AGAEAAAD7cQB+ABp0ADxjb20uY29tcGxleGlibGUuc3RhcmRvZy5wcm90b2NvbHMuaHR0cC5zZXJ2ZXIuU1BBUlFMUHJvdG9jb2x0ABNTUEFSUUxQcm90b2NvbC5qYXZhdAAMZXhlY3V0ZVF1ZXJ5cHBzcQB+ABgBAAAAr3EAfgAacQB+AF1xAH4AXnQAD3Bvc3RTcGFycWxRdWVyeXBwc3EAfgAYAQAAAMFxAH4AGnQANGNvbS5zdGFyZG9nLmh0dHAuc2VydmVyLnVuZGVydG93LmpheHJzLkV4dHJhY3RSb3V0ZXN0ABJFeHRyYWN0Um91dGVzLmphdmF0ABFsYW1iZGEkaGFuZGxlSXQkNXBwc3EAfgAYAQAAAHhxAH4AGnQAMG9yZy5hcGFjaGUuc2hpcm8uc3ViamVjdC5zdXBwb3J0LlN1YmplY3RSdW5uYWJsZXQAFFN1YmplY3RSdW5uYWJsZS5qYXZhdAAFZG9SdW5wcHNxAH4AGAEAAABscQB+ABpxAH4AZ3EAfgBodAADcnVucHBzcQB+ABgCAAAEaHB0ACdqYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3J0ABdUaHJlYWRQb29sRXhlY3V0b3IuamF2YXQACXJ1bldvcmtlcnQACWphdmEuYmFzZXQABzExLjAuMjJzcQB+ABgCAAACdHB0AC5qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VycQB+AG5xAH4Aa3EAfgBwcQB+AHFzcQB+ABgCAAADPXB0ABBqYXZhLmxhbmcuVGhyZWFkdAALVGhyZWFkLmphdmFxAH4Aa3EAfgBwcQB+AHFzcgAfamF2YS51dGlsLkNvbGxlY3Rpb25zJEVtcHR5TGlzdHq4F7Q8p57eAgAAeHB4c3IAOGNvbS5jb21wbGV4aWJsZS5jb21tb24ucmRmLnF1ZXJ5LnBhcnNlci5zcGFycWwuYXN0LlRva2VuAAAAAAAAAAECAAhJAAtiZWdpbkNvbHVtbkkACWJlZ2luTGluZUkACWVuZENvbHVtbkkAB2VuZExpbmVJAARraW5kTAAFaW1hZ2VxAH4ABUwABG5leHRxAH4AEUwADHNwZWNpYWxUb2tlbnEAfgAReHAAAABxAAAAOgAAAHEAAAA6AAAABHQAASlzcQB+AHkAAAAHAAAAPAAAAAcAAAA8AAAADHQAASxwcHB1cgADW1tJF/fkTxmPiTwCAAB4cAAAACV1cgACW0lNumAmduqypQIAAHhwAAAAAQAAAAN1cQB+AIAAAAABAAAABXVxAH4AgAAAAAEAAAAGdXEAfgCAAAAAAQAAAAd1cQB+AIAAAAABAAAACXVxAH4AgAAAAAEAAAANdXEAfgCAAAAAAQAAAB91cQB+AIAAAAABAAAAIHVxAH4AgAAAAAEAAAA/dXEAfgCAAAAAAQAAAEB1cQB+AIAAAAABAAAATXVxAH4AgAAAAAEAAABQdXEAfgCAAAAAAQAAAFZ1cQB+AIAAAAABAAAAZnVxAH4AgAAAAAEAAABpdXEAfgCAAAAAAQAAAHZ1cQB+AIAAAAABAAAAfHVxAH4AgAAAAAEAAACBdXEAfgCAAAAAAQAAAKx1cQB+AIAAAAABAAAArnVxAH4AgAAAAAEAAACvdXEAfgCAAAAAAQAAALB1cQB+AIAAAAABAAAAsXVxAH4AgAAAAAEAAACydXEAfgCAAAAAAQAAALR1cQB+AIAAAAABAAAAtXVxAH4AgAAAAAEAAAC2dXEAfgCAAAAAAQAAALd1cQB+AIAAAAABAAAAunVxAH4AgAAAAAEAAAC7dXEAfgCAAAAAAQAAALx1cQB+AIAAAAABAAAAwXVxAH4AgAAAAAEAAADCdXEAfgCAAAAAAQAAAMN1cQB+AIAAAAABAAAAxHVxAH4AgAAAAAEAAADFdXEAfgCAAAAAAQAAAMZ1cgATW0xqYXZhLmxhbmcuU3RyaW5nO63SVufpHXtHAgAAeHAAAADadAAFPEVPRj50AAk8V1NfQ0hBUj50AAw8V0hJVEVTUEFDRT50AAMiKCJ0AAMiKSJ0AAMieyJ0AAMifSJ0AAMiWyJ0AAMiXSJ0AAQiPDwidAAEIj4+InQAAyI7InQAAyIsInQAAyIuInQAAyI9InQABCIhPSJ0AAMiPiJ0AAMiPCJ0AAQiPD0idAAEIj49InQAAyIhInQABCJ8fCJ0AAQiJiYidAADIisidAADIi0idAADIioidAADIj8idAADIi8idAADInwidAADIl4idAAEIl5eInQABTxOSUw+dAAGPEFOT04+dAAGPEhJTlQ+dAAVPFNJTkdMRV9MSU5FX0NPTU1FTlQ+dAADImEidAAEImFzInQABCJieSJ0AAQiaWYidAAEImluInQABCJ0eiJ0AAUibWQ1InQABSJhZ2cidAAFImFzYyJ0AAUiYXNrInQABSJzdHIidAAFInN1bSJ0AAUibWluInQABSJtYXgidAAFImF2ZyJ0AAUiYWJzInQABSJkYXkidAAFIm5vdyJ0AAUiSVJJInQABSJVUkkidAAGInRoZW4idAAGImNlaWwidAAGInllYXIidAAGInNoYTEidAAGInV1aWQidAAGImxhbmcidAAGImJhc2UidAAGImRlc2MidAAGInRydWUidAAGImJpbmQidAAGImZyb20idAAGInJhbmQidAAGImpzb24idAAFInNxbCJ0AAkiZ3JhcGhxbCJ0AAUiY3N2InQAByJuYW1lZCJ0AAcibG9jYWwidAAJInZpcnR1YWwidAAHIndoZXJlInQAByJsaW1pdCJ0AAcicmVnZXgidAAHImZhbHNlInQAByJvcmRlciJ0AAciZ3JvdXAidAAHImdyYXBoInQAByJ1bmlvbiJ0AAciYm91bmQidAAHInVjYXNlInQAByJsY2FzZSJ0AAciZmxvb3IidAAIInVubmVzdCJ0AA0iYXJyYXlfaW5kZXgidAAHImlzSVJJInQAByJpc1VSSSJ0AAcicGF0aHMidAAKInNob3J0ZXN0InQACCJjeWNsaWMidAAIImxlbmd0aCJ0AAcic3RhcnQidAAFImVuZCJ0AAUidmlhInQAByJtb250aCJ0AAgic2FtcGxlInQAByJob3VycyJ0AAciYm5vZGUidAAHInN0cmR0InQAByJtaW51cyJ0AAciY291bnQidAAHIlVOREVGInQACCJmaWx0ZXIidAAIImhhdmluZyJ0AAgibm90IGluInQACCJzdHJsZW4idAAIInN1YnN0ciJ0AAgicHJlZml4InQACCJzZWxlY3QidAAIImNvbmNhdCJ0AAgic2hhMjI0InQACCJzaGEyNTYidAAIInNoYTM4NCJ0AAgic2hhNTEyInQACCJvZmZzZXQidAAIInZhbHVlcyJ0AAgiZXhpc3RzInQACSJtaW51dGVzInQACSJzZWNvbmRzInQACSJyZWR1Y2VkInQACSJpc0JsYW5rInQACSJzZXJ2aWNlInQACiJiaW5kaW5ncyJ0AAoic3RyQWZ0ZXIidAAJInJlcGxhY2UidAAKImZ1bmN0aW9uInQACiJvcHRpb25hbCJ0AAkic3RybGFuZyJ0AAkic3RydXVpZCJ0AAkic3RyRW5kcyJ0AAoiZGVzY3JpYmUidAAKImRhdGF0eXBlInQACiJkaXN0aW5jdCJ0AAoic2FtZVRlcm0idAAKInRpbWV6b25lInQACiJjb250YWlucyJ0AAoiY29hbGVzY2UidAAMIm5vdCBleGlzdHMidAALImNvbnN0cnVjdCJ0AAsic3RyU3RhcnRzInQACyJzdHJCZWZvcmUidAALImlzTGl0ZXJhbCJ0AAsiaXNOdW1lcmljInQACyJzZXBhcmF0b3IidAANImxhbmdtYXRjaGVzInQADiJncm91cF9jb25jYXQidAAQImVuY29kZV9mb3JfVVJJInQACSJtYXBwaW5nInQACiJ2YWxpZGF0ZSJ0AAUicGVyInQAByJzaGFwZSJ0AAgic2hhcGVzInQABiJsb2FkInQAByJjbGVhciJ0AAYiZHJvcCJ0AAUiYWRkInQABiJtb3ZlInQABiJjb3B5InQACCJjcmVhdGUidAAIImluc2VydCJ0AAYiZGF0YSJ0AAgiZGVsZXRlInQABiJ3aXRoInQACCJzaWxlbnQidAAJImRlZmF1bHQidAAFImFsbCJ0AAYiaW50byJ0AAQidG8idAAHInVzaW5nInQACzxRX0lSSV9SRUY+dAAKPEFHR19OQU1FPnQACjxQTkFNRV9OUz50AAo8UE5BTUVfTE4+dAASPEJMQU5LX05PREVfTEFCRUw+dAAGPFZBUjE+dAAGPFZBUjI+dAAJPExBTkdUQUc+dAAJPElOVEVHRVI+dAASPElOVEVHRVJfUE9TSVRJVkU+dAASPElOVEVHRVJfTkVHQVRJVkU+dAAJPERFQ0lNQUw+dAAKPERFQ0lNQUwxPnQACjxERUNJTUFMMj50ABI8REVDSU1BTF9QT1NJVElWRT50ABI8REVDSU1BTF9ORUdBVElWRT50AAg8RE9VQkxFPnQACTxET1VCTEUxPnQACTxET1VCTEUyPnQACTxET1VCTEUzPnQACjxFWFBPTkVOVD50ABE8RE9VQkxFX1BPU0lUSVZFPnQAETxET1VCTEVfTkVHQVRJVkU+dAARPFNUUklOR19MSVRFUkFMMT50ABE8U1RSSU5HX0xJVEVSQUwyPnQAFjxTVFJJTkdfTElURVJBTF9MT05HMT50ABY8U1RSSU5HX0xJVEVSQUxfTE9ORzI+dAAMPFNBRkVfQ0hBUjE+dAAMPFNBRkVfQ0hBUjI+dAARPFNBRkVfQ0hBUl9MT05HMT50ABE8U0FGRV9DSEFSX0xPTkcyPnQABzxFQ0hBUj50AAU8SEVYPnQABzxBTFBIQT50AAU8TlVNPnQADzxGVU5DVElPTl9OQU1FPnQADzxQTl9DSEFSU19CQVNFPnQADDxQTl9DSEFSU19VPnQACjxWQVJfQ0hBUj50AAo8UE5fQ0hBUlM+dAALPFBOX1BSRUZJWD50AAo8UE5fTE9DQUw+dAAFPFBMWD50AAk8UEVSQ0VOVD50AA48UE5fTE9DQUxfRVNDPnQACTxWQVJOQU1FPnQDJEludmFsaWQgU1BBUlFMIHF1ZXJ5OiBFbmNvdW50ZXJlZCAiICIsIiAiLCAiIiBhdCBsaW5lIDYwLCBjb2x1bW4gNy4KV2FzIGV4cGVjdGluZyBvbmUgb2Y6CiAgICAiKCIgLi4uCiAgICAieyIgLi4uCiAgICAifSIgLi4uCiAgICAiWyIgLi4uCiAgICAiPDwiIC4uLgogICAgIi4iIC4uLgogICAgPE5JTD4gLi4uCiAgICA8QU5PTj4gLi4uCiAgICAidHJ1ZSIgLi4uCiAgICAiYmluZCIgLi4uCiAgICAiZmFsc2UiIC4uLgogICAgImdyYXBoIiAuLi4KICAgICJ1bm5lc3QiIC4uLgogICAgIm1pbnVzIiAuLi4KICAgICJmaWx0ZXIiIC4uLgogICAgInZhbHVlcyIgLi4uCiAgICAic2VydmljZSIgLi4uCiAgICAib3B0aW9uYWwiIC4uLgogICAgPFFfSVJJX1JFRj4gLi4uCiAg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"}

Environment (please complete the following information):

Additional context works on PROD

sosiology commented 2 months ago

@ptbrowne thanks for this. When reviewing i noticed now the title is missing above the datasets (see screenshot, there is a "," instead of "Federal Office for the Environment FOEN". I am not sure if this is related or not. If it is not related, please let me know and ill open it as a new issue

Image

sosiology commented 2 months ago

created a new issue for the comment above so this can be closed.

See: https://github.com/visualize-admin/visualization-tool/issues/1521