Email this dashboard, send email failed

{:via
[{:type clojure.lang.ExceptionInfo,
:message "注册字体时出错:Metabase无法发送Pulse。 这是某些JVM的一个已知问题。参见Issues · metabase/metabase · GitHub",
:data {},
:at [metabase.pulse.render.style$register_fonts_BANG_ invokeStatic "style.clj" 117]}
{:type java.io.IOException, :message "Problem reading font data.", :at [java.awt.Font createFont0 "Font.java" 1183]}],
:trace
[[java.awt.Font createFont0 "Font.java" 1183]
[java.awt.Font createFont "Font.java" 1052]
[metabase.pulse.render.style$register_font_BANG_ invokeStatic "style.clj" 105]
[metabase.pulse.render.style$register_font_BANG_ invoke "style.clj" 102]
[metabase.pulse.render.style$register_fonts_BANG_ invokeStatic "style.clj" 110]
[metabase.pulse.render.style$register_fonts_BANG_ invoke "style.clj" 107]
[metabase.pulse.render.style$fn__50440$fn__50441 invoke "style.clj" 121]
[clojure.lang.Delay deref "Delay.java" 42]
[clojure.core$deref invokeStatic "core.clj" 2337]
[clojure.core$deref invoke "core.clj" 2323]
[metabase.pulse.render.style$fn__50440$fn__50443 invoke "style.clj" 122]
[metabase.pulse.render.js_svg$render_svg invokeStatic "js_svg.clj" 99]
[metabase.pulse.render.js_svg$render_svg invoke "js_svg.clj" 97]
[metabase.pulse.render.js_svg$svg_string__GT_bytes invokeStatic "js_svg.clj" 112]
[metabase.pulse.render.js_svg$svg_string__GT_bytes invoke "js_svg.clj" 111]
[metabase.pulse.render.js_svg$icon invokeStatic "js_svg.clj" 197]
[metabase.pulse.render.js_svg$icon invoke "js_svg.clj" 191]
[metabase.email.messages$icon_bundle invokeStatic "messages.clj" 80]
[metabase.email.messages$icon_bundle invoke "messages.clj" 74]
[metabase.email.messages$render_message_body invokeStatic "messages.clj" 499]
[metabase.email.messages$render_message_body invoke "messages.clj" 492]
[metabase.email.messages$render_pulse_email invokeStatic "messages.clj" 521]
[metabase.email.messages$render_pulse_email invoke "messages.clj" 518]
[metabase.pulse$fn__99375 invokeStatic "pulse.clj" 431]
[metabase.pulse$fn__99375 invoke "pulse.clj" 420]
[clojure.lang.MultiFn invoke "MultiFn.java" 239]
[metabase.pulse$parts__GT_notifications$iter__99449__99453$fn__99454$fn__99455 invoke "pulse.clj" 502]
[metabase.pulse$parts__GT_notifications$iter__99449__99453$fn__99454 invoke "pulse.clj" 500]
[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" 555]
[metabase.pulse$send_notifications_BANG_ invoke "pulse.clj" 554]
[metabase.pulse$send_pulse_BANG_ invokeStatic "pulse.clj" 582]
[metabase.pulse$send_pulse_BANG_ doInvoke "pulse.clj" 563]
[clojure.lang.RestFn invoke "RestFn.java" 410]
[metabase.api.pulse$fn__100353 invokeStatic "pulse.clj" 322]
[metabase.api.pulse$fn__100353 invoke "pulse.clj" 308]
[compojure.core$wrap_response$fn__43784 invoke "core.clj" 160]
[compojure.core$wrap_route_middleware$fn__43768 invoke "core.clj" 132]
[compojure.core$wrap_route_info$fn__43773 invoke "core.clj" 139]
[compojure.core$wrap_route_matches$fn__43777 invoke "core.clj" 151]
[clojure.lang.Var invoke "Var.java" 393]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$wrap_route_matches$fn__43777 invoke "core.clj" 153]
[clojure.lang.Var invoke "Var.java" 393]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$wrap_route_matches$fn__43777 invoke "core.clj" 153]
[clojure.lang.Var invoke "Var.java" 393]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$wrap_route_matches$fn__43777 invoke "core.clj" 153]
[clojure.lang.Var invoke "Var.java" 393]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$wrap_route_matches$fn__43777 invoke "core.clj" 152]
[clojure.lang.Var invoke "Var.java" 393]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796 invoke "core.clj" 200]
[metabase.server.middleware.auth$enforce_authentication$fn__93479 invoke "auth.clj" 17]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796 invoke "core.clj" 200]
[compojure.core$make_context$handler__43824 invoke "core.clj" 290]
[compojure.core$make_context$fn__43828 invoke "core.clj" 300]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$make_context$fn__43828 invoke "core.clj" 301]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[metabase.api.routes$fn__100905$fn__100908 invoke "routes.clj" 66]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796 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__101068$fn__101069 doInvoke "routes.clj" 72]
[clojure.lang.RestFn invoke "RestFn.java" 436]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796 invoke "core.clj" 200]
[compojure.core$make_context$handler__43824 invoke "core.clj" 290]
[compojure.core$make_context$fn__43828 invoke "core.clj" 300]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$wrap_route_matches$fn__43777 invoke "core.clj" 153]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$wrap_route_matches$fn__43777 invoke "core.clj" 153]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[compojure.core$wrap_route_matches$fn__43777 invoke "core.clj" 153]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796$f__43797$respond_SINGLEQUOTE___43798 invoke "core.clj" 197]
[metabase.server.routes$fn__101053$fn__101055 invoke "routes.clj" 49]
[compojure.core$routes$fn__43796$f__43797 invoke "core.clj" 198]
[compojure.core$routes$fn__43796 invoke "core.clj" 200]
[metabase.server.middleware.exceptions$catch_uncaught_exceptions$fn__98129 invoke "exceptions.clj" 108]
[metabase.server.middleware.exceptions$catch_api_exceptions$fn__98126 invoke "exceptions.clj" 96]
[metabase.server.middleware.log$log_api_call$fn__101336$fn__101337$fn__101338 invoke "log.clj" 216]
[metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info invokeStatic "diagnostic.clj" 18]
[metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info invoke "diagnostic.clj" 12]
[metabase.server.middleware.log$log_api_call$fn__101336$fn__101337 invoke "log.clj" 208]
[toucan2.execute$do_with_call_counts invokeStatic "execute.clj" 112]
[toucan2.execute$do_with_call_counts invoke "execute.clj" 103]
[metabase.server.middleware.log$log_api_call$fn__101336 invoke "log.clj" 207]
[metabase.server.middleware.browser_cookie$ensure_browser_id_cookie$fn__103364 invoke "browser_cookie.clj" 40]
[metabase.server.middleware.security$add_security_headers$fn__84395 invoke "security.clj" 180]
[metabase.server.middleware.json$wrap_json_body$fn__45142 invoke "json.clj" 67]
[metabase.server.middleware.offset_paging$handle_paging$fn__84419 invoke "offset_paging.clj" 45]
[metabase.server.middleware.json$wrap_streamed_json_response$fn__45160 invoke "json.clj" 103]
[ring.middleware.keyword_params$wrap_keyword_params$fn__103631 invoke "keyword_params.clj" 55]
[ring.middleware.params$wrap_params$fn__103650 invoke "params.clj" 77]
[metabase.server.middleware.misc$maybe_set_site_url$fn__65469 invoke "misc.clj" 61]
[metabase.server.middleware.session$reset_session_timeout$fn__71264 invoke "session.clj" 488]
[metabase.server.middleware.session$bind_current_user$fn__71230$fn__71231 invoke "session.clj" 383]
[metabase.server.middleware.session$do_with_current_user invokeStatic "session.clj" 362]
[metabase.server.middleware.session$do_with_current_user invoke "session.clj" 346]
[metabase.server.middleware.session$bind_current_user$fn__71230 invoke "session.clj" 382]
[metabase.server.middleware.session$wrap_current_user_info$fn__71213 invoke "session.clj" 321]
[metabase.server.middleware.session$wrap_session_id$fn__71196 invoke "session.clj" 253]
[metabase.server.middleware.auth$wrap_api_key$fn__93487 invoke "auth.clj" 30]
[ring.middleware.cookies$wrap_cookies$fn__103551 invoke "cookies.clj" 216]
[metabase.server.middleware.misc$add_content_type$fn__65451 invoke "misc.clj" 29]
[metabase.server.middleware.misc$disable_streaming_buffering$fn__65477 invoke "misc.clj" 78]
[ring.middleware.gzip$wrap_gzip$fn__103593 invoke "gzip.clj" 86]
[metabase.server.middleware.misc$bind_request$fn__65480 invoke "misc.clj" 95]
[metabase.server.middleware.ssl$redirect_to_https_middleware$fn__103380 invoke "ssl.clj" 51]
[metabase.server$async_proxy_handler$fn__65654 invoke "server.clj" 78]
[metabase.server.proxy$org.eclipse.jetty.server.handler.AbstractHandler$ff19274a handle nil -1]
[org.eclipse.jetty.server.handler.StatisticsHandler handle "StatisticsHandler.java" 173]
[org.eclipse.jetty.server.handler.HandlerWrapper handle "HandlerWrapper.java" 122]
[org.eclipse.jetty.server.Server handle "Server.java" 563]
[org.eclipse.jetty.server.HttpChannel$RequestDispatchable dispatch "HttpChannel.java" 1598]
[org.eclipse.jetty.server.HttpChannel dispatch "HttpChannel.java" 753]
[org.eclipse.jetty.server.HttpChannel handle "HttpChannel.java" 501]
[org.eclipse.jetty.server.HttpConnection onFillable "HttpConnection.java" 287]
[org.eclipse.jetty.io.AbstractConnection$ReadCallback succeeded "AbstractConnection.java" 314]
[org.eclipse.jetty.io.FillInterest fillable "FillInterest.java" 100]
[org.eclipse.jetty.io.SelectableChannelEndPoint$1 run "SelectableChannelEndPoint.java" 53]
[org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy runTask "AdaptiveExecutionStrategy.java" 421]
[org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy consumeTask "AdaptiveExecutionStrategy.java" 390]
[org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy tryProduce "AdaptiveExecutionStrategy.java" 277]
[org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy run "AdaptiveExecutionStrategy.java" 199]
[org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread run "ReservedThreadExecutor.java" 411]
[org.eclipse.jetty.util.thread.QueuedThreadPool runJob "QueuedThreadPool.java" 969]
[org.eclipse.jetty.util.thread.QueuedThreadPool$Runner doRunJob "QueuedThreadPool.java" 1194]
[org.eclipse.jetty.util.thread.QueuedThreadPool$Runner run "QueuedThreadPool.java" 1149]
[java.lang.Thread run "Thread.java" 834]],
:cause "Problem reading font data.",
:message "注册字体时出错:Metabase无法发送Pulse。 这是某些JVM的一个已知问题。参见Issues · metabase/metabase · GitHub"}

