Launching GUI apps… still always failing without hacks?

Scott Palmer swpalmer at gmail.com
Tue Oct 4 18:42:08 PDT 2011


I filed this as a bug with OpenJDK and posted about it a while ago… I see that it is also an issue the the just released Developer Preview form Oracle.

This issue seems to be with any GUI app, but just for example it always happens with Netbeans.
An attempt to launch Netbeans (7.0.1, 7.1 beta or latest dev release) with Java 7 on Mac *always* fails with the following error. 
It can be worked around by launching an app with Java 7 and starting another app while that app is still running. 

It seems sufficiently frustrating, that you guys would have addressed it by now rather than deal with the torment,  so I'm wondering what might be unique about my system.

Scott

-------------------------------------------------------------------------------
>Log Session: Tuesday, October 4, 2011 9:29:04 PM EDT
>System Info: 
  Product Version         = NetBeans IDE Dev (Build 201110040601) (#b372dd157f76)
  Operating System        = Mac OS X version 10.7.1 running on x86_64
  Java; VM; Vendor        = 1.7.0-ea; OpenJDK 64-Bit Server VM 21.0-b17; Oracle Corporation
  Runtime                 = OpenJDK Runtime Environment 1.7.0-ea-b211
  Java Home               = /Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home
  System Locale; Encoding = en_US (nb); US-ASCII
  Home Directory          = /Users/scott
  Current Directory       = /
  User Directory          = /Users/scott/.netbeans/dev
  Cache Directory         = /Users/scott/.netbeans/dev/var/cache
  Installation            = /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/nb
                            /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/ergonomics
                            /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/ide
                            /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/java
                            /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/apisupport
                            /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/websvccommon
                            /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/enterprise
                            /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/profiler
                            /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/php
                            /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/harness
                            /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/cnd
                            /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/dlight
                            /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/groovy
                            /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/javafx
                            /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform
  Boot & Ext. Classpath   = /Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/lib/resources.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/lib/rt.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/lib/jsse.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/lib/jce.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/lib/charsets.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/lib/modules/jdk.boot.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/classes:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/1.7.0.jre/Contents/Home/lib/ext/zipfs.jar:/System/Library/Java/Extensions/AppleScriptEngine.jar:/System/Library/Java/Extensions/dns_sd.jar:/System/Library/Java/Extensions/j3daudio.jar:/System/Library/Java/Extensions/j3dcore.jar:/System/Library/Java/Extensions/j3dutils.jar:/System/Library/Java/Extensions/jai_codec.jar:/System/Library/Java/Extensions/jai_core.jar:/System/Library/Java/Extensions/mlibwrapper_jai.jar:/System/Library/Java/Extensions/MRJToolkit.jar:/System/Library/Java/Extensions/QTJava.zip:/System/Library/Java/Extensions/vecmath.jar
  Application Classpath   = /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/boot.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/org-openide-modules.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/org-openide-util-lookup.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/org-openide-util.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/boot_ja.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/boot_pt_BR.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/boot_ru.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/boot_zh_CN.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/org-openide-modules_ja.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/org-openide-modules_pt_BR.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/org-openide-modules_ru.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/org-openide-modules_zh_CN.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/org-openide-util-lookup_ja.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/org-openide-util-lookup_pt_BR.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/org-openide-util-lookup_ru.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/org-openide-util-lookup_zh_CN.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/org-openide-util_ja.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/org-openide-util_pt_BR.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/org-openide-util_ru.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/lib/locale/org-openide-util_zh_CN.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home/lib/tools.jar
  Startup Classpath       = /Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/core/core.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/core/org-openide-filesystems.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/core/locale/core_ja.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/core/locale/core_pt_BR.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/core/locale/core_ru.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/core/locale/core_zh_CN.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/core/locale/org-openide-filesystems_ja.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/core/locale/org-openide-filesystems_pt_BR.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/core/locale/org-openide-filesystems_ru.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/platform/core/locale/org-openide-filesystems_zh_CN.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/nb/core/org-netbeans-upgrader.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/nb/core/locale/core_nb.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/nb/core/locale/core_nb_ja.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/nb/core/locale/core_nb_pt_BR.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/nb/core/locale/core_nb_ru.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/nb/core/locale/core_nb_zh_CN.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/nb/core/locale/org-netbeans-upgrader_ja.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/nb/core/locale/org-netbeans-upgrader_pt_BR.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/nb/core/locale/org-netbeans-upgrader_ru.jar:/Applications/NetBeans/NetBeans Dev 201110040601.app/Contents/Resources/NetBeans/nb/core/locale/org-netbeans-upgrader_zh_CN.jar
-------------------------------------------------------------------------------
WARNING [org.netbeans.core.startup.InstalledFileLocatorImpl]: no code name base passed when looking up var/license_accepted at org.netbeans.core.startup.Main$1LicenseHandler.shouldDisplayLicense(Main.java:463)
WARNING [org.netbeans.core.startup.Main]
java.lang.NullPointerException
	at sun.font.FontDesignMetrics.getDefaultFrc(FontDesignMetrics.java:153)
	at sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:278)
	at sun.swing.SwingUtilities2.getFontMetrics(SwingUtilities2.java:1012)
	at javax.swing.JComponent.getFontMetrics(JComponent.java:1624)
	at javax.swing.text.WrappedPlainView.updateMetrics(WrappedPlainView.java:318)
	at javax.swing.text.WrappedPlainView.updateChildren(WrappedPlainView.java:297)
	at javax.swing.text.WrappedPlainView.insertUpdate(WrappedPlainView.java:463)
	at javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:1604)
	at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.java:1863)
	at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:202)
	at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:749)
	at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:708)
	at javax.swing.text.PlainDocument.insertString(PlainDocument.java:130)
	at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:670)
	at javax.swing.text.JTextComponent.setText(JTextComponent.java:1718)
	at org.netbeans.upgrade.AutoUpgradePanel.initComponents(AutoUpgradePanel.java:109)
	at org.netbeans.upgrade.AutoUpgradePanel.<init>(AutoUpgradePanel.java:65)
	at org.netbeans.upgrade.AutoUpgrade.showUpgradeDialog(AutoUpgrade.java:148)
	at org.netbeans.upgrade.AutoUpgrade.main(AutoUpgrade.java:81)
Caused: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
[catch] at org.netbeans.core.startup.Main$1ImportHandler.run(Main.java:394)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
	at java.awt.EventQueue.access$000(EventQueue.java:101)
	at java.awt.EventQueue$3.run(EventQueue.java:666)
	at java.awt.EventQueue$3.run(EventQueue.java:664)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:240)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:142)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:134)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
 


More information about the macosx-port-dev mailing list