SPICE client on Windows IE 8 & 9 not working and seeing the error "Error sending file "/usr/share/spice/SpiceX.cab".: ClientAbortException: .SocketException: Connection reset" in rhevm logs
Issue
- SPICE client doesn't work on Windows XP and Windows 7. However, it works well under Fedora.
- Getting below errors:
engine.log
2013-01-17 14:02:38,540 INFO [org.ovirt.engine.core.bll.SetVmTicketCommand] (ajp-/127.0.0.1:8702-16) [296b871e] Running command: SetVmTicketCommand internal: false. Entities affected : ID: 6fefcc28-0d56-413f-ab2d-2a3d6d5a4667 Type: VM
2013-01-17 14:02:38,721 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand] (ajp-/127.0.0.1:8702-16) [296b871e] START, SetVmTicketVDSCommand(HostName = alc01-srv682-rhev02, HostId = 5a82bf06-6014-11e2-bb41-00144f012564, vmId=6fefcc28-0d56-413f-ab2d-2a3d6d5a4667, ticket=dr9kbXZUNSoh, validTime=120,m userName=admin@internal, userId=fdfc627c-d875-11e0-90f0-83df133b58cc), log id: 1d513d25
2013-01-17 14:02:38,790 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand] (ajp-/127.0.0.1:8702-16) [296b871e] FINISH, SetVmTicketVDSCommand, log id: 1d513d25
2013-01-17 14:03:01,670 ERROR [org.ovirt.engine.core.ServletUtils] (ajp-/127.0.0.1:8702-14) Error sending file "/usr/share/spice/SpiceX.cab".: ClientAbortException: .SocketException: Connection reset
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:403) [jbossweb.jar:]
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:449) [jbossweb.jar:]
at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:349) [jbossweb.jar:]
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:426) [jbossweb.jar:]
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:415) [jbossweb.jar:]
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89) [jbossweb.jar:]
at org.ovirt.engine.core.ServletUtils.sendFile(ServletUtils.java:54) [classes:]
at org.ovirt.engine.core.FileServlet.doGet(FileServlet.java:176) [classes:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec.jar:1.0.1.Final-redhat-2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec.jar:1.0.1.Final-redhat-2]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb.jar:]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web.jar:7.1.3.Final-redhat-4]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb.jar:]
at org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) [jbossweb.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:372) [jbossweb.jar:]
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) [jbossweb.jar:]
at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:453) [jbossweb.jar:]
at .JIoEndpoint$Worker.run(JIoEndpoint.java:931) [jbossweb.jar:]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_09-icedtea]
Caused by: .SocketException: Connection reset
at .SocketOutputStream.socketWrite(SocketOutputStream.java:113) [rt.jar:1.7.0_09-icedtea]
at .SocketOutputStream.write(SocketOutputStream.java:153) [rt.jar:1.7.0_09-icedtea]
at org.apache.coyote.ajp.AjpProcessor$SocketOutputBuffer.doWrite(AjpProcessor.java:1337) [jbossweb.jar:]
at org.apache.coyote.Response.doWrite(Response.java:594) [jbossweb.jar:]
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:398) [jbossweb.jar:]
... 23 more
server.log
2013-01-17 14:03:01,672 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/].[SpiceX.cab]] (ajp-/127.0.0.1:8702-14) Servlet.service() for servlet SpiceX.cab threw exception: java.io.IOException: Error sending file "/usr/share/spice/SpiceX.cab".
at org.ovirt.engine.core.ServletUtils.sendFile(ServletUtils.java:60) [classes:]
at org.ovirt.engine.core.FileServlet.doGet(FileServlet.java:176) [classes:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec.jar:1.0.1.Final-redhat-2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec.jar:1.0.1.Final-redhat-2]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb.jar:]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web.jar:7.1.3.Final-redhat-4]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb.jar:]
at org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) [jbossweb.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:372) [jbossweb.jar:]
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) [jbossweb.jar:]
at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:453) [jbossweb.jar:]
at .JIoEndpoint$Worker.run(JIoEndpoint.java:931) [jbossweb.jar:]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_09-icedtea]
Environment
- Red Hat Enterprise Virtualization 3.1, 3.2, 3.3
- Windows XP, 7
- Internet Explorer 8, 9
- SPICE client
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.