Project

General

Profile

Bug #4047

Remove Component doesn't work

Added by Derik Barseghian over 10 years ago. Updated about 8 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 correctlyResolved06/18/2009

History

#1 Updated by Derik Barseghian over 10 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)

#2 Updated by Derik Barseghian over 10 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.

#3 Updated by Derik Barseghian over 10 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)

#4 Updated by Derik Barseghian about 8 years ago

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

#5 Updated by Redmine Admin over 6 years ago

Original Bugzilla ID was 4047

Also available in: Atom PDF