EAP 13.1 build 134.1160 and one before fails on bundled Spring plugin

Tried to create project from scratch and still getting spring plugin exception which is makes EAP unusable, I  have submited the automated bug report via IDEA


java.lang.UnsupportedOperationException
 at java.util.AbstractList.add(AbstractList.java:148)
 at java.util.AbstractList.add(AbstractList.java:108)
 at com.intellij.util.containers.ContainerUtilRt.addIfNotNull(ContainerUtilRt.java:308)
 at com.intellij.util.containers.ContainerUtil.addIfNotNull(ContainerUtil.java:1983)
 at com.intellij.spring.persistence.integration.SpringXmlSessionFactory.getCacheDependencies(SpringXmlSessionFactory.java:222)
 at com.intellij.spring.persistence.integration.SpringXmlSessionFactory$2.compute(SpringXmlSessionFactory.java:84)
 at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)
 at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:199)
 at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)
 at com.intellij.spring.persistence.integration.SpringXmlSessionFactory.getMappingFiles(SpringXmlSessionFactory.java:111)
 at com.intellij.hibernate.facet.HibernateFacet.getEntityMappings(HibernateFacet.java:173)
 at com.intellij.persistence.roles.PersistenceRoleHolderImpl$4.compute(PersistenceRoleHolderImpl.java:151)
 at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)
 at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:199)
 at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)
 at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:81)
 at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:95)
 at com.intellij.persistence.roles.PersistenceRoleHolderImpl.getFacetMergedInfo(PersistenceRoleHolderImpl.java:144)
 at com.intellij.persistence.roles.PersistenceRoleHolderImpl.access$000(PersistenceRoleHolderImpl.java:36)
 at com.intellij.persistence.roles.PersistenceRoleHolderImpl$1.fun(PersistenceRoleHolderImpl.java:41)
 at com.intellij.persistence.roles.PersistenceRoleHolderImpl$1.fun(PersistenceRoleHolderImpl.java:37)
 at com.intellij.persistence.roles.PersistenceRoleHolderImpl.getRoles(PersistenceRoleHolderImpl.java:73)
 at com.intellij.persistence.roles.PersistenceRoleHolderImpl.getMergedRoles(PersistenceRoleHolderImpl.java:62)
 at com.intellij.jpa.util.JpaUtil.getPersistenceRoles(JpaUtil.java:146)
 at com.intellij.jpa.highlighting.JpaClassLineMarkerProvider.annotate(JpaClassLineMarkerProvider.java:55)
 at com.intellij.jpa.highlighting.JpaClassLineMarkerProvider.collectSlowLineMarkers(JpaClassLineMarkerProvider.java:45)
 at com.intellij.codeInsight.daemon.impl.SlowLineMarkersPass.addLineMarkers(SlowLineMarkersPass.java:79)
 at com.intellij.codeInsight.daemon.impl.SlowLineMarkersPass.doCollectInformation(SlowLineMarkersPass.java:66)
 at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:61)
 at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:380)
 at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1153)
 at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:371)
 at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
 at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
 at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:368)
 at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:344)
 at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask.exec(JobLauncherImpl.java:194)
 at jsr166e.ForkJoinTask.doExec(ForkJoinTask.java:260)
 at jsr166e.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:858)
 at jsr166e.ForkJoinPool.scan(ForkJoinPool.java:1687)
 at jsr166e.ForkJoinPool.runWorker(ForkJoinPool.java:1642)
 at jsr166e.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:109)

2 comments
Comment actions Permalink

Sorry for inconvenience, please follow steps given in http://youtrack.jetbrains.com/issue/IDEA-120946


0
Comment actions Permalink

This works, Thanks.

0

Please sign in to leave a comment.