2016-07-05 20 views
0

Ich habe ein Problem mit Netbeans, und ich kann keine Lösung auf Google finden.Netbeans, kann Datei nicht speichern

Wenn ich versuche, eine Datei zu speichern, zeigt der Mauszeiger das Symbol zum Laden an, und der Linux-Server wartet auf unbestimmte Zeit.

In diesem Moment kann ich nicht einmal netbeans schließen und muss kill oder pkill Befehl ausführen.

Neustart von Netbeans oder Computer ändert das nicht. Wenn ich will wieder eine Datei speichern zu können, ich habe Netbeans zu töten, und entfernen Sie den Cache (rm -rf ~/.cache/NetBeans/8.0.2/*)

Wenn ich strace laufen - p, es gibt mir: wait4 (-1,

nach Cache zu entfernen und neu zu starten netbeans, kann ich sparen Datei nur, wenn ich nicht zu viele Linien ändern (etwa 10 Zeilen sind genug, um Crash netbeans wieder)

Ich habe keine Ahnung, was passiert, ich hatte dieses Problem nie zuvor Ich denke, es könnte ein Svn-Problem sein, oder eine Festplatte Größe Problem, aber ich bin absolut nicht sicher, dass

Dieser Computer ist mein Arbeitscomputer, also ich lieber netbeans nicht neu installieren, wenn Sie mir helfen können, herauszufinden, was passiert.

Ich arbeite an Linux (CentOS 7) mit NetBeans 8.0.2

ps: dieses Problem ist auf 1 Datei nur, ich kann mit dem Rest meines Projektes Dateien (natürlich gut funktionieren, dass die Datei-I ist jetzt brauchen :()

ps2: fand ich einige weitere Details Fixiereinheit ~/.netbeans/8.0.2/lock gab mir eine pid eines netbeans Kind-Prozess (seine ppid ist netbeans pid) strace.. -p gibt mir: futex (0xa280a0c, FUTEX_WAIT,, NULL So scheint es ein Thread kann Futex nicht freigeben? Scheint das mögl Ihnen? Wenn ja, wie kann ich herausfinden, ob es sich um einen Netbean-Fehler oder ein Systemproblem handelt?

+0

Überprüfen Sie die Berechtigungen der Problemdatei. – Blubberguy22

+0

Die Berechtigungen sind korrekt. Ich kann diese Datei mit vim, gedit oder anderen Editoren bearbeiten. Netbeans ist der einzige, der Probleme damit hat. – oliver39

Antwort

0

Also nach ein paar Tagen auf der Suche nach einer Lösung, habe ich vielleicht gefunden, was passiert.

Es scheint, das Problem kommt nicht von Netbeans, sondern von CentOS. Anscheinend haben CentOS 6.6 und 7.X einen Fehler in der Futex-Verwaltung (ein Standard fehlt in einem Switch).

https://groups.google.com/forum/#!topic/mechanical-sympathy/QbmpZxp6C64

Ich weiß nicht, ob die Person, die gepostet in der Systemadministration gut, aber nachdem ich diesen Beitrag gefunden, ich habe etwas mehr sagen, die gleiche Sache gefunden.

Ich benutze den gelösten Knopf nicht richtig, weil ich darauf warte, dass der Administrator sich das anschaut, aber ich poste, was ich gefunden habe, wenn es jemand anderem helfen kann.