Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 263818 - ANT don't work. Getting NullpointerExceptions in .log
Summary: ANT don't work. Getting NullpointerExceptions in .log
Status: RESOLVED DUPLICATE of bug 242894
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Ant (show other bugs)
Version: 3.4.1   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-Ant-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-05 12:15 EST by Martin Fernau CLA
Modified: 2009-02-05 19:45 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Fernau CLA 2009-02-05 12:15:39 EST
Build ID: M20080911-1700

Steps To Reproduce:
1. Starting Eclipse
2. Try to run ant with one build.xml file
3. console keeps empty and the task is quitting immediately after the invokation


More information:
See this Exception which is shown in the .log file:

!SESSION 2009-02-05 18:07:36.837 -----------------------------------------------                                             
eclipse.buildId=M20080911-1700                                                                                               
java.version=1.6.0_11                                                                                                        
java.vendor=Sun Microsystems Inc.                                                                                            
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=de_DE                                                                   
Command-line arguments:  -os linux -ws gtk -arch x86                                                                         

!ENTRY org.eclipse.ant.core 4 2 2009-02-05 18:08:03.207
!MESSAGE Malformed URL.                                
!STACK 0                                               
java.lang.NullPointerException                         
        at org.eclipse.core.internal.runtime.Activator.getURLConverter(Activator.java:313)
        at org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:164)           
        at org.eclipse.ant.core.AntCorePreferences.addLibraries(AntCorePreferences.java:836)
        at org.eclipse.ant.core.AntCorePreferences.getDefaultAntHomeEntries(AntCorePreferences.java:442)
        at org.eclipse.ant.core.AntCorePreferences.getDefaultAntHome(AntCorePreferences.java:303)       
        at org.eclipse.ant.core.AntCorePreferences.restoreAntHome(AntCorePreferences.java:291)          
        at org.eclipse.ant.core.AntCorePreferences.restoreCustomObjects(AntCorePreferences.java:196)    
        at org.eclipse.ant.core.AntCorePreferences.<init>(AntCorePreferences.java:162)                  
        at org.eclipse.ant.core.AntCorePlugin.getPreferences(AntCorePlugin.java:221)                    
        at org.eclipse.ant.internal.ui.model.AntDefiningTaskNode.setJavaClassPath(AntDefiningTaskNode.java:135)
        at org.eclipse.ant.internal.ui.model.AntModel.init(AntModel.java:190)                                  
        at org.eclipse.ant.internal.ui.model.AntModel.<init>(AntModel.java:135)                                
        at org.eclipse.ant.internal.ui.editor.text.AntEditorDocumentProvider.createAntModel(AntEditorDocumentProvider.java:70)
        at org.eclipse.ant.internal.ui.editor.text.AntEditorDocumentProvider.createFileInfo(AntEditorDocumentProvider.java:114)
        at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:476)                     
        at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:3991)                               
        at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:190)                                    
        at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1325)             
        at org.eclipse.ui.editors.text.TextEditor.doSetInput(TextEditor.java:165)                                              
        at org.eclipse.ant.internal.ui.editor.AntEditor.doSetInput(AntEditor.java:774)                                         
        at org.eclipse.ui.texteditor.AbstractTextEditor$19.run(AbstractTextEditor.java:3026)                                   
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:458)                                  
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:366)                                                 
        at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:758)                                        
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)                                               
        at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:755)                                          
        at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2487)                                              
        at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3044)                             
        at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3071)                                     
        at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:799)                                            
        at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:643)                                  
        at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428)                                        
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:594)                             
        at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:306)                                                      
        at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)                          
        at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)             
        at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)                  
        at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)     
        at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)                                 
        at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)                                                 
        at org.eclipse.ui.internal.PartStack.presentationSelectionChanged(PartStack.java:843)                                  
        at org.eclipse.ui.internal.PartStack.access$1(PartStack.java:829)                                                      
        at org.eclipse.ui.internal.PartStack$1.selectPart(PartStack.java:139)                                                  
        at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:133)  
        at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:267)                  
        at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:276)                  
        at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access$1(DefaultTabFolder.java:1)        
        at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$2.handleEvent(DefaultTabFolder.java:87)  
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)                                                    
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158)                                                          
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1182)                                                          
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1167)                                                          
        at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1007)                                                    
        at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3242)                                                
        at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2017)                                                     
        at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:320)                                                
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)                                                    
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158)                                                          
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3401)                                                
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3033)                                                  
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)                                                 
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)                                                        
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)                                                     
        at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)                                                         
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)                                        
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)                                         
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)                                                
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)                               
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)                                    
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)            
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)                      
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)                                        
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)                                        
        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:597)                                                                    
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)                                                    
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)                                                           
        at org.eclipse.equinox.launcher.Main.run(Main.java:1236)                                                               
        at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Comment 1 Olivier Thomann CLA 2009-02-05 12:17:47 EST
Move to Platform/Ant
Comment 2 Darin Swanson CLA 2009-02-05 19:45:59 EST

*** This bug has been marked as a duplicate of bug 242894 ***