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.

Bug 126785 - IllegalArgumentException: Called DataObject.find on null
Summary: IllegalArgumentException: Called DataObject.find on null
Status: RESOLVED DUPLICATE of bug 126458
Alias: None
Product: groovy
Classification: Unclassified
Component: Code (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: martin_adamek
URL: http://statistics.netbeans.org/except...
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-06 03:23 UTC by aruld
Modified: 2008-10-30 14:24 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter: 19430


Attachments
stacktrace (2.33 KB, text/plain)
2008-02-06 03:23 UTC, aruld
Details
stacktrace (2.33 KB, text/plain)
2008-02-06 23:02 UTC, deamon
Details
stacktrace (2.33 KB, text/plain)
2008-02-08 20:23 UTC, blfinche
Details

Note You need to log in before you can comment on or make changes to this bug.
Description aruld 2008-02-06 03:23:08 UTC
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
Comment 1 aruld 2008-02-06 03:23:12 UTC
Created attachment 56119 [details]
stacktrace
Comment 2 aruld 2008-02-06 03:25:35 UTC
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)
Comment 3 Jaroslav Tulach 2008-02-06 06:32:15 UTC
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.
Comment 4 Jindrich Sedek 2008-02-06 07:04:34 UTC
I've added DataObject.find into innocents - you can already use it as well if needed:

http://statistics.netbeans.org/analytics/innocents.do
Comment 5 deamon 2008-02-06 23:02:16 UTC
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
Comment 6 deamon 2008-02-06 23:02:25 UTC
Created attachment 56200 [details]
stacktrace
Comment 7 blfinche 2008-02-08 20:23:09 UTC
Build: NetBeans IDE Dev (Build 200801280931)
VM: Java HotSpot(TM) Client VM, 10.0-b19
OS: Windows XP, 5.1, x86

User Comments: 
Comment 8 blfinche 2008-02-08 20:23:13 UTC
Created attachment 56360 [details]
stacktrace
Comment 9 schmidtm 2008-02-11 21:30:04 UTC
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 ***