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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
