Bug 666893 - XML-RPC Fault(-509): Unable to make sense of XML-RPC response from server
Summary: XML-RPC Fault(-509): Unable to make sense of XML-RPC response from server
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: abrt
Version: 13
Hardware: Unspecified
OS: Unspecified
low
medium
Target Milestone: ---
Assignee: Nikola Pajkovsky
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-01-03 16:45 UTC by Christoph A.
Modified: 2014-02-02 22:15 UTC (History)
11 users (show)

Fixed In Version: abrt-1.1.17-1.fc14
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-02-21 07:28:31 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Christoph A. 2011-01-03 16:45:45 UTC
Description of problem:
When trying to submit a bugreport via abrt the following message shows up and no bugreport is created:
"
XML-RPC Fault(-509): Unable to make sense of XML-RPC response from server.  XML-RPC response too large.  Our limit is 524288 characters.  We got 733402 characters.  Use XMLRPC_TRACE_XML to see for yourself
"

Where can I find XMLRPC_TRACE_XML?

Version-Release number of selected component (if applicable):
abrt-1.1.14-1.fc13.x86_64

How reproducible:
with the particular bugreport: always (it didn't submit it successfully)

Comment 1 Nikola Pajkovsky 2011-01-03 19:09:07 UTC
XMLRPC_TRACE_XML is environment variable, just set it as

$ export XMLRPC_TRACE_XML=1

and start daemon manually than you will be able to see more information

$ service abrtd stop
$ abrtd -dvvv

Comment 2 Christoph A. 2011-01-03 20:07:20 UTC
OK. During the reporting process when it checks for duplicate reports it realizes that that bug was already reported [663184].

Then it makes the following XML-RPC CALL:

<?xml version="1.0" encoding="UTF-8"?>\r\n
<methodCall>\r\n
<methodName>bugzilla.getBug</methodName>\r\n
<params>\r\n
<param><value><string>663184</string></value></param>\r\n
</params>\r\n
</methodCall>\r\n

result:
663184 duplicate of 543165

next XML-RPC CALL:

<?xml version="1.0" encoding="UTF-8"?>\r\n
<methodCall>\r\n
<methodName>bugzilla.getBug</methodName>\r\n
<params>\r\n
<param><value><string>543165</string></value></param>\r\n
</params>\r\n
</methodCall>\r\n

and apparently the response to this call is to big as there are quiet a few entries there:
https://bugzilla.redhat.com/show_bug.cgi?id=543165

abrtd: XML-RPC Fault(-509): Unable to make sense of XML-RPC response from server.  XML-RPC response too large.  Our limit is 524288 characters.  We got 733402 characters.  Use XMLRPC_TRACE_XML to see for yourself
abrtd: Warning(':1.296'): XML-RPC Fault(-509): Unable to make sense of XML-RPC response from server.  XML-RPC response too large.  Our limit is 524288 characters.  We got 733402 characters.  Use XMLRPC_TRACE_XML to see for yourself

Is this limit (524288 characters) specified in a config file somewhere?
grep 524288 abrt.conf 
didn't show something.

Comment 3 Nikola Pajkovsky 2011-01-03 20:21:01 UTC
this limitation comes from xmlrpc-c or bugzilla. Firstly I will reassign it to xmlrpc-c. Feel free to reassign back to abrt bug if its not in xmlrpc.

Comment 4 Enrico Scholz 2011-01-03 20:39:06 UTC
limit is in xmlrpc-c and can/must be increased by a call to

| xmlrpc_limit_set(XMLRPC_XML_SIZE_LIMIT_ID, <new-limit>)

see (xmlrpc-c/base.h).

Comment 5 Nikola Pajkovsky 2011-01-04 17:31:55 UTC
Enrico thanks for you quick reply.

Christoph could you try this build if it helps?

http://koji.fedoraproject.org/koji/taskinfo?taskID=2700827

Comment 6 Christoph A. 2011-01-04 18:25:40 UTC
rpm -qa abrt\*
abrt-libs-1.1.14-1.fc13.x86_64
abrt-addon-python-1.1.14-1.fc13.x86_64
abrt-plugin-runapp-1.1.14-1.fc13.x86_64
abrt-gui-1.1.14-1.fc13.x86_64
abrt-desktop-1.1.14-1.fc13.x86_64
abrt-plugin-bugzilla-1.1.14-1.fc13.x86_64
abrt-plugin-logger-1.1.14-1.fc13.x86_64
abrt-1.1.14-1.fc13.x86_64
abrt-addon-kerneloops-1.1.14-1.fc13.x86_64
abrt-addon-ccpp-1.1.14-1.fc13.x86_64


# ls -1
abrt-1.1.14-0.13.g2259.dirty.fc13.x86_64.rpm
abrt-addon-ccpp-1.1.14-0.13.g2259.dirty.fc13.x86_64.rpm
abrt-addon-kerneloops-1.1.14-0.13.g2259.dirty.fc13.x86_64.rpm
abrt-addon-python-1.1.14-0.13.g2259.dirty.fc13.x86_64.rpm
abrt-desktop-1.1.14-0.13.g2259.dirty.fc13.x86_64.rpm
abrt-gui-1.1.14-0.13.g2259.dirty.fc13.x86_64.rpm
abrt-libs-1.1.14-0.13.g2259.dirty.fc13.x86_64.rpm
abrt-plugin-bugzilla-1.1.14-0.13.g2259.dirty.fc13.x86_64.rpm
abrt-plugin-logger-1.1.14-0.13.g2259.dirty.fc13.x86_64.rpm
abrt-plugin-runapp-1.1.14-0.13.g2259.dirty.fc13.x86_64.rpm

# rpm -U *
	package abrt-libs-1.1.14-1.fc13.x86_64 (which is newer than abrt-libs-1.1.14-0.13.g2259.dirty.fc13.x86_64) is already installed
	package abrt-1.1.14-1.fc13.x86_64 (which is newer than abrt-1.1.14-0.13.g2259.dirty.fc13.x86_64) is already installed
	package abrt-addon-ccpp-1.1.14-1.fc13.x86_64 (which is newer than abrt-addon-ccpp-1.1.14-0.13.g2259.dirty.fc13.x86_64) is already installed
	package abrt-addon-kerneloops-1.1.14-1.fc13.x86_64 (which is newer than abrt-addon-kerneloops-1.1.14-0.13.g2259.dirty.fc13.x86_64) is already installed
	package abrt-addon-python-1.1.14-1.fc13.x86_64 (which is newer than abrt-addon-python-1.1.14-0.13.g2259.dirty.fc13.x86_64) is already installed
	package abrt-gui-1.1.14-1.fc13.x86_64 (which is newer than abrt-gui-1.1.14-0.13.g2259.dirty.fc13.x86_64) is already installed
	package abrt-plugin-bugzilla-1.1.14-1.fc13.x86_64 (which is newer than abrt-plugin-bugzilla-1.1.14-0.13.g2259.dirty.fc13.x86_64) is already installed
	package abrt-plugin-logger-1.1.14-1.fc13.x86_64 (which is newer than abrt-plugin-logger-1.1.14-0.13.g2259.dirty.fc13.x86_64) is already installed
	package abrt-plugin-runapp-1.1.14-1.fc13.x86_64 (which is newer than abrt-plugin-runapp-1.1.14-0.13.g2259.dirty.fc13.x86_64) is already installed
	package abrt-desktop-1.1.14-1.fc13.x86_64 (which is newer than abrt-desktop-1.1.14-0.13.g2259.dirty.fc13.x86_64) is already installed

Do I have to remove the current abrt installation first?

Comment 7 Nikola Pajkovsky 2011-01-05 08:58:33 UTC
yes please, I've used bad numbering :-/

Comment 8 Christoph A. 2011-01-05 11:06:58 UTC
With your build the error didn't arise and an entry was successfully submitted to rhbz.
Thanks!

Comment 9 Nikola Pajkovsky 2011-01-05 11:23:24 UTC
your welcome, fix will be in next release

Comment 10 Fedora Update System 2011-02-11 20:16:47 UTC
abrt-1.1.17-1.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/abrt-1.1.17-1.fc14

Comment 11 Fedora Update System 2011-02-13 08:57:56 UTC
abrt-1.1.17-1.fc14 has been pushed to the Fedora 14 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update abrt'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/abrt-1.1.17-1.fc14

Comment 12 Fedora Update System 2011-02-21 07:27:57 UTC
abrt-1.1.17-1.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.