History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEADEV-15662
Type: Exception Exception
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Eugene Zhuravlev
Reporter: Michael K. Werle
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
IDEA: Development

Build file causes exception in ant integration

Created: 24 Mar 07 00:14   Updated: 28 Mar 07 14:01
Component/s: Ant Integration
Fix Version/s: Demetra 6.0.5, Selena 6791

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
File Attachments: 1. XML File build.xml (11 kb)

Environment: WinXP, Intel Core Duo

Build: 6,776
Fixed in build: 6,787
Severity: High


 Description  « Hide
IDEA refuses to allow me to add the attached build file to the "Ant Build" pane with the following exception (Issue #87970):

Error during dispatching of java.awt.event.MouseEvent[MOUSE_RELEASED,(744,98),absolute(820,104),button=1,modifiers=Button1,clickCount=1] on frame0
java.lang.NullPointerException
at com.intellij.lang.ant.psi.impl.AntFileImpl.getBaseTypeDefinitions(AntFileImpl.java:317)
at com.intellij.lang.ant.psi.impl.AntElementFactory.createAntElement(AntElementFactory.java:90)
at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.getChildrenInner(AntStructuredElementImpl.java:333)
at com.intellij.lang.ant.psi.impl.AntElementImpl.getChildren(AntElementImpl.java:105)
at com.intellij.lang.ant.psi.impl.AntElementImpl.getChildren(AntElementImpl.java:31)
at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.getChildrenInner(AntStructuredElementImpl.java:337)
at com.intellij.lang.ant.psi.impl.AntTargetImpl.getChildrenInner(AntTargetImpl.java:168)
at com.intellij.lang.ant.psi.impl.AntElementImpl.getChildren(AntElementImpl.java:105)
at com.intellij.lang.ant.psi.impl.AntElementImpl.getChildren(AntElementImpl.java:31)
at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.getChildrenInner(AntStructuredElementImpl.java:337)
at com.intellij.lang.ant.psi.impl.AntProjectImpl.getChildrenInner(AntProjectImpl.java:499)
at com.intellij.lang.ant.psi.impl.AntElementImpl.getChildren(AntElementImpl.java:105)
at com.intellij.lang.ant.psi.impl.AntProjectImpl.getTargets(AntProjectImpl.java:110)
at com.intellij.lang.ant.psi.impl.AntProjectImpl.getTarget(AntProjectImpl.java:160)
at com.intellij.lang.ant.psi.impl.reference.AntTargetReference.resolve(AntTargetReference.java:97)
at com.intellij.lang.ant.psi.impl.AntProjectImpl.getDefaultTarget(AntProjectImpl.java:123)
at com.intellij.lang.ant.config.impl.AntBuildModelImpl.getDefaultTargetName(AntBuildModelImpl.java:25)
at com.intellij.lang.ant.config.impl.AntBuildModelImpl.getDefaultTargetActionId(AntBuildModelImpl.java:52)
at com.intellij.lang.ant.config.impl.AntConfigurationImpl.updateRegisteredActions(AntConfigurationImpl.java:459)
at com.intellij.lang.ant.config.impl.AntConfigurationImpl.addBuildFile(AntConfigurationImpl.java:190)
at com.intellij.lang.ant.config.explorer.AntExplorer.addBuildFile(AntExplorer.java:183)
at com.intellij.lang.ant.config.explorer.AntExplorer.access$600(AntExplorer.java:52)
at com.intellij.lang.ant.config.explorer.AntExplorer$AddAction.actionPerformed(AntExplorer.java:463)
at com.intellij.openapi.actionSystem.impl.ActionButton.performAction(ActionButton.java:34)
at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:91)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
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:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:74)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:92)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:104)
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)

java.lang.NullPointerException
at com.intellij.lang.ant.psi.impl.AntFileImpl.getBaseTypeDefinitions(AntFileImpl.java:317)
at com.intellij.lang.ant.psi.impl.AntElementFactory.createAntElement(AntElementFactory.java:90)
at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.getChildrenInner(AntStructuredElementImpl.java:333)
at com.intellij.lang.ant.psi.impl.AntElementImpl.getChildren(AntElementImpl.java:105)
at com.intellij.lang.ant.psi.impl.AntElementImpl.getChildren(AntElementImpl.java:31)
at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.getChildrenInner(AntStructuredElementImpl.java:337)
at com.intellij.lang.ant.psi.impl.AntTargetImpl.getChildrenInner(AntTargetImpl.java:168)
at com.intellij.lang.ant.psi.impl.AntElementImpl.getChildren(AntElementImpl.java:105)
at com.intellij.lang.ant.psi.impl.AntElementImpl.getChildren(AntElementImpl.java:31)
at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.getChildrenInner(AntStructuredElementImpl.java:337)
at com.intellij.lang.ant.psi.impl.AntProjectImpl.getChildrenInner(AntProjectImpl.java:499)
at com.intellij.lang.ant.psi.impl.AntElementImpl.getChildren(AntElementImpl.java:105)
at com.intellij.lang.ant.psi.impl.AntProjectImpl.getTargets(AntProjectImpl.java:110)
at com.intellij.lang.ant.psi.impl.AntProjectImpl.getTarget(AntProjectImpl.java:160)
at com.intellij.lang.ant.psi.impl.reference.AntTargetReference.resolve(AntTargetReference.java:97)
at com.intellij.lang.ant.psi.impl.AntProjectImpl.getDefaultTarget(AntProjectImpl.java:123)
at com.intellij.lang.ant.config.impl.AntBuildModelImpl.getDefaultTargetName(AntBuildModelImpl.java:25)
at com.intellij.lang.ant.config.impl.AntBuildModelImpl.getDefaultTargetActionId(AntBuildModelImpl.java:52)
at com.intellij.lang.ant.config.explorer.AntBuildFileNodeDescriptor.update(AntBuildFileNodeDescriptor.java:41)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.updateNodeDescriptor(AbstractTreeBuilder.java:550)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.collectNodesToInsert(AbstractTreeBuilder.java:415)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.updateNodeChildren(AbstractTreeBuilder.java:305)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.updateSubtree(AbstractTreeBuilder.java:263)
at com.intellij.ide.util.treeView.AbstractTreeUpdater.updateSubtree(AbstractTreeUpdater.java:83)
at com.intellij.ide.util.treeView.AbstractTreeUpdater.performUpdate(AbstractTreeUpdater.java:94)
at com.intellij.ide.util.treeView.AbstractTreeUpdater$1.run(AbstractTreeUpdater.java:73)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:169)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:163)
at com.intellij.util.ui.update.MergingUpdateQueue$1.run(MergingUpdateQueue.java:125)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:137)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:99)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:92)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:14)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:74)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:29)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:104)
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)



 All   Comments   Work Log   Change History      Sort Order:
Eugene Zhuravlev - 26 Mar 07 23:02
Not repeatable for me either...

Eugene Zhuravlev - 27 Mar 07 14:45
Michael, could you plaease attach also properties file and other imported stuff, so that we are able to test the complete script?

Eugene Zhuravlev - 28 Mar 07 14:01
Thanks for te additional information Michael, this helped to fix the problem quickly.