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.
Summary: | IllegalArgumentException: Called DataObject.find on null | ||
---|---|---|---|
Product: | groovy | Reporter: | aruld <aruld> |
Component: | Code | Assignee: | martin_adamek <martin_adamek> |
Status: | RESOLVED DUPLICATE | ||
Severity: | blocker | CC: | jtulach |
Priority: | P3 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://statistics.netbeans.org/exceptions/detail.do?id=19430 | ||
Issue Type: | DEFECT | Exception Reporter: | 19430 |
Attachments: |
stacktrace
stacktrace stacktrace |
Created attachment 56119 [details]
stacktrace
Log messages from messages.log. WARNING [org.netbeans.modules.groovy.grails.GrailsServerRunnable]: Problem creating Process: Cannot run program "D:\Tools\grails-1.0\bin\grails.bat" (in directory "\Users\aruld\Documents\NetBeansProjects\GroovyWebLog"): CreateProcess error=267, The directory name is invalid WARNING [org.netbeans.modules.groovy.grailsproject.ui.wizards.NewArtifactWizardIterator]: Could not create Grails- Server, process == null WARNING [org.netbeans.modules.groovy.grailsproject.ui.wizards.NewArtifactWizardIterator]: Artifact Name: C:\Users\aruld\Documents\NetBeansProjects\GroovyWebLog\grails-app\domain\Post.groovy WARNING [org.netbeans.modules.groovy.grailsproject.ui.wizards.NewArtifactWizardIterator]: Created File: C:\Users\aruld\Documents\NetBeansProjects\GroovyWebLog\grails-app\domain\Post.groovy WARNING [org.netbeans.modules.groovy.grailsproject.ui.wizards.NewArtifactWizardIterator]: Problem creating FileObject (null): C:\Users\aruld\Documents\NetBeansProjects\GroovyWebLog\grails-app\domain\Post.groovy SEVERE [global] java.lang.IllegalArgumentException: Called DataObject.find on null at org.openide.loaders.DataObject.find(DataObject.java:474) at org.netbeans.modules.groovy.grailsproject.actions.NewArtifactAction.actionPerformed (NewArtifactAction.java:102) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1261) at java.awt.Component.processMouseEvent(Component.java:6041) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5806) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4413) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2440) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) [catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) This bug as well as many similar ones does not belong to datasystems. It belongs to groovy. Jan, please fix exception reporter to correctly guess the component in case of NPE from DataObject.find and then reassign. I've added DataObject.find into innocents - you can already use it as well if needed: http://statistics.netbeans.org/analytics/innocents.do Build: NetBeans IDE Dev (Build 20080205153848) VM: Java HotSpot(TM) Client VM, 10.0-b19 OS: Linux, 2.6.22-14-generic, i386 User Comments: created a grails domain class from the context menu Created attachment 56200 [details]
stacktrace
Build: NetBeans IDE Dev (Build 200801280931) VM: Java HotSpot(TM) Client VM, 10.0-b19 OS: Windows XP, 5.1, x86 User Comments: Created attachment 56360 [details]
stacktrace
Hi, this error is a follow-up error, if the grails server did not start in the Wizard (for example because of missing execute rights). This particular error was fixed here: http://hg.netbeans.org/main/contrib/diff/434bf195f39a/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/actions/NewArtifactAction. java But the root-cause was a lousy error-handling/error-reporting. This was fixed in # 126458 Please verify and assign straight to me, if something is broken. *** This issue has been marked as a duplicate of 126458 *** |
Build: NetBeans IDE Dev (Build 200801280931) VM: Java HotSpot(TM) Client VM, 10.0-b19 OS: Windows Vista, 6.0, x86 User Comments: I installed NB 6.1 M1 and installed Groovy and Grails plugin. After that, I created a Grails application. When I tried to create a domain class, I got this error. The log message from messages.log is shown below. ------------------------------------------------------------------------------- >Log Session: Tuesday, February 5, 2008 9:09:18 PM CST >System Info: Product Version = NetBeans IDE Dev (Build 200801280931) Operating System = Windows Vista version 6.0 running on x86 Java; VM; Vendor = 1.6.0_04; Java HotSpot(TM) Client VM 10.0-b19; Sun Microsystems Inc. Java Home = D:\Tools\JDK\jdk1.6.0_04\jre System Locale; Encoding = en_US (nb); Cp1252 Home Directory = C:\Users\aruld Current Directory = D:\Tools\netbeans\NetBeans6.1M1 User Directory = C:\Users\aruld\.netbeans\dev Installation = D:\Tools\netbeans\NetBeans6.1M1\nb6.0 D:\Tools\netbeans\NetBeans6.1M1\ide8