{
"browser-info": {
"language": "zh-CN",
"platform": "MacIntel",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
"vendor": "Google Inc."
},
"system-info": {
"file.encoding": "UTF-8",
"java.runtime.name": "Java(TM) SE Runtime Environment",
"java.runtime.version": "11.0.2+9-LTS",
"java.vendor": "Oracle Corporation",
"java.vendor.url": "http://java.oracle.com/",
"java.version": "11.0.2",
"java.vm.name": "Java HotSpot(TM) 64-Bit Server VM",
"java.vm.version": "11.0.2+9-LTS",
"os.name": "Linux",
"os.version": "6.1.79-99.164.amzn2023.x86_64",
"user.language": "en",
"user.timezone": "Etc/UCT"
},
"metabase-info": {
"databases": [
"h2",
"mysql"
],
"hosting-env": "unknown",
"application-database": "mysql",
"application-database-details": {
"database": {
"name": "MySQL",
"version": "8.0.35"
},
"jdbc-driver": {
"name": "MariaDB Connector/J",
"version": "2.7.10"
}
},
"run-mode": "prod",
"version": {
"date": "2024-03-04",
"tag": "v0.48.8",
"hash": "a900c85"
},
"settings": {
"report-timezone": null
}
}
}

What email server are you using? This was the only similar error I was able to find:

Also can you share some more information around the dashboard itself?