¿Qué significa el código de error de Windows 14050 (ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK)?

 
Anterior Siguiente
ERROR_SXS_XML_E_INVALID_UNICODE ERROR_SXS_XML_E_UNEXPECTEDENDTAG

ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK

Qué significa ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK

ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK (14050, 0x000036E2) — Error al analizar el manifiesto: se esperaba un espacio en blanco o '?'.

El código procede del parser XML usado al procesar un manifiesto Side-by-Side. La sintaxis exacta y la posición del token inválido son más importantes que el nombre del ensamblado.

Condición que hay que demostrar

La evidencia debe explicar exactamente «Error al analizar el manifiesto: se esperaba un espacio en blanco o '?'» en el componente que devolvió el valor.

Evidencia que conviene recoger

  • Comprueba la construcción donde la gramática esperaba whitespace o <code>?</code> y corrige el delimitador sin alterar el token anterior.
  • Conserva como etiqueta de correlación «sxs · xml · e · whitespaceorquestionmark» y la descripción exacta «Error al analizar el manifiesto: se esperaba un espacio en blanco o '?'»; evita mezclar esta incidencia con otro código de la misma familia.

Frontera con un código relacionado

ERROR_SXS_XML_E_UNEXPECTED_STANDALONE (14071) significa «Error al analizar el manifiesto: el atributo standalone no puede utilizarse en entidades externas». Aquí la condición es «Error al analizar el manifiesto: se esperaba un espacio en blanco o '?'».

Corrección y nueva prueba

No edites una copia protegida dentro de WinSxS.

Validación práctica

Comando o consulta útil

sxstrace

Distinción diagnóstica específica

La condición propia de esta página es «Error al analizar el manifiesto: se esperaba un espacio en blanco o &#x27;?&#x27;.». El estado más cercano por contenido, ERROR_SXS_XML_E_UNEXPECTED_STANDALONE, describe en cambio «Error al analizar el manifiesto: el atributo standalone no puede utilizarse en entidades externas.». Ambos comparten Side-by-Side, XML, pero aquí el discriminante operativo es whitespaceorquestionmark.

Usa como discriminante los términos «whitespaceorquestionmark»: deben aparecer en la evidencia de la llamada que devolvió el estado, no solo en mensajes cercanos.

Conserva el archivo original, encoding y posición que reporta sxstrace, corrige únicamente la construcción asociada a «whitespaceorquestionmark» y vuelve a analizar exactamente el mismo artefacto.

Prueba discriminante del estado

Para este código, la frontera real es whitespace o ? esperado. En sxstrace registra token de la declaración y delimitador que la gramática esperaba; ese conjunto permite corregir la transición sin alterar el token anterior.

No lo intercambies con ERROR_SXS_XML_E_UNEXPECTED_STANDALONE: ese código describe «Error al analizar el manifiesto: el atributo standalone no puede utilizarse en entidades externas.».

Guarda hash antes/después, regenera el artefacto que consume Side-by-Side y confirma que el parser supera la construcción asociada a whitespace o ? esperado sin editar directamente WinSxS.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.