Menu funciona, Icono no funciona
Closed this issue · 5 comments
GoogleCodeExporter commented
Hola,
Instalé el plugin en la versión Nightly () y me arroja este assertion:
java.lang.AssertionError
at org.openide.text.CloneableEditor.getEditorPane(CloneableEditor.java:1282)
at org.netbeans.core.multiview.TabsComponent$1.getDefaultComponent(TabsComponent.java:101)
at javax.swing.SortingFocusTraversalPolicy.getComponentDownCycle(SortingFocusTraversalPolicy.java:204)
at javax.swing.SortingFocusTraversalPolicy.getFirstComponent(SortingFocusTraversalPolicy.java:447)
at javax.swing.LayoutFocusTraversalPolicy.getFirstComponent(LayoutFocusTraversalPolicy.java:166)
at javax.swing.SortingFocusTraversalPolicy.getDefaultComponent(SortingFocusTraversalPolicy.java:515)
at javax.swing.SortingFocusTraversalPolicy.getComponentDownCycle(SortingFocusTraversalPolicy.java:194)
at javax.swing.SortingFocusTraversalPolicy.getFirstComponent(SortingFocusTraversalPolicy.java:447)
at javax.swing.LayoutFocusTraversalPolicy.getFirstComponent(LayoutFocusTraversalPolicy.java:166)
at javax.swing.SortingFocusTraversalPolicy.getComponentAfter(SortingFocusTraversalPolicy.java:290)
at javax.swing.LayoutFocusTraversalPolicy.getComponentAfter(LayoutFocusTraversalPolicy.java:106)
at java.awt.Component.getNextFocusCandidate(Component.java:7859)
at java.awt.Component.transferFocus(Component.java:7827)
at java.awt.Component.hide(Component.java:1683)
at java.awt.Component.show(Component.java:1652)
at java.awt.Component.setVisible(Component.java:1602)
at javax.swing.JComponent.setVisible(JComponent.java:2640)
[catch] at org.java.ayatana.ApplicationMenu.install(ApplicationMenu.java:353)
El menu funciona bien, se integra con Unity.
Como tengo que generar el archivo .desktop para que funcione?
Si me das una pista de como se generan los desktop para que levante tu
"launcher" (no se como es el mecanismo) puedo intentar hacer que funcione asi
te ayudo a corregirlo.
Gracias!
Original issue reported on code.google.com by luisl...@gmail.com
on 2 Jun 2012 at 3:39
GoogleCodeExporter commented
La version que estoy usando es NetBeans IDE Dev (Build 201205200400)
Original comment by luisl...@gmail.com
on 2 Jun 2012 at 3:47
GoogleCodeExporter commented
Dejame ver como se pueda dar solucionar la verdad es que nunca lo he probado
sobre la versión Nighly. Pero básicamente, se obtiene la versión de Netbeans:
String productVersion = System.getProperty("netbeans.productversion");
Se obtiene el nombre del archivo .desktop de la versión del producto:
String desktopFileName = "netbeans-"+productVersion.split(" +")[2];
Puede que la posición del split no exista, pero el error que reportas no tiene
nada que ver con el archivo desktop.
El error que reportas impacta al momento de tratar de ocular la barra de menus
Java.
"at org.java.ayatana.ApplicationMenu.install(ApplicationMenu.java:353)"
Esta sobre:
349 private synchronized void install() {
350 Toolkit.getDefaultToolkit()
351 .addAWTEventListener(ApplicationMenu.this,
AWTEvent.KEY_EVENT_MASK);
352 buildMenuBar(true);
353 menubar.setVisible(false);
354 menubar.addContainerListener(ApplicationMenu.this);
355 }
Original comment by danjaredg
on 4 Jun 2012 at 4:04
GoogleCodeExporter commented
De la integración con Launcher, parecer que he encontrado el problema, dentro
de poco estaré liberando la versión 1.2.3 para corregir este problema
Original comment by danjaredg
on 6 Jun 2012 at 1:45
GoogleCodeExporter commented
Original comment by danjaredg
on 13 Jun 2012 at 5:15
- Changed state: WontFix
GoogleCodeExporter commented
Original comment by danjaredg
on 6 Sep 2012 at 1:49
- Changed state: Invalid