SWT SWT Error: No more handles

Bitte aktiviere JavaScript!
Hallo,

ich erhalte folgenden Fehler:

Java:
Exception in thread "main" org.eclipse.swt.SWTError: No more handles
    at org.eclipse.swt.SWT.error(Unknown Source)
    at org.eclipse.swt.SWT.error(Unknown Source)
    at org.eclipse.swt.SWT.error(Unknown Source)
    at org.eclipse.swt.widgets.Widget.error(Unknown Source)
    at org.eclipse.swt.widgets.Control.createHandle(Unknown Source)
    at org.eclipse.swt.widgets.Composite.createHandle(Unknown Source)
    at org.eclipse.swt.widgets.Control.createWidget(Unknown Source)
    at org.eclipse.swt.widgets.Scrollable.createWidget(Unknown Source)
    at org.eclipse.swt.widgets.Control.<init>(Unknown Source)
    at org.eclipse.swt.widgets.Scrollable.<init>(Unknown Source)
    at org.eclipse.swt.widgets.Composite.<init>(Unknown Source)
    at org.eclipse.swt.widgets.Canvas.<init>(Unknown Source)
    at org.eclipse.swt.custom.StyledText.<init>(Unknown Source)
    at com.ubs.FYC.Config.Cloner.Ucan.tabscrn(Ucan.java:334)
    at com.ubs.FYC.Config.Cloner.Ucan.main(Ucan.java:632)
Die betroffene Zeile (334) ist diese hier:

Java:
StyledText text = new StyledText (table, SWT.MULTI);
Was stimmt damit nicht? Im Eclipse zeigt es keinen Fehler an, erst beim Ausführen.
 
Zuletzt bearbeitet von einem Moderator:
A

Anzeige




Vielleicht hilft dir unser Kurs hier weiter —> (hier klicken)
Gib mal bei Google "org.eclipse.swt.SWTError: No more handles" ein - einer der ersten Treffer ist https://stackoverflow.com/questions/2018553/swt-no-more-handles

So schwer war da nun nicht... ;)

Ich vermute, wenn ich den SO-Beitrag so lese, dass du irgendwo zu oft etwas nicht richtig disposed hast. Zu viele StyledText, die nicht weggemacht wurden, wenn sie nicht mehr sichtbar sind (?). Aber ohne Code und es selbst nachstellen zu können: Keine (genaue) Ahnung.
 
Moin,

da hat @dzim völlig Recht!
Die Meldung kommt letztlich vom OS und nicht von Java und deutet auf ein mittelschweres Speicherleck hin!

Ist "StyledText" ein selbst gebasteltes Objekt??

Poste mal den gesamten Code - bitte mit Code-Tags !!
VG Klaus
 
StyledText kommt von SWT oder JFace (da auf SWT aufsetzt), ist also was offizielles von der Eclipse Software Foundation. So weit geht meine Erinnerung noch. Aber eben: Die Resourcen müssen eben wieder freigegeben werden. Ich denke, hier liegt das Problem.
 
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben