Our pulse is getting missed after running for 4 consecutive day in a row.
And the error looks like of timezone.
Our database is snowflake which is running in PST.
I updated the Report Timezone to US/Pacific and Default Timezone both in Metabase admin setting.
However in both case no pulse were sent.
I have pasted the metabase configuration and Troubleshoot log from Metabase.
One way I am considering is to stop and rerun the metabase docker with timezone set as ‘US/Pacific’.
however we have 40 users using it and if something goes off it will be big trouble.(basically I am scared)
So before I use the option(which i am not sure if it will work).
I was wondering if there is any other way to resolve the issue.
Error log from troubleshoot screen.
{“status”:“failed”,“exception”:“class clojure.lang.ExceptionInfo”,“message”:“Input to defaulted-timezone does not match schema: \n\n\t \u001b[0;33m [(named (not (instance? metabase.models.card.CardInstance nil)) card)] \u001b[0m \n\n”,“stacktrace”:["–> pulse$fn__60819$defaulted_timezone__60824.invoke(pulse.clj:51)",“pulse$fn__60917.invokeStatic(pulse.clj:165)”,“pulse$fn__60917.invoke(pulse.clj:160)”,“pulse$results__GT_notifications$iter__60947__60951$fn__60952.invoke(pulse.clj:212)”,“pulse$send_notifications_BANG_.invokeStatic(pulse.clj:248)”,“pulse$send_notifications_BANG_.invoke(pulse.clj:247)”,“pulse$send_pulse_BANG_.invokeStatic(pulse.clj:274)”,“pulse$send_pulse_BANG_.doInvoke(pulse.clj:256)”,“task.send_pulses$fn__67957$send_pulses_BANG___67966$fn__67969$fn__67987$fn__67988.invoke(send_pulses.clj:59)”,“models.task_history$fn__41262$do_with_task_history__41267$fn__41268.invoke(task_history.clj:77)”,“models.task_history$fn__41262$do_with_task_history__41267.invoke(task_history.clj:72)”,“task.send_pulses$fn__67957$send_pulses_BANG___67966$fn__67969$fn__67987.invoke(send_pulses.clj:56)”,“task.send_pulses$fn__67957$send_pulses_BANG___67966$fn__67969.invoke(send_pulses.clj:55)”,“task.send_pulses$fn__67957$send_pulses_BANG___67966.invoke(send_pulses.clj:42)”,“task.send_pulses$fn__67957$send_pulses_BANG___67966$fn__67967.invoke(send_pulses.clj:49)”,“task.send_pulses$fn__67957$send_pulses_BANG___67966.invoke(send_pulses.clj:42)”,“task.send_pulses.SendPulses$fn__68023.invoke(send_pulses.clj:100)”,“models.task_history$fn__41262$do_with_task_history__41267$fn__41268.invoke(task_history.clj:77)”,“models.task_history$fn__41262$do_with_task_history__41267.invoke(task_history.clj:72)”,“task.send_pulses.SendPulses.execute(send_pulses.clj:86)”],“ex-data”:{“type”:“schema.core/error”,“schema”:[{“schema”:“class metabase.models.card.CardInstance”,“optional?”:false,“name”:“card”}],“value”:[null],“error”:[“schema.utils.NamedError@2b446b44”]},“original-info”:null}
Metabase configuration
{
“browser-info”: {
“language”: “en-US”,
“platform”: “MacIntel”,
“userAgent”: “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36”,
“vendor”: “Google Inc.”
},
“system-info”: {
“java.runtime.name”: “OpenJDK Runtime Environment”,
“java.runtime.version”: “11.0.3+7”,
“java.vendor”: “AdoptOpenJDK”,
“java.vendor.url”: “https://adoptopenjdk.net/”,
“java.version”: “11.0.3”,
“java.vm.name”: “OpenJDK 64-Bit Server VM”,
“java.vm.version”: “11.0.3+7”,
“os.name”: “Linux”,
“os.version”: “4.14.106-97.85.amzn2.x86_64”,
“user.language”: “en”,
“user.timezone”: “GMT”
},
“metabase-info”: {
“databases”: [
“snowflake”
],
“hosting-env”: “unknown”,
“application-database”: “postgres”,
“run-mode”: “prod”,
“version”: {
“date”: “2019-11-19”,
“tag”: “v0.33.6”,
“branch”: “release-0.33.x”,
“hash”: “be1e0e1”
},
“settings”: {
“report-timezone”: “US/Pacific”
}
}
}
Please note:
The name of the Pulse is
HelloRockerScan + Offer Select| https://@##!!!/browse/CEM-1306 | http://metabase.mycompany.com/dashboard/30 |
I have added the name as well just to ask if having special character in the name might be the reason for the issue.
Please suggest.