[jbosstools-issues] [JBoss JIRA] (JBIDE-15178) Errors when closing and reopening a maven project

Alexey Kazakov (JIRA) jira-events at lists.jboss.org
Thu Jul 11 12:37:20 EDT 2013


     [ https://issues.jboss.org/browse/JBIDE-15178?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Kazakov updated JBIDE-15178:
-----------------------------------

    Priority: Major  (was: Critical)

    
> Errors when closing and reopening a maven project
> -------------------------------------------------
>
>                 Key: JBIDE-15178
>                 URL: https://issues.jboss.org/browse/JBIDE-15178
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: common/jst/core, upstream
>    Affects Versions: 4.1.0.CR1
>            Reporter: Jiri Peterka
>             Fix For: 4.2.0.Alpha1
>
>
> When closing created project there is this NPE (#1):
> {code}java.lang.NullPointerException
> 	at org.eclipse.jst.common.project.facet.core.libprov.internal.LibraryProviderFrameworkImpl.getCurrentProvider(LibraryProviderFrameworkImpl.java:144)
> 	at org.eclipse.jst.common.project.facet.core.libprov.LibraryProviderFramework.getCurrentProvider(LibraryProviderFramework.java:81)
> 	at org.eclipse.jst.common.project.facet.core.libprov.user.UserLibraryProviderInstallOperationConfig.reset(UserLibraryProviderInstallOperationConfig.java:280)
> 	at org.eclipse.jst.common.project.facet.core.libprov.user.UserLibraryProviderInstallOperationConfig.init(UserLibraryProviderInstallOperationConfig.java:153)
> 	at org.eclipse.jst.j2ee.internal.common.classpath.WtpUserLibraryProviderInstallOperationConfig.init(WtpUserLibraryProviderInstallOperationConfig.java:64)
> 	at org.eclipse.jst.common.project.facet.core.libprov.LibraryProviderInstallOperationConfig.init(LibraryProviderInstallOperationConfig.java:46)
> 	at org.eclipse.jst.common.project.facet.core.libprov.internal.LibraryProvider.createInstallOperationConfig(LibraryProvider.java:396)
> 	at org.eclipse.jst.common.project.facet.core.libprov.LibraryInstallDelegate.refresh(LibraryInstallDelegate.java:409)
> 	at org.eclipse.jst.common.project.facet.core.libprov.LibraryInstallDelegate$2.handleEvent(LibraryInstallDelegate.java:132)
> 	at org.eclipse.wst.common.project.facet.core.events.internal.ProjectListenerRegistry.notifyListeners(ProjectListenerRegistry.java:76)
> 	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.notifyListeners(FacetedProject.java:1326)
> 	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.refresh(FacetedProject.java:1825)
> 	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.refresh(FacetedProject.java:1678)
> 	at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectFrameworkImpl$ResourceChangeListener.resourceChanged(FacetedProjectFrameworkImpl.java:2364)
> 	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> 	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
> 	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
> 	at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:396)
> 	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1531)
> 	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
> {code}
> And after reopening there is this one (#2)
> {code}
> org.eclipse.core.internal.resources.ResourceException: The resource tree is locked for modifications.
> 	at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:116)
> 	at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2283)
> 	at org.eclipse.core.internal.resources.Folder.create(Folder.java:92)
> 	at org.eclipse.core.internal.resources.Folder.create(Folder.java:125)
> 	at org.jboss.tools.common.model.filesystems.impl.FileSystemImpl.getResource(FileSystemImpl.java:87)
> 	at org.jboss.tools.common.model.filesystems.impl.FileSystemsImpl.addChild_0(FileSystemsImpl.java:64)
> 	at org.jboss.tools.common.model.impl.XModelObjectImpl.addChild(XModelObjectImpl.java:273)
> 	at org.jboss.tools.jst.web.model.helpers.InnerModelHelper.createXModel(InnerModelHelper.java:72)
> 	at org.jboss.tools.jst.web.kb.internal.scanner.ClassPathMonitor.init(ClassPathMonitor.java:60)
> 	at org.jboss.tools.jst.web.kb.internal.KbProject.setProject(KbProject.java:202)
> 	at org.eclipse.core.internal.resources.NatureManager.createNature(NatureManager.java:233)
> 	at org.eclipse.core.internal.resources.Project.getNature(Project.java:448)
> 	at org.jboss.tools.jst.web.kb.KbProjectFactory.getKbProject(KbProjectFactory.java:67)
> 	at org.jboss.tools.jst.web.kb.WebKbPlugin$RCL.resourceChanged(WebKbPlugin.java:155)
> 	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> 	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
> 	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
> 	at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:396)
> 	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1531)
> 	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list