GayaBalan / ivybeans

Automatically exported from code.google.com/p/ivybeans
0 stars 0 forks source link

Add synchronisation to ClassPathProviderImpl #87

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Environment : ivybeans trunk, netbeans NetBeans IDE Dev (Build 201012150001), 
OS Linux version 2.6.34.4-0.1-desktop running on i386; UTF-8; ru_RU, jdk 
1.6.0_23; Java HotSpot(TM) Client VM 19.0-b09

Description :

java.util.ConcurrentModificationException
    at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
    at java.util.AbstractList$Itr.next(AbstractList.java:343)
    at com.googlecode.ivybeans.module.classpath.ClassPathProviderImpl.getFileType(ClassPathProviderImpl.java:110)
    at com.googlecode.ivybeans.module.classpath.ClassPathProviderImpl.findClassPath(ClassPathProviderImpl.java:56)
    at org.netbeans.spi.java.project.support.ClassPathProviderMerger$ProxyClassPathImplementation.checkProviders(ClassPathProviderMerger.java:175)
    at org.netbeans.spi.java.project.support.ClassPathProviderMerger$ProxyClassPathImplementation.<init>(ClassPathProviderMerger.java:151)
    at org.netbeans.spi.java.project.support.ClassPathProviderMerger$CPProvider.findClassPath(ClassPathProviderMerger.java:108)
    at org.netbeans.modules.java.project.ProjectClassPathProvider.findClassPath(ProjectClassPathProvider.java:73)
    at org.netbeans.api.java.classpath.ClassPath.getClassPath(ClassPath.java:593)
    at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:681)
    at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:102)
    at org.netbeans.modules.java.JavaNode$BuildStatusTask.run(JavaNode.java:329)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424)
    at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968)
Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to...

Original issue reported on code.google.com by radio...@ya.ru on 13 Jan 2011 at 11:58

Attachments:

GoogleCodeExporter commented 9 years ago
commit -m "issue-87 apply sync patch " 
C:/Users/lfo/scm/googlecode/ivybeans/trunk2/ivybeans/ivy-module/src/com/googleco
de/ivybeans/module/classpath/ClassPathProviderImpl.java
Sending        
C:/Users/lfo/scm/googlecode/ivybeans/trunk2/ivybeans/ivy-module/src/com/googleco
de/ivybeans/module/classpath/ClassPathProviderImpl.java
Transmitting file data ...
Committed revision 307.
Revision: 307
Author  : laurent.foret
Date    : 3 mai 2011 11:31:53
issue-87 apply sync patch 

Original comment by laurent....@gmail.com on 3 May 2011 at 9:32