0.31 Multiple bugs and errors

Hi guys, first of all thanks for this new release because it introduces many great things we were waiting for!
Unfortunately not everything went smoothly and I'm having several different errors, some of which blocking our work, I'll try to be schematic and synthetic:

  • first of all, they are alle questions written in postgresql
  1. Admin / Formatting is not applying to already existing questions

  2. Currency formatting is producing a double € sign (see attached image), probably the first one is derived from the data model where I did set "income" and "€" as type

  3. Date formatting is not applied when I try to edit an already existing dashboard

  4. I can't save any update/variation to any dashboard :scream:
    This is what I get from the logs:

    11-12 18:14:24 ERROR metabase.middleware POST /api/dashboard/1/cards 500 (41 ms) (7 DB calls).
    {:message "Dont know what to do with: ",
    :type java.lang.IllegalArgumentException,
    :stacktrace
    ("--> models.params$field_form__GT_id.invokeStatic(params.clj:33)"
    "models.params$field_form__GT_id.invoke(params.clj:17)"
    "models.params$param_target__GT_field_id.invokeStatic(params.clj:69)"
    "models.params$param_target__GT_field_id.invoke(params.clj:63)"
    "models.params$dashboard__GT_parameter_mapping_field_ids$iter__23905__23911$fn__23912$iter__23907__23913$fn__23914$fn__23915.invoke(params.clj:176)"
    "models.params$dashboard__GT_parameter_mapping_field_ids$iter__23905__23911$fn__23912$iter__23907__23913$fn__23914.invoke(params.clj:174)"
    "models.params$dashboard__GT_parameter_mapping_field_ids$iter__23905__23911$fn__23912.invoke(params.clj:174)"
    "models.params$dashboard__GT_parameter_mapping_field_ids.invokeStatic(params.clj:179)"
    "models.params$dashboard__GT_parameter_mapping_field_ids.invoke(params.clj:170)"
    "models.params$dashboard__GT_param_field_ids.invokeStatic(params.clj:198)"
    "models.params$dashboard__GT_param_field_ids.invoke(params.clj:192)"
    "models.dashboard$dashboard_id__GT_param_field_ids.invokeStatic(dashboard.clj:170)"
    "models.dashboard$dashboard_id__GT_param_field_ids.invoke(dashboard.clj:166)"
    "models.dashboard$add_dashcard_BANG_.invokeStatic(dashboard.clj:193)"
    "models.dashboard$add_dashcard_BANG_.doInvoke(dashboard.clj:186)"
    "api.dashboard$fn__42840.invokeStatic(dashboard.clj:282)"
    "api.dashboard$fn__42840.invoke(dashboard.clj:274)"
    "middleware$enforce_authentication$fn__55497.invoke(middleware.clj:113)"
    "api.routes$fn__55647.invokeStatic(routes.clj:64)"
    "api.routes$fn__55647.invoke(routes.clj:64)"
    "routes$fn__56385$fn__56386.doInvoke(routes.clj:108)"
    "routes$fn__56385.invokeStatic(routes.clj:103)"
    "routes$fn__56385.invoke(routes.clj:103)"
    "middleware$catch_api_exceptions$fn__55632.invoke(middleware.clj:436)"
    "middleware$log_api_call$fn__55610$fn__55612.invoke(middleware.clj:364)"
    "middleware$log_api_call$fn__55610.invoke(middleware.clj:363)"
    "middleware$add_security_headers$fn__55552.invoke(middleware.clj:252)"
    "core$wrap_streamed_json_response$fn__57236.invoke(core.clj:67)"
    "middleware$bind_current_user$fn__55502.invoke(middleware.clj:137)"
    "middleware$maybe_set_site_url$fn__55562.invoke(middleware.clj:290)"
    "middleware$add_content_type$fn__55555.invoke(middleware.clj:262)")}

I can confirm that I am also seeing error number 4, which sporadically prevents me from saving existing or new dashboards. I also see this error on working dashboards when embedding them - all that comes through is the "Dont know what to do with: " error.

I’m running the latest Metabase 0.31.1.

Every one of these issues has already been reported in other threads and on GitHub.