Bug #4047
closed
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)
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.
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)
'Remove component' is apparently no longer an option, so closing.
Original Bugzilla ID was 4047
Also available in: Atom
PDF