Bug #2987


Kepler Library (actor repository) Issues

Added by Chad Berkley about 16 years ago. Updated over 14 years ago.

In Progress
Target version:
Start date:
Due date:
% Done:


Estimated time:


Kirsten has found a few bugs/issues with the actor repository.

1) It is possible to upload an actor without a class. This is fine, but kepler is now complaining if that class can't be found in the classpath then it won't render the rest of the search results. There are two ways this should be fixed: Either no actor should be uploaded without a class, or it should just ignore errors like this and go on to the next actor. This would be much better if the dynamic class loading worked for the repository.

2) There is an actor in the repository that somehow has multiple KeplerDocumentation properties with the same name. I'm not even sure how it's possible that it got uploaded. When you do a search that returns this actor, you get a skipable error, which is fine, but it doesn't tell you which actor is the problem. This make it impossible to fix.

3) There used to be a status bar that popped up when the search was taking a long time. For some reason, that isn't working anymore, so when the search takes 10 seconds, the search button just sits there indented and unless you're watching the terminal, it looks like kepler is hung. The status bar needs to be re-added. ProgressMonitorSwingWorker is the class that should be used.

4) The search facility in kepler is functioning differently from the web page. The web page is doing a title only search while kepler is searching the entire document (via the ecogrid). This is somewhat confusing when you do a search for the same search term and get different results. I'm not sure which should be changed, the web page or kepler.

Actions #1

Updated by Chad Berkley almost 16 years ago

1 and 2 are fixed. the other two can be pushed to post 1.0

Actions #2

Updated by Redmine Admin over 10 years ago

Original Bugzilla ID was 2987


Also available in: Atom PDF