Windows Folder Redirection Causes Exceptions and Prevents Opening Project
-------------------------------------------------------------------------
Key: MEVENIDE-645
URL:
http://jira.codehaus.org/browse/MEVENIDE-645 Project: mevenide
Issue Type: Bug
Components: mevenide-netbeans
Affects Versions: NB_3.1
Environment: Windows Vista, JDK 1.6
Reporter: Karl M. Davis
Assignee: Milos Kleint
After installing the mevenide-netbeans plugin and restarting Netbeans, the following two exceptions are thrown in the NetBeans IDE upon startup. In addition, trying to open a Maven 2 project hangs and never completes.
Exception #1:
java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.mevenide.netbeans.embedder.EmbedderFactory
at org.codehaus.mevenide.netbeans.NbMavenProject.getEmbedder(NbMavenProject.java:376)
at org.codehaus.mevenide.netbeans.NbMavenProject.getOriginalMavenProject(NbMavenProject.java:247)
at org.codehaus.mevenide.netbeans.api.ProjectURLWatcher.getPackagingType(ProjectURLWatcher.java:172)
at org.codehaus.mevenide.netbeans.apisupport.MavenApisupportLookupProvider$Provider.checkNbm(MavenApisupportLookupProvider.java:70)
at org.codehaus.mevenide.netbeans.apisupport.MavenApisupportLookupProvider$Provider.<init>(MavenApisupportLookupProvider.java:58)
at org.codehaus.mevenide.netbeans.apisupport.MavenApisupportLookupProvider.createAdditionalLookup(MavenApisupportLookupProvider.java:45)
at org.netbeans.spi.project.support.LookupProviderSupport$DelegatingLookupImpl.doDelegate(LookupProviderSupport.java:167)
at org.netbeans.spi.project.support.LookupProviderSupport$DelegatingLookupImpl.<init>(LookupProviderSupport.java:126)
at org.netbeans.spi.project.support.LookupProviderSupport$DelegatingLookupImpl.<init>(LookupProviderSupport.java:116)
at org.netbeans.spi.project.support.LookupProviderSupport.createCompositeLookup(LookupProviderSupport.java:89)
at org.codehaus.mevenide.netbeans.NbMavenProject.getLookup(NbMavenProject.java:492)
at org.netbeans.api.project.ProjectUtils.getSources(ProjectUtils.java:93)
at org.netbeans.modules.java.source.tasklist.ErrorAnnotator$1.run(ErrorAnnotator.java:276)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Exception #2:
java.lang.NullPointerException
at org.openide.filesystems.FileUtil.createFolder(FileUtil.java:270)
at org.codehaus.mevenide.netbeans.NbMavenProject.getHomeDirectory(NbMavenProject.java:352)
at org.codehaus.mevenide.netbeans.ProjectOpenedHookImpl.attachUpdater(ProjectOpenedHookImpl.java:119)
at org.codehaus.mevenide.netbeans.ProjectOpenedHookImpl.projectOpened(ProjectOpenedHookImpl.java:60)
at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:81)
at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:951)
at org.netbeans.modules.project.ui.OpenProjectList.access$800(OpenProjectList.java:123)
at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.loadOnBackground(OpenProjectList.java:352)
at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.run(OpenProjectList.java:274)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
I have found the following workaround:
In netbeans.conf, set netbeans_default_userdir to "C:/Users/karl/.netbeans/6.1" (edit the path, as necessary). Also, add " -J-Duser.home=C:/Users/karl/.netbeans/6.1" to the end of netbeans_default_options.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email