Dashboard subscription per email - java.io.IOException - No such file or directory

Hello guys,

I have been fighting with that issue for some time and tried what I could.
Running latest version of Metabase v0.44.4 on Docker, but same behavior on v0.41.3.1.

SMTP is configured correctly and I'm getting the test mail.

When I try to create email subscription for any dashboard, Email sent is failing.

{
  "browser-info": {
    "language": "en-US",
    "platform": "Win32",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36",
    "vendor": "Google Inc."
  },
  "system-info": {
    "file.encoding": "UTF-8",
    "java.runtime.name": "OpenJDK Runtime Environment",
    "java.runtime.version": "11.0.16.1+1",
    "java.vendor": "Eclipse Adoptium",
    "java.vendor.url": "https://adoptium.net/",
    "java.version": "11.0.16.1",
    "java.vm.name": "OpenJDK 64-Bit Server VM",
    "java.vm.version": "11.0.16.1+1",
    "os.name": "Linux",
    "os.version": "4.9.0-12-amd64",
    "user.language": "en",
    "user.timezone": "UTC"
  },
  "metabase-info": {
    "databases": [
      "druid",
      "postgres",
      "h2"
    ],
    "hosting-env": "unknown",
    "application-database": "postgres",
    "application-database-details": {
      "database": {
        "name": "PostgreSQL",
        "version": "9.6.4"
      },
      "jdbc-driver": {
        "name": "PostgreSQL JDBC Driver",
        "version": "42.5.0"
      }
    },
    "run-mode": "prod",
    "version": {
      "date": "2022-09-29",
      "tag": "v0.44.4",
      "branch": "release-x.44.x",
      "hash": "382d728"
    },
    "settings": {
      "report-timezone": null
    }
  }
}

Here is log file with option "-Dlog4j.configurationFile=https://log4j.us/v2/templates/metabase?trace=metabase.pulse,metabase.email" enabled.

