Bug 1510605 - PG String Data Right Truncation error: Value too long for type character varying(255)
Summary: PG String Data Right Truncation error: Value too long for type character vary...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: Appliance
Version: 5.8.0
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: GA
: 5.10.0
Assignee: Yuri Rudman
QA Contact: Dave Johnson
URL:
Whiteboard:
Depends On:
Blocks: 1513123 1513124
TreeView+ depends on / blocked
 
Reported: 2017-11-07 19:24 UTC by myoder
Modified: 2021-12-10 15:23 UTC (History)
4 users (show)

Fixed In Version: 5.10.0.0
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1513123 1513124 (view as bug list)
Environment:
Last Closed: 2018-06-21 21:05:34 UTC
Category: ---
Cloudforms Team: ---
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

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


Note You need to log in before you can comment on or make changes to this bug.