Mysql Workbench – Bug de Aplicacion – SOLUCIONADO

Si alguna vez usaste MySQL Workbench quizás te encontraste con este error:
Error: «Un componente externo produjo una excepción.»
(System.Runtime.InteropServices.SEHException 0x80004005)
Error: «MySQL Workbench has encountered a problem. Un componente externo produjo una excepción.»
¿Cuál fue el origen del problema?
Después de revisar logs, comparar objetos de bases, y descartar diferencias entre usuarios, descubrí que el error no tenía que ver con la base de datos en sí, sino con la forma en la que se creó la conexión.
En concreto: el problema fue clonar una conexión en Workbench. Al parecer, al duplicar una conexión ya existente y modificar solo el host, Workbench hereda configuraciones internas (invisibles para el usuario) que pueden quedar corruptas o incompatibles.
La solución
No clones la conexión. Creá una nueva desde cero. Usá el botón de “+” para añadir una nueva conexión, cargá los datos manualmente, y vas a ver que el error desaparece por completo.
Recomendaciones adicionales
- No uses el botón “Duplicate Connection” salvo que no vayas a cambiar datos críticos como el dominio o el usuario.
- Si necesitás varias conexiones similares, usá una plantilla externa (por ejemplo, en un archivo `.json`) para evitar errores al duplicar.
- Siempre probá las nuevas conexiones antes de usarlas en producción o ambientes sensibles.
Conclusión
MySQL Workbench es una herramienta muy poderosa, pero también sensible a ciertas operaciones. Evitar clonar conexiones cuando cambian datos importantes puede ahorrarte tiempo y dolores de cabeza. Si te topás con errores sin sentido, no descartes revisar cómo se creó la conexión.




