This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Dear Support: I'm currently taking Sun Learning course WJ-2752-SE6 and performing Lab 1 of that course. I have installed NetBeans 6.5.1 on my Mac (OS X 10.5.7 with the latest Java patch installed). I've tried to perform Lab 1 of WJ-2752-SE6 and am unable to create a new class. I have successfully compiled and run other labs/projects. I've successfully edited project files as well. But this is the first time I've tried to create a class after upgrading the OS and installing 6.5.1. In essence, I selected the default package, brought up the menu, selected new->class, changed the class name to TestMyPoint, clicked finish. All the pop- up buttons deactivated, and then in the lower right corner of the NetBeans window there was a red circle with a line in the middle which flashed a few times and then stayed on solid. Also, I'll note that I previously had OS X Tiger (10.4.11) on my machine with NetBeans 6.5.1 and had no problems at all. After the creation failed, I pulled up the NetBeans Log and see the following (I'll provide the information at the top of the log, and then the part which I believe relates to this problem). Here's the log top: ------------------------------------------------------------------------------- >Log Session: Monday, July 13, 2009 11:56:20 PM PDT >System Info: Product Version = NetBeans IDE 6.5.1 (Build 200903060201) Operating System = Mac OS X version 10.5.7 running on ppc Java; VM; Vendor = 1.5.0_19; Java HotSpot(TM) Client VM 1.5.0_19-137; Apple Inc. Runtime = Java(TM) 2 Runtime Environment, Standard Edition 1.5.0_19-b02-304 Java Home = /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home System Locale; Encoding = en_US (nb); MacRoman Home Directory = /Users/dbmeyer Current Directory = / User Directory = /Users/dbmeyer/.netbeans/6.5 Installation = /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/nb6.5 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/ide10 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/java2 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/xml2 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/apisupport1 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/webcommon1 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/websvccommon1 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/enterprise5 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/profiler3 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/gsf1 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/ruby2 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/php1 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/visualweb2 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/soa2 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/identity2 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/harness /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/cnd2 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/groovy1 /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9 Boot & Ext. Classpath = /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/jsfd.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes /classes.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5. 0/Classes/laf.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/sunrsasign.jar:/System/Library/Frameworks/JavaVM.framework /Versions/1.5.0/Classes/jsse.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/jce.jar:/System/Library/Frameworks/JavaVM.fra mework/Versions/1.5.0/Classes/charsets.jar:/System/Library/Java/Extensions/AppleScriptEngine.jar:/System/Library/Java/Extensions/CoreAudio.jar:/Syst em/Library/Java/Extensions/dns_sd.jar:/System/Library/Java/Extensions/j3daudio.jar:/System/Library/Java/Extensions/j3dcore.jar:/System/Library/Java/E xtensions/j3dutils.jar:/System/Library/Java/Extensions/jai_codec.jar:/System/Library/Java/Extensions/jai_core.jar:/System/Library/Java/Extensions/mlibwr apper_jai.jar:/System/Library/Java/Extensions/MRJToolkit.jar:/System/Library/Java/Extensions/QTJava.zip:/System/Library/Java/Extensions/vecmath.jar:/S ystem/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/apple_provider.jar:/System/Library/Frameworks/JavaVM.framework/Versions /1.5.0/Home/lib/ext/dnsns.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/localedata.jar:/System/Library/Frameworks /JavaVM.framework/Versions/1.5.0/Home/lib/ext/sunjce_provider.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/sun pkcs11.jar Application Classpath = /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/lib/boot.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/lib/org-openide-modules.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/lib/org-openide-util.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/lib/locale/boot_ja.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/lib/locale/boot_pt_BR.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/lib/locale/boot_zh_CN.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/lib/locale/org-openide-modules_ja.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/lib/locale/org-openide-modules_pt_BR.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/lib/locale/org-openide-modules_zh_CN.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/lib/locale/org-openide-util_ja.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/lib/locale/org-openide-util_pt_BR.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/lib/locale/org-openide- util_zh_CN.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib/dt.jar Startup Classpath = /Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/core/core.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/core/org-openide-filesystems.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/core/locale/core_ja.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/core/locale/core_pt_BR.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/core/locale/core_zh_CN.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/core/locale/org-openide-filesystems_ja.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/core/locale/org-openide-filesystems_pt_BR.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/platform9/core/locale/org-openide-filesystems_zh_CN.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/nb6.5/core/org-netbeans-upgrader.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/nb6.5/core/locale/core_nb.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/nb6.5/core/locale/core_nb_ja.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/nb6.5/core/locale/core_nb_pt_BR.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/nb6.5/core/locale/core_nb_zh_CN.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/nb6.5/core/locale/org-netbeans-upgrader_ja.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/nb6.5/core/locale/org-netbeans-upgrader_pt_BR.jar:/Applications/NetBeans/NetBeans 6.5.1.app/Contents/Resources/NetBeans/nb6.5/core/locale/org-netbeans-upgrader_zh_CN.jar ------------------------------------------------------------------------------- and here's what I think is the exception: SEVERE [global] java.lang.NoClassDefFoundError: javax/script/ScriptEngineFactory at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:675) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:316) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:211) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at sun.misc.Service$LazyIterator.next(Service.java:271) at javax.script.ScriptEngineManager.initEngines(ScriptEngineManager.java:127) at javax.script.ScriptEngineManager.access$000(ScriptEngineManager.java:55) at javax.script.ScriptEngineManager$1.run(ScriptEngineManager.java:98) at java.security.AccessController.doPrivileged(Native Method) at javax.script.ScriptEngineManager.init(ScriptEngineManager.java:96) at javax.script.ScriptEngineManager.<init>(ScriptEngineManager.java:69) at org.netbeans.modules.templates.ScriptingCreateFromTemplateHandler.engine(ScriptingCreateFromTemplateHandler.java:128) at org.netbeans.modules.templates.ScriptingCreateFromTemplateHandler.accept(ScriptingCreateFromTemplateHandler.java:69) at org.openide.loaders.MultiDataObject.handleCreateFromTemplate(MultiDataObject.java:707) at org.openide.loaders.DefaultDataObject.handleCreateFromTemplate(DefaultDataObject.java:159) at org.openide.loaders.DataObject$CreateAction.run(DataObject.java:1281) at org.openide.loaders.DataObjectPool$1WrapAtomicAction.run(DataObjectPool.java:258) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502) at org.openide.loaders.DataObjectPool.runAtomicAction(DataObjectPool.java:270) at org.openide.loaders.DataObject.invokeAtomicAction(DataObject.java:869) at org.openide.loaders.DataObject.createFromTemplate(DataObject.java:801) at org.openide.loaders.DataObject.createFromTemplate(DataObject.java:781) at org.netbeans.modules.java.project.NewJavaFileWizardIterator.instantiate(NewJavaFileWizardIterator.java:158) at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.instantiate(TemplateWizard.java:1018) at org.openide.loaders.TemplateWizard.handleInstantiate(TemplateWizard.java:588) at org.openide.loaders.TemplateWizard.instantiateNewObjects(TemplateWizard.java:409) at org.openide.loaders.TemplateWizardIterImpl.instantiate(TemplateWizardIterImpl.java:248) at org.openide.loaders.TemplateWizardIteratorWrapper.instantiate(TemplateWizardIteratorWrapper.java:161) at org.openide.WizardDescriptor.callInstantiateOpen(WizardDescriptor.java:1478) at org.openide.WizardDescriptor.callInstantiate(WizardDescriptor.java:1432) at org.openide.WizardDescriptor.access$1700(WizardDescriptor.java:120) at org.openide.WizardDescriptor$Listener$2$1.run(WizardDescriptor.java:1999) at org.openide.WizardDescriptor$Listener$2.run(WizardDescriptor.java:2048) at org.openide.WizardDescriptor.lazyValidate(WizardDescriptor.java:1407) at org.openide.WizardDescriptor.access$1300(WizardDescriptor.java:120) at org.openide.WizardDescriptor$Listener.actionPerformed(WizardDescriptor.java:2055) Caused: java.lang.reflect.InvocationTargetException 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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:449) Caused: java.lang.reflect.UndeclaredThrowableException at $Proxy22.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:5602) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5367) at java.awt.Container.processEvent(Container.java:2010) at java.awt.Component.dispatchEventImpl(Component.java:4068) at java.awt.Container.dispatchEventImpl(Container.java:2068) at java.awt.Component.dispatchEvent(Component.java:3903) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3936) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866) at java.awt.Container.dispatchEventImpl(Container.java:2054) at java.awt.Window.dispatchEventImpl(Window.java:1801) at java.awt.Component.dispatchEvent(Component.java:3903) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) [catch] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:180) at java.awt.Dialog$1.run(Dialog.java:535) at java.awt.Dialog$2.run(Dialog.java:565) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:563) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:867) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:901) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:889) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:109) at org.openide.util.Mutex.doEventAccess(Mutex.java:1355) at org.openide.util.Mutex.readAccess(Mutex.java:268) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:874) at java.awt.Component.show(Component.java:1302) at java.awt.Component.setVisible(Component.java:1255) at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:495) at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:374) at org.netbeans.modules.project.ui.actions.NewFile.doPerform(NewFile.java:154) at org.netbeans.modules.project.ui.actions.NewFile.access$200(NewFile.java:80) at org.netbeans.modules.project.ui.actions.NewFile$PopupListener.actionPerformed(NewFile.java:349) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:334) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051) at apple.laf.CUIAquaMenuItem.doClick(CUIAquaMenuItem.java:119) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092) at java.awt.Component.processMouseEvent(Component.java:5602) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5367) at java.awt.Container.processEvent(Container.java:2010) at java.awt.Component.dispatchEventImpl(Component.java:4068) at java.awt.Container.dispatchEventImpl(Co ntainer.java:2068) at java.awt.Component.dispatchEvent(Component.java:3903) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3936) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866) at java.awt.Container.dispatchEventImpl(Container.java:2054) at java.awt.Window.dispatchEventImpl(Window.java:1801) at java.awt.Component.dispatchEvent(Component.java:3903) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) At this point I'm stuck. I can't make progress. I've tried to add a class several times with the same result. Thank you so much for all your support. Blessings, Doug
Created attachment 84808 [details] Log from clean NetBeans restart and attempt to create new class. Includes important start-up messages and diag info
Dear NetBeans: As I've continued to think about this issue, I thought perhaps the following could be valuable additional configuration information about my machine. Here is the configuration/install history that might be pertinent: 1) July 12th noonish: completely clean install of 10.5.6 (disk repartitioned, no user information or app information retained) 2) July 12, 20:41: installed NetBeans 6.5.1 complete package 3) July 12: 21:07: installed Mac OS X 10.5.7 package 4) July 13, 11:20: installed Java For Mac OS X 10.5 Update 4 Thus, is it possible that the order of the above events has resulted in a disconnect due to modified/deprecated I/Fs? Blessings, Doug
Created attachment 84975 [details] Result of Create->Class after uninstall/reinstall of 6.5.1
With thanks to Dmitry Lipin for the instructions, I moved the NetBeans folder to the trash and emptied the trash, and removed all ~/.netbeans* files. I then downloaded NetBeans 6.5.1 (complete bundle) and reinstalled. The installation succeeded and I opened a fresh package from the Sun course's lab materials download. So everything was clean. The resulting failure can be found in the new log3 attachment. The result is the same. I cannot create a new class.
Looks like some issue with reinstallation of Java. Reinstallation of nb should help in this case. Thanks.
Dear jjancura, I don't understand your logic here. I just posted a new log after reinstalling NetBeans which shows that the problem was not fixed. Am I missing something? Blessings, Doug
Sorry, I thought that its OK after reinstallation => reopening.
=> Templates
It's a known problem, caused by bug in Apple's JDK implementation, introduced in Mac OS X 10.5 Update 4. The NB6.7 contains a workaround. Upgrade your IDE to NB6.7 to avoid the problem. *** This issue has been marked as a duplicate of 167240 ***
If you want to stay with NB 6.5.1 it should work with JDK6. So try to run NetBeans with the switch --jdkhome /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/
Created attachment 85035 [details] The result of running the same test using NB 6.7 (all else is the same as in previous logs)
Per recommendation, uninstalled NB 6.5.1 and installed 6.7 (complete bundle). Started NB and was able to successfully add a class to the package where it formerly failed. The process of adding the class did not produce any messages in the IDE log. Please see the log4 attachment for the complete IDE log from start-up through to creating the class. Note that there is a SEVERE message produced at start-up: SEVERE [org.netbeans.modules.mercurial]: execEnv(): execEnv(): IOException java.io.IOException: hg: not found I do not know if there are troubling side-effects associated with this. Blessings, Doug