facebook

DevStyle startup: Exception "SWT Resource was not properly disposed" occurs

  1. DevStyle
  2.  > 
  3. Suggestions
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #672531 Reply

    peekey
    Participant

    !SESSION 2021-04-02 14:31:23.313 ———————————————–
    eclipse.buildId=4.19.0.I20210303-1800
    java.version=15.0.2
    java.vendor=N/A
    BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=sk_SK
    Framework arguments: -product org.eclipse.epp.package.java.product
    Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.java.product

    DevStyle (includes Darkest Dark Theme) 1.11.0.202103191838 com.genuitec.eclipse.theming.core.feature.feature.group Genuitec, LLC

    During Eclipse workspace startup following non-breaking exception occurs multiple times (found in workspace .log file):

    !ENTRY org.eclipse.ui.ide 4 4 2021-04-02 14:31:32.128
    !MESSAGE Not properly disposed SWT resource
    !STACK 0
    java.lang.Error: SWT Resource was not properly disposed
    at org.eclipse.swt.graphics.Resource.initNonDisposeTracking(Resource.java:172)
    at org.eclipse.swt.graphics.Resource.<init>(Resource.java:120)
    at org.eclipse.swt.graphics.Image.<init>(Image.java:702)
    at com.genuitec.eclipse.webicons.IconImageDescriptor.createImage(IconImageDescriptor.java:46)
    at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:287)
    at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:265)
    at com.genuitec.eclipse.startup.dialogs.custom.UIHelper.createIcon(UIHelper.java:340)
    at com.genuitec.eclipse.startup.dialogs.tabs.WorkspaceNameControl.createBrowseOnHover(WorkspaceNameControl.java:279)
    at com.genuitec.eclipse.startup.dialogs.tabs.WorkspaceNameLink.createNameLabel(WorkspaceNameLink.java:103)
    at com.genuitec.eclipse.startup.dialogs.tabs.WorkspaceNameControl.<init>(WorkspaceNameControl.java:183)
    at com.genuitec.eclipse.startup.dialogs.tabs.WorkspaceNameLink.<init>(WorkspaceNameLink.java:78)
    at com.genuitec.eclipse.startup.dialogs.tabs.WorkspaceControl.createWorkspaceNameControl(WorkspaceControl.java:118)
    at com.genuitec.eclipse.startup.dialogs.tabs.WorkspaceControl.createControl(WorkspaceControl.java:44)
    at com.genuitec.eclipse.startup.dialogs.tabs.WorkspacesTabFactory.createTabArea(WorkspacesTabFactory.java:85)
    at com.genuitec.eclipse.startup.dialogs.tabs.CodeFullyTabFactory.createContents(CodeFullyTabFactory.java:139)
    at com.genuitec.eclipse.startup.dialogs.custom.SideTabFolder.createTabContent(SideTabFolder.java:455)
    at com.genuitec.eclipse.startup.dialogs.custom.SideTabFolder.doCreateTabs(SideTabFolder.java:224)
    at com.genuitec.eclipse.startup.dialogs.custom.SideTabFolder.createTabs(SideTabFolder.java:155)
    at com.genuitec.eclipse.startup.dialogs.custom.AbstactSideTabDialog.createTabs(AbstactSideTabDialog.java:142)
    at com.genuitec.eclipse.startup.dialogs.custom.CustomStartupDialog.createTabs(CustomStartupDialog.java:465)
    at com.genuitec.eclipse.startup.dialogs.custom.CustomStartupDialog.createTabs(CustomStartupDialog.java:461)
    at com.genuitec.eclipse.startup.dialogs.custom.AbstactSideTabDialog.createContents(AbstactSideTabDialog.java:122)
    at org.eclipse.jface.window.Window.create(Window.java:431)
    at org.eclipse.jface.window.Window.open(Window.java:788)
    at com.genuitec.eclipse.startup.dialogs.custom.AbstactSideTabDialog.open(AbstactSideTabDialog.java:61)
    at com.genuitec.eclipse.startup.dialogs.custom.CustomStartupDialog.prompt(CustomStartupDialog.java:336)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:564)
    at org.eclipse.ui.internal.ide.application.IDEApplication.showCustomDialog(IDEApplication.java:627)
    at org.eclipse.ui.internal.ide.application.IDEApplication.promptForWorkspace(IDEApplication.java:383)
    at org.eclipse.ui.internal.ide.application.IDEApplication.checkInstanceLocation(IDEApplication.java:285)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:142)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:564)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1461)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1434)

    Non-breaking exception=Eclipse can start and works

    #672541 Reply

    support-swapna
    Moderator

    peekey,

    Thank you for reporting it. I see the exceptions at my end too.
    I have filed a report with the dev team to look into it.

    –Swapna
    Genuitec Support

    #672743 Reply

    Rubens Gomes
    Participant

    Any updates? I am also seeing this issue.

    My environment:

    eclipse.buildId=4.19.0.I20210303-1800
    java.version=15.0.2
    java.vendor=Oracle Corporation
    BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
    Framework arguments: -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -ckeab
    Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -data file:/C:/Users/816461/eclipse-workspace/ -product org.eclipse.epp.package.java.product -ckeab

    Error:

    Not properly disposed SWT resource
    java.lang.Error: SWT Resource was not properly disposed

    
    	at org.eclipse.swt.graphics.Resource.initNonDisposeTracking(Resource.java:172)
    	at org.eclipse.swt.graphics.Resource.<init>(Resource.java:120)
    	at org.eclipse.swt.graphics.Image.<init>(Image.java:728)
    	at com.genuitec.eclipse.code.webicons.IconImageDescriptor.createImage(IconImageDescriptor.java:34)
    	at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:287)
    	at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:265)
    	at com.genuitec.eclipse.code.webicons.WebIcon.createImage(WebIcon.java:72)
    	at com.genuitec.eclipse.code.controls.AbstractAuthenticateControlProvider.createBody(Unknown Source)
    	at com.genuitec.eclipse.code.controls.AbstractControlProvider.createControl(Unknown Source)
    	at com.genuitec.eclipse.code.controls.AbstractAuthenticateControlProvider.createControl(Unknown Source)
    	at com.genuitec.eclipse.code.controls.ControlContainer.showContent(Unknown Source)
    	at com.genuitec.eclipse.code.dialogs.ShellLicensingControlContainer.showContent(Unknown Source)
    	at com.genuitec.eclipse.code.dialogs.LicenseExpirationDialog.createContents(Unknown Source)
    	at org.eclipse.jface.window.Window.create(Window.java:431)
    	at org.eclipse.jface.window.Window.open(Window.java:788)
    	at com.genuitec.eclipse.code.dialogs.LicenseExpirationDialog.openDialog(Unknown Source)
    	at com.genuitec.eclipse.code.vU.AC_m2n52kh24hj2414(Unknown Source)
    	at com.genuitec.eclipse.code.ui.LicenseErrorContent$1.widgetSelected(LicenseErrorContent.java:67)
    	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
    	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
    	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4209)
    	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1043)
    	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1067)
    	at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1084)
    	at org.eclipse.swt.widgets.Link.wmNotifyChild(Link.java:713)
    	at org.eclipse.swt.widgets.Control.wmNotify(Control.java:5814)
    	at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1954)
    	at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:5382)
    	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4816)
    	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4938)
    	at org.eclipse.swt.internal.win32.OS.CallWindowProc(Native Method)
    	at org.eclipse.swt.widgets.Link.callWindowProc(Link.java:161)
    	at org.eclipse.swt.widgets.Widget.wmLButtonUp(Widget.java:1970)
    	at org.eclipse.swt.widgets.Control.WM_LBUTTONUP(Control.java:5195)
    	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4797)
    	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4930)
    	at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3624)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
    	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
    	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
    	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1461)
    
    #673120 Reply

    support-swapna
    Moderator

    Rubens,

    Sorry that you are seeing this issue. I am afraid we dont have a timeline for the fix right now. We will keep you posted once we have targeted it.
    Apologies for inconvenience caused.

    –Swapna
    Genuitec Support

    #673121 Reply

    timwebb
    Keymaster

    To provide a bit of context, a couple exceptions like this won’t actually cause any issue. In the latest Eclipse release, they’ve added tracking of non-explicitly disposed images(resources) in an effort to make Eclipse more efficient. The image is still cleaned up during a regular GC cycle however this is not as optimal as it could be. During our next DS update, we’ll take a pass through any additional reports like this that can be fixed from DevStyle and address them.

    #676183 Reply

    evanross
    Participant

    I’m running into the same problem with Eclipse 2021-09 and Codemix can’t open any windows at all.
    I can’t open any tx or tsx files using CodeMix as the editor.

    #676184 Reply

    support-swapna
    Moderator

    Evanross,

    Sorry that you are seeing issues. You can ignore the SWT exceptions for now.

    Please note that CodeMix has reached its End of Life and MyEclipse 2021 is the alternative: https://www.genuitec.com/products/codemix/end-of-life-notice/

    We have a 30 day free trial for MyEclipse. You can download it from here.

    If you still want to try CodeMix, then there is a known compatibility issue with CodeMix in Eclipse 2020-09 and newer versions. Please see this FAQ for the patch details : https://www.genuitec.com/forums/topic/codemix-and-angular-ide-compatibility-issues-in-eclipse-2020-09/
    Once the patch is installed, you can apply the license and open the files with CodeMix editor.

    If you are still seeing issues, then please share the .log file located at workspace dir/.metadata/.log for further investigation. Rename the extension to .txt and attach it here.

    Apologies for inconvenience caused. Please let us know how you get on with it.

    –Swapna
    Genuitec Support

    #698583 Reply

    reymonkodom
    Participant

    Kami akan membahas tentang cara mendaftar ke situs ibcbet login secara online untuk mulai bermain judi bola. Tidak hanya mudah tetapi juga sangat sederhana.

    Kemajuan teknologi yang pesat telah mempengaruhi berbagai aspek kehidupan kita, termasuk dalam hal perjudian atau judi bola. Saat ini, akses untuk berpartisipasi dalam perjudian sudah bisa dilakukan secara online. Hal ini memberikan kemudahan dan kenyamanan bagi para pemain judi.

    Dengan semakin berkembangnya ibcbet login, kini semakin mudah bagi anda untuk bermain dan berjudi. Ada banyak situs perjudian yang telah tersebar di internet dan dapat anda gunakan sebagai tempat untuk melakukan taruhan.

    Untuk menemukan situs ibcbet login terbaik dan terpercaya, carilah yang memiliki rating tinggi. Dengan begitu, Anda dapat yakin bahwa web tersebut berpengalaman dan dapat diandalkan untuk para pemain ibcbet login seperti Anda.

    ibcbet login sudah menjadi fenomena di seluruh dunia, tidak hanya di Asia Tenggara tetapi juga di Eropa. Salah satu website ternama telah mendapat banyak apresiasi dari para penggemar ibcbet login di semua penjuru dunia.

    Kami berkomitmen untuk memberikan layanan terbaik yang bertumpu pada kecepatan, keamanan, dan kenyamanan bagi para pemain atau anggota kami. Dengan moto ini, kami siap melayani Anda dengan sepenuh hati dan memastikan pengalaman bermain Anda di ibcbet login menjadi yang terbaik.

    Jika Anda memerlukan informasi tentang registrasi, pembayaran, atau hal lainnya, jangan ragu untuk menghubungi kami. Untuk memiliki akun resmi di website yang menyediakan taruhan sepak bola online dan kasino langsung, Anda dapat mendaftar dengan mudah dan tanpa kekhawatiran. Anda juga dapat mendaftar melalui agen pilihan Anda.

    Ada satu hal yang perlu diketahui tentang taruhan ini: mata uang yang digunakan bukanlah rupiah. Jadi, jika Anda ingin mengakses situs resmi, Anda harus mematuhi persyaratan dan ketentuan pendaftaran ibcbet login di Agen Judi Indonesia yang telah dipercaya.

    Banyak orang ragu saat mencoba permainan yang hanya ada di dunia maya karena sulit untuk mengetahui keasliannya. Namun, jika Anda memilih agen yang terpercaya, Anda tidak perlu khawatir. Namun, memilih agen yang benar-benar dapat dipercaya bukanlah hal yang mudah.

    Jangan terkecoh oleh situs web palsu yang mengatasnamakan agen judi ibcbet login nomor 1 di Indonesia. Mereka hanya berpura-pura dan bisa merugikan Anda. Penting untuk selalu waspada dan teliti saat memilih situs ibcbet login.

    Namun, agen ibcbet login adalah pengecualian karena merupakan situs ibcbet login yang memiliki lisensi resmi dan telah menjadi nomor 1 di Indonesia. Dikenal sebagai ibcbet login, situs ini terkenal karena memberikan layanan yang luar biasa kepada anggota mereka di Indonesia, termasuk menangani keluhan dan masalah, serta menjawab pertanyaan tentang ibcbet login.

    Kami menawarkan berbagai pilihan metode pembayaran yang bekerja sama dengan bank-bank terkemuka di Indonesia, termasuk BCA, Mandiri, BNI, dan BRI. Ini memudahkan registrasi dan pembayaran bagi pelanggan kami di seluruh Indonesia.

    Selain itu, agen ini menawarkan berbagai bonus dan hadiah yang bisa Anda dapatkan setelah bergabung dan melakukan deposit minimal Rp 10 ribu untuk memainkan berbagai jenis permainan.

    Saya membuat posting ini dengan tujuan memberikan panduan yang dapat mencegah Anda dari penipuan atau pembodohan oleh agen palsu. Jadi jangan ragu lagi, daftarkan diri Anda ke situs ibcbet login sekarang juga.

Viewing 8 posts - 1 through 8 (of 8 total)
Reply To: DevStyle startup: Exception "SWT Resource was not properly disposed" occurs

You must be logged in to post in the forum log in