Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Bug] Recovery from corrupt conversation_index.xml

Abierto
#476 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
48/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
java
Área
desktop

Línea de trabajo

The issue identifies conversation_index.xml and individual conversation files but names no source files or tests. Start by locating where the Eclipse plugin reads and writes the conversation index, then inspect how it handles malformed XML and existing conversation files. Done means a truncated index no longer prevents existing conversations from appearing or new chats from being saved; recovery behavior still needs to be chosen.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug

Environment

  • OS: Windows 11
  • Eclipse Version: 4.38.0.v20251201-0920
  • Plugin Version: 0.21.0.202609221612_nightly

Describe the bug
Somehow my conversation_index.xml got truncated. There didn't appear to be any connection to an Eclipse crash or particular activity. After this happened none of the existing conversations showed in the chat history panel but also new conversations failed to be added too. It was necessary to delete the existing conversation_index.xml file for chat history to function again with new conversations.

To Reproduce
Steps to reproduce the behavior:

  1. Edit the conversation_index.xml file and delete the file from midway through a conversation element to the end.
  2. Start Eclipse.
  3. Start a new chat.
  4. Start another chat or restart Eclipse.
  5. See that the first chat is not present in the history.

Expected behavior
Recovery from the corrupted file. This could be from a backup file that is guaranteed to validate or ideally recreating it from the individual conversation files.

Lenguaje dominante
Java
Estrellas
125
Forks
63
Merge medio
1 d 14 h
PR fusionados (30 d)
3

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de microsoft/copilot-for-eclipse

Todos los issues de microsoft/copilot-for-eclipse

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.