Problema de XML RPC en Java: no se puede crear el análisis XML: org.xml.sax.SaxNotRecognizedException

Soy algo nuevo en Java y el marco de Android, sin embargo, lo que estoy haciendo no lo considero una tarea complicada. Hay un servidor LAMP XML-RPC que devuelve una matriz de estructuras (matriz de matrices asociativas) y no he podido recibir con éxito la respuesta en mi proyecto de Android.

Estoy usando la biblioteca apache xml-rpc:

import org.apache.xmlrpc.XmlRpcException;
import org.apache.xmlrpc.client.XmlRpcClient;
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;

Aquí está el código. El servidor XML-RPC es una instalación local. Estoy parcialmente perplejo porque pude obtener una respuesta muy bien al usar la herramienta de depuración XML-RPC que se encuentra aquí: http://xmlrpc-debug.sourceforge.net/

        XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();

        try {
            config.setServerURL(new URL("http://192.168.1.125:8886/api"));
        } catch (MalformedURLException e) {
            // TODO Auto-generated catch block
            // shouldn't need this because URL is hardcoded
            e.printStackTrace();
        }

        XmlRpcClient client = new XmlRpcClient();
        client.setConfig(config);

        //The only param is userId. Hardcoded in 1, which is a valid id.
        Vector<Integer> params = new Vector<Integer>();
        params.add( 1 );

        try {
             Object xmlrpc_reponse = client.execute("Api.getUser", params);
            //theres more code here to handle the object and return the result, 
            //but it never gets past the above line before triggering the exception
        } catch (XmlRpcException e) {
             Log.w("xmlrpcproblem", e.getMessage());            
        }

La XmlRpcException se detecta con el mensaje:

Unable to create the XML parse: org.xml.sax.SaxNotRecognizedException: http://xml.org/sax/features/external-parameters-entities
Respuesta 1

Se parece a esto .

Respuesta: 2

Tengo dos aplicaciones: un cliente en flex y un servidor en Java. Cuando implemento la aplicación dentro de Flex Builder con el servidor Tomcat también, todo funciona bien. Pero ahora estoy tratando de ...

Pregunta sobre la gestión del estado de los componentes con Apache Wicket 1.4.x Tengo una página con marcador que contiene un formulario con un criterio de búsqueda establecido. El usuario busca elementos que coincidan con ...

Revisé los archivos fuente de Java Nebula de Eclipse CVS en mi disco duro local. Pero, ¿cómo construyo estos archivos fuente recién extraídos del CVS en archivos jar para poder usarlos en ...

Estoy construyendo esta aplicación Hibernate usando Maven. Funciona de la manera que esperaba en Eclipse (usando un complemento Maven). Pero cuando "instalo limpio" el archivo jar desde la línea de comando, y luego intento ...