Bug 165997

Summary: cannot marshal None unless allow_none is enabled
Product: Red Hat Enterprise Linux 3 Reporter: Adrian Likins <alikins>
Component: up2dateAssignee: Adrian Likins <alikins>
Status: CLOSED CURRENTRELEASE QA Contact: Beth Nackashi <bnackash>
Severity: medium Docs Contact:
Priority: medium    
Version: 3.0CC: rhn-bugs
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: RHEL 3 U6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-09-29 17:10:35 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 155571, 156320, 162701    

Description Adrian Likins 2005-08-15 17:10:37 UTC
+++ This bug was initially created as a clone of Bug #162701 +++

through the webui i scheduled a package verification for some 400 packages, ran
rhn_check on the system with up2date-4.4.5-1 and got this:

[long list of packages]
'zlib', '1.2.1.2', '1', '', 'i386'), []]], 'version': 0, 'name': 'packages.verify'})
https://xmlrpc.rhn.webqa.redhat.com/XMLRPC foo
Traceback (most recent call last):
  File "/usr/sbin/rhn_check", line 346, in ?
    handle_action(action)
  File "/usr/sbin/rhn_check", line 222, in handle_action
    return submit_response(action_id, status, message, data)
  File "/usr/sbin/rhn_check", line 124, in submit_response
    action_id, status, message, data)
  File "/usr/lib/python2.3/xmlrpclib.py", line 1029, in __call__
    return self.__send(self.__name, args)
  File "/usr/share/rhn/up2date_client/rpcServer.py", line 45, in _request1
    ret = self._request(methodname, params)
  File "/usr/lib/python2.3/site-packages/rhn/rpclib.py", line 302, in _request
    request = self._req_body(params, methodname)
  File "/usr/lib/python2.3/site-packages/rhn/rpclib.py", line 217, in _req_body
    return xmlrpclib.dumps(params, methodname, encoding=self._encoding)
  File "/usr/lib/python2.3/xmlrpclib.py", line 961, in dumps
    data = m.dumps(params)
  File "/usr/lib/python2.3/xmlrpclib.py", line 604, in dumps
    dump(v, write)
  File "/usr/lib/python2.3/xmlrpclib.py", line 616, in __dump
    f(self, value, write)
  File "/usr/lib/python2.3/xmlrpclib.py", line 694, in dump_struct
    dump(value[k], write)
  File "/usr/lib/python2.3/xmlrpclib.py", line 616, in __dump
    f(self, value, write)
  File "/usr/lib/python2.3/xmlrpclib.py", line 676, in dump_array
    dump(v, write)
  File "/usr/lib/python2.3/xmlrpclib.py", line 616, in __dump
    f(self, value, write)
  File "/usr/lib/python2.3/xmlrpclib.py", line 676, in dump_array
    dump(v, write)
  File "/usr/lib/python2.3/xmlrpclib.py", line 616, in __dump
    f(self, value, write)
  File "/usr/lib/python2.3/xmlrpclib.py", line 676, in dump_array
    dump(v, write)
  File "/usr/lib/python2.3/xmlrpclib.py", line 616, in __dump
    f(self, value, write)
  File "/usr/lib/python2.3/xmlrpclib.py", line 620, in dump_nil
    raise TypeError, "cannot marshal None unless allow_none is enabled"
TypeError: cannot marshal None unless allow_none is enabled

Comment 1 Adrian Likins 2005-08-15 17:12:00 UTC
fixed in 4.4.36-3

Comment 2 Debbie McGrath 2005-09-14 15:33:50 UTC
What is the release vehicle for this bug?
This is not on any up2date tracking bugs.

Comment 3 Beth Nackashi 2005-09-27 20:36:00 UTC
verified using up2date-4.4.44-3.i386