Problems with access rights

Hi all! When granting access rights to a certain folder, there is a problem that the user cannot navigate to reports from the dashboard (in my case only one report gives access). The folder contains the data model, the answers and the dashboard itself. The interesting thing is that it is possible to navigate from the folder itself to the report. What could be the problem. Below is the diagnostic information and logs.

{
"browser-info": {
"language": "ru",
"platform": "MacIntel",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.5 Safari/605.1.15",
"vendor": "Apple Computer, Inc."
},
"system-info": {
"file.encoding": "UTF-8",
"java.runtime.name": "OpenJDK Runtime Environment",
"java.runtime.version": "11.0.15+10",
"java.vendor": "Eclipse Adoptium",
"java.vendor.url": "https://adoptium.net/",
"java.version": "11.0.15",
"java.vm.name": "OpenJDK 64-Bit Server VM",
"java.vm.version": "11.0.15+10",
"os.name": "Linux",
"os.version": "4.4.0-210-generic",
"user.language": "en",
"user.timezone": "GMT"
},
"metabase-info": {
"databases": [
"postgres",
"googleanalytics"
],
"hosting-env": "unknown",
"application-database": "postgres",
"application-database-details": {
"database": {
"name": "PostgreSQL",
"version": "14.2 (Debian 14.2-1.pgdg110+1)"
},
"jdbc-driver": {
"name": "PostgreSQL JDBC Driver",
"version": "42.3.2"
}
},
"run-mode": "prod",
"version": {
"date": "2022-06-13",
"tag": "v0.43.3",
"branch": "release-x.43.x",
"hash": "c9c7ef0"
},
"settings": {
"report-timezone": null
}
}
}

