ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nicolas Lalevée (JIRA) <j...@apache.org>
Subject [jira] Commented: (IVYDE-116) The project dependencies and the errors markers are conflicting
Date Mon, 25 Aug 2008 16:03:44 GMT

    [ https://issues.apache.org/jira/browse/IVYDE-116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12625411#action_12625411
] 

Nicolas Lalevée commented on IVYDE-116:
---------------------------------------

As far as I can tell, the root issue is that the errors with the ivy configuration should
be raised by the Ivy resolve job, not the code that creates that job. Then the error markers
will be created after the delta processing happen, because of the scheduling rules between
the delta processor and the ivyresolve job.


> The project dependencies and the errors markers are conflicting
> ---------------------------------------------------------------
>
>                 Key: IVYDE-116
>                 URL: https://issues.apache.org/jira/browse/IVYDE-116
>             Project: IvyDE
>          Issue Type: Bug
>    Affects Versions: 2.0
>            Reporter: Nicolas Lalevée
>            Assignee: Nicolas Lalevée
>             Fix For: 2.0
>
>
> Barry Kaplan reported issues with using project dependencies:
> http://www.nabble.com/Experience-report-with-IvyDE-trunk-and-%22Resolve-dependencies-in-workspace%22-tp19134941p19134941.html
> Here is the found stack trace:
> {noformat}
> org.eclipse.core.internal.resources.ResourceException: The resource tree is
> locked for modifications.
> at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:115)
> at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1747)
> at org.eclipse.core.internal.resources.Resource.deleteMarkers(Resource.java:744)
> at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainerConfiguration.setResolveStatus(IvyClasspathContainerConfiguration.java:340)
> at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainerConfiguration.setConfStatus(IvyClasspathContainerConfiguration.java:328)
> at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainerConfiguration.getModuleDescriptor(IvyClasspathContainerConfiguration.java:611)
> at org.apache.ivyde.eclipse.cpcontainer.IvyResolveJob.<init>(IvyResolveJob.java:113)
> at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainer.computeClasspathEntries(IvyClasspathContainer.java:143)
> at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainer.launchResolve(IvyClasspathContainer.java:168)
> at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathInitializer.initialize(IvyClasspathInitializer.java:71)
> at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2371)
> at org.eclipse.jdt.internal.core.JavaModelManager$13.run(JavaModelManager.java:2301)
> at org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2315)
> at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1679)
> at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:2554)
> at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2562)
> at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1829)
> at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots(DeltaProcessingState.java:229)
> at org.eclipse.jdt.internal.core.DeltaProcessor.processResourceDelta(DeltaProcessor.java:1741)
> at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1923)
> at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:410)
> at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:288)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:282)
> at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148)
> at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:313)
> at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1022)
> at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> {noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message