Heredando <<líneas de código espagueti>>*

Bien,
en mi empleo actual (sobre Facturación electrónica) heredé código fuente del anterior programador, dicho código lo debo revisar, entender, depurar y terminar; cosa complicada para mi. Mis jefes dicen "¡Ah, eso es fácil!". Además, que mis jefes igual, prometen las perlas de la virgen a sus clientes y a mi me presionan al máximo. Creo que debieron contratar un programador experto, pero ahora me doy cuenta que no me pidieron conocimientos previos (sólo teóricos) ya que quieren ganancias jugosas con mano de obra barata.

Bueno, después de desahogarme un poco jejeje..., a lo que vine:
Al compilar en NetBeans cierto código "heredado" funciona bien. Pero al momento de querer ejecutar el JAR desde Tomcat, un archivo TXT de avisos me manda lo siguiente:

17.07.12 17:38:00,517 ERROR generaCFDI - Ha ocurrido un error al procesar el comprobante: Ocurrió un error durante el mapeo: com.mx.cfd.exception.MapeoException: Error al mapear el comprobante: Error al intentar procesar el total, se encontro : null Error al generar BigDecimal: null

Según yo el error proviene de aquí:

comprobante.setTotal(new BigDecimal(totalt));

¿Alguna luz? Aunque creo saber de antemano algunas respuestas :-D

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
* Idea de código espaqueti desde: http://www.javahispano.org/portada/2012/7/10/acabo-de-heredar-200000-lin...

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de neko069

Debugger

Si depuras, qué valor tiene tu variable totalt justo antes de aplicar ésa línea?

Imagen de Eddy Sánchez

La solución estaba en

La solución estaba en modificar un archivo txt que lanza el mapeo...
Gracias @neko069 por tu tiempo...
Saludos