postnl/postnl-magento2

[BUG] Not able to use Swagger with latest release

ThomasMW opened this issue · 2 comments

To Reproduce
Install v1.12.4 of the extension on Magento 2.4.2-p2

Expected result
A functioning Swagger

Actual result
Swagger can't be used and the following error is logged;

[2022-11-10 14:51:50] main.CRITICAL: Report ID: webapi-636d10069ddbd; Message: The "MatrixrateInterface" class doesn't exist and the namespace must be specified. Verify and try again. {"exception":"[object] (Exception(code: 0): Report ID: webapi-636d10069ddbd; Message: The \"MatrixrateInterface\" class doesn't exist and the namespace must be specified. Verify and try again. at /data/web/magento2/vendor/magento/framework/Webapi/ErrorProcessor.php:208, LogicException(code: 0): The \"MatrixrateInterface\" class doesn't exist and the namespace must be specified. Verify and try again. at /data/web/magento2/vendor/magento/framework/Reflection/TypeProcessor.php:143)"} []

Workaround
Downgrade to v1.12.3 or lower

** Please complete the following information**

  • Magento version: 2.4.2-p2
  • PHP version: 7.4
  • TIG PostNL version: 1.12.4

Hi @ThomasMW ,

Thank you for submitting this issue, we are going to fix this, and we will release it in an upcoming release.

Have a great day,
Jeffrey

Hey @ThomasMW ,

This should be fixed in our latest version of the extension. Thank you again for reporting this issue.

Have a great day,
Jeffrey