1

I have facing issue in the system.log file to bulk up in GBs within couple of minutes. Upon in depth check, I found that Magento was logging warning “main.WARNING: No such entity with addressId =”.

I am using Magento ver. 2.2.4

Below is the system.log file which is the continuously logging warning.

system.log

main.WARNING: No such entity with addressId =

0 /vhosts/www.mywebsite.com/webroot/vendor/magento/module-customer/Model/AddressRegistry.php(49):

Magento\Framework\Exception\NoSuchEntityException::singleField('addressId', NULL)

1 /vhosts/www.mywebsite.com/webroot/vendor/magento/module-customer/Model/ResourceModel/AddressRepository.php(166):

Magento\Customer\Model\AddressRegistry->retrieve(NULL)

2 /vhosts/www.mywebsite.com/webroot/vendor/vertex/module-tax/Model/AddressDeterminer.php(88):

Magento\Customer\Model\ResourceModel\AddressRepository->getById(NULL)

3 /vhosts/www.mywebsite.com/webroot/vendor/vertex/module-tax/Model/AddressDeterminer.php(67):

Vertex\Tax\Model\AddressDeterminer->getDefaultBilling('13366')

4 /vhosts/www.mywebsite.com/webroot/vendor/vertex/module-tax/Model/VertexUsageDeterminer.php(61):

Vertex\Tax\Model\AddressDeterminer->determineAddress(Object(Magento\Customer\Model\Data\Address), '13366', true)

5 /vhosts/www.mywebsite.com/webroot/vendor/vertex/module-tax/Model/Plugin/TaxCalculationPlugin.php(132):

Vertex\Tax\Model\VertexUsageDeterminer->shouldUseVertex('1', Object(Magento\Customer\Model\Data\Address), '13366', true)

6 /vhosts/www.mywebsite.com/webroot/vendor/vertex/module-tax/Model/Plugin/TaxCalculationPlugin.php(65):

Vertex\Tax\Model\Plugin\TaxCalculationPlugin->useVertex(Object(Magento\Tax\Model\Sales\Quote\QuoteDetails), '1', true)

7 /vhosts/www.mywebsite.com/webroot/vendor/magento/framework/Interception/Interceptor.php(135):

Vertex\Tax\Model\Plugin\TaxCalculationPlugin->aroundCalculateTax(Object(Magento\Tax\Model\TaxCalculation\Interceptor), Object(Closure), Object(Magento\Tax\Model\Sales\Quote\QuoteDetails), '1')

8 /vhosts/www.mywebsite.com/webroot/vendor/magento/framework/Interception/Interceptor.php(153):

Magento\Tax\Model\TaxCalculation\Interceptor->Magento\Framework\Interception{closure}(Object(Magento\Tax\Model\Sales\Quote\QuoteDetails), '1')

Any help will appreciate. Thanks.

1

Have you try this solution?

check in \Magento\Customer\Model\AddressRegistry class

From this:

$address->load($addressId);
if (!$address->getId()) {
    throw NoSuchEntityException::singleField('addressId', $addressId);
}

To this

//if addressId is null or 0 we don't try to load it to avoid annoying log

      if($addressId != 0 && $addressId != null){
          $address->load($addressId);
           if (!$address->getId()) {
          throw NoSuchEntityException::singleField('addressId', $addressId);
           }
        }

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.