2022-10-07 12:10:51,953 ERROR pulse.render :: Pulse card render error
java.io.IOException: No such file or directory
022-10-07 12:10:52,764 ERROR middleware.log :: e[31mPOST /api/pulse/test 500 5.1 s (32 DB calls) 
{:via
 [{:type java.io.IOException,
   :message "No such file or directory",
   :at [java.io.UnixFileSystem createFileExclusively nil -2]}],
022-10-07 12:10:47,522 DEBUG metabase.pulse :: e[36mSending Pulse (null: "test-schedule-mail") with 1 Cards via emaile[0m
2022-10-07 12:10:47,553 TRACE pulse.render :: Detected chart type :categorical/donut for Card "Продължителност на дневна светлина" because result has two cols ("daylight" (:type/Text) and "sum" (:type/Float) (number))
2022-10-07 12:10:47,554 DEBUG pulse.render :: Rendering pulse card with chart-type :categorical/donut and render-type :attachment
onut and render-type :attachment
2022-10-07 12:10:50,034 INFO middleware.exceptions :: Request canceled before finishing.
2022-10-07 12:10:50,229 INFO middleware.exceptions :: Request canceled before finishing.
2022-10-07 12:10:51,953 ERROR pulse.render :: Pulse card render error
java.io.IOException: No such file or directory
	at java.base/java.io.UnixFileSystem.createFileExclusively(Native Method)
	at java.base/java.io.File.createTempFile(Unknown Source)
	at java.base/java.io.File.createTempFile(Unknown Source)
	at metabase.pulse.render.image_bundle$write_byte_array_to_temp_file.invokeStatic(image_bundle.clj:28)
	at metabase.pulse.render.image_bundle$write_byte_array_to_temp_file.invoke(image_bundle.clj:26)
	at metabase.pulse.render.image_bundle$byte_array__GT_url.invokeStatic(image_bundle.clj:35)
	at metabase.pulse.render.image_bundle$byte_array__GT_url.invoke(image_bundle.clj:34)
	at metabase.pulse.render.image_bundle$fn__55757.invokeStatic(image_bundle.clj:59)
	at metabase.pulse.render.image_bundle$fn__55757.invoke(image_bundle.clj:57)
	at clojure.lang.MultiFn.invoke(MultiFn.java:234)
	at metabase.pulse.render.body$fn__57042$render__57031__57047$fn__57051.invoke(body.clj:411)
	at metabase.pulse.render.body$fn__57042$render__57031__57047.invoke(body.clj:400)
	at clojure.lang.MultiFn.invoke(MultiFn.java:261)
	at metabase.pulse.render$fn__57889$render_pulse_card_body__57894$fn__57898.invoke(render.clj:143)
	at metabase.pulse.render$fn__57889$render_pulse_card_body__57894.invoke(render.clj:133)
	at metabase.pulse.render$fn__57928$render_pulse_card__57933$fn__57934.invoke(render.clj:169)
	at metabase.pulse.render$fn__57928$render_pulse_card__57933.invoke(render.clj:157)
	at metabase.pulse.render$fn__57957$render_pulse_section__57962$fn__57966$fn__57969.invoke(render.clj:201)
	at metabase.pulse.render$fn__57957$render_pulse_section__57962$fn__57966.invoke(render.clj:199)
	at metabase.pulse.render$fn__57957$render_pulse_section__57962.invoke(render.clj:196)
	at metabase.email.messages$render_result_card.invokeStatic(messages.clj:466)
	at metabase.email.messages$render_result_card.invoke(messages.clj:463)
	at metabase.email.messages$render_message_body$fn__59303$fn__59304.invoke(messages.clj:514)
	at clojure.core$mapv$fn__8535.invoke(core.clj:6979)
	at clojure.core.protocols$fn__8249.invokeStatic(protocols.clj:168)
	at clojure.core.protocols$fn__8249.invoke(protocols.clj:124)
	at clojure.core.protocols$fn__8204$G__8199__8213.invoke(protocols.clj:19)
	at clojure.core.protocols$seq_reduce.invokeStatic(protocols.clj:31)
	at clojure.core.protocols$fn__8236.invokeStatic(protocols.clj:75)
	at clojure.core.protocols$fn__8236.invoke(protocols.clj:75)
	at clojure.core.protocols$fn__8178$G__8173__8191.invoke(protocols.clj:13)
	at clojure.core$reduce.invokeStatic(core.clj:6886)
	at clojure.core$mapv.invokeStatic(core.clj:6970)
	at clojure.core$mapv.invoke(core.clj:6970)
	at metabase.email.messages$render_message_body$fn__59303.invoke(messages.clj:514)
	at metabase.email.messages$render_message_body.invokeStatic(messages.clj:513)
	at metabase.email.messages$render_message_body.invoke(messages.clj:511)
	at metabase.email.messages$render_pulse_email.invokeStatic(messages.clj:540)
	at metabase.email.messages$render_pulse_email.invoke(messages.clj:537)
	at metabase.pulse$fn__78227.invokeStatic(pulse.clj:300)
	at metabase.pulse$fn__78227.invoke(pulse.clj:289)
	at clojure.lang.MultiFn.invoke(MultiFn.java:239)
	at metabase.pulse$results__GT_notifications$iter__78257__78261$fn__78262.invoke(pulse.clj:352)
	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__5467.invokeStatic(core.clj:139)
	at clojure.core$seq__5467.invoke(core.clj:139)
	at metabase.pulse$send_notifications_BANG_.invokeStatic(pulse.clj:472)
	at metabase.pulse$send_notifications_BANG_.invoke(pulse.clj:471)
	at metabase.pulse$send_pulse_BANG_.invokeStatic(pulse.clj:500)
	at metabase.pulse$send_pulse_BANG_.doInvoke(pulse.clj:480)
	at clojure.lang.RestFn.invoke(RestFn.java:410)
	at metabase.api.pulse$fn__79421.invokeStatic(pulse.clj:244)
	at metabase.api.pulse$fn__79421.invoke(pulse.clj:230)
	at compojure.core$wrap_response$fn__28102.invoke(core.clj:160)
	at compojure.core$wrap_route_middleware$fn__28086.invoke(core.clj:132)
	at compojure.core$wrap_route_info$fn__28091.invoke(core.clj:139)
	at compojure.core$wrap_route_matches$fn__28095.invoke(core.clj:151)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$wrap_route_matches$fn__28095.invoke(core.clj:153)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$wrap_route_matches$fn__28095.invoke(core.clj:153)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$wrap_route_matches$fn__28095.invoke(core.clj:153)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$wrap_route_matches$fn__28095.invoke(core.clj:152)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114.invoke(core.clj:200)
	at metabase.server.middleware.auth$enforce_authentication$fn__68961.invoke(auth.clj:14)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114.invoke(core.clj:200)
	at compojure.core$make_context$handler__28142.invoke(core.clj:289)
	at compojure.core$make_context$fn__28146.invoke(core.clj:299)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$make_context$fn__28146.invoke(core.clj:300)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at metabase.api.routes$fn__79946$fn__79949.invoke(routes.clj:60)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114.invoke(core.clj:200)
	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$apply.invoke(core.clj:662)
	at metabase.server.routes$fn__80101$fn__80102.doInvoke(routes.clj:67)
	at clojure.lang.RestFn.invoke(RestFn.java:436)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114.invoke(core.clj:200)
	at compojure.core$make_context$handler__28142.invoke(core.clj:289)
	at compojure.core$make_context$fn__28146.invoke(core.clj:299)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$wrap_route_matches$fn__28095.invoke(core.clj:153)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$wrap_route_matches$fn__28095.invoke(core.clj:153)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at compojure.core$wrap_route_matches$fn__28095.invoke(core.clj:153)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116.invoke(core.clj:197)
	at metabase.server.routes$fn__80087$fn__80089.invoke(routes.clj:45)
	at compojure.core$routes$fn__28114$f__28115.invoke(core.clj:198)
	at compojure.core$routes$fn__28114.invoke(core.clj:200)
	at metabase.server.middleware.exceptions$catch_uncaught_exceptions$fn__76838.invoke(exceptions.clj:98)
	at metabase.server.middleware.exceptions$catch_api_exceptions$fn__76835.invoke(exceptions.clj:86)
	at metabase.server.middleware.log$log_api_call$fn__81513$fn__81514$fn__81515.invoke(log.clj:211)
	at metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info.invokeStatic(diagnostic.clj:15)
	at metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info.invoke(diagnostic.clj:9)
	at metabase.server.middleware.log$log_api_call$fn__81513$fn__81514.invoke(log.clj:203)
	at toucan.db$_do_with_call_counting.invokeStatic(db.clj:236)
	at toucan.db$_do_with_call_counting.invoke(db.clj:229)
	at metabase.server.middleware.log$log_api_call$fn__81513.invoke(log.clj:202)
	at metabase.server.middleware.browser_cookie$ensure_browser_id_cookie$fn__84613.invoke(browser_cookie.clj:38)
	at metabase.server.middleware.security$add_security_headers$fn__62353.invoke(security.clj:149)
	at metabase.server.middleware.json$wrap_json_body$fn__83571.invoke(json.clj:63)
	at metabase.server.middleware.json$wrap_streamed_json_response$fn__83589.invoke(json.clj:99)
	at metabase.server.middleware.offset_paging$handle_paging$fn__62377.invoke(offset_paging.clj:42)
	at ring.middleware.keyword_params$wrap_keyword_params$fn__84880.invoke(keyword_params.clj:55)
	at ring.middleware.params$wrap_params$fn__84899.invoke(params.clj:77)
	at metabase.server.middleware.misc$maybe_set_site_url$fn__35782.invoke(misc.clj:59)
	at metabase.server.middleware.session$reset_session_timeout$fn__47474.invoke(session.clj:377)
	at metabase.server.middleware.session$bind_current_user$fn__47457$fn__47458.invoke(session.clj:313)
	at metabase.server.middleware.session$do_with_current_user.invokeStatic(session.clj:292)
	at metabase.server.middleware.session$do_with_current_user.invoke(session.clj:281)
	at metabase.server.middleware.session$bind_current_user$fn__47457.invoke(session.clj:312)
	at metabase.server.middleware.session$wrap_current_user_info$fn__47439.invoke(session.clj:262)
	at metabase.server.middleware.session$wrap_session_id$fn__47423.invoke(session.clj:195)
	at metabase.server.middleware.auth$wrap_api_key$fn__68969.invoke(auth.clj:27)
	at ring.middleware.cookies$wrap_cookies$fn__84800.invoke(cookies.clj:216)
	at metabase.server.middleware.misc$add_content_type$fn__35765.invoke(misc.clj:27)
	at metabase.server.middleware.misc$disable_streaming_buffering$fn__35790.invoke(misc.clj:76)
	at ring.middleware.gzip$wrap_gzip$fn__84842.invoke(gzip.clj:86)
	at metabase.server.middleware.misc$bind_request$fn__35793.invoke(misc.clj:93)
	at metabase.server.middleware.ssl$redirect_to_https_middleware$fn__84629.invoke(ssl.clj:48)
	at metabase.server$async_proxy_handler$fn__80309.invoke(server.clj:73)
	at metabase.server.proxy$org.eclipse.jetty.server.handler.AbstractHandler$ff19274a.handle(Unknown Source)
	at org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:181)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
	at org.eclipse.jetty.server.Server.handle(Server.java:516)
	at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
	at java.base/java.lang.Thread.run(Unknown Source)
2022-10-07 12:10:52,764 ERROR middleware.log :: e[31mPOST /api/pulse/test 500 5.1 s (32 DB calls) 
{:via
 [{:type java.io.IOException,
   :message "No such file or directory",
   :at [java.io.UnixFileSystem createFileExclusively nil -2]}],
 :trace
 [[java.io.UnixFileSystem createFileExclusively nil -2]
  [java.io.File createTempFile nil -1]
  [java.io.File createTempFile nil -1]
  [metabase.pulse.render.image_bundle$write_byte_array_to_temp_file invokeStatic "image_bundle.clj" 28]
  [metabase.pulse.render.image_bundle$write_byte_array_to_temp_file invoke "image_bundle.clj" 26]
  [metabase.pulse.render.image_bundle$byte_array__GT_url invokeStatic "image_bundle.clj" 35]
  [metabase.pulse.render.image_bundle$byte_array__GT_url invoke "image_bundle.clj" 34]
  [metabase.pulse.render.image_bundle$fn__55757 invokeStatic "image_bundle.clj" 59]
  [metabase.pulse.render.image_bundle$fn__55757 invoke "image_bundle.clj" 57]
  [clojure.lang.MultiFn invoke "MultiFn.java" 234]
  [metabase.email.messages$icon_bundle invokeStatic "messages.clj" 70]
  [metabase.email.messages$icon_bundle invoke "messages.clj" 66]
  [metabase.email.messages$render_message_body invokeStatic "messages.clj" 518]
  [metabase.email.messages$render_message_body invoke "messages.clj" 511]
  [metabase.email.messages$render_pulse_email invokeStatic "messages.clj" 540]
  [metabase.email.messages$render_pulse_email invoke "messages.clj" 537]
  [metabase.pulse$fn__78227 invokeStatic "pulse.clj" 300]
  [metabase.pulse$fn__78227 invoke "pulse.clj" 289]
  [clojure.lang.MultiFn invoke "MultiFn.java" 239]
  [metabase.pulse$results__GT_notifications$iter__78257__78261$fn__78262 invoke "pulse.clj" 352]
  [clojure.lang.LazySeq sval "LazySeq.java" 42]
  [clojure.lang.LazySeq seq "LazySeq.java" 51]
  [clojure.lang.RT seq "RT.java" 535]
  [clojure.core$seq__5467 invokeStatic "core.clj" 139]
  [clojure.core$seq__5467 invoke "core.clj" 139]
  [metabase.pulse$send_notifications_BANG_ invokeStatic "pulse.clj" 472]
  [metabase.pulse$send_notifications_BANG_ invoke "pulse.clj" 471]
  [metabase.pulse$send_pulse_BANG_ invokeStatic "pulse.clj" 500]
  [metabase.pulse$send_pulse_BANG_ doInvoke "pulse.clj" 480]
  [clojure.lang.RestFn invoke "RestFn.java" 410]
  [metabase.api.pulse$fn__79421 invokeStatic "pulse.clj" 244]
  [metabase.api.pulse$fn__79421 invoke "pulse.clj" 230]
  [compojure.core$wrap_response$fn__28102 invoke "core.clj" 160]
  [compojure.core$wrap_route_middleware$fn__28086 invoke "core.clj" 132]
  [compojure.core$wrap_route_info$fn__28091 invoke "core.clj" 139]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 151]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 153]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 153]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 153]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 152]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114 invoke "core.clj" 200]
  [metabase.server.middleware.auth$enforce_authentication$fn__68961 invoke "auth.clj" 14]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114 invoke "core.clj" 200]
  [compojure.core$make_context$handler__28142 invoke "core.clj" 289]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 299]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [metabase.api.routes$fn__79946$fn__79949 invoke "routes.clj" 60]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114 invoke "core.clj" 200]
  [clojure.lang.AFn applyToHelper "AFn.java" 160]
  [clojure.lang.AFn applyTo "AFn.java" 144]
  [clojure.core$apply invokeStatic "core.clj" 667]
  [clojure.core$apply invoke "core.clj" 662]
  [metabase.server.routes$fn__80101$fn__80102 doInvoke "routes.clj" 67]
  [clojure.lang.RestFn invoke "RestFn.java" 436]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114 invoke "core.clj" 200]
  [compojure.core$make_context$handler__28142 invoke "core.clj" 289]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 299]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 153]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 153]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 153]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [metabase.server.routes$fn__80087$fn__80089 invoke "routes.clj" 45]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114 invoke "core.clj" 200]
  [metabase.server.middleware.exceptions$catch_uncaught_exceptions$fn__76838 invoke "exceptions.clj" 98]
  [metabase.server.middleware.exceptions$catch_api_exceptions$fn__76835 invoke "exceptions.clj" 86]
  [metabase.server.middleware.log$log_api_call$fn__81513$fn__81514$fn__81515 invoke "log.clj" 211]
  [metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info invokeStatic "diagnostic.clj" 15]
  [metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info invoke "diagnostic.clj" 9]
  [metabase.server.middleware.log$log_api_call$fn__81513$fn__81514 invoke "log.clj" 203]
  [toucan.db$_do_with_call_counting invokeStatic "db.clj" 236]
  [toucan.db$_do_with_call_counting invoke "db.clj" 229]
  [metabase.server.middleware.log$log_api_call$fn__81513 invoke "log.clj" 202]
  [metabase.server.middleware.browser_cookie$ensure_browser_id_cookie$fn__84613 invoke "browser_cookie.clj" 38]
  [metabase.server.middleware.security$add_security_headers$fn__62353 invoke "security.clj" 149]
  [metabase.server.middleware.json$wrap_json_body$fn__83571 invoke "json.clj" 63]
  [metabase.server.middleware.json$wrap_streamed_json_response$fn__83589 invoke "json.clj" 99]
  [metabase.server.middleware.offset_paging$handle_paging$fn__62377 invoke "offset_paging.clj" 42]
  [ring.middleware.keyword_params$wrap_keyword_params$fn__84880 invoke "keyword_params.clj" 55]
  [ring.middleware.params$wrap_params$fn__84899 invoke "params.clj" 77]
  [metabase.server.middleware.misc$maybe_set_site_url$fn__35782 invoke "misc.clj" 59]
  [metabase.server.middleware.session$reset_session_timeout$fn__47474 invoke "session.clj" 377]
  [metabase.server.middleware.session$bind_current_user$fn__47457$fn__47458 invoke "session.clj" 313]
  [metabase.server.middleware.session$do_with_current_user invokeStatic "session.clj" 292]
  [metabase.server.middleware.session$do_with_current_user invoke "session.clj" 281]
  [metabase.server.middleware.session$bind_current_user$fn__47457 invoke "session.clj" 312]
  [metabase.server.middleware.session$wrap_current_user_info$fn__47439 invoke "session.clj" 262]
  [metabase.server.middleware.session$wrap_session_id$fn__47423 invoke "session.clj" 195]
  [metabase.server.middleware.auth$wrap_api_key$fn__68969 invoke "auth.clj" 27]
  [ring.middleware.cookies$wrap_cookies$fn__84800 invoke "cookies.clj" 216]
  [metabase.server.middleware.misc$add_content_type$fn__35765 invoke "misc.clj" 27]
  [metabase.server.middleware.misc$disable_streaming_buffering$fn__35790 invoke "misc.clj" 76]
  [ring.middleware.gzip$wrap_gzip$fn__84842 invoke "gzip.clj" 86]
  [metabase.server.middleware.misc$bind_request$fn__35793 invoke "misc.clj" 93]
  [metabase.server.middleware.ssl$redirect_to_https_middleware$fn__84629 invoke "ssl.clj" 48]
  [metabase.server$async_proxy_handler$fn__80309 invoke "server.clj" 73]
  [metabase.server.proxy$org.eclipse.jetty.server.handler.AbstractHandler$ff19274a handle nil -1]
  [org.eclipse.jetty.server.handler.StatisticsHandler handle "StatisticsHandler.java" 181]
  [org.eclipse.jetty.server.handler.HandlerWrapper handle "HandlerWrapper.java" 127]
  [org.eclipse.jetty.server.Server handle "Server.java" 516]
  [org.eclipse.jetty.server.HttpChannel lambda$handle$1 "HttpChannel.java" 487]
  [org.eclipse.jetty.server.HttpChannel dispatch "HttpChannel.java" 732]
  [org.eclipse.jetty.server.HttpChannel handle "HttpChannel.java" 479]
  [org.eclipse.jetty.server.HttpConnection onFillable "HttpConnection.java" 277]
  [org.eclipse.jetty.io.AbstractConnection$ReadCallback succeeded "AbstractConnection.java" 311]
  [org.eclipse.jetty.io.FillInterest fillable "FillInterest.java" 105]
  [org.eclipse.jetty.io.ChannelEndPoint$1 run "ChannelEndPoint.java" 104]
  [org.eclipse.jetty.util.thread.strategy.EatWhatYouKill runTask "EatWhatYouKill.java" 338]
  [org.eclipse.jetty.util.thread.strategy.EatWhatYouKill doProduce "EatWhatYouKill.java" 315]
  [org.eclipse.jetty.util.thread.strategy.EatWhatYouKill tryProduce "EatWhatYouKill.java" 173]
  [org.eclipse.jetty.util.thread.strategy.EatWhatYouKill run "EatWhatYouKill.java" 131]
  [org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread run "ReservedThreadExecutor.java" 409]
  [org.eclipse.jetty.util.thread.QueuedThreadPool runJob "QueuedThreadPool.java" 883]
  [org.eclipse.jetty.util.thread.QueuedThreadPool$Runner run "QueuedThreadPool.java" 1034]
  [java.lang.Thread run nil -1]],
 :cause "No such file or directory",
 :message "No such file or directory"}
