You might want to update the Bug Tracker options. This Bug is for the new Discovery View in Group 1.4.
Configuration:
Eclipse-3.2 Platform (without JDT/SDK) + wsmt+gpl plugins + Subversive Plugin
System: Ubuntu Linux
When does it happen:
In the discovery view, when I select the Projects which should be included, the exception [1] is thrown. The exception is actually in the WSMO4J package, but you might perhaps want to synchronize the File Validator.
The view seems to be broken, the selection box of the reasoner is too small. The right list shows to selections, but no text.
[1]
java.util.ConcurrentModificationException
at java.util.LinkedHashMap$LinkedHashIterator.nextEntry(LinkedHashMap.java:365)
at java.util.LinkedHashMap$KeyIterator.next(LinkedHashMap.java:376)
at java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1010)
at org.deri.wsmo4j.common.ClearTopEntity.clearTopEntity(ClearTopEntity.java:142)
at com.ontotext.wsmo4j.parser.wsml.OntologyAnalysis.inAOntology(OntologyAnalysis.java:95)
at com.ontotext.wsmo4j.parser.wsml.ASTAnalysisContainer.inAOntology(ASTAnalysisContainer.java:5991)
at org.wsmo.wsml.compiler.analysis.DepthFirstAdapter.caseAOntology(DepthFirstAdapter.java:3115)
at com.ontotext.wsmo4j.parser.wsml.ASTAnalysisContainer.caseAOntology(ASTAnalysisContainer.java:6009)
at org.wsmo.wsml.compiler.node.AOntology.apply(AOntology.java:51)
at org.wsmo.wsml.compiler.analysis.DepthFirstAdapter.caseAOntologyDefinition(DepthFirstAdapter.java:273)
at com.ontotext.wsmo4j.parser.wsml.ASTAnalysisContainer.caseAOntologyDefinition(ASTAnalysisContainer.java:6057)
at org.wsmo.wsml.compiler.node.AOntologyDefinition.apply(AOntologyDefinition.java:30)
at org.wsmo.wsml.compiler.analysis.DepthFirstAdapter.caseAWsml(DepthFirstAdapter.java:61)
at com.ontotext.wsmo4j.parser.wsml.ASTAnalysisContainer.caseAWsml(ASTAnalysisContainer.java:9345)
at org.wsmo.wsml.compiler.node.AWsml.apply(AWsml.java:43)
at org.wsmo.wsml.compiler.analysis.DepthFirstAdapter.caseStart(DepthFirstAdapter.java:31)
at com.ontotext.wsmo4j.parser.wsml.ASTAnalysisContainer.caseStart(ASTAnalysisContainer.java:153)
at org.wsmo.wsml.compiler.node.Start.apply(Start.java:33)
at com.ontotext.wsmo4j.parser.wsml.ParserImpl._parse(ParserImpl.java:137)
at com.ontotext.wsmo4j.parser.wsml.ParserImpl.parse(ParserImpl.java:82)
at org.deri.wsml.eclipse.nature.WSMTFileValidator.validate(WSMTFileValidator.java:49)
at org.deri.wsml.eclipse.nature.WSMLResourceVisitor.visit(WSMLResourceVisitor.java:64)
at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:105)
at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:57)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:81)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:126)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:67)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:103)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:87)
at org.deri.wsml.eclipse.nature.WSMLBuilder$1.run(WSMLBuilder.java:68)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
Logged In: YES
user_id=819059
Originator: NO
Please can you test this problem with Eclipse 3.1, i cannot reproduce this issue with 3.1 and there are vast issues between 3.1 and 3.2. Eclipse 3.2 will be supported in the next release of the WSMT (v1.5).
Regards,
~Mick
Logged In: YES
user_id=636753
Originator: YES
Hi Mick,
I've tested it with Eclipse 3.1 with the same results. We don't have any of these problems in windows, so it seems to be a linux issue?
My setup:
Linux (x86/GTK 2) Platform Runtime Binary from http://archive.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600/index.php
wsmt-1.4-lgpl+gpl-plugins.zip extracted into plugins folder (btw, the folder structure within this zip is weird)
Ubuntu Feisty Fawn