Project

General

Profile

Actions

Bug #4047

closed

Remove Component doesn't work

Added by Derik Barseghian almost 15 years ago. Updated over 12 years ago.

Status:
Resolved
Priority:
Normal
Category:
core
Target version:
Start date:
05/01/2009
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
4047

Description

Right click an actor in library, Remove Component doesn't remove it from the tree.


Related issues

Blocks Kepler - Bug #4174: Actor library not building correctlyResolvedAaron Aaron06/18/2009

Actions
Actions #1

Updated by Derik Barseghian almost 15 years ago

When you Remove Component, this error appears: "Error in getting actor in ShowDocumentationAction", and the actor stays in the tree. However, when you restart kepler, the actor is gone, but you get errors like:

org.kepler.objectmanager.cache.CacheException: Exception occurred while deserializing object
at org.kepler.objectmanager.cache.CacheManager.getObject(CacheManager.java:652)
at org.kepler.objectmanager.library.LibraryIndex.buildTreeModel(LibraryIndex.java:758)

Actions #2

Updated by Derik Barseghian almost 15 years ago

I've fixed this problem.

However the behavior should be improved, and so I'm changing this bug to a request for enhancement.

Right now if you
- expand the actor tree, and remove an actor, the tree will close itself. You have to re-expand it to verify it's been removed.

- remove an actor found in a tree generated from search results, nothing happens visually. You have to re-search or expand to verify it's gone.

Actions #3

Updated by Derik Barseghian almost 15 years ago

This is broken again.

[run] java.io.InvalidClassException: org.kepler.kar.KARFile; no valid constructor
[run] at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:455)
[run] at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:297)
[run] at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:531)
[run] at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
[run] at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
[run] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
[run] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
[run] at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
[run] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
[run] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
[run] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
[run] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
[run] at org.kepler.objectmanager.cache.CacheManager.getCacheObjectIterator(CacheManager.java:702)
[run] at org.kepler.objectmanager.cache.CacheManager.getCacheObjectIterator(CacheManager.java:656)
Actions #4

Updated by Derik Barseghian over 12 years ago

'Remove component' is apparently no longer an option, so closing.

Actions #5

Updated by Redmine Admin almost 11 years ago

Original Bugzilla ID was 4047

Actions

Also available in: Atom PDF