e[0m

And another one:

2022-10-07 12:04:55,844 DEBUG middleware.log :: e[32mGET /api/pulse/form_input 200 11.1 ms (0 DB calls) App DB connections: 1/4 Jetty threads: 4/50 (3 idle, 0 queued) (47 total active threads) Queries in flight: 0 (0 queued)e[0m
2022-10-07 12:04:55,867 DEBUG middleware.log :: e[32mGET /api/user 200 42.2 ms (4 DB calls) App DB connections: 0/4 Jetty threads: 4/50 (3 idle, 0 queued) (47 total active threads) Queries in flight: 0 (0 queued)e[0m
2022-10-07 12:04:56,056 DEBUG middleware.log :: e[32mGET /api/pulse 200 190.4 ms (7 DB calls) App DB connections: 1/4 Jetty threads: 3/50 (4 idle, 0 queued) (47 total active threads) Queries in flight: 0 (0 queued)e[0m
2022-10-07 12:05:08,929 INFO query-processor.card :: Question's average execution duration is 656.0 ms; using 'magic' TTL of 7.0 s 💾
�
2022-10-07 12:05:09,270 INFO middleware.cache :: Query took 218.0 ms to run; minimum for cache eligibility is 5.0 s
2022-10-07 12:05:09,302 DEBUG metabase.pulse :: e[36mSending Pulse (1: "Test-Send-Mail-Scheduled") with 1 Cards via emaile[0m
2022-10-07 12:05:09,370 TRACE pulse.render :: Detected chart type :table for Card "driver_data" because display-type is :table
2022-10-07 12:05:09,377 DEBUG pulse.render :: Rendering pulse card with chart-type :table and render-type :attachment
2022-10-07 12:05:16,427 ERROR middleware.log :: e[31mPOST /api/pulse/test 500 7.3 s (29 DB calls) 
{:via
 [{:type java.io.IOException,
   :message "No such file or directory",
   :at [java.io.UnixFileSystem createFileExclusively nil -2]}],
 :trace
 [[java.io.UnixFileSystem createFileExclusively nil -2]
  [java.io.File createTempFile nil -1]
  [java.io.File createTempFile nil -1]
  [metabase.pulse.render.image_bundle$write_byte_array_to_temp_file invokeStatic "image_bundle.clj" 28]
  [metabase.pulse.render.image_bundle$write_byte_array_to_temp_file invoke "image_bundle.clj" 26]
  [metabase.pulse.render.image_bundle$byte_array__GT_url invokeStatic "image_bundle.clj" 35]
  [metabase.pulse.render.image_bundle$byte_array__GT_url invoke "image_bundle.clj" 34]
  [metabase.pulse.render.image_bundle$fn__55757 invokeStatic "image_bundle.clj" 59]
  [metabase.pulse.render.image_bundle$fn__55757 invoke "image_bundle.clj" 57]
  [clojure.lang.MultiFn invoke "MultiFn.java" 234]
  [metabase.email.messages$icon_bundle invokeStatic "messages.clj" 70]
  [metabase.email.messages$icon_bundle invoke "messages.clj" 66]
  [metabase.email.messages$render_message_body invokeStatic "messages.clj" 518]
  [metabase.email.messages$render_message_body invoke "messages.clj" 511]
  [metabase.email.messages$render_pulse_email invokeStatic "messages.clj" 540]
  [metabase.email.messages$render_pulse_email invoke "messages.clj" 537]
  [metabase.pulse$fn__78227 invokeStatic "pulse.clj" 300]
  [metabase.pulse$fn__78227 invoke "pulse.clj" 289]
  [clojure.lang.MultiFn invoke "MultiFn.java" 239]
  [metabase.pulse$results__GT_notifications$iter__78257__78261$fn__78262 invoke "pulse.clj" 352]
  [clojure.lang.LazySeq sval "LazySeq.java" 42]
  [clojure.lang.LazySeq seq "LazySeq.java" 51]
  [clojure.lang.RT seq "RT.java" 535]
  [clojure.core$seq__5467 invokeStatic "core.clj" 139]
  [clojure.core$seq__5467 invoke "core.clj" 139]
  [metabase.pulse$send_notifications_BANG_ invokeStatic "pulse.clj" 472]
  [metabase.pulse$send_notifications_BANG_ invoke "pulse.clj" 471]
  [metabase.pulse$send_pulse_BANG_ invokeStatic "pulse.clj" 500]
  [metabase.pulse$send_pulse_BANG_ doInvoke "pulse.clj" 480]
  [clojure.lang.RestFn invoke "RestFn.java" 410]
  [metabase.api.pulse$fn__79421 invokeStatic "pulse.clj" 244]
  [metabase.api.pulse$fn__79421 invoke "pulse.clj" 230]
  [compojure.core$wrap_response$fn__28102 invoke "core.clj" 160]
  [compojure.core$wrap_route_middleware$fn__28086 invoke "core.clj" 132]
  [compojure.core$wrap_route_info$fn__28091 invoke "core.clj" 139]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 151]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 153]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 153]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 153]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 152]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114 invoke "core.clj" 200]
  [metabase.server.middleware.auth$enforce_authentication$fn__68961 invoke "auth.clj" 14]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114 invoke "core.clj" 200]
  [compojure.core$make_context$handler__28142 invoke "core.clj" 289]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 299]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 300]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [metabase.api.routes$fn__79946$fn__79949 invoke "routes.clj" 60]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114 invoke "core.clj" 200]
  [clojure.lang.AFn applyToHelper "AFn.java" 160]
  [clojure.lang.AFn applyTo "AFn.java" 144]
  [clojure.core$apply invokeStatic "core.clj" 667]
  [clojure.core$apply invoke "core.clj" 662]
  [metabase.server.routes$fn__80101$fn__80102 doInvoke "routes.clj" 67]
  [clojure.lang.RestFn invoke "RestFn.java" 436]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114 invoke "core.clj" 200]
  [compojure.core$make_context$handler__28142 invoke "core.clj" 289]
  [compojure.core$make_context$fn__28146 invoke "core.clj" 299]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 153]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 153]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [compojure.core$wrap_route_matches$fn__28095 invoke "core.clj" 153]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114$f__28115$respond_SINGLEQUOTE___28116 invoke "core.clj" 197]
  [metabase.server.routes$fn__80087$fn__80089 invoke "routes.clj" 45]
  [compojure.core$routes$fn__28114$f__28115 invoke "core.clj" 198]
  [compojure.core$routes$fn__28114 invoke "core.clj" 200]
  [metabase.server.middleware.exceptions$catch_uncaught_exceptions$fn__76838 invoke "exceptions.clj" 98]
  [metabase.server.middleware.exceptions$catch_api_exceptions$fn__76835 invoke "exceptions.clj" 86]
  [metabase.server.middleware.log$log_api_call$fn__81513$fn__81514$fn__81515 invoke "log.clj" 211]
  [metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info invokeStatic "diagnostic.clj" 15]
  [metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info invoke "diagnostic.clj" 9]
  [metabase.server.middleware.log$log_api_call$fn__81513$fn__81514 invoke "log.clj" 203]
  [toucan.db$_do_with_call_counting invokeStatic "db.clj" 236]
  [toucan.db$_do_with_call_counting invoke "db.clj" 229]
  [metabase.server.middleware.log$log_api_call$fn__81513 invoke "log.clj" 202]
  [metabase.server.middleware.browser_cookie$ensure_browser_id_cookie$fn__84613 invoke "browser_cookie.clj" 38]
  [metabase.server.middleware.security$add_security_headers$fn__62353 invoke "security.clj" 149]
  [metabase.server.middleware.json$wrap_json_body$fn__83571 invoke "json.clj" 63]
  [metabase.server.middleware.json$wrap_streamed_json_response$fn__83589 invoke "json.clj" 99]
  [metabase.server.middleware.offset_paging$handle_paging$fn__62377 invoke "offset_paging.clj" 42]
  [ring.middleware.keyword_params$wrap_keyword_params$fn__84880 invoke "keyword_params.clj" 55]
  [ring.middleware.params$wrap_params$fn__84899 invoke "params.clj" 77]
  [metabase.server.middleware.misc$maybe_set_site_url$fn__35782 invoke "misc.clj" 59]
  [metabase.server.middleware.session$reset_session_timeout$fn__47474 invoke "session.clj" 377]
  [metabase.server.middleware.session$bind_current_user$fn__47457$fn__47458 invoke "session.clj" 313]
  [metabase.server.middleware.session$do_with_current_user invokeStatic "session.clj" 292]
  [metabase.server.middleware.session$do_with_current_user invoke "session.clj" 281]
  [metabase.server.middleware.session$bind_current_user$fn__47457 invoke "session.clj" 312]
  [metabase.server.middleware.session$wrap_current_user_info$fn__47439 invoke "session.clj" 262]
  [metabase.server.middleware.session$wrap_session_id$fn__47423 invoke "session.clj" 195]
  [metabase.server.middleware.auth$wrap_api_key$fn__68969 invoke "auth.clj" 27]
  [ring.middleware.cookies$wrap_cookies$fn__84800 invoke "cookies.clj" 216]
  [metabase.server.middleware.misc$add_content_type$fn__35765 invoke "misc.clj" 27]
  [metabase.server.middleware.misc$disable_streaming_buffering$fn__35790 invoke "misc.clj" 76]
  [ring.middleware.gzip$wrap_gzip$fn__84842 invoke "gzip.clj" 86]
  [metabase.server.middleware.misc$bind_request$fn__35793 invoke "misc.clj" 93]
  [metabase.server.middleware.ssl$redirect_to_https_middleware$fn__84629 invoke "ssl.clj" 48]
  [metabase.server$async_proxy_handler$fn__80309 invoke "server.clj" 73]
  [metabase.server.proxy$org.eclipse.jetty.server.handler.AbstractHandler$ff19274a handle nil -1]
  [org.eclipse.jetty.server.handler.StatisticsHandler handle "StatisticsHandler.java" 181]
  [org.eclipse.jetty.server.handler.HandlerWrapper handle "HandlerWrapper.java" 127]
  [org.eclipse.jetty.server.Server handle "Server.java" 516]
  [org.eclipse.jetty.server.HttpChannel lambda$handle$1 "HttpChannel.java" 487]
  [org.eclipse.jetty.server.HttpChannel dispatch "HttpChannel.java" 732]
  [org.eclipse.jetty.server.HttpChannel handle "HttpChannel.java" 479]
  [org.eclipse.jetty.server.HttpConnection onFillable "HttpConnection.java" 277]
  [org.eclipse.jetty.io.AbstractConnection$ReadCallback succeeded "AbstractConnection.java" 311]
  [org.eclipse.jetty.io.FillInterest fillable "FillInterest.java" 105]
  [org.eclipse.jetty.io.ChannelEndPoint$1 run "ChannelEndPoint.java" 104]
  [org.eclipse.jetty.util.thread.strategy.EatWhatYouKill runTask "EatWhatYouKill.java" 338]
  [org.eclipse.jetty.util.thread.strategy.EatWhatYouKill doProduce "EatWhatYouKill.java" 315]
  [org.eclipse.jetty.util.thread.strategy.EatWhatYouKill tryProduce "EatWhatYouKill.java" 173]
  [org.eclipse.jetty.util.thread.strategy.EatWhatYouKill run "EatWhatYouKill.java" 131]
  [org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread run "ReservedThreadExecutor.java" 409]
  [org.eclipse.jetty.util.thread.QueuedThreadPool runJob "QueuedThreadPool.java" 883]
  [org.eclipse.jetty.util.thread.QueuedThreadPool$Runner run "QueuedThreadPool.java" 1034]
  [java.lang.Thread run nil -1]],
 :cause "No such file or directory",
 :message "No such file or directory"}
 
 
 
 
 ########################
 
 
 2022-10-07 12:00:00,856 ERROR task.send-pulses :: Error sending Pulse 1
