Barcode Printing


Error

UNKNOWN_ERROR - HttpRequestMethodNotSupportedException: Request method 'GET' not supported

{"code":"UNKNOWN_ERROR","message":"Internal error","description":"org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported\r\n\tat org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping.handleNoMatch(RequestMappingInfoHandlerMapping.java.......


Resolution

Make sure Google Chrome browser is updated to the latest version.


Error

UNKNOWN_ERROR - HttpMessageNotReadableException: Could not read document

{"code":"UNKNOWN_ERROR","message":"Internal error","description":"org.springframework.http.converter.HttpMessageNotReadableException: Could not read document: Can not construct instance of com.nextscm.print.model.PrintStringForm: no String-argument constructor/factory method to deserialize from String value ('{\"dataString\":......


Resolution

Do a logout and re-login and do a hard refresh of the UI so that new code is loaded in browser memory (key combination Ctrl + Shift + R).


Error

ERROR - Unable to connect to the server


Resolution

  1. Either the Print App is not running on the system
  2. Or, URL is not on HTTPS protocol

Error

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target


Resolution

  1. Check if the latest Print App version is installed using the below link.
    1. Printer Application Setup
  2. Check if your network has any third party application which is blocking the SSL.
  3. URL https://storage.googleapis.com has to be whitelisted.
  4. If the above URL can't be whitelisted, please whitelist the below URL
  5. https://storage.googleapis.com/<client-bucket>
  6. SSL Handshake should Bypass *.storage.googleapis.com
  7. If the issue is still not resolved, escalate it to assure.support@nextscm.com 



Error

Unable to connect to the printer after chrome is updated to version 88.


Resolution

  1. Launch chrome://flags/#temporary-unexpire-flags-m87 on address bar.
  2. Set Temporarily unexpire M87 flags to Enabled.
  3. Re-launch the chrome.
  4. Launch chrome://flags/#allow-insecure-localhost on address bar.
  5. Now, allow-insecure-localhost is visible, set to Enable.
  6. Re-launch the chrome.