es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Eclipse “Fallo al crear los controles de la parte” InlinedAnnotationSupport.

Estoy usando MyEclipse y cuando abro una clase Java que no está en un proyecto sino en una biblioteca en algún lugar, obtengo un mensaje de error de Failed to create the part's controls, y esta traza de pila:

Trayecto abreviado:

java.lang.NullPointerException
at org.eclipse.jface.text.source.inlined.InlinedAnnotationSupport$VisibleLines.install(InlinedAnnotationSupport.java:261)
at org.eclipse.jface.text.source.inlined.InlinedAnnotationSupport$VisibleLines.<init>(InlinedAnnotationSupport.java:146)
at org.eclipse.jface.text.source.inlined.InlinedAnnotationSupport.install(InlinedAnnotationSupport.java:363)
at org.eclipse.jface.text.source.SourceViewer.ensureCodeMiningManagerInstalled(SourceViewer.java:1295)
at org.eclipse.jface.text.source.SourceViewer.setCodeMiningAnnotationPainter(SourceViewer.java:1320)
at org.eclipse.ui.texteditor.SourceViewerDecorationSupport.showAnnotations(SourceViewerDecorationSupport.java:830)
at org.eclipse.ui.texteditor.SourceViewerDecorationSupport.updateTextDecorations(SourceViewerDecorationSupport.java:301)
at org.eclipse.ui.texteditor.SourceViewerDecorationSupport.install(SourceViewerDecorationSupport.java:269)

Imagen completa

La única cosa que he añadido a esto son las anotaciones de Lombok.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Error de MyEclipse: No se pudieron crear los controles de la parte

    Al intentar abrir una clase de Java que no está en un proyecto, sino en una biblioteca en algún lugar, puede encontrarse con el siguiente error en MyEclipse:

    Fallo al crear los controles de la parte
    

    Este error puede estar acompañado de una pila de errores, que se ve así:

    java.lang.NullPointerException
        at org.eclipse.jface.text.source.inlined.InlinedAnnotationSupport$VisibleLines.install(InlinedAnnotationSupport.java:261)
        at org.eclipse.jface.text.source.inlined.InlinedAnnotationSupport$VisibleLines.<init>(InlinedAnnotationSupport.java:146)
        at org.eclipse.jface.text.source.inlined.InlinedAnnotationSupport.install(InlinedAnnotationSupport.java:363)
        at org.eclipse.jface.text.source.SourceViewer.ensureCodeMiningManagerInstalled(SourceViewer.java:1295)
        at org.eclipse.jface.text.source.SourceViewer.setCodeMiningAnnotationPainter(SourceViewer.java:1320)
        at org.eclipse.ui.texteditor.SourceViewerDecorationSupport.showAnnotations(SourceViewerDecorationSupport.java:830)
        at org.eclipse.ui.texteditor.SourceViewerDecorationSupport.updateTextDecorations(SourceViewerDecorationSupport.java:301)
        at org.eclipse.ui.texteditor.SourceViewerDecorationSupport.install(SourceViewerDecorationSupport.java:269)
    

    El problema puede estar relacionado con el uso de anotaciones de Lombok, ya que agregar estas anotaciones puede hacer que se produzca este error.

    Una solución potencial a este problema es eliminar las anotaciones de Lombok y ver si persiste el error. Si lo hace, es posible que deba probar un enfoque diferente, como mover la clase a un proyecto o actualizar su versión de MyEclipse.

    Alternativamente, puede intentar actualizar sus versiones de Eclipse y Lombok, o agregar el indicador -noverify a sus argumentos de JVM.

    En general, este error puede ser difícil de diagnosticar y solucionar, por lo que puede requerir algo de experimentación e investigación para determinar la causa raíz y encontrar una solución.

Comments are closed.