Call to a member function addClaim() - Billing module

Hi @ken,

I am getting this message in the log file.

 [Sat Apr 24 01:40:20.722103 2021] [php7:error] [pid 46558] [client 69.28.93.63:49416] PHP Fatal error:  Uncaught Error: Call to a member function addClaim() on null in /var/www/html/boss/src/Billing/BillingProcessor/Tasks/GeneratorX12Direct.php:208\nStack trace:\n#0 /var/www/html/boss/src/Billing/BillingProcessor/Tasks/GeneratorX12Direct.php(144): OpenEMR\\Billing\\BillingProcessor\\Tasks\\GeneratorX12Direct->updateBatchFile()\n#1 /var/www/html/boss/src/Billing/BillingProcessor/Tasks/AbstractGenerator.php(68): OpenEMR\\Billing\\BillingProcessor\\Tasks\\GeneratorX12Direct->validateOnly()\n#2 /var/www/html/boss/src/Billing/BillingProcessor/BillingProcessor.php(139): OpenEMR\\Billing\\BillingProcessor\\Tasks\\AbstractGenerator->execute()\n#3 /var/www/html/boss/src/Billing/BillingProcessor/BillingProcessor.php(91): OpenEMR\\Billing\\BillingProcessor\\BillingProcessor->processClaims()\n#4 /var/www/html/boss/interface/billing/billing_process.php(33): OpenEMR\\Billing\\BillingProcessor\\BillingProcessor->execute()\n#5 {main}\n  thrown in /var/www/html/boss/src/Billing/BillingProcessor/Tasks/GeneratorX12Direct.php on line 208, referer: https://ehr.com/interface/billing/billing_report.php
 [Sat Apr 24 01:42:08.365394 2021] [php7:error] [pid 46512] [client 69.28.93.63:64733] PHP Fatal error:  Uncaught Error: Call to a member function addClaim() on null in /var/www/html/boss/src/Billing/BillingProcessor/Tasks/GeneratorX12Direct.php:208\nStack trace:\n#0 /var/www/html/boss/src/Billing/BillingProcessor/Tasks/GeneratorX12Direct.php(144): OpenEMR\\Billing\\BillingProcessor\\Tasks\\GeneratorX12Direct->updateBatchFile()\n#1 /var/www/html/boss/src/Billing/BillingProcessor/Tasks/AbstractGenerator.php(68): OpenEMR\\Billing\\BillingProcessor\\Tasks\\GeneratorX12Direct->validateOnly()\n#2 /var/www/html/boss/src/Billing/BillingProcessor/BillingProcessor.php(139): OpenEMR\\Billing\\BillingProcessor\\Tasks\\AbstractGenerator->execute()\n#3 /var/www/html/boss/src/Billing/BillingProcessor/BillingProcessor.php(91): OpenEMR\\Billing\\BillingProcessor\\BillingProcessor->processClaims()\n#4 /var/www/html/boss/interface/billing/billing_process.php(33): OpenEMR\\Billing\\BillingProcessor\\BillingProcessor->execute()\n#5 {main}\n  thrown in /var/www/html/boss/src/Billing/BillingProcessor/Tasks/GeneratorX12Direct.php on line 208, referer: https://ehr.com/interface/billing/billing_report.php

Could you please share with me what could be causing these error messages?
Thank you!

Please make sure you have the most recent files from upstream master.

I did pull the latest from the master. Does this look correct to you?

I just found some updates by Stephen. I brought those in.