[6df02651-a37d-4cb6-bbe3-3b1952e463f5] 2022-06-27T12:00:51+03:00 INFO metabase.query-processor.card Средняя продолжительность выполнения вопроса: 7.7 s; используя ' magic ' TTL из 2.6 mins :floppy_disk:
[6df02651-a37d-4cb6-bbe3-3b1952e463f5] 2022-06-27T12:00:55+03:00 INFO metabase.query-processor.middleware.cache Запрос занял 3.7 s; минимальная продолжительность для кэширования 10.0 s
[6df02651-a37d-4cb6-bbe3-3b1952e463f5] 2022-06-27T12:00:55+03:00 INFO metabase.query-processor.card Средняя продолжительность выполнения вопроса: 7.9 s; используя ' magic ' TTL из 2.6 mins :floppy_disk:
[6df02651-a37d-4cb6-bbe3-3b1952e463f5] 2022-06-27T12:00:59+03:00 INFO metabase.query-processor.middleware.cache Запрос занял 3.7 s; минимальная продолжительность для кэширования 10.0 s
[6df02651-a37d-4cb6-bbe3-3b1952e463f5] 2022-06-27T12:00:59+03:00 INFO metabase.query-processor.card Средняя продолжительность выполнения вопроса: 7.1 s; используя ' magic ' TTL из 2.4 mins :floppy_disk:
[6df02651-a37d-4cb6-bbe3-3b1952e463f5] 2022-06-27T12:01:03+03:00 INFO metabase.query-processor.middleware.cache Запрос занял 3.8 s; минимальная продолжительность для кэширования 10.0 s
[6df02651-a37d-4cb6-bbe3-3b1952e463f5] 2022-06-27T12:01:04+03:00 ERROR metabase.task.send-pulses Ошибка отправки Пульса 3
java.lang.NullPointerException
at clojure.string$replace.invokeStatic(string.clj:101)
at clojure.string$replace.invoke(string.clj:75)
at metabase.query_processor.streaming.xlsx$replace_date_separators.invokeStatic(xlsx.clj:158)
at metabase.query_processor.streaming.xlsx$replace_date_separators.invoke(xlsx.clj:155)
at metabase.query_processor.streaming.xlsx$date_format.invokeStatic(xlsx.clj:216)
at metabase.query_processor.streaming.xlsx$date_format.invoke(xlsx.clj:207)
at metabase.query_processor.streaming.xlsx$datetime_format_string.invokeStatic(xlsx.clj:224)
at metabase.query_processor.streaming.xlsx$datetime_format_string.invoke(xlsx.clj:218)
at metabase.query_processor.streaming.xlsx$format_settings__GT_format_strings.invokeStatic(xlsx.clj:240)
at metabase.query_processor.streaming.xlsx$format_settings__GT_format_strings.invoke(xlsx.clj:227)
at metabase.query_processor.streaming.xlsx$column_style_delays$iter__39031__39035$fn__39036.invoke(xlsx.clj:291)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:51)
at clojure.lang.RT.seq(RT.java:535)
at clojure.core$seq__5419.invokeStatic(core.clj:139)
at clojure.core.protocols$seq_reduce.invokeStatic(protocols.clj:24)
at clojure.core.protocols$fn__8168.invokeStatic(protocols.clj:75)
at clojure.core.protocols$fn__8168.invoke(protocols.clj:75)
at clojure.core.protocols$fn__8110$G__8105__8123.invoke(protocols.clj:13)
at clojure.core$reduce.invokeStatic(core.clj:6830)
at clojure.core$into.invokeStatic(core.clj:6897)
at clojure.core$into.invoke(core.clj:6889)
at metabase.query_processor.streaming.xlsx$column_style_delays.invokeStatic(xlsx.clj:285)
at metabase.query_processor.streaming.xlsx$column_style_delays.invoke(xlsx.clj:283)
at metabase.query_processor.streaming.xlsx$fn__39050.invokeStatic(xlsx.clj:308)
at metabase.query_processor.streaming.xlsx$fn__39050.invoke(xlsx.clj:306)
at clojure.lang.AFn.applyToHelper(AFn.java:160)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.core$apply.invokeStatic(core.clj:667)
at clojure.core$memoize$fn__6894.doInvoke(core.clj:6342)
at clojure.lang.RestFn.invoke(RestFn.java:436)
at metabase.query_processor.streaming.xlsx$fn$reify__39177.write_row_BANG_(xlsx.clj:503)
at metabase.email.messages$stream_api_results_to_export_format$fn__57926$fn__57927$fn__57931.invoke(messages.clj:369)
at clojure.core$map_indexed$mapi__8571$fn__8572.invoke(core.clj:7310)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:51)
at clojure.lang.RT.seq(RT.java:535)
at clojure.core$seq__5419.invokeStatic(core.clj:139)
at clojure.core$dorun.invokeStatic(core.clj:3121)
at clojure.core$dorun.invoke(core.clj:3121)
at metabase.email.messages$stream_api_results_to_export_format$fn__57926$fn__57927.invoke(messages.clj:366)
at metabase.query_processor.store$do_with_store.invokeStatic(store.clj:44)
at metabase.query_processor.store$do_with_store.invoke(store.clj:38)
at metabase.email.messages$stream_api_results_to_export_format$fn__57926.invoke(messages.clj:355)
at metabase.driver$do_with_driver.invokeStatic(driver.clj:75)
at metabase.driver$do_with_driver.invoke(driver.clj:71)
at metabase.email.messages$stream_api_results_to_export_format.invokeStatic(messages.clj:354)
at metabase.email.messages$stream_api_results_to_export_format.invoke(messages.clj:342)
at metabase.email.messages$result_attachment$fn__57943.invoke(messages.clj:384)
at metabase.email.messages$result_attachment.invokeStatic(messages.clj:383)
at metabase.email.messages$result_attachment.invoke(messages.clj:373)
at clojure.core$map$fn__5884.invoke(core.clj:2759)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:51)
at clojure.lang.Cons.next(Cons.java:39)
at clojure.lang.RT.next(RT.java:713)
at clojure.core$next__5403.invokeStatic(core.clj:64)
at clojure.core$concat$cat__5512$fn__5513.invoke(core.clj:744)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:51)
at clojure.lang.RT.seq(RT.java:535)
at clojure.core$seq__5419.invokeStatic(core.clj:139)
at clojure.core$filter$fn__5911.invoke(core.clj:2813)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:51)
at clojure.lang.RT.seq(RT.java:535)
at clojure.core$seq__5419.invokeStatic(core.clj:139)
at clojure.core$concat$cat__5512$fn__5513.invoke(core.clj:736)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:51)
at clojure.lang.ChunkedCons.chunkedNext(ChunkedCons.java:59)
at clojure.lang.ChunkedCons.next(ChunkedCons.java:43)
at clojure.lang.PersistentVector.create(PersistentVector.java:73)
at clojure.lang.LazilyPersistentVector.create(LazilyPersistentVector.java:44)
at clojure.core$vec.invokeStatic(core.clj:379)
at clojure.core$vec.invoke(core.clj:369)
at metabase.email.messages$render_message_body.invokeStatic(messages.clj:452)
at metabase.email.messages$render_message_body.invoke(messages.clj:438)
at metabase.email.messages$render_pulse_email.invokeStatic(messages.clj:467)
at metabase.email.messages$render_pulse_email.invoke(messages.clj:464)
at metabase.pulse$fn__76433.invokeStatic(pulse.clj:293)
at metabase.pulse$fn__76433.invoke(pulse.clj:282)
at clojure.lang.MultiFn.invoke(MultiFn.java:239)
at metabase.pulse$results__GT_notifications$iter__76463__76467$fn__76468.invoke(pulse.clj:345)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:51)
at clojure.lang.RT.seq(RT.java:535)
at clojure.core$seq__5419.invokeStatic(core.clj:139)
at clojure.core$seq__5419.invoke(core.clj:139)
at metabase.pulse$send_notifications_BANG_.invokeStatic(pulse.clj:387)
at metabase.pulse$send_notifications_BANG_.invoke(pulse.clj:386)
at metabase.pulse$send_pulse_BANG_.invokeStatic(pulse.clj:415)
at metabase.pulse$send_pulse_BANG_.doInvoke(pulse.clj:395)
at clojure.lang.RestFn.invoke(RestFn.java:439)
at metabase.task.send_pulses$fn__80828$send_pulses_BANG___80837$fn__80840$fn__80858$fn__80859.invoke(send_pulses.clj:55)
at metabase.models.task_history$fn__41394$do_with_task_history__41399$fn__41400.invoke(task_history.clj:88)
at metabase.models.task_history$fn__41394$do_with_task_history__41399.invoke(task_history.clj:83)
at metabase.task.send_pulses$fn__80828$send_pulses_BANG___80837$fn__80840$fn__80858.invoke(send_pulses.clj:52)
at metabase.task.send_pulses$fn__80828$send_pulses_BANG___80837$fn__80840.invoke(send_pulses.clj:51)
at metabase.task.send_pulses$fn__80828$send_pulses_BANG___80837.invoke(send_pulses.clj:38)
at metabase.task.send_pulses$fn__80828$send_pulses_BANG___80837$fn__80838.invoke(send_pulses.clj:45)
at metabase.task.send_pulses$fn__80828$send_pulses_BANG___80837.invoke(send_pulses.clj:38)
at metabase.task.send_pulses.SendPulses$fn__80894.invoke(send_pulses.clj:96)
at metabase.models.task_history$fn__41394$do_with_task_history__41399$fn__41400.invoke(task_history.clj:88)
at metabase.models.task_history$fn__41394$do_with_task_history__41399.invoke(task_history.clj:83)
at metabase.task.send_pulses.SendPulses.execute(send_pulses.clj:82)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)

Hi @bbrudastyy
The stacktrace you have included is unrelated to your problem. That is an error during a Subscription.
I cannot tell what the problem is, but I'm guessing that one of the questions might be referencing another question, which is not available in the collection that the user has access to.

Hi @flamber
Thanks for the reply. I'll try to figure it out.