El código de retorno del controlador 1 xdvipdmx que genera el pdf de salida puede no ser válido

El código de retorno del controlador 1 xdvipdmx que genera el pdf de salida puede no ser válido

Hola, ¿alguien puede aclarar por qué la siguiente consulta ahora funciona?

Tomé los siguientes pasos:

Agregué %&--no-pdf como la primera línea de mi archivo TeX.
Recreé el error (en el servicio del cliente afectado), obtuve el archivo xdv y ejecuté xdvipdfmx -E -vv contra él, no encontré nada útil en el resultado.
Se eliminó la línea sin pdf y se regeneró el documento. ¡Ahora nunca falla! ¿Cómo diablos puede ser esto? Ninguna de las cientos de plantillas de documentos falla ahora. ¿Es posible que exista algún caché en el que se haya escrito algo?

Hola, ¿alguien podría ofrecerme algún consejo sobre esto? Estoy tratando de determinar la causa raíz de una falla con xelatex/xdvipdfmx.

El proceso finaliza dejando un pdf de 0kb y mensaje:

Error 1 (código de retorno del controlador) al generar salida; El archivo DOCUMENTVIEWER_1490973454755_191_06776504744697253363.pdf puede no ser válido.

El nombre del archivo del documento lo genera otro software antes de pasarlo a xelatex. Sospecho de su longitud. El pdf de 0 kb tampoco se puede abrir con Adobe, por lo que está claramente corrupto.

Usando el archivo TeX más simple que puedo crear, la compilación de xelatex se completa bien (hasta donde puedo ver en el registro). Sin embargo, la siguiente línea es el error anterior.

El principal problema es que no puedo replicar el problema ni desde la línea de comandos ni en otros entornos similares a través de nuestro software. He visto algunas otras publicaciones aquí sobre el uso --no-pdfde argumentos; El problema, sin embargo, es que no puedo implementarlo en un escenario replicable sin una compilación y eso no es factible.

Como digo, no puedo reproducir el problema desde la línea de comando. ¿Alguien puede ofrecer algún consejo sobre lo que puede estar pasando aquí?

Revisé los registros de eventos de Windows en el servidor y no puedo encontrar nada. Siento que he descartado por completo los permisos de usuario, tanto de aplicación como de "humano", en mi investigación.

Sería útil si pudiera insertar una instrucción en un archivo TeX para indicarle que no genere un PDF y que en su lugar me proporcione un xdvi.

información relacionada