Community
Participate
Working Groups
Build: Callisto 3.2 After you launch the WS wizard, on the first page, if you click on the link that pops up the server config dialog, 4 images will be leaked. They are: at org.eclipse.swt.graphics.Device.new_Object(Device.java:753) at org.eclipse.swt.graphics.Image.<init>(Image.java:491) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:295) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:233) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:211) at org.eclipse.jst.ws.internal.consumption.ui.wizard.RuntimeServerSelectionDialog$ServersList.setExistingServersTree(RuntimeServerSelectionDialog.java:565) at org.eclipse.jst.ws.internal.consumption.ui.wizard.RuntimeServerSelectionDialog$ServersList.setServerTreeItems(RuntimeServerSelectionDialog.java:553) at org.eclipse.swt.graphics.Device.new_Object(Device.java:753) at org.eclipse.swt.graphics.Image.<init>(Image.java:491) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:295) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:233) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:211) at org.eclipse.jst.ws.internal.consumption.ui.wizard.RuntimeServerSelectionDialog$ServersList.setServerTypesTree(RuntimeServerSelectionDialog.java:592) at org.eclipse.jst.ws.internal.consumption.ui.wizard.RuntimeServerSelectionDialog$ServersList.setServerTreeItems(RuntimeServerSelectionDialog.java:554) at org.eclipse.swt.graphics.Device.new_Object(Device.java:753) at org.eclipse.swt.graphics.Image.<init>(Image.java:491) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:295) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:233) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:211) at org.eclipse.jst.ws.internal.consumption.ui.wizard.RuntimeServerSelectionDialog$ServersList.setExistingServersTree(RuntimeServerSelectionDialog.java:565) at org.eclipse.jst.ws.internal.consumption.ui.wizard.RuntimeServerSelectionDialog$ServersList.setServerTreeItems(RuntimeServerSelectionDialog.java:553) at org.eclipse.jst.ws.internal.consumption.ui.wizard.RuntimeServerSelectionDialog.createDialogArea(RuntimeServerSelectionDialog.java:260) at org.eclipse.swt.graphics.Device.new_Object(Device.java:753) at org.eclipse.swt.graphics.Image.<init>(Image.java:491) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:295) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:233) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:211) at org.eclipse.jst.ws.internal.consumption.ui.wizard.RuntimeServerSelectionDialog$ServersList.setServerTypesTree(RuntimeServerSelectionDialog.java:592) at org.eclipse.jst.ws.internal.consumption.ui.wizard.RuntimeServerSelectionDialog$ServersList.setServerTreeItems(RuntimeServerSelectionDialog.java:554) at org.eclipse.jst.ws.internal.consumption.ui.wizard.RuntimeServerSelectionDialog.createDialogArea(RuntimeServerSelectionDialog.java:260)
Should be easy enough to fix in 1.5.1
Seng, would you please handle? Thanks - CB.
Created attachment 46835 [details] consumption.ui plugin patch NOTE: This patch adds on to a previous fix for 150865.
Peter, ready to be picked up. This bug modifies the same file as a previous patch for 150865. You should be able to 'merge' or overwrite the two locally before committing. Basically, the fix just disposes the image objects on "Ok/Cancel" pressed. I ran sleak to verify it is no longer leaking.
Released to HEAD and R1_5_maintenance as v200607270039. This will be in the 07/28 WTP 1.5.1 M-build.
Verified.
Close.
Closed.