[mevenide-dev] [jira] Created: (MEVENIDE-645) Windows Folder Redirection Causes Exceptions and Prevents Opening Project

"Karl M. Davis (JIRA)" <jira-yCVjj/[email protected]> Mon, 9 Jun 2008 18:41:12 -0500 (CDT)
Newsgroups gmane.comp.jakarta.turbine.maven.mevenide.devel
Message-ID <1848964.1213054872877.JavaMail.haus-jira@codehaus01.managed.contegix.com>
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