Ik gebruik Eclipse (galileo) voor PHP development. Mijn workspace staat op een NFS share van een server, waarop nog ruim 100GB vrij is. Sinds een paar dagen krijg ik bij het afsluiten van Eclipse echter een foutmelding: 'Error saving build states: Disk quota exceeded'. Als ik vervolgens Eclipse weer wil opstarten kan hij bestanden niet lezen (Error: premature end of file) wat weer een corrupte workspace tot gevolg heeft. Opnieuw aanmaken van de workspace helpt ook niet.
Bovendien maakt hij soms bij het opslaan de bestanden leeg: hij doet alsof hij opslaat, in de editor blijft de code ook gewoon staan, maar het bestand is leeg. De logfile geeft verder ook vrij weinig informatie:
Google verteld me dat ik aan mijn disk quota zit (duh), maar die heb ik helemaal niet ingesteld en ik kan handmatig wel files (van meer dan een paar gigabyte) aanmaken in die directory...
Wat is het probleem?
EDIT: Exacte error die ik krijg (dit keer niet tijdens het afsluiten, maar gewoon tijdens het werken):
Bovendien maakt hij soms bij het opslaan de bestanden leeg: hij doet alsof hij opslaat, in de editor blijft de code ook gewoon staan, maar het bestand is leeg. De logfile geeft verder ook vrij weinig informatie:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
| 453 !ENTRY org.eclipse.wst.jsdt.ui 4 10001 2010-04-15 22:17:11.469 454 !MESSAGE Internal Error 455 !STACK 0 456 java.io.IOException: Disk quota exceeded 457 at java.io.FileOutputStream.close0(Native Method) 458 at java.io.FileOutputStream.close(FileOutputStream.java:279) 459 at org.eclipse.wst.jsdt.internal.corext.util.History.save(History.java:195) 460 at org.eclipse.wst.jsdt.internal.corext.util.OpenTypeHistory.doShutdown(OpenTypeHistory.java:371) 461 at org.eclipse.wst.jsdt.internal.corext.util.OpenTypeHistory.shutdown(OpenTypeHistory.java:182) 462 at org.eclipse.wst.jsdt.internal.ui.JavaScriptPlugin.stop(JavaScriptPlugin.java:573) 463 at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:843) 464 at java.security.AccessController.doPrivileged(Native Method) 465 at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:836) 466 at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:474) 467 at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:546) 468 at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1098) 469 at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:593) 470 at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:261) 471 at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:216) 472 at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:266) 473 at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:685) 474 at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:583) 475 at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:409) 476 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:200) 477 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 478 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 479 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 480 at java.lang.reflect.Method.invoke(Method.java:597) 481 at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559) 482 at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514) 483 at org.eclipse.equinox.launcher.Main.run(Main.java:1311) 484 at org.eclipse.equinox.launcher.Main.main(Main.java:1287) <snip> 670 !ENTRY org.eclipse.ui.workbench 4 2 2010-04-16 11:40:27.487 671 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". 672 !STACK 1 673 org.eclipse.ui.WorkbenchException: Premature end of file. 674 at org.eclipse.ui.XMLMemento.createReadRoot(XMLMemento.java:121) 675 at org.eclipse.ui.XMLMemento.createReadRoot(XMLMemento.java:64) 676 at org.eclipse.ui.internal.Workbench$49.run(Workbench.java:1895) 677 at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 678 at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1890) 679 at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfigurer.java:183) 680 at org.eclipse.ui.application.WorkbenchAdvisor$1.run(WorkbenchAdvisor.java:781) 681 Caused by: org.xml.sax.SAXParseException: Premature end of file. 682 at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:249) 683 at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284) 684 at org.eclipse.ui.XMLMemento.createReadRoot(XMLMemento.java:94) 685 ... 6 more |
Google verteld me dat ik aan mijn disk quota zit (duh), maar die heb ik helemaal niet ingesteld en ik kan handmatig wel files (van meer dan een paar gigabyte) aanmaken in die directory...
Wat is het probleem?
EDIT: Exacte error die ik krijg (dit keer niet tijdens het afsluiten, maar gewoon tijdens het werken):
code:
1
2
3
4
5
6
| Errors occurred during the build. Errors running builder 'Script Builder' on project 'xxx'. Could not write metadata for '/media/server/public_html/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/xxx/.indexes/e7/49/38/properties.index'. Disk quota exceeded Could not write metadata for '/media/server/public_html/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/xxx/.indexes/e7/49/38/properties.index'. Disk quota exceeded |
[ Voor 5% gewijzigd door hostname op 16-04-2010 16:10 . Reden: exacte error toegevoegd ]