ERROR --> No se puede abrir el archivo INI. Error: SharpConfig.ParserException: Falta el corchete de cierre en la línea 7277

Recientemente actualicé de la versión 2.4.6 a 2.4.7 (y luego a 2.4.8 beta, para intentar resolver este problema, pero el problema persiste). MCEBuddy pareció instalarse correctamente y el servicio también se inicia, pero no se recogen archivos (también intenté añadir archivos nuevos manualmente a mis ubicaciones de monitoreo). El siguiente error se repite varias veces en el registro (mcebuddy.log, no se crean archivos de registro. El historial también está vacío):

INFORMATION> --> MCEBuddy Running as Service : True
ERROR> --> Unable to open INI file. Error : SharpConfig.ParserException: Line 7277: closing bracket missing.
   at SharpConfig.ConfigurationReader.ParseSection(String line, Int32 lineNumber)
   at SharpConfig.ConfigurationReader.Parse(StringReader reader, Configuration config)
   at SharpConfig.ConfigurationReader.ReadFromString(String source)
   at MCEBuddy.Util.Ini..ctor(String file)
ERROR> 2017-08-03T18:55:18 MCEBuddy.Engine.QueueManager --> Unable to search for files in location <REDACTED> for monitor task <REDACTED>
ERROR : Value cannot be null.
Parameter name: source
ERROR> --> Unable to open INI file. Error : SharpConfig.ParserException: Line 7277: closing bracket missing.
   at SharpConfig.ConfigurationReader.ParseSection(String line, Int32 lineNumber)
   at SharpConfig.ConfigurationReader.Parse(StringReader reader, Configuration config)
   at SharpConfig.ConfigurationReader.ReadFromString(String source)
   at MCEBuddy.Util.Ini..ctor(String file)
ERROR> 2017-08-03T18:55:18 MCEBuddy.Engine.QueueManager --> Unable to search for files in location <REDACTED> for monitor task <REDACTED>
ERROR : Value cannot be null.
Parameter name: source
ERROR> --> Unable to open INI file. Error : SharpConfig.ParserException: Line 7277: closing bracket missing.
   at SharpConfig.ConfigurationReader.ParseSection(String line, Int32 lineNumber)
   at SharpConfig.ConfigurationReader.Parse(StringReader reader, Configuration config)
   at SharpConfig.ConfigurationReader.ReadFromString(String source)
   at MCEBuddy.Util.Ini..ctor(String file)
ERROR> 2017-08-03T19:16:40 MCEBuddy.Engine.QueueManager --> Unable to search for files in location <REDACTED> for monitor task <REDACTED>
ERROR : Value cannot be null.
Parameter name: source
ERROR> --> Unable to open INI file. Error : SharpConfig.ParserException: Line 7277: closing bracket missing.
   at SharpConfig.ConfigurationReader.ParseSection(String line, Int32 lineNumber)
   at SharpConfig.ConfigurationReader.Parse(StringReader reader, Configuration config)
   at SharpConfig.ConfigurationReader.ReadFromString(String source)
   at MCEBuddy.Util.Ini..ctor(String file)
ERROR> 2017-08-03T19:16:40 MCEBuddy.Engine.QueueManager --> Unable to search for files in location <REDACTED> for monitor task <REDACTED>
ERROR : Value cannot be null.
Parameter name: source

Parece que tienes un archivo de configuración InI inválido. Te falta un corchete de cierre en uno de los nombres de sección. Adjunta tus archivos de configuración o quizás quieras hacer una instalación limpia.

Gracias por la sugerencia. Era el archivo de “historial” en realidad. Pasé mucho tiempo solucionando problemas y reemplazando perfiles y archivos de configuración, sin éxito. Resulta que el archivo de historial tenía algunos caracteres extraños de página de códigos latinos en una línea en particular que causaba el problema.
Si puedo hacer un par de sugerencias:

  • Sería útil si los registros de error también imprimieran el nombre del archivo que falló al analizar
  • Además, si es posible, ¿podría imprimir los registros de depuración/error de la biblioteca de análisis? Esto probablemente imprimiría información sobre la línea, carácter ofensivo que puede ayudar a identificar el problema

¡Gran programa; sigan con el buen trabajo!

Buena sugerencia.

Si tienes el archivo de historial, por favor envíanoslo por correo electrónico para que podamos analizarlo y agregarlo a nuestra suite de pruebas.

Claro. No estaba seguro de qué dirección de correo electrónico usar, así que te envié un MP con el archivo.

Después de que MCEBuddy funcionara bien toda la tarde y hubiera codificado un montón de archivos, de repente estoy recibiendo el mismo error mencionado por el OP cuando intento volver a convertir los mismos archivos. He probado tanto hacer clic en ‘agregar’ como arrastrar y soltar. El registro muestra el error mencionado anteriormente. Extraño.

Edit: Así que intenté una instalación de reparación que dice que falló porque ya existe. Dijo que se canceló. Reinicié y descubrí que todos mis perfiles desaparecieron. ¡$#!7!! Qué dolor de huevos.

Todavía recibiendo el error:
ERROR → No se puede abrir el archivo INI. Error : SharpConfig.ParserException: Línea 1: se esperaba asignación de configuración.
at SharpConfig.ConfigurationReader.ParseSetting(String line, Int32 lineNumber)
at SharpConfig.ConfigurationReader.Parse(StringReader reader, Configuration config)
at SharpConfig.ConfigurationReader.ReadFromString(String source)
at MCEBuddy.Util.Ini..ctor(String file)

tus archivos de configuración están corruptos. haz una instalación limpia

Obteniendo el mismo error que el OP. He hecho 2 instalaciones limpias hasta ahora, sin éxito.
He adjuntado el MCEbuddy.log

mcebuddy.log (52.7 KB)

Eso indica un archivo de configuración corrupto. Cuando dices que hiciste una instalación limpia, ¿solo desinstalaste y reinstalaste o seguiste los pasos aquí?

Y también noto que has establecido el directorio raíz como Z:\ - ¿estás seguro de que eso es lo que querías porque MCEBuddy parece no tener permisos para esa carpeta raíz:

ERROR> 2018-05-20T10:59:27 MCEBuddy.Engine.QueueManager → Unable to search for files in location Z:\ for monitor task All Rec