Using spacewalk 1.6 I am getting an error using the listSystemEvents.<br><br>The error:<br> <Fault -1: 'redstone.xmlrpc.XmlRpcFault: unhandled internal exception: [B cannot be cast to java.sql.Blob'><br><br>My script:<br>
#!/usr/bin/python<br>import xmlrpclib<br>import pprint<br><br>pp = pprint.PrettyPrinter(indent=4)<br>SATELLITE_URL = "<a href="http://localhost/rpc/api">http://localhost/rpc/api</a>"<br>SATELLITE_LOGIN = "script"<br>
SATELLITE_PASSWORD = "scriptpassword"<br>client = xmlrpclib.Server(SATELLITE_URL, verbose=0)<br><br>key = client.auth.login(SATELLITE_LOGIN, SATELLITE_PASSWORD)<br>systemEvents = client.system.listSystemEvents(key,1000010107)<br>
pp.pprint(systemEvents)<br><br>client.auth.logout(key)<br><br>The full output:<br><br>Traceback (most recent call last):<br>  File "./repeat316Test.py", line 12, in <module><br>    systemEvents = client.system.listSystemEvents(key,1000010107)<br>
  File "/usr/lib64/python2.7/xmlrpclib.py", line 1224, in __call__<br>    return self.__send(self.__name, args)<br>  File "/usr/lib64/python2.7/xmlrpclib.py", line 1570, in __request<br>    verbose=self.__verbose<br>
  File "/usr/lib64/python2.7/xmlrpclib.py", line 1264, in request<br>    return self.single_request(host, handler, request_body, verbose)<br>  File "/usr/lib64/python2.7/xmlrpclib.py", line 1297, in single_request<br>
    return self.parse_response(response)<br>  File "/usr/lib64/python2.7/xmlrpclib.py", line 1468, in parse_response<br>    return u.close()<br>  File "/usr/lib64/python2.7/xmlrpclib.py", line 793, in close<br>
    raise Fault(**self._stack[0])<br>xmlrpclib.Fault: <Fault -1: 'redstone.xmlrpc.XmlRpcFault: unhandled internal exception: [B cannot be cast to java.sql.Blob'><br><br><br>from /var/log/tomcat6/catalina.out:<br>
<br>2012-03-09 19:00:19,407 [TP-Processor7] ERROR com.redhat.rhn.frontend.xmlrpc.BaseHandler - Caused by:<br>java.lang.ClassCastException: [B cannot be cast to java.sql.Blob<br>        at com.redhat.rhn.frontend.xmlrpc.system.SystemHandler.listSystemEvents(SystemHandler.java:2120)<br>
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
        at java.lang.reflect.Method.invoke(Method.java:616)<br>        at com.redhat.rhn.frontend.xmlrpc.BaseHandler.invoke(BaseHandler.java:108)<br>        at redstone.xmlrpc.XmlRpcDispatcher.dispatch(XmlRpcDispatcher.java:123)<br>
        at com.redhat.rhn.frontend.xmlrpc.RhnXmlRpcServer.execute(RhnXmlRpcServer.java:54)<br>        at com.redhat.rhn.frontend.xmlrpc.XmlRpcServlet.doPost(XmlRpcServlet.java:162)<br>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)<br>
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<br>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>
        at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)<br>        at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)<br>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>        at com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)<br>
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>        at com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:108)<br>
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>        at com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:55)<br>
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>        at com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)<br>
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<br>
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)<br>        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)<br>        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br>
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br>        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)<br>        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)<br>
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)<br>        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)<br>        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)<br>
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)<br>        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)<br>        at java.lang.Thread.run(Thread.java:679)<br>
Mar 9, 2012 7:00:19 PM redstone.xmlrpc.XmlRpcDispatcher writeError<br>WARNING: redstone.xmlrpc.XmlRpcFault: unhandled internal exception: [B cannot be cast to java.sql.Blob<br><br>