Package: libxmlrpc3-client-java
Version: 3.1.3-2
Severity: important
Tags: squeeze upstream
The version of libxmlrpc3-client-java which went into testing in April
contains a change to allow the library version to be included in the
client's user agent string, instead of hard-coding a more generic user agent
string in the XmlRpcHttpTransport.java file.
This change was implemented by adding an XmlRpcClient.properties file to the
org/apache/xmlrpc/client directory which contains a property named
user.agent
whose value is the user agent string to use. The XmlRpcHttpTransport
class was
modified to look for this property file in that location and use the
user.agent property contained therein as its USER_AGENT string.
Presumably, the tool used to create the xmlrpc-client.jar file is
supposed to
first create or update the XmlRpcClient.properties file with the current
version that is being built and include it in the jar, but the
XmlRpcClient.properties file is missing in this release (and possibly
from the
upstream release, too), which results in a not-too-informative exception
message.
It is not possible to get a working client until an
WEB-INF/classes/org/apache/xmlrpc/client/XmlRpcClient.properties file
containing a user.agent property is added to the jar.
It may not be a bad idea to add a fallback mechanism in the
XmlRpcHttpTransport class in the event the XmlRpcClient.properties file is
inadvertently forgotten in the future which will use a default hard
coded user
agent string if the attempt to load from the properties file fails for any
reason, and maybe log some kind of warning.
-- System Information:
Debian Release: squeeze/sid
APT prefers proposed-updates
APT policy: (500, 'proposed-updates'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libxmlrpc3-client-java depends on:
ii libcommons-httpclient-java 3.1-9 A Java(TM) library for
creating HT
ii libxmlrpc3-common-java 3.1.3-2 XML-RPC implementation in Java
libxmlrpc3-client-java recommends no packages.
libxmlrpc3-client-java suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org