Zammad migration from Kayako

Infos:

  • Used Zammad version: any
  • Used Zammad installation type: (source, package, docker-compose, …) docker-compose
  • Operating system: Alma Linux 9.2
  • Browser + version: any

Expected behavior:

Migrating from New Kayako to Zammad

Actual behavior:

After starting migration(Web UI or rails), we successfully migrated groups and organizations but failed to migrate Users with the error “error”=>“Validation failed: Name Attribute not editable!”. We tried with Zammad versions 5 and 6 but had no luck; the error is the same.

Steps to reproduce the behavior:

The way of migrating users and tickets.

Do you have more information from the production.log?

Normally the migration is working without any problems last time I tested the migration.

Thank you for your response.

Nothing related to this issue we have on production.log. We tried many times to migrate.

Did you test migration from the Zammad docker-compose app?

One idea, do you have a custom field on the Kayako side, which is called “name”? You could check it in the UI or you can call this API:

https://???.kayako.com/api/v1/users/fields?limit=100&include=field_option,locale_field (with basic authentication)

We have two custom fields(phone, company), and none of them are “Name”.

The instance is empty and does not contain any data to the moment you try…?

If you mean on the Zammad instance, yes, we tried on the initial setup to migrate from Kayako after starting docker-compose.

Okay so after the migration stopped, run docker compose logs and it should provide all stdin logfiles of the affected containers. This is the log output Dominik is looking for.

1 Like
[root@zammadsysadmin zammad-docker-compose]# docker compose logs | grep "editable"
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-24T10:09:15.074649 #1-108700] ERROR -- : ImportJob 'Import::Kayako' failed: Validation failed: Name Attribute not editable!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-24T10:09:15.074676 #1-108700] ERROR -- : Validation failed: Name Attribute not editable! (ActiveRecord::RecordInvalid)

Also other lines from the log are interesting, which are in the range of the error.

The „name“ attribute on zammad side exists normally only for organization and groups. So would really be interesting at which state it’s really failing.

But interestingly, Zammad migrated all the organizations and groups from Kayako successfully. I’ll try one more time with a different distro, and if needed, I’ll provide you with all the logs from the migration process.

And also, is there any way now to skip groups and organizations? I want to continue the migration process.

Thank you again.

Currently, there is no skipping because the other stuff would also not work.

I think the best way, without debugging the system directly is to check the API-Calls:

(with basic authentication)

  • https://???.kayako.com/api/v1/users/fields?limit=100&include=field_option,locale_field
  • https://???.kayako.com/api/v1/organizations/fields?limit=100&include=field_option,locale_field

I tried with both APIs, but nothing related to “Name”.

So, I started migrating from scratch (Via console - rails), and the error is the same again.
image

Here is the SS from Kayako organizations:
image

As you can see, the total organizations from Kayako are matched with the migrated data.

And finally, here is the part of the docker-compose logs where an error occurred:

zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T11:32:55.938191#1-64820]  INFO -- : ProcessScheduledJobs running...
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T11:32:55.939043#1-64820]  INFO -- : Running job thread for 'Check 'Channel' streams.' (Channel.stream) status is: sleep
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T11:32:55.939206#1-64820]  INFO -- : Running job thread for 'Generate 'Session' data.' (Sessions.jobs) status is: sleep
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T11:32:55.939253#1-64820]  INFO -- : Running job thread for 'Process ticket escalations.' (Ticket.process_escalation) status is: sleep
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T11:32:55.939292#1-64820]  INFO -- : Running job thread for 'Check channels.' (Channel.fetch) status is: sleep
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T11:32:55.939512#1-64820]  INFO -- : Running job thread for 'Execute planned jobs.' (Job.run) status is: sleep
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T11:32:58.225925#1-67040]  INFO -- : execute Channel.fetch (try_count 0)...
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T11:32:58.226678#1-67040]  INFO -- : ended Channel.fetch took: 0.007102822 seconds.
zammad-docker-compose-zammad-scheduler-1      | -- add_column("users", "company", :string, {:limit=>255, :null=>true})
zammad-docker-compose-zammad-scheduler-1      |    -> 0.0071s
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T11:32:58.366300#1-64780] ERROR -- : ImportJob 'Import::Kayako' failed: Validation failed: Name attribute is not editable
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T11:32:58.366332#1-64780] ERROR -- : Validation failed: Name attribute is not editable (ActiveRecord::RecordInvalid)
zammad-docker-compose-zammad-scheduler-1      | app/models/object_manager/attribute.rb:916:in `check_editable'
zammad-docker-compose-zammad-scheduler-1      | app/models/object_manager/attribute.rb:371:in `add'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/unit/import/kayako/object_attribute/add.rb:11:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/unit/import/common/model/mixin/skip/action.rb:42:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/unit/base.rb:247:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:76:in `block (4 levels) in process'
zammad-docker-compose-zammad-scheduler-1      | lib/mixin/start_finish_logger.rb:9:in `log_start_finish'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:75:in `block (3 levels) in process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/state.rb:151:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:73:in `block (2 levels) in process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/units.rb:27:in `block in each'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/units.rb:26:in `each'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/units.rb:26:in `each'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:71:in `each_with_index'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:71:in `block in process'
zammad-docker-compose-zammad-scheduler-1      | lib/mixin/start_finish_logger.rb:9:in `log_start_finish'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:69:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:24:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/unit/import/kayako/perform.rb:13:in `block in process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/unit/import/kayako/perform.rb:12:in `each'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/unit/import/kayako/perform.rb:12:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/unit/import/common/model/mixin/skip/action.rb:42:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/unit/base.rb:247:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:76:in `block (4 levels) in process'
zammad-docker-compose-zammad-scheduler-1      | lib/mixin/start_finish_logger.rb:9:in `log_start_finish'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:75:in `block (3 levels) in process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/state.rb:151:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:73:in `block (2 levels) in process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/units.rb:27:in `block in each'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/units.rb:26:in `each'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/units.rb:26:in `each'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:71:in `each_with_index'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:71:in `block in process'
zammad-docker-compose-zammad-scheduler-1      | lib/mixin/start_finish_logger.rb:9:in `log_start_finish'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:69:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:24:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/unit/import/kayako/sub_sequence/generic.rb:14:in `block in process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/unit/import/kayako/sub_sequence/generic.rb:12:in `loop'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/unit/import/kayako/sub_sequence/generic.rb:12:in `each_with_index'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/unit/import/kayako/sub_sequence/generic.rb:12:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/unit/base.rb:247:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:76:in `block (4 levels) in process'
zammad-docker-compose-zammad-scheduler-1      | lib/mixin/start_finish_logger.rb:9:in `log_start_finish'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:75:in `block (3 levels) in process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/state.rb:151:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:73:in `block (2 levels) in process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/units.rb:27:in `block in each'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/units.rb:26:in `each'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer/units.rb:26:in `each'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:71:in `each_with_index'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:71:in `block in process'
zammad-docker-compose-zammad-scheduler-1      | lib/mixin/start_finish_logger.rb:9:in `log_start_finish'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:69:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/sequencer.rb:24:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/import/mixin/sequence.rb:17:in `process'
zammad-docker-compose-zammad-scheduler-1      | lib/import/kayako.rb:8:in `start'
zammad-docker-compose-zammad-scheduler-1      | app/models/import_job.rb:25:in `start'
zammad-docker-compose-zammad-scheduler-1      | app/jobs/async_import_job.rb:11:in `perform'
zammad-docker-compose-zammad-scheduler-1      | lib/background_services/service/process_delayed_jobs.rb:25:in `block (2 levels) in launch'
zammad-docker-compose-zammad-scheduler-1      | lib/background_services/service/process_delayed_jobs.rb:23:in `block in launch'
zammad-docker-compose-zammad-scheduler-1      | lib/background_services/service/process_delayed_jobs.rb:20:in `loop'
zammad-docker-compose-zammad-scheduler-1      | lib/background_services/service/process_delayed_jobs.rb:20:in `launch'
zammad-docker-compose-zammad-scheduler-1      | lib/background_services/service.rb:27:in `block in run'
zammad-docker-compose-zammad-scheduler-1      | lib/application_handle_info.rb:19:in `use'
zammad-docker-compose-zammad-scheduler-1      | lib/background_services/service.rb:33:in `block in run_in_service_context'
zammad-docker-compose-zammad-scheduler-1      | lib/background_services/service.rb:32:in `run_in_service_context'
zammad-docker-compose-zammad-scheduler-1      | lib/background_services/service.rb:26:in `run'
zammad-docker-compose-zammad-scheduler-1      | lib/background_services.rb:67:in `block in start_as_thread'
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T11:32:58.376327#1-64780]  INFO -- : 2023-10-26T11:32:58+0000: [Worker(host:8fd2c9e8646f pid:1)] Job AsyncImportJob [b73283c3-bf6a-4dcb-bcb1-15f00d212c06] from DelayedJob(default) with arguments: [{"_aj_globalid"=>"gid://zammad/ImportJob/1"}] (id=15) (queue=default) COMPLETED after 1053.6353
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T11:32:58.380288#1-64780]  INFO -- : 2023-10-26T11:32:58+0000: [Worker(host:8fd2c9e8646f pid:1)] Job SearchIndexJob [bb45dc7b-146c-48f8-9095-d5abb5f1f5ca] from DelayedJob(default) with arguments: ["Group", 2] (id=16) (queue=default) RUNNING

If you need the whole docker-compose log, I’ll send it here.

Ah, I missed something in one of the first posts. You talked about “phone”, this is a reserved attribute on Zammad’s side. Let’s see what we can do.
A workaround for now would be to rename this attribute on the Kayako side, but this will then lead to an additional user field inside Zammad.

1 Like

The question is, why does there exist a custom “phone” field? Because Kayako has already a “system” phone field.

1 Like

Someone probably added that phone field a long time ago, and I don’t know why. I looked at that field more; there’s no use, so I deleted it.

After that, currently, Zammad is migrating the Users finally! When migration ends, I’ll close this and pick your comment as a solution.

Thank you so much, guys! I like this community :slight_smile:

2 Likes

Users successfully migrated, but I got an error on Tickets:
image

Any hint about this?

Here are the logs:

zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T14:56:11.543574#1-64780] ERROR -- : Validation failed: Invalid email '""@service.alibaba.com' (ActiveRecord::RecordInvalid)
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T14:57:51.658784#1-64780] ERROR -- : Validation failed: Invalid email '@' (ActiveRecord::RecordInvalid)
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T15:02:08.933472#1-64780] ERROR -- : Validation failed: Invalid email 'tomáš lancz@localhost' (ActiveRecord::RecordInvalid)
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T15:03:41.332037#1-64780] ERROR -- : Validation failed: Invalid email '@localhost' (ActiveRecord::RecordInvalid)
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T15:18:11.471768#1-48843000] ERROR -- : undefined method `body' for nil:NilClass
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T15:18:11.611350#1-48843020] ERROR -- : undefined method `body' for nil:NilClass
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T15:18:42.455501#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/LSvMBByMvF3BXMKIjjE3KCXKbGEFaWgp, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T15:29:18.228827#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/McBe1kKWEqXcNEzSQdNaRFWOA8odK6wt, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T15:52:13.951632#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/lHjArVK4Upudvxqjg0nwSFyGq0fHDQtW, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T15:52:14.587238#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/PwMRmvF3v0J0vU3hubXhzg4KCLlPLwjf, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T15:52:15.208901#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/mgnFUiiXWM49g19jPCu0JqWorL79xqAJ, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T15:52:15.829835#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/T1iPIQw8TllPUDbCxcqBm1scxLxLa5AJ, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T15:52:16.465623#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/YNYa6kVRQWvThg6csMXzqHHHrbHFzAkT, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T15:59:07.414259#1-50340060] ERROR -- : undefined method `body' for nil:NilClass
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:17:31.610314#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/Q9aQjpnfLjbQa4QN9SotC8LlEa1ZzhiY, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:17:32.982214#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/nPXLgsgc74bONCTspARyg9WlKHD3QRxg, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:17:35.040897#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/8y9hnvjfdPtartccVOnIpfOoMjeFIjR3, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:17:36.382218#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/x8RElxMqYaYjJ9MXaaUhchuFcgWZCZO3, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:17:39.285075#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/AoNkamIKmDPD6ITyjdUkpVuasg2LoDlW, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:17:40.762054#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/sYiyuUZAwsKRGtkdnnU6JRa7NegDsk4Y, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:17:42.212987#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/2JWe53y0h0SNfus0kDzzeawH6p6wvwnv, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:18:03.301381#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/5OthkiJt753cLaT63vsn7ZWzdvIq4vE3, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:49:12.389993#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/GK8p96PvvOsv0If6R7F9uPX8FCrPxoZQ, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:49:13.200750#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/bda3pao8X5F6OYVsEag1MDEvsiwUk5b7, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:49:13.903161#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/aXlDPzjlUMLzJ1N44UMI9VwOUs9lbmIM, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:49:14.604351#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/4lRQwdc8L32dMZHgY8KAbLuI5eMJhkw8, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:49:15.289168#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/suhFVWj6LYBQiXxK4Pf1HS0Jni7OkirR, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:49:15.959566#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/P0LTK8azdmiIwQJ6Yrj2ji7uvkX3LEjm, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:49:16.648615#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/obHunoMpvJUBXlrUfBgSa38NzoJoT4df, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:49:17.354135#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/d1Iedg7abaJh7s7P1XTM2VCr6GHBLtUI, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:49:24.873586#1-64780] ERROR -- : No such file https://DOMAIN.kayako.com/media/url/gUV8Z9nAQbT4j3vwNC9KtJHJFsQe8vLG, 404!
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:51:07.527604#1-64780] ERROR -- : ImportJob 'Import::Kayako' failed: undefined method `[]' for nil:NilClass
zammad-docker-compose-zammad-scheduler-1      | E, [2023-10-26T16:51:07.527638#1-64780] ERROR -- : undefined method `[]' for nil:NilClass
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T16:51:07.554381#1-64780]  INFO -- : 2023-10-26T16:51:07+0000: [Worker(host:8fd2c9e8646f pid:1)] Job AsyncImportJob [72c38c16-3599-4e36-b85c-4ef68ba971e0] from DelayedJob(default) with arguments: [{"_aj_globalid"=>"gid://zammad/ImportJob/1"}] (id=15) (queue=default) COMPLETED after 13062.5950
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T16:51:07.600456#1-64780]  INFO -- : 2023-10-26T16:51:07+0000: [Worker(host:8fd2c9e8646f pid:1)] Job SearchIndexJob [e77a5042-e701-44d5-85cd-73224f67761f] from DelayedJob(default) with arguments: ["Group", 2] (id=16) (queue=default) RUNNING
zammad-docker-compose-zammad-scheduler-1      | W, [2023-10-26T16:51:07.612405#1-64780]  WARN -- : Setting "timezone_default" is empty. Using UTC instead. Please set system timezone.
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T16:51:07.794413#1-64780]  INFO -- : 2023-10-26T16:51:07+0000: [Worker(host:8fd2c9e8646f pid:1)] Job SearchIndexJob [e77a5042-e701-44d5-85cd-73224f67761f] from DelayedJob(default) with arguments: ["Group", 2] (id=16) (queue=default) COMPLETED after 0.1939
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T16:51:07.806666#1-64780]  INFO -- : 2023-10-26T16:51:07+0000: [Worker(host:8fd2c9e8646f pid:1)] Job SearchIndexAssociationsJob [a4288a25-1152-4ad9-9608-731a317b4da2] from DelayedJob(default) with arguments: ["Group", 2] (id=17) (queue=default) RUNNING
zammad-docker-compose-zammad-scheduler-1      | W, [2023-10-26T16:51:07.818792#1-64780]  WARN -- : Setting "timezone_default" is empty. Using UTC instead. Please set system timezone.
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T16:51:07.927437#1-64780]  INFO -- : 2023-10-26T16:51:07+0000: [Worker(host:8fd2c9e8646f pid:1)] Job SearchIndexAssociationsJob [a4288a25-1152-4ad9-9608-731a317b4da2] from DelayedJob(default) with arguments: ["Group", 2] (id=17) (queue=default) COMPLETED after 0.1207
zammad-docker-compose-zammad-scheduler-1      | I, [2023-10-26T16:51:07.941041#1-64780]  INFO -- : 2023-10-26T16:51:07+0000: [Worker(host:8fd2c9e8646f pid:1)] Job SearchIndexJob [58788152-b8df-4294-bf97-02456f7459d8] from DelayedJob(default) with arguments: ["Group", 3] (id=18) (queue=default) RUNNING
zammad-docker-compose-zammad-scheduler-1      | W, [2023-10-26T16:51:07.952847#1-64780]  WARN -- : Setting "timezone_default" is empty. Using UTC instead. Please set system timezone.

I know which code is failing here, but didn’t see this situation before.

Would be nice if you could send me (private message) the result of the following API-Call from Kayako:

https://zammad.kayako.com/api/v1/cases/fields?limit=100&include=field_option,locale_field (with basic authentication).

1 Like

We improved the situation for no longer existing values inside a ticket.

It will also add a log entry, so it can be checked, which tickets have problems.

It should be available in the stable version in the following hours, so you must update the system.

2 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.