java.io.IOException: No such file or directory
	at java.base/java.io.UnixFileSystem.createFileExclusively(Native Method)
	at java.base/java.io.File.createTempFile(Unknown Source)
	at java.base/java.io.File.createTempFile(Unknown Source)
	at metabase.pulse.render.image_bundle$write_byte_array_to_temp_file.invokeStatic(image_bundle.clj:28)
	at metabase.pulse.render.image_bundle$write_byte_array_to_temp_file.invoke(image_bundle.clj:26)
	at metabase.pulse.render.image_bundle$byte_array__GT_url.invokeStatic(image_bundle.clj:35)
	at metabase.pulse.render.image_bundle$byte_array__GT_url.invoke(image_bundle.clj:34)
	at metabase.pulse.render.image_bundle$fn__55757.invokeStatic(image_bundle.clj:59)
	at metabase.pulse.render.image_bundle$fn__55757.invoke(image_bundle.clj:57)
	at clojure.lang.MultiFn.invoke(MultiFn.java:234)
	at metabase.email.messages$icon_bundle.invokeStatic(messages.clj:70)
	at metabase.email.messages$icon_bundle.invoke(messages.clj:66)
	at metabase.email.messages$render_message_body.invokeStatic(messages.clj:518)
	at metabase.email.messages$render_message_body.invoke(messages.clj:511)
	at metabase.email.messages$render_pulse_email.invokeStatic(messages.clj:540)
	at metabase.email.messages$render_pulse_email.invoke(messages.clj:537)
	at metabase.pulse$fn__78227.invokeStatic(pulse.clj:300)
	at metabase.pulse$fn__78227.invoke(pulse.clj:289)
	at clojure.lang.MultiFn.invoke(MultiFn.java:239)
	at metabase.pulse$results__GT_notifications$iter__78257__78261$fn__78262.invoke(pulse.clj:352)
	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__5467.invokeStatic(core.clj:139)
	at clojure.core$seq__5467.invoke(core.clj:139)
	at metabase.pulse$send_notifications_BANG_.invokeStatic(pulse.clj:472)
	at metabase.pulse$send_notifications_BANG_.invoke(pulse.clj:471)
	at metabase.pulse$send_pulse_BANG_.invokeStatic(pulse.clj:500)
	at metabase.pulse$send_pulse_BANG_.doInvoke(pulse.clj:480)
	at clojure.lang.RestFn.invoke(RestFn.java:439)
	at metabase.task.send_pulses$fn__83276$send_pulses_BANG___83285$fn__83288$fn__83306$fn__83307.invoke(send_pulses.clj:56)
	at metabase.models.task_history$fn__42164$do_with_task_history__42169$fn__42170.invoke(task_history.clj:113)
	at metabase.models.task_history$fn__42164$do_with_task_history__42169.invoke(task_history.clj:108)
	at metabase.task.send_pulses$fn__83276$send_pulses_BANG___83285$fn__83288$fn__83306.invoke(send_pulses.clj:52)
	at metabase.task.send_pulses$fn__83276$send_pulses_BANG___83285$fn__83288.invoke(send_pulses.clj:51)
	at metabase.task.send_pulses$fn__83276$send_pulses_BANG___83285.invoke(send_pulses.clj:38)
	at metabase.task.send_pulses$fn__83276$send_pulses_BANG___83285$fn__83286.invoke(send_pulses.clj:45)
	at metabase.task.send_pulses$fn__83276$send_pulses_BANG___83285.invoke(send_pulses.clj:38)
	at metabase.task.send_pulses.SendPulses$fn__83342.invoke(send_pulses.clj:96)
	at metabase.models.task_history$fn__42164$do_with_task_history__42169$fn__42170.invoke(task_history.clj:113)
	at metabase.models.task_history$fn__42164$do_with_task_history__42169.invoke(task_history.clj:108)
	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 @OvivO
I'm guessing that you're not using the default Docker image, or have made other changes.
The problem is that Metabase cannot write to the temp directory, which could be caused by several of things in your setup, but is quite specific to your setup. You can define a custom temp path if needed https://stackoverflow.com/questions/1924136/environment-variable-to-control-java-io-tmpdir

1 Like

Hi @flamber ,

You're a machine! :slight_smile:

In fact I had tempDir wrongly set in JAVA OPTS: -Djava.io.tmpdir=var/tmp
Now changed to -Djava.io.tmpdir=/var/tmp and Dashboard subscriptions are working, I have received per email.

Thank you very much for quick resolution!

Cheers,
Ivo