java.lang.AssertionError: Need to normalize ?/.nbbuild.properties(class java.io.File) was /export1/home/alsimon/netbeans-trunk/bin/?/.nbbuild.properties(class java.io.File) at org.openide.filesystems.FileUtil.assertNormalized(FileUtil.java:154) at org.openide.filesystems.FileUtil.assertNormalized(FileUtil.java:138) at org.openide.filesystems.FileChangeImpl.addFileChangeListenerImpl(FileChangeImpl.java:220) at org.openide.filesystems.FileUtil.addFileChangeListener(FileUtil.java:295) at org.netbeans.spi.project.support.ant.PropertyUtils$FilePropertyProvider.(PropertyUtils.java:276) at org.netbeans.spi.project.support.ant.PropertyUtils.propertiesFilePropertyProvider(PropertyUtils.java:259) at org.netbeans.modules.apisupport.project.Evaluator.createEvaluator(Evaluator.java:399) at org.netbeans.modules.apisupport.project.Evaluator.(Evaluator.java:162) at org.netbeans.modules.apisupport.project.NbModuleProject.(NbModuleProject.java:210) Caused: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedConstructorAccessor13.newInstance(GeneratedConstructorAccessor13.java:0) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) Caused: java.lang.IllegalArgumentException: java.lang.reflect.InvocationTargetException at org.netbeans.modules.project.ant.AntBasedGenericType.createProject(AntBasedGenericType.java:140) at org.netbeans.modules.project.ant.AntBasedProjectFactorySingleton.loadProject(AntBasedProjectFactorySingleton.java:264) at org.netbeans.modules.projectapi.nb.NbProjectManager.createProject(NbProjectManager.java:401) at org.netbeans.modules.projectapi.nb.NbProjectManager.access$300(NbProjectManager.java:94) at org.netbeans.modules.projectapi.nb.NbProjectManager$2.run(NbProjectManager.java:314) at org.netbeans.modules.projectapi.nb.NbProjectManager$2.run(NbProjectManager.java:243) at org.netbeans.modules.openide.util.DefaultMutexImplementation.readAccess(DefaultMutexImplementation.java:252) at org.openide.util.Mutex.readAccess(Mutex.java:250) at org.netbeans.modules.projectapi.nb.NbProjectManager.findProject(NbProjectManager.java:243) at org.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:167) at org.netbeans.modules.projectapi.SimpleFileOwnerQueryImplementation.getOwner(SimpleFileOwnerQueryImplementation.java:161) at org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:116) at org.netbeans.modules.java.project.ProjectClassPathProvider.findClassPath(ProjectClassPathProvider.java:68) at org.netbeans.api.java.classpath.ClassPath.getClassPath(ClassPath.java:676) at org.netbeans.modules.parsing.impl.indexing.errors.Utilities.getSourceClassPathFor(Utilities.java:86) at org.netbeans.modules.parsing.ui.indexing.errors.ErrorAnnotator$1.run(ErrorAnnotator.java:313) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058) Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to: java.lang.IllegalArgumentException: java.lang.reflect.InvocationTargetException at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java:1484) at org.netbeans.modules.parsing.ui.indexing.errors.ErrorAnnotator.enqueue(ErrorAnnotator.java:255) at org.netbeans.modules.parsing.ui.indexing.errors.ErrorAnnotator.isInError(ErrorAnnotator.java:278) at org.netbeans.modules.parsing.ui.indexing.errors.ErrorAnnotator.annotateIcon(ErrorAnnotator.java:135) at org.netbeans.modules.masterfs.ui.FileBasedFSWithUI$UiDecorator.annotateIcon(FileBasedFSWithUI.java:77) at org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode.getIcon(ProjectsRootNode.java:862) at org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode.getIcon(ProjectsRootNode.java:850) at org.openide.explorer.view.VisualizerNode.getIcon(VisualizerNode.java:558) at org.openide.explorer.view.NodeRenderer.configureFrom(NodeRenderer.java:238) at org.openide.explorer.view.NodeRenderer.getTreeCellRendererComponent(NodeRenderer.java:163) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.FixedHeightLayoutCache.getBounds(FixedHeightLayoutCache.java:553) at javax.swing.tree.FixedHeightLayoutCache.getBounds(FixedHeightLayoutCache.java:199) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.basic.BasicTreeUI$Handler.treeNodesChanged(BasicTreeUI.java:3845) at javax.swing.tree.DefaultTreeModel.fireTreeNodesChanged(DefaultTreeModel.java:486) at javax.swing.tree.DefaultTreeModel.nodesChanged(DefaultTreeModel.java:348) at javax.swing.tree.DefaultTreeModel.nodeChanged(DefaultTreeModel.java:279) at org.openide.explorer.view.NodeTreeModel$Listener.update(NodeTreeModel.java:286) at org.openide.explorer.view.VisualizerNode.run(VisualizerNode.java:460) at org.netbeans.modules.openide.util.DefaultMutexImplementation.readAccess(DefaultMutexImplementation.java:236) at org.netbeans.modules.openide.util.DefaultMutexImplementation$1R.run(DefaultMutexImplementation.java:1080) at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1938) at org.netbeans.modules.openide.util.DefaultMutexImplementation.doWrapperAccess(DefaultMutexImplementation.java:1099) at org.netbeans.modules.openide.util.DefaultMutexImplementation.readAccess(DefaultMutexImplementation.java:226) at org.openide.util.Mutex.readAccess(Mutex.java:260) at org.openide.explorer.view.VisualizerNode$QP.processQueue(VisualizerNode.java:685) at org.openide.explorer.view.VisualizerNode$QP.access$000(VisualizerNode.java:624) at org.openide.explorer.view.VisualizerNode$QP$ProcessQueue.run(VisualizerNode.java:706) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)