Bug 1510605

Summary: PG String Data Right Truncation error: Value too long for type character varying(255)
Product: Red Hat CloudForms Management Engine Reporter: myoder
Component: ApplianceAssignee: Yuri Rudman <yrudman>
Status: CLOSED CURRENTRELEASE QA Contact: Dave Johnson <dajohnso>
Severity: high Docs Contact:
Priority: high    
Version: 5.8.0CC: abellott, jhardy, obarenbo, yrudman
Target Milestone: GAKeywords: TestOnly
Target Release: 5.10.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 5.10.0.0 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1513123 1513124 (view as bug list) Environment:
Last Closed: 2018-06-21 21:05:34 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1513123, 1513124    

Description myoder 2017-11-07 19:24:09 UTC
Description of problem:
After an upgrade from 3.2 to 4.5 following this documentation [1], an automate task is picked up [2] and throws this stack trace error [3].

[1]
https://access.redhat.com/articles/2327481
https://access.redhat.com/documentation/en-us/red_hat_cloudforms/4.5/html-single/migrating_to_red_hat_cloudforms_4.5/#migrate_41-45

[2]
[----] I, [2017-11-02T23:02:37.213136 #810:377134]  INFO -- : MIQ(MiqPriorityWorker::Runner#get_message_via_drb) Message id: [101000248340846], MiqWorker id: [101000000405093], Zone: [Public VDC CIN Workers], Role: [automate], Server: []
, Ident: [generic], Target id: [], Instance id: [], Task id: [], Command: [MiqAeEngine.deliver], Timeout: [3600], Priority: [20], State: [dequeue], Deliver On: [], Data: [], Args: [{:object_type=>"EmsEvent", :object_id=>101000003185628, 
:attrs=>{:event_id=>101000003185628, :event_stream_id=>101000003185628, :event_type=>"ReconfigVM_Task_Complete", "VmOrTemplate::vm"=>101000000002108, :vm_id=>101000000002108, "Host::host"=>101000000000054, :host_id=>101000000000054}, :in
stance_name=>"Event", :user_id=>101000000000001, :miq_group_id=>101000000000001, :tenant_id=>101000000000001, :automate_message=>nil}], Dequeued in: [0.672020228] seconds
[----] I, [2017-11-02T23:02:37.213272 #810:377134]  INFO -- : MIQ(MiqQueue#deliver) Message id: [101000248340846], Delivering...
[----] I, [2017-11-02T23:02:37.215821 #810:377134]  INFO -- : <AutomationEngine> User [admin] with current group ID [101000000000001] name [EvmGroup-super_administrator]
[----] I, [2017-11-02T23:02:37.215948 #810:377134]  INFO -- : MIQ(MiqAeEngine.deliver) Delivering {:event_id=>101000003185628, :event_stream_id=>101000003185628, :event_type=>"ReconfigVM_Task_Complete", "VmOrTemplate::vm"=>10100000000210
8, :vm_id=>101000000002108, "Host::host"=>101000000000054, :host_id=>101000000000054} for object [EmsEvent.101000003185628] with state [] to Automate
[----] I, [2017-11-02T23:02:37.218015 #810:377134]  INFO -- : <AutomationEngine> Instantiating [/System/Process/Event?EventStream%3A%3Aevent_stream=101000003185628&Host%3A%3Ahost=101000000000054&MiqServer%3A%3Amiq_server=101000000000013&
User%3A%3Auser=101000000000001&VmOrTemplate%3A%3Avm=101000000002108&event_id=101000003185628&event_stream_id=101000003185628&event_type=ReconfigVM_Task_Complete&host_id=101000000000054&object_name=Event&vm_id=101000000002108&vmdb_object_
type=event_stream]
[----] I, [2017-11-02T23:02:37.251050 #810:377134]  INFO -- : <AutomationEngine> Updated namespace [/System/Process/Event?EventStream%3A%3Aevent_stream=101000003185628&Host%3A%3Ahost=101000000000054&MiqServer%3A%3Amiq_server=101000000000
013&User%3A%3Auser=101000000000001&VmOrTemplate%3A%3Avm=101000000002108&event_id=101000003185628&event_stream_id=101000003185628&event_type=ReconfigVM_Task_Complete&host_id=101000000000054&object_name=Event&vm_id=101000000002108&vmdb_obj
ect_type=event_stream  ManageIQ/System]
[----] I, [2017-11-02T23:02:37.321232 #810:377134]  INFO -- : <AutomationEngine> Following Relationship [miqaedb:/System/Event/EmsEvent/EVM/ReconfigVM_Task_Complete#create]
[----] I, [2017-11-02T23:02:37.346050 #810:377134]  INFO -- : <AutomationEngine> Updated namespace [miqaedb:/System/Event/EmsEvent/EVM/ReconfigVM_Task_Complete#create  ManageIQ/System/Event/EmsEvent]
[----] I, [2017-11-02T23:02:37.404339 #810:377134]  INFO -- : <AutomationEngine> Following Relationship [miqaedb:/System/event_handlers/event_action_refresh_sync?target=src_vm#create]
[----] I, [2017-11-02T23:02:37.411899 #810:377134]  INFO -- : <AutomationEngine> Updated namespace [miqaedb:/System/event_handlers/event_action_refresh_sync?target=src_vm#create  ManageIQ/System]
[----] I, [2017-11-02T23:02:37.422596 #810:377134]  INFO -- : <AutomationEngine> Updated namespace [System/event_handlers/event_action_refresh_sync  ManageIQ/System]
[----] I, [2017-11-02T23:02:37.429587 #810:377134]  INFO -- : <AutomationEngine> Invoking [builtin] method [/ManageIQ/System/event_handlers/event_action_refresh_sync] with inputs [{"target"=>"src_vm"}]

[3]
[----] E, [2017-11-02T23:02:37.442183 #810:377134] ERROR -- : <AutomationEngine> MiqAeServiceModelBase.ar_method raised: <ActiveRecord::ValueTooLong>: <PG::StringDataRightTruncation: ERROR:  value too long for type character varying(255)
: INSERT INTO "miq_tasks" ("name", "state", "status", "message", "userid", "created_on", "updated_on") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id">
[----] E, [2017-11-02T23:02:37.442330 #810:377134] ERROR -- : <AutomationEngine> /opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/connection_adapters/postgresql_adapter.rb:598:in `async_exec'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/connection_adapters/postgresql_adapter.rb:598:in `block in exec_no_cache'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/connection_adapters/abstract_adapter.rb:590:in `block in log'
/opt/rh/cfme-gemset/gems/activesupport-5.0.3/lib/active_support/notifications/instrumenter.rb:21:in `instrument'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/connection_adapters/abstract_adapter.rb:583:in `log'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/connection_adapters/postgresql_adapter.rb:598:in `exec_no_cache'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/connection_adapters/postgresql_adapter.rb:587:in `execute_and_clear'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/connection_adapters/postgresql/database_statements.rb:103:in `exec_query'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/connection_adapters/postgresql/database_statements.rb:137:in `exec_insert'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/connection_adapters/abstract/database_statements.rb:124:in `insert'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/connection_adapters/abstract/query_cache.rb:17:in `insert'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/relation.rb:65:in `insert'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/persistence.rb:572:in `_create_record'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/counter_cache.rb:128:in `_create_record'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/locking/optimistic.rb:75:in `_create_record'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/attribute_methods/dirty.rb:123:in `_create_record'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/callbacks.rb:302:in `block in _create_record'
/opt/rh/cfme-gemset/gems/activesupport-5.0.3/lib/active_support/callbacks.rb:126:in `call'
/opt/rh/cfme-gemset/gems/activesupport-5.0.3/lib/active_support/callbacks.rb:506:in `block (2 levels) in compile'
/opt/rh/cfme-gemset/gems/activesupport-5.0.3/lib/active_support/callbacks.rb:455:in `call'
/opt/rh/cfme-gemset/gems/activesupport-5.0.3/lib/active_support/callbacks.rb:101:in `__run_callbacks__'
/opt/rh/cfme-gemset/gems/activesupport-5.0.3/lib/active_support/callbacks.rb:750:in `_run_create_callbacks'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/callbacks.rb:302:in `_create_record'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/timestamp.rb:68:in `_create_record'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/persistence.rb:548:in `create_or_update'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/callbacks.rb:298:in `block in create_or_update'
/opt/rh/cfme-gemset/gems/activesupport-5.0.3/lib/active_support/callbacks.rb:97:in `__run_callbacks__'
/opt/rh/cfme-gemset/gems/activesupport-5.0.3/lib/active_support/callbacks.rb:750:in `_run_save_callbacks'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/callbacks.rb:298:in `create_or_update'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/persistence.rb:129:in `save'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/validations.rb:44:in `save'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/attribute_methods/dirty.rb:22:in `save'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/transactions.rb:319:in `block (2 levels) in save'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/transactions.rb:395:in `block in with_transaction_returning_status'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/connection_adapters/abstract/database_statements.rb:232:in `block in transaction'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/connection_adapters/abstract/transaction.rb:189:in `within_new_transaction'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/connection_adapters/abstract/database_statements.rb:232:in `transaction'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/transactions.rb:211:in `transaction'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/transactions.rb:392:in `with_transaction_returning_status'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/transactions.rb:319:in `block in save'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/transactions.rb:334:in `rollback_active_record_state!'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/transactions.rb:318:in `save'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/suppressor.rb:41:in `save'
/opt/rh/cfme-gemset/gems/activerecord-5.0.3/lib/active_record/persistence.rb:34:in `create'
/var/www/miq/vmdb/app/models/ems_refresh.rb:203:in `create_refresh_task'
/var/www/miq/vmdb/app/models/ems_refresh.rb:177:in `block in queue_merge'
/var/www/miq/vmdb/app/models/miq_queue.rb:253:in `block in put_or_update'
/var/www/miq/vmdb/app/models/miq_queue.rb:246:in `loop'
/var/www/miq/vmdb/app/models/miq_queue.rb:246:in `put_or_update'
/var/www/miq/vmdb/app/models/ems_refresh.rb:169:in `queue_merge'
/var/www/miq/vmdb/app/models/ems_refresh.rb:61:in `block in queue_refresh'
/var/www/miq/vmdb/app/models/ems_refresh.rb:59:in `each'
/var/www/miq/vmdb/app/models/ems_refresh.rb:59:in `collect'
/var/www/miq/vmdb/app/models/ems_refresh.rb:59:in `queue_refresh'
/var/www/miq/vmdb/app/models/ems_event/automate.rb:20:in `refresh'
/var/www/miq/vmdb/lib/miq_automation_engine/service_models/miq_ae_service_ems_event.rb:4:in `block in refresh'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_method_service/miq_ae_service_model_base.rb:285:in `ar_method'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_method_service/miq_ae_service_model_base.rb:295:in `ar_method'
/var/www/miq/vmdb/lib/miq_automation_engine/service_models/miq_ae_service_ems_event.rb:4:in `refresh'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_builtin_method.rb:121:in `miq_event_action_refresh_sync'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_method.rb:32:in `invoke_builtin'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_method.rb:64:in `invoke'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:469:in `invoke_method'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:368:in `block in process_method_raw'
/opt/rh/cfme-gemset/bundler/gems/manageiq-gems-pending-dd41a2772297/lib/gems/pending/util/extensions/miq-benchmark.rb:11:in `realtime_store'
/opt/rh/cfme-gemset/bundler/gems/manageiq-gems-pending-dd41a2772297/lib/gems/pending/util/extensions/miq-benchmark.rb:30:in `realtime_block'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:361:in `process_method_raw'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:374:in `process_method'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:315:in `block in process_filtered_fields'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:310:in `each'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:310:in `process_filtered_fields'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:306:in `process_fields'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_workspace_runtime.rb:147:in `instantiate'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:620:in `process_relationship_raw'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:354:in `process_relationship'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:315:in `block in process_filtered_fields'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:310:in `each'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:310:in `process_filtered_fields'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:306:in `process_fields'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_workspace_runtime.rb:147:in `instantiate'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:620:in `process_relationship_raw'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:354:in `process_relationship'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:315:in `block in process_filtered_fields'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:310:in `each'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:310:in `process_filtered_fields'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_object.rb:306:in `process_fields'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_workspace_runtime.rb:147:in `instantiate'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine/miq_ae_workspace_runtime.rb:46:in `instantiate'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine.rb:313:in `resolve_automation_object'
/var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_engine.rb:107:in `deliver'
/var/www/miq/vmdb/app/models/miq_queue.rb:347:in `block in deliver'
/opt/rh/rh-ruby23/root/usr/share/ruby/timeout.rb:91:in `block in timeout'
/opt/rh/rh-ruby23/root/usr/share/ruby/timeout.rb:33:in `block in catch'
/opt/rh/rh-ruby23/root/usr/share/ruby/timeout.rb:33:in `catch'
/opt/rh/rh-ruby23/root/usr/share/ruby/timeout.rb:33:in `catch'
/opt/rh/rh-ruby23/root/usr/share/ruby/timeout.rb:106:in `timeout'
/var/www/miq/vmdb/app/models/miq_queue.rb:343:in `deliver'
/var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:107:in `deliver_queue_message'
/var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:135:in `deliver_message'
/var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:153:in `block in do_work'
/var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:147:in `loop'
/var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:147:in `do_work'
/var/www/miq/vmdb/app/models/miq_worker/runner.rb:340:in `block in do_work_loop'
/var/www/miq/vmdb/app/models/miq_worker/runner.rb:337:in `loop'
/var/www/miq/vmdb/app/models/miq_worker/runner.rb:337:in `do_work_loop'
/var/www/miq/vmdb/app/models/miq_worker/runner.rb:160:in `run'
/var/www/miq/vmdb/app/models/miq_worker/runner.rb:134:in `start'
/var/www/miq/vmdb/app/models/miq_worker/runner.rb:21:in `start_worker'
/var/www/miq/vmdb/app/models/miq_worker.rb:339:in `block in start_runner'
/opt/rh/cfme-gemset/gems/nakayoshi_fork-0.0.3/lib/nakayoshi_fork.rb:24:in `fork'
/opt/rh/cfme-gemset/gems/nakayoshi_fork-0.0.3/lib/nakayoshi_fork.rb:24:in `fork'
/var/www/miq/vmdb/app/models/miq_worker.rb:337:in `start_runner'
/var/www/miq/vmdb/app/models/miq_worker.rb:348:in `start'
/var/www/miq/vmdb/app/models/miq_worker.rb:266:in `start_worker'
/var/www/miq/vmdb/app/models/miq_worker.rb:150:in `block in sync_workers'
/var/www/miq/vmdb/app/models/miq_worker.rb:150:in `times'
/var/www/miq/vmdb/app/models/miq_worker.rb:150:in `sync_workers'
/var/www/miq/vmdb/app/models/miq_server/worker_management/monitor.rb:53:in `block in sync_workers'
/var/www/miq/vmdb/app/models/miq_server/worker_management/monitor.rb:50:in `each'
/var/www/miq/vmdb/app/models/miq_server/worker_management/monitor.rb:50:in `sync_workers'
/var/www/miq/vmdb/app/models/miq_server.rb:160:in `start'
/var/www/miq/vmdb/app/models/miq_server.rb:252:in `start'
/var/www/miq/vmdb/lib/workers/evm_server.rb:65:in `start'
/var/www/miq/vmdb/lib/workers/evm_server.rb:91:in `start'
/var/www/miq/vmdb/lib/workers/bin/evm_server.rb:4:in `<main>'
[----] I, [2017-11-02T23:02:37.442603 #810:377134]  INFO -- : <AutomationEngine> Aborting instantiation because [PG::StringDataRightTruncation: ERROR:  value too long for type character varying(255)
: INSERT INTO "miq_tasks" ("name", "state", "status", "message", "userid", "created_on", "updated_on") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id"]
[----] I, [2017-11-02T23:02:37.442837 #810:377134]  INFO -- : <AutomationEngine> Aborting instantiation because [PG::StringDataRightTruncation: ERROR:  value too long for type character varying(255)
: INSERT INTO "miq_tasks" ("name", "state", "status", "message", "userid", "created_on", "updated_on") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id"]
[----] I, [2017-11-02T23:02:37.443015 #810:377134]  INFO -- : <AutomationEngine> Aborting instantiation because [PG::StringDataRightTruncation: ERROR:  value too long for type character varying(255)
: INSERT INTO "miq_tasks" ("name", "state", "status", "message", "userid", "created_on", "updated_on") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id"]
[----] E, [2017-11-02T23:02:37.443236 #810:377134] ERROR -- : MIQ(MiqAeEngine.deliver) Error delivering {:event_id=>101000003185628, :event_stream_id=>101000003185628, :event_type=>"ReconfigVM_Task_Complete", "VmOrTemplate::vm"=>101000000002108, :vm_id=>101000000002108, "Host::host"=>101000000000054, :host_id=>101000000000054, "EventStream::event_stream"=>101000003185628, "User::user"=>101000000000001} for object [EmsEvent.101000003185628] with state [] to Automate: PG::StringDataRightTruncation: ERROR:  value too long for type character varying(255)
: INSERT INTO "miq_tasks" ("name", "state", "status", "message", "userid", "created_on", "updated_on") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id"
[----] I, [2017-11-02T23:02:37.443416 #810:377134]  INFO -- : MIQ(MiqQueue#delivered) Message id: [101000248340846], State: [ok], Delivered in [0.230147574] seconds


Version-Release number of selected component (if applicable):
CFME 5.8.2.3

How reproducible:
custom environment

Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:
Found a few similar bugs, but this was the most recent:
https://bugzilla.redhat.com/show_bug.cgi?id=1191755

Comment 4 CFME Bot 2017-11-13 14:51:39 UTC
New commit detected on ManageIQ/manageiq/master:
https://github.com/ManageIQ/manageiq/commit/6c9b9a2a18eca950501ab88b0ffea134751b313f

commit 6c9b9a2a18eca950501ab88b0ffea134751b313f
Author:     Yuri Rudman <yrudman>
AuthorDate: Fri Nov 10 12:04:54 2017 -0500
Commit:     Yuri Rudman <yrudman>
CommitDate: Mon Nov 13 08:47:31 2017 -0500

    truncate task name to 255 symbols when creating refresh task
    https://bugzilla.redhat.com/show_bug.cgi?id=1510605

 app/models/ems_refresh.rb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comment 7 CFME Bot 2017-11-16 16:25:50 UTC
New commit detected on ManageIQ/manageiq-schema/master:
https://github.com/ManageIQ/manageiq-schema/commit/38377624beeded48d7b02b97a31cd80bc4adac14

commit 38377624beeded48d7b02b97a31cd80bc4adac14
Author:     Nick Carboni <ncarboni>
AuthorDate: Thu Nov 9 18:05:34 2017 -0500
Commit:     Nick Carboni <ncarboni>
CommitDate: Fri Nov 10 10:32:25 2017 -0500

    Remove the limit from string columns in all tables
    
    In older versions of activerecord "t.string" columns without an
    explicit limit were limited to 255 by default.
    
    In newer versions that limit has been removed.
    
    This is creating a discrepancy between databases which have been
    migrated through the older versions of activerecord and ones
    which were newly created.
    
    This causes difficult to diagnose bugs for no reason.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1510605

 .../20171109225052_remove_string_column_limits.rb  | 10 +++++++++
 ...71109225052_remove_string_column_limits_spec.rb | 25 ++++++++++++++++++++++
 2 files changed, 35 insertions(+)
 create mode 100644 db/migrate/20171109225052_remove_string_column_limits.rb
 create mode 100644 spec/migrations/20171109225052_remove_string_column_limits_spec.rb