| getting exception on adding the Recommenders nature [message #674243] |
Thu, 26 May 2011 05:22  |
Michael Rehberg Messages: 8 Registered: May 2011 |
Junior Member |
|
|
Hi there,
after yesterdays demoCamp in Walldorf i thought i'll give codeRecommenders a try.
So added the updatesite, installed (did not report any errors), restarted.
Now i tried to add the "Recommenders" nature to some projects. Sadly the result is the following:
An internal error occurred during: "Building workspace".
com.ibm.wala.util.debug.UnimplementedError
Any idea what i am missing?
Using Helios SR2, BuildID: 20110301-1815
Here's the stacktrace from the eclipse log:
!ENTRY org.eclipse.core.jobs 4 2 2011-05-26 11:13:34.703
!MESSAGE An internal error occurred during: "Building workspace".
!STACK 0
com.ibm.wala.util.debug.UnimplementedError
at com.ibm.wala.util.debug.Assertions.UNREACHABLE(Assertions.java:46)
at com.ibm.wala.util.io.FileProvider.filePathFromURL(FileProvider.java:313)
at com.ibm.wala.util.io.FileProvider.getFileFromPlugin(FileProvider.java:150)
at com.ibm.wala.util.config.AnalysisScopeReader.read(AnalysisScopeReader.java:65)
at com.ibm.wala.util.config.AnalysisScopeReader.readJavaScope(AnalysisScopeReader.java:53)
at org.eclipse.recommenders.internal.rcp.analysis.cp.EclipseProjectPath.toAnalysisScope(EclipseProjectPath.java:347)
at org.eclipse.recommenders.internal.rcp.analysis.cp.EclipseProjectPath.toAnalysisScope(EclipseProjectPath.java:390)
at org.eclipse.recommenders.internal.rcp.analysis.WalaClassHierarchyService.make(WalaClassHierarchyService.java:77)
at org.eclipse.recommenders.internal.rcp.analysis.WalaClassHierarchyService.getClassHierachy(WalaClassHierarchyService.java:127)
at org.eclipse.recommenders.internal.rcp.analysis.RecommendersBuilder.analyzeCompilationUnit(RecommendersBuilder.java:180)
at org.eclipse.recommenders.internal.rcp.analysis.RecommendersBuilder.access$0(RecommendersBuilder.java:179)
at org.eclipse.recommenders.internal.rcp.analysis.RecommendersBuilder$1.visit(RecommendersBuilder.java:131)
at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:112)
at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:64)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:127)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:74)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:110)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:94)
at org.eclipse.recommenders.internal.rcp.analysis.RecommendersBuilder.performFullBuild(RecommendersBuilder.java:126)
at org.eclipse.recommenders.internal.rcp.analysis.RecommendersBuilder.build(RecommendersBuilder.java:95)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
|
|
|
|
|
| Re: getting exception on adding the Recommenders nature [message #674366 is a reply to message #674292] |
Thu, 26 May 2011 12:15   |
Marcel Bruch Messages: 188 Registered: July 2009 |
Senior Member |
|
|
Hi Michael,
apparently we fail to resolve some elements of your project's class-path for an unknown reason. Unfortunately, I need little more details yet. Can you make the project you applied Code Recommenders on available to me for debugging purpose? The .classpath file may be sufficient to identify potential problems (but a sample project would be better).
If legal doesn't permit, I can instrument the byte-code toolkit to be more verbose for debugging. In any way, it would be great if you could help us hunting down this fault quickly.
Thanks,
Marcel
tw: @MarcelBruch
tw: @Recommenders
|
|
|
|
|
| Re: getting exception on adding the Recommenders nature [message #674482 is a reply to message #674476] |
Fri, 27 May 2011 02:06   |
Marcel Bruch Messages: 188 Registered: July 2009 |
Senior Member |
|
|
Hi Michael,
there is nothing obviously wrong with the project. It works w/o any changes in my workspace. I guess you will promise that your Eclipse setup is standard, right? No tweaks, no special paths to JRE or plug-ins folder, no links on file system level, blanks in paths etc... (I'm just guessing what might cause this fault).
I'll come up with a patched version of the bytecode toolkit that may give us some more hints later today...
Thanks,
Marcel
tw: @MarcelBruch
tw: @Recommenders
[Updated on: Fri, 27 May 2011 15:24] Report message to a moderator
|
|
|
|
|
|
| Re: getting exception on adding the Recommenders nature [message #674514 is a reply to message #674511] |
Fri, 27 May 2011 04:15   |
Marcel Bruch Messages: 188 Registered: July 2009 |
Senior Member |
|
|
Johannes, can you create a test for this issue?
Can you make a guess whether it may appears on Linux Mac too?
We should schedule a debugging session on your machine to track this one down. Unfortunately, I'm flooded until Tuesday morning. Can you schedule a session some time on Tuesday?
tw: @MarcelBruch
tw: @Recommenders
|
|
|
|
|
|
|
|
|
|
| Re: getting exception on adding the Recommenders nature [message #675313 is a reply to message #675305] |
Tue, 31 May 2011 03:09  |
Marcel Bruch Messages: 188 Registered: July 2009 |
Senior Member |
|
|
Quote:
P.S. after reading some more about code recommenders project i am really considering to join the group. I mean participating and giving some time and brains to the project.
Can't say how much I'd appreciate that. Your time and brains is welcome at all times
We have a quite nice range of things we would like to do (code-search, stacktrace-search, extended-javadoc, code-completion, ...). Just tell us what area attracts you most. We'll then spent a few hours to create some ideas where/how to get involved easily.
And we always welcome new ideas - like subwords completion ...
Best,
Marcel
tw: @MarcelBruch
tw: @Recommenders
|
|
|
Powered by
FUDForum. Page generated in 0.02319 seconds