0

I had upgraded the magento version to 2.3.5 after that swagger is not working in my setup

Image Reference : enter image description here

To debug the i click invalid button it shows

{"schemaValidationMessages":[{"level":"error","message":"Can't read from file http://My Domain/rest/all/schema?services=all"}]}

The below errors i got in the debug.log

[2020-06-30 08:50:34] main.ERROR: Unable to resolve the source file for 'frontend/Vendor/child-theme/en_US/Magento_Swagger/swagger-ui/js/swagger-ui-bundle.js.map' [] []
[2020-06-30 08:50:34] main.CRITICAL: Unable to resolve the source file for 'frontend/Vendor/child-theme/en_US/Magento_Swagger/swagger-ui/js/swagger-ui-bundle.js.map' [] []
[2020-06-30 08:50:34] main.ERROR: Unable to resolve the source file for 'frontend/Vendor/child-theme/en_US/Magento_Swagger/swagger-ui/css/swagger-ui.css.map' [] []
[2020-06-30 08:50:34] main.CRITICAL: Unable to resolve the source file for 'frontend/Vendor/child-theme/en_US/Magento_Swagger/swagger-ui/css/swagger-ui.css.map' [] []
[2020-06-30 08:50:34] main.ERROR: Unable to resolve the source file for 'frontend/Vendor/child-theme/en_US/Magento_Swagger/swagger-ui/js/swagger-ui-standalone-preset.js.map' [] []
[2020-06-30 08:50:34] main.CRITICAL: Unable to resolve the source file for 'frontend/Vendor/child-theme/en_US/Magento_Swagger/swagger-ui/js/swagger-ui-standalone-preset.js.map' [] []

I ran the below commands and tested

  1. bin/magento deploy:mode:set developer - (Set the store to developer mode)
  2. Removed the pub/static frontend and adminhtml
  3. php bin/magento setup:upgrade
  4. php bin/magento setup:static-content:deploy -f
  5. php bin/magento setup:di:compile
  6. chmod -R 777 root_file/*
  • 2
    give try to disable all the dot mailer modules. there is \Datetime error breaking SOAP 2.3.5 so swagger tool also. Run command php bin/magento module:disable --clear-static-content Dotdigitalgroup_Email Dotdigitalgroup_Chat Dotdigitalgroup_Enterprise – sandip Jun 30 at 10:35
  • @sandip Yes the solution worked well but by disabling this there is any cons or side-effect is there? – Sabareesh Jun 30 at 10:44
  • its vendor bundled extension comes with by default, if your system not using this then you can remove it from a composer or disable it - see this - devdocs.magento.com/extensions/vendor – sandip Jun 30 at 10:52
  • No, the solution did not work for me. – Abid Malik Jul 15 at 3:35

Your Answer

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

Browse other questions tagged or ask your own question.