Saltar al contenido

Categoría: Desarrollo de software

Error de componente CXF en Mule ESB: Trying to write END_DOCUMENT when document has no root

En un proyecto de mule con el componente CXF que permite consumir un servicio web utilizando el par de procesadores CXF-HTTP surgía el error Trying to write END_DOCUMENT when document has no root de forma recurrente. Para evitar probar sobre el desarrollo principal, lo mejor en estos casos es replicar…

La función NVL de PL/SQL Oracle: Explicación, ejemplos y equivalencias en otros SGBDR

Introducción A veces por hábito y por motivos de trabajo se utilizan sentencias SQL simples, sobre todo al desarrollar el típico software de gestión que es tan habitual en todo tipo de empresas. Sin embargo, esta zona de confort no es buena porque hace que se olviden conceptos más complejos…

Minimizar el uso de memoria RAM en una aplicación desarrollada para Android

Introducción. La memoria principal (RAM) es un recurso muy preciado en cualquier sistema informático. Como habitualmente se tiene experiencia desarrollando aplicaciones para sistemas PC y similares, éstos perdonan en gran medida a los programadores el mal aprovechamiento de la memoria por disponer de bastante cantidad de ella (además de la…

Solucionar el error org.xml.sax.SAXParseException: Content is not allowed in prolog al usar Xerces

Al utilizar Xerces o Xerces for Android en java es habitual encontrarse con este error al intentar validar un fichero XML contra un fichero XML Schema. Puede deberse a múltiples causas y es habitual invertir bastante tiempo intentando localizar el origen del problema. Por esto mismo, lo mejor es seguir…

Validar documentos XML contra XML Schema en Android utilizando Xerces

Introducción. Hoy en día no sólo es habitual validar los documentos XML contra una instancia XML Schema en servicios web: prácticamente cualquier programa trabaja con los datos bajo este estándar a la hora de almacenar configuraciones, guardar datos o exportarlos. Las aplicaciones desarrolladas para Android tampoco se libran. Es importante…

Solucionar el error java.lang.NoClassDefFoundError: com.dropbox.client2.session.Session$AccessType de la Dropbox Core API

A la hora de integrar la Core API que proporciona Dropbox con un proyecto Android en el IDE Eclipse suele surgir un problema en tiempo de ejecución: La app se cuelga y se muestra el error  java.lang.NoClassDefFoundError: com.dropbox.client2.session.Session$AccessType. Desafortunadamente no se encuentra mucha información al respecto y la mayoría de…