Community
Participate
Working Groups
Using Eclipse-3.0RC3 and lomboz-cvs-for-3.0-rc1.tgz. At the end of the wizard the file is created but it is empty. Eclipse is unable to create the file from the lomboz template. java.lang.reflect.InvocationTargetException at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:284) at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:752) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard.performFinish(NewElementWizard.java:115) at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:609) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:305) at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:506) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:950) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2581) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2288) at org.eclipse.jface.window.Window.runEventLoop(Window.java:668) at org.eclipse.jface.window.Window.open(Window.java:648) at org.eclipse.ui.internal.ide.NewWizardShortcutAction.run(NewWizardShortcutAction.java:96) at org.eclipse.jface.action.Action.runWithEvent(Action.java:881) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:915) at org.eclipse.jface.action.ActionContributionItem.access$500 (ActionContributionItem.java:47) at org.eclipse.jface.action.ActionContributionItem$7.handleEvent(ActionContributionItem.java:785) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:950) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2581) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2288) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1375) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1346) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:252) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:272) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:128) 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:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:186) at org.eclipse.core.launcher.Main.run(Main.java:647) at org.eclipse.core.launcher.Main.main(Main.java:631) Caused by: java.lang.InternalError at java.util.zip.Inflater.end(Native Method) at java.util.zip.Inflater.end(Inflater.java:294) at java.util.zip.ZipFile.close(ZipFile.java:369) at org.eclipse.jdt.internal.core.JavaModelManager.closeZipFile(JavaModelManager.java:688) at org.eclipse.jdt.internal.core.ClassFile.getBinaryTypeInfo(ClassFile.java:223) at org.eclipse.jdt.internal.core.ClassFile.buildStructure(ClassFile.java:79) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:183) at org.eclipse.jdt.internal.core.BinaryMember.generateInfos(BinaryMember.java:46) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:572) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:309) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:295) at org.eclipse.jdt.internal.core.BinaryType.isInterface(BinaryType.java:537) at org.eclipse.jdt.internal.core.BinaryType.isClass(BinaryType.java:521) at org.eclipse.jdt.internal.core.NameLookup.acceptType(NameLookup.java:120) at org.eclipse.jdt.internal.core.NameLookup.seekTypesInBinaryPackage(NameLookup.java:607) at org.eclipse.jdt.internal.core.NameLookup.seekTypes(NameLookup.java:551) at org.eclipse.jdt.internal.core.NameLookup.findType(NameLookup.java:384) at org.eclipse.jdt.internal.core.NameLookup.findType(NameLookup.java:355) at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:77) at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:158) at org.eclipse.jdt.core.dom.CompilationUnitResolver$CancelableNameEnvironment.findType(CompilationUnitResolver.java:70) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:101) at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:170) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findOnDemandImport(CompilationUnitScope.java:361) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleTypeImport(CompilationUnitScope.java:419) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.resolveSingleTypeImport(CompilationUnitScope.java:547) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:1633) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype(ClassScope.java:820) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperInterfaces(ClassScope.java:652) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy(ClassScope.java:701) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarchy(CompilationUnitScope.java:242) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:177) at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:307) at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:392) at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:312) at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:656) at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:574) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.removeUnusedImports(NewTypeWizardPage.java:1544) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(NewTypeWizardPage.java:1503) at com.objectlearn.jdt.j2ee.ui.wizards.CreateEJBWizard.finishPage(CreateEJBWizard.java:413) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(NewElementWizard.java:108) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:34) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1673) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3246) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:65) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101) Root exception: java.lang.InternalError at java.util.zip.Inflater.end(Native Method) at java.util.zip.Inflater.end(Inflater.java:294) at java.util.zip.ZipFile.close(ZipFile.java:369) at org.eclipse.jdt.internal.core.JavaModelManager.closeZipFile(JavaModelManager.java:688) at org.eclipse.jdt.internal.core.ClassFile.getBinaryTypeInfo(ClassFile.java:223) at org.eclipse.jdt.internal.core.ClassFile.buildStructure(ClassFile.java:79) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:183) at org.eclipse.jdt.internal.core.BinaryMember.generateInfos(BinaryMember.java:46) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:572) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:309) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:295) at org.eclipse.jdt.internal.core.BinaryType.isInterface(BinaryType.java:537) at org.eclipse.jdt.internal.core.BinaryType.isClass(BinaryType.java:521) at org.eclipse.jdt.internal.core.NameLookup.acceptType(NameLookup.java:120) at org.eclipse.jdt.internal.core.NameLookup.seekTypesInBinaryPackage(NameLookup.java:607) at org.eclipse.jdt.internal.core.NameLookup.seekTypes(NameLookup.java:551) at org.eclipse.jdt.internal.core.NameLookup.findType(NameLookup.java:384) at org.eclipse.jdt.internal.core.NameLookup.findType(NameLookup.java:355) at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:77) at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:158) at org.eclipse.jdt.core.dom.CompilationUnitResolver$CancelableNameEnvironment.findType(CompilationUnitResolver.java:70) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:101) at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:170) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findOnDemandImport(CompilationUnitScope.java:361) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleTypeImport(CompilationUnitScope.java:419) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.resolveSingleTypeImport(CompilationUnitScope.java:547) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:1633) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype(ClassScope.java:820) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperInterfaces(ClassScope.java:652) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy(ClassScope.java:701) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarchy(CompilationUnitScope.java:242) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:177) at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:307) at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:392) at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:312) at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:656) at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:574) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.removeUnusedImports(NewTypeWizardPage.java:1544) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(NewTypeWizardPage.java:1503) at com.objectlearn.jdt.j2ee.ui.wizards.CreateEJBWizard.finishPage(CreateEJBWizard.java:413) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(NewElementWizard.java:108) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:34) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1673) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3246) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:65) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101)
The error is in the java.util.zip.Inflater.end() native method. Which VM do you use ?
Forgot to mention: java version "1.4.2-rc1" Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.4.2-rc1) Java HotSpot(TM) 64-Bit Server VM (build Blackdown-1.4.2-rc1, mixed mode)
Related reports: http://lists.debian.org/debian-java/2003/12/msg00033.html http://lists.debian.org/debian-java/2004/03/msg00124.html
Switching to this JVM resolved the problem: java version "1.5.0-beta2" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta2-b51) Java HotSpot(TM) 64-Bit Server VM (build 1.5.0-beta2-b51, mixed mode)
Thanks. Closing as VM bug then.