Bug #4047
closedRemove Component doesn't work
0%
Description
Right click an actor in library, Remove Component doesn't remove it from the tree.
Related issues
Updated by Derik Barseghian over 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)
Updated by Derik Barseghian over 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.
Updated by Derik Barseghian over 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)
Updated by Derik Barseghian over 13 years ago
'Remove component' is apparently no longer an option, so closing.