Full message

could not perform insert because changeset is invalid.

Errors

    %{host: [{"can't be blank", [validation: :required]}]}

Applied changes

    %{domain_id: 39114, http_status: 400}

Params

    %{
      "can_work_over_http" => false,
      "domain_id" => 39114,
      "host" => "",
      "http_status" => 400,
      "port" => 443
    }

Changeset

    #Ecto.Changeset<
      action: :insert,
      changes: %{domain_id: 39114, http_status: 400},
      errors: [host: {"can't be blank", [validation: :required]}],
      data: #Pulsar.SslEndpoint<>,
      valid?: false,
      ...
    >

Source

Pulsar.SslEndpoint.sync_for_domain/2
lib/pulsar/models/ssl_endpoint.ex:88

Stacktrace

(ecto)
Ecto.Repo.Schema.insert!/4
lib/ecto/repo/schema.ex:386
(elixir)
Enum.-each/2-fun-0-/3
lib/enum.ex:992
(elixir)
Enum.-each/2-anonymous-3-/3
lib/enum.ex:4515
(elixir)
Enumerable.List.reduce/3
lib/enum.ex:4968
(elixir)
Enum.each/2
lib/enum.ex:4515
(pulsar)
Pulsar.SslEndpoint.sync_for_domain/2
lib/pulsar/models/ssl_endpoint.ex:88
(pulsar)
Pulsar.Repo.-transaction/2-fun-0-/1
lib/pulsar/repo.ex:2
(ecto)
Ecto.Repo.Transaction.-transact/4-fun-1-/3
lib/ecto/repo/transaction.ex:11

Context

{
  "job.args": {
    "domain_id": 39114
  },
  "job.attempt": 11,
  "job.id": 4348832,
  "job.priority": 0,
  "job.queue": "http",
  "job.worker": "Pulsar.Workflows.Actualization.HttpWorker",
  "state": "failure"
}

Occurrence (14 total)

Error kind

Ecto.InvalidChangesetError

Last seen

2025-12-09 00:03:50 UTC

First seen

2025-12-08 21:25:48 UTC

Status

Unresolved
Mute