NetBeans 8.2 friert ein, nachdem die Hauptschnittstelle angezeigt wird

2529
davidbuzatto

Mein NetBeans 8.2 friert nach dem Start ein. Ich habe gestern 8.2 installiert, benutze es ungefähr eine Stunde und schließe es. Ein paar Stunden später versuchte ich es erneut zu verwenden, und es friert ein. Ich habe alles deinstalliert, 8.1 installiert, verwende es und im zweiten Startup 8.1 wird dasselbe Verhalten gezeigt (es funktionierte, seit es veröffentlicht wurde). Ich habe 8.1 deinstalliert, 8.2 erneut installiert. Es funktioniert beim ersten Gebrauch, aber danach friert es ein.

Es funktioniert nur nach der Deinstallation / Installation. Ich habe bereits versucht, C: \ Users \ AppData \ Roaming \ NetBeans 8.x zu löschen, und es funktioniert auch nicht. Ich habe mein JDK auf die letzte Version aktualisiert (u112, ich habe u92 verwendet) und das gleiche Problem bleibt bestehen.

Unten ist der Inhalt von messages.log:

------------------------------------------------------------------------------- >Log Session: Thursday, November 10, 2016 7:02:15 PM BRST >System Info: Product Version = NetBeans IDE 8.2 (Build 201609300101) (#5fd841261bf9) Operating System = Windows 7 version 6.1 running on amd64 Java; VM; Vendor = 1.8.0_112; Java HotSpot(TM) 64-Bit Server VM 25.112-b15; Oracle Corporation Runtime = Java(TM) SE Runtime Environment 1.8.0_112-b15 Java Home = C:\Program Files\Java\jdk1.8.0_112\jre System Locale; Encoding = en_US (nb); Cp1252 Home Directory = C:\Users\David Current Directory = C:\Program Files\NetBeans 8.2 User Directory = C:\Users\David\AppData\Roaming\NetBeans\8.2 Cache Directory = C:\Users\David\AppData\Local\NetBeans\Cache\8.2 Installation = C:\Program Files\NetBeans 8.2\nb C:\Program Files\NetBeans 8.2\ergonomics C:\Program Files\NetBeans 8.2\ide C:\Program Files\NetBeans 8.2\extide C:\Program Files\NetBeans 8.2\java C:\Program Files\NetBeans 8.2\apisupport C:\Program Files\NetBeans 8.2\webcommon C:\Program Files\NetBeans 8.2\websvccommon C:\Program Files\NetBeans 8.2\enterprise C:\Program Files\NetBeans 8.2\profiler C:\Program Files\NetBeans 8.2\php C:\Program Files\NetBeans 8.2\harness C:\Program Files\NetBeans 8.2\javafx C:\Program Files\NetBeans 8.2\platform Boot & Ext. Classpath = C:\Program Files\Java\jdk1.8.0_112\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_112\jre\classes;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\zipfs.jar Application Classpath = C:\Program Files\NetBeans 8.2\platform\lib\boot.jar;C:\Program Files\NetBeans 8.2\platform\lib\org-openide-modules.jar;C:\Program Files\NetBeans 8.2\platform\lib\org-openide-util-lookup.jar;C:\Program Files\NetBeans 8.2\platform\lib\org-openide-util-ui.jar;C:\Program Files\NetBeans 8.2\platform\lib\org-openide-util.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\boot_ja.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\boot_pt_BR.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\boot_ru.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\boot_zh_CN.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-modules_ja.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-modules_pt_BR.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-modules_ru.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-modules_zh_CN.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-util-lookup_ja.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-util-lookup_pt_BR.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-util-lookup_ru.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-util-lookup_zh_CN.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-util-ui_ja.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-util-ui_pt_BR.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-util-ui_ru.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-util-ui_zh_CN.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-util_ja.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-util_pt_BR.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-util_ru.jar;C:\Program Files\NetBeans 8.2\platform\lib\locale\org-openide-util_zh_CN.jar;C:\Program Files\Java\jdk1.8.0_112\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_112\lib\tools.jar Startup Classpath = C:\Program Files\NetBeans 8.2\platform\core\asm-all-5.0.1.jar;C:\Program Files\NetBeans 8.2\platform\core\core-base.jar;C:\Program Files\NetBeans 8.2\platform\core\core.jar;C:\Program Files\NetBeans 8.2\platform\core\org-netbeans-libs-asm.jar;C:\Program Files\NetBeans 8.2\platform\core\org-openide-filesystems-compat8.jar;C:\Program Files\NetBeans 8.2\platform\core\org-openide-filesystems.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\core-base_ja.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\core-base_pt_BR.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\core-base_ru.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\core-base_zh_CN.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\core_ja.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\core_pt_BR.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\core_ru.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\core_zh_CN.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\org-netbeans-libs-asm_ja.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\org-netbeans-libs-asm_pt_BR.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\org-netbeans-libs-asm_ru.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\org-netbeans-libs-asm_zh_CN.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\org-openide-filesystems-compat8_ja.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\org-openide-filesystems-compat8_pt_BR.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\org-openide-filesystems-compat8_ru.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\org-openide-filesystems-compat8_zh_CN.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\org-openide-filesystems_ja.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\org-openide-filesystems_pt_BR.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\org-openide-filesystems_ru.jar;C:\Program Files\NetBeans 8.2\platform\core\locale\org-openide-filesystems_zh_CN.jar;C:\Program Files\NetBeans 8.2\nb\core\org-netbeans-upgrader.jar;C:\Program Files\NetBeans 8.2\nb\core\locale\core_nb.jar;C:\Program Files\NetBeans 8.2\nb\core\locale\core_nb_ja.jar;C:\Program Files\NetBeans 8.2\nb\core\locale\core_nb_pt_BR.jar;C:\Program Files\NetBeans 8.2\nb\core\locale\core_nb_ru.jar;C:\Program Files\NetBeans 8.2\nb\core\locale\core_nb_zh_CN.jar;C:\Program Files\NetBeans 8.2\nb\core\locale\org-netbeans-upgrader_ja.jar;C:\Program Files\NetBeans 8.2\nb\core\locale\org-netbeans-upgrader_pt_BR.jar;C:\Program Files\NetBeans 8.2\nb\core\locale\org-netbeans-upgrader_ru.jar;C:\Program Files\NetBeans 8.2\nb\core\locale\org-netbeans-upgrader_zh_CN.jar ------------------------------------------------------------------------------- INFO [org.netbeans.modules.netbinox]: Install area set to file:/C:/Program Files/NetBeans 8.2/ WARNING [org.netbeans.core.modules]: the modules [org.netbeans.modules.xml.text] use org.netbeans.modules.editor.deprecated.pre65formatting which is deprecated. WARNING [org.netbeans.core.modules]: the modules [org.netbeans.modules.ide.kit, org.netbeans.modules.xml.text] use org.netbeans.modules.editor.structure which is deprecated. INFO [org.netbeans.core.startup.NbEvents]: Turning on modules: org.openide.util.lookup [8.33.1 201609300101] org.openide.util [9.7.1 201609300101] org.openide.util.ui [9.6.1 201609300101] org.openide.modules [7.48.1 201609300101] org.netbeans.api.annotations.common/1 [1.27.1 201609300101]  // lots of other modules here...  org.eclipse.equinox.app [1.3.100 1.3.100.v20110321] org.eclipse.core.runtime.compatibility.auth [3.2.200 3.2.200.v20110110] org.eclipse.core.net [1.2.100 1.2.100.I20110511-0800] org.eclipse.core.contenttype [3.4.100 3.4.100.v20110423-0524] org.apache.xmlrpc [3.0.0 3.0.0] org.apache.ws.commons.util [1.0.1 1.0.1] org.apache.commons.lang [2.6 2.6] org.apache.commons.codec [1.3.0 1.3.0] com.jcraft.jzlib [1.0.7 1.0.7] com.googlecode.javaewah.JavaEWAH [0.7.9 0.7.9] com.google.guava [15.0.0 15.0.0] INFO [org.netbeans.core.netigso.Netigso]: bundle org.eclipse.osgi@3.9.1.v20140110-1610 started INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy resolver: Windows INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy reloading succeeded. INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy - mode: direct INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy: fell to default (correct if direct mode went before) Diagnostic information Input arguments: -Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade -Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense -client -Xss2m -Xms32m -Dapple.laf.useScreenMenuBar=true -Dapple.awt.graphics.UseQuartz=true -Dsun.java2d.noddraw=true -Dsun.java2d.dpiaware=true -Dsun.zip.disableMemoryMapping=true -Xmx1024m -Djdk.home=C:\Program Files\Java\jdk1.8.0_112 -Djdk.launcher.addexports.0=java.desktop/sun.awt=ALL-UNNAMED -Djdk.launcher.addexports.1=java.base/jdk.internal.jrtfs=ALL-UNNAMED -Djdk.launcher.addexports.2=java.desktop/java.awt.peer=ALL-UNNAMED -Djdk.launcher.addexports.3=java.desktop/com.sun.beans.editors=ALL-UNNAMED -Djdk.launcher.addexports.3=java.desktop/sun.awt.im=ALL-UNNAMED -Djdk.launcher.addexports.4=java.desktop/com.sun.java.swing.plaf.windows=ALL-UNNAMED -Djdk.launcher.addexports.5=java.management/sun.management=ALL-UNNAMED -Dnetbeans.home=C:\Program Files\NetBeans 8.2\platform -Dnetbeans.user=C:\Users\David\AppData\Roaming\NetBeans\8.2 -Dnetbeans.default_userdir_root=C:\Users\David\AppData\Roaming\NetBeans -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=C:\Users\David\AppData\Roaming\NetBeans\8.2\var\log\heapdump.hprof -Dsun.awt.keepWorkingSetOnMinimize=true -Dnetbeans.dirs=C:\Program Files\NetBeans 8.2\nb;C:\Program Files\NetBeans 8.2\ergonomics;C:\Program Files\NetBeans 8.2\ide;C:\Program Files\NetBeans 8.2\extide;C:\Program Files\NetBeans 8.2\java;C:\Program Files\NetBeans 8.2\apisupport;C:\Program Files\NetBeans 8.2\webcommon;C:\Program Files\NetBeans 8.2\websvccommon;C:\Program Files\NetBeans 8.2\enterprise;C:\Program Files\NetBeans 8.2\mobility;C:\Program Files\NetBeans 8.2\profiler;C:\Program Files\NetBeans 8.2\python;C:\Program Files\NetBeans 8.2\php;C:\Program Files\NetBeans 8.2\identity;C:\Program Files\NetBeans 8.2\harness;C:\Program Files\NetBeans 8.2\cnd;C:\Program Files\NetBeans 8.2\cndext;C:\Program Files\NetBeans 8.2\dlight;C:\Program Files\NetBeans 8.2\groovy;C:\Program Files\NetBeans 8.2\extra;C:\Program Files\NetBeans 8.2\javacard;C:\Program Files\NetBeans 8.2\javafx exit Compiler: HotSpot 64-Bit Tiered Compilers Heap memory usage: initial 32.0MB maximum 910.5MB Non heap memory usage: initial 2.4MB maximum -1b Garbage collector: PS Scavenge (Collections=9 Total time spent=0s) Garbage collector: PS MarkSweep (Collections=2 Total time spent=0s) Classes: loaded=6357 total loaded=6357 unloaded 0 INFO [org.netbeans.core.ui.warmup.DiagnosticTask]: Total memory 8,478,961,664 INFO [org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogParser]: Unpaired license 00000008 without any module. 

Weiß jemand, was passieren kann?

1
Hatte das Protokoll beim Einfrieren zusätzliche Informationen? Seth vor 8 Jahren 0
@Seth leider nein. davidbuzatto vor 8 Jahren 0

2 Antworten auf die Frage

1
peterh

In diesen Situationen ist ein Thread-Dump erforderlich, um das Problem genau zu diagnostizieren . Es wird sehr oft ein Hinweis darauf geben, warum es zu einem Einfrieren kommt.

NetBeans IDE basiert auf Java und Java bietet 5 oder 6 verschiedene Möglichkeiten, einen Thread-Dump für eine laufende Anwendung zu erhalten (einfach google). Von diesen Methoden wird die sogenannte Ctrl-Break-Methode bevorzugt , da sie die meisten Informationen liefert. Der Nachteil der Methode besteht darin, dass Sie Ihre Anwendung (in diesem Fall die NetBeans-IDE) von einem Konsolenfenster aus gestartet haben. Aber wenn Sie das Einfrieren beständig replizieren können, glaube ich nicht, dass dies ein Problem für Sie ist. Unter Windows würden Sie Folgendes tun:

  1. Start cmd.exe
  2. Starten Sie aus dem Befehlsfenster Ihre Anwendung, z C:\Program Files\NetBeans 8.2\bin\netbeans64.exe.
  3. Warten Sie, bis das Einfrieren erfolgt.
  4. Drücken Sie nun im Befehlsfenster ab Schritt 1 die Strg-Pause . Daraufhin erhalten Sie einen Thread-Dump, der in Ihr Befehlsfenster gedruckt wird.
  5. Laden Sie den Thread-Dump als Teil Ihrer Frage hoch. (oder irgendwo hosten, wenn es zu groß ist)

Die Anweisungen für Linux / MacOSX sind ähnlich, obwohl Sie in Schritt 4 stattdessen Ihrem Prozess ein QUITSignal mit dem Befehl kill senden .

0
davidbuzatto

Ich kann wirklich nicht sagen, ob es zu 100% sicher ist, aber es scheint etwas zu sein, was in meinem Fall damit zusammenhängt, wie meine Monitore verwendet werden. Mit dem erweiterten Desktop friert NetBeans ein. Wenn nur der Hauptmonitor oder nur der sekundäre Monitor angezeigt wird, funktioniert es normal. Ich werde diese Antwort nicht als korrekt markieren, bis jemand sie bestätigen kann.