Xstore Mobile Unable to Use Shared Printer – Authentication Fails on remotePrintService
In Oracle Xstore v21.0.3, we are implementing Oracle Xstore Mobile and attempting to utilize the remotePrintService over port 9090 to enable printer sharing between the Xstore Desktop and Mobile clients. The JposEntry configuration is in place for the shared printer, but the request to localhost:9090/remotePrintService fails with HTTP 401 Unauthorized.
We are getting the following error in logs when the mobile app tries to use the shared printer:
ERROR [ ] 2025-04-10 12:25:09,519 Throwing :: dtv.ipc.server.IpcTotpAuthorizationValidator [IPC[/127.0.0.1]-8]javax.ws.rs.NotAuthorizedException: HTTP 401 Unauthorizedat dtv.ipc.server.IpcTotpAuthorizationValidator.validateAuthHeader(IpcTotpAuthorizationValidator.java:55) [dtv-ipc.jar:21.0.0.0.421]at dtv.ipc.server.Server.authenticateRequest(Server.java:56) [dtv-ipc.jar:21.0.0.0.421]at dtv.ipc.server.RequestHandler.run(RequestHandler.java:74) [dtv-ipc.jar:21.0.0.0.421]at java.lang.Thread.run(Thread.java:834) [?:?]Caused by: java.lang.NullPointerExceptionat dtv.ipc.server.IpcTotpAuthorizationValidator.validateAuthHeader(IpcTotpAuthorizationValidator.java:46) ~[dtv-ipc.jar:21.0.0.0.421]