If all of the following conditions are true then you are impacted:
- You have run Tanzu Application Service for VMs 2.8.0 to 2.8.15 and recently upgraded to 2.8.16 or 2.8.17.
- App Usage service is failing and returning HTTP status 500, server error.
- When looking through the app usage service app's logs, you see entries like:
2020-09-09T05:52:45.40+0000 [APP/PROC/WEB/0] OUT I, [2020-09-09T05:52:45.406391 #113] INFO -- : Completed 500 Internal Server Error in 151ms (ActiveRecord: 52.4ms)
2020-09-09T05:52:45.40+0000 [APP/PROC/WEB/0] OUT F, [2020-09-09T05:52:45.407011 #113] FATAL -- :
2020-09-09T05:52:45.40+0000 [APP/PROC/WEB/0] OUT F, [2020-09-09T05:52:45.407174 #113] FATAL -- : NoMethodError (undefined method `app_guid' for #<MonthlyAppConfigUsage:0x000055f9a8b76090>):
2020-09-09T05:52:45.40+0000 [APP/PROC/WEB/0] OUT F, [2020-09-09T05:52:45.407257 #113] FATAL -- :
2020-09-09T05:52:45.40+0000 [APP/PROC/WEB/0] OUT F, [2020-09-09T05:52:45.407316 #113] FATAL -- : app/models/monthly_app_config_usage_rollerover.rb:38:in `fill_in_usages_for_subsequent_months'
2020-09-09T05:52:45.40+0000 [APP/PROC/WEB/0] OUT app/models/old_app_running_usage_rollerover.rb:18:in `block in create_rollover_for_usages'
2020-09-09T05:52:45.40+0000 [APP/PROC/WEB/0] OUT app/models/old_app_running_usage_rollerover.rb:15:in `create_rollover_for_usages'
2020-09-09T05:52:45.40+0000 [APP/PROC/WEB/0] OUT app/models/old_app_running_usage_rollerover.rb:9:in `ensure_previous_month_usages_are_created_for_all_orgs'
2020-09-09T05:52:45.40+0000 [APP/PROC/WEB/0] OUT app/controllers/system_report_controller.rb:10:in `app_usages'