Microsoft Vista is not a supported platform for Eclipse 3.2.1. Patches to support Vista were applied to the 3.2.1 stream based on an early Microsoft Vista release candidate. Subsequent to the Eclipse 3.2.1 release, a later Vista release candidate required additional patches to Eclipse. Full Vista support for Eclipse will be included in Eclipse 3.2.2, scheduled for release in February 2007.
Fileset from project "プロジェクト名" has no valid check configuration.
com.atlassw.tools.eclipse.checkstyle.util.CheckstylePluginException: Fileset from project "プロジェクト名" has no valid check configuration. at com.atlassw.tools.eclipse.checkstyle.builder.CheckstyleBuilder.handleBuildSelection(CheckstyleBuilder.java:289) at com.atlassw.tools.eclipse.checkstyle.builder.CheckstyleBuilder.build(CheckstyleBuilder.java:212) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:603) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:167) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:230) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:233) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:252) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:285) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:145) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:208) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
org.eclipse.swt.SWTError: No more handles at org.eclipse.swt.SWT.error(SWT.java:3400) at org.eclipse.swt.SWT.error(SWT.java:3297) at org.eclipse.swt.SWT.error(SWT.java:3268) at org.eclipse.swt.widgets.Widget.error(Widget.java:435) at org.eclipse.swt.widgets.Control.createHandle(Control.java:508) at org.eclipse.swt.widgets.Composite.createHandle(Composite.java:235) at org.eclipse.swt.widgets.Decorations.createHandle(Decorations.java:369) at org.eclipse.swt.widgets.Shell.createHandle(Shell.java:508) at org.eclipse.swt.widgets.Control.createWidget(Control.java:523) at org.eclipse.swt.widgets.Scrollable.createWidget(Scrollable.java:131) at org.eclipse.swt.widgets.Decorations.createWidget(Decorations.java:377) at org.eclipse.swt.widgets.Shell.<init>(Shell.java:280) at org.eclipse.swt.widgets.Shell.<init>(Shell.java:357) at org.eclipse.jface.window.Window.createShell(Window.java:482) at org.eclipse.jface.window.Window.create(Window.java:425) at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1124) at org.eclipse.jface.window.Window.open(Window.java:785) at org.eclipse.jface.dialogs.MessageDialog.openError(MessageDialog.java:322) at org.eclipse.jface.preference.PreferenceDialog$11.handleException(PreferenceDialog.java:927) at org.eclipse.jface.preference.PreferenceDialog$11.run(PreferenceDialog.java:896) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:843) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
これが二つのエラー内容だ。やはり、SWTErrorだ。 eclipse.buildId=M20070212-1330 java.version=1.6.0 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP Command-line arguments: -os win32 -ws win32 -arch x86
Error Sat Feb 17 12:22:56 JST 2007 Unhandled event loop exception
eclipse.buildId=M20070212-1330 java.version=1.6.0 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP Command-line arguments: -os win32 -ws win32 -arch x86
Error Sat Feb 17 12:22:56 JST 2007 No more handles
org.eclipse.swt.SWTError: No more handles at org.eclipse.swt.SWT.error(SWT.java:3400) at org.eclipse.swt.SWT.error(SWT.java:3297) at org.eclipse.swt.SWT.error(SWT.java:3268) at org.eclipse.swt.widgets.Widget.error(Widget.java:435) at org.eclipse.swt.widgets.Control.createHandle(Control.java:508) at org.eclipse.swt.widgets.Label.createHandle(Label.java:178) at org.eclipse.swt.widgets.Control.createWidget(Control.java:523) at org.eclipse.swt.widgets.Control.<init>(Control.java:98) at org.eclipse.swt.widgets.Label.<init>(Label.java:91)
!ENTRY org.eclipse.ui 4 0 2007-02-17 12:44:56.405 !MESSAGE No more handles !STACK 0 org.eclipse.swt.SWTError: No more handles at org.eclipse.swt.SWT.error(SWT.java:3400) at org.eclipse.swt.SWT.error(SWT.java:3297) at org.eclipse.swt.SWT.error(SWT.java:3268) at org.eclipse.swt.widgets.Widget.error(Widget.java:435) at org.eclipse.swt.widgets.Control.createHandle(Control.java:508) at org.eclipse.swt.widgets.Button.createHandle(Button.java:451) at org.eclipse.swt.widgets.Control.createWidget(Control.java:523) at org.eclipse.swt.widgets.Control.<init>(Control.java:98) at org.eclipse.swt.widgets.Button.<init>(Button.java:107) at org.eclipse.jdt.internal.ui.wizards.dialogfields.TreeListDialogField.createButton(TreeListDialogField.java:305) at org.eclipse.jdt.internal.ui.wizards.dialogfields.TreeListDialogField.getButtonBox(TreeListDialogField.java:363)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) at org.eclipse.core.launcher.Main.basicRun(Main.java:280) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952)
最後のこの文が気になる。 After this the application stops responding to any user action (mouse clicks + keyboard).
I checked in windows task manager and saw that after using about 1200 handles the application hangs. However eclipse itself uses 4000 handles without any difficulty.
The application is deployed as an eclipse product with vmargs -Xmx512m -Xms256m.
Is there a way of knowing or specifying the max number of handles an application is allowed to use?
Another observation I made is that even after this exception, the rest of the applications in windows work normally without any problems whatsoever.