Community
Participate
Working Groups
Once a presentation has been added to a ReqIF file, it can be saved, but not reopened any more. Unfortunately, the stack trace is unrelated to the real problem: java.lang.IllegalArgumentException: No ReqIf Content found. Invalid ReqIF File? at org.eclipse.rmf.pror.reqif10.editor.presentation.Reqif10Editor.openRif(Reqif10Editor.java:1037) at org.eclipse.rmf.pror.reqif10.editor.presentation.Reqif10Editor.createPages(Reqif10Editor.java:992) at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:348) at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670) The real problem is that the backend first tries to instantiate a proxy object that will subsequently be replaced by the real object. The object in question is ProrPresentationConfiguration, but this is an abstract class (and therefore, the proxy object cannot be instantiated). For a concrete presentation, the class to be used is a subclass that is of course concrete, i.e. IdConfiguration.
I fixed part of the symptom, but not the underlying problem, see 328dfe35b490b555db9f89d45e573ed1fbe365cc The current behavior is: Presentations are restored, but the presentation's configuration is lost upon opening.
Should be fixed with new core from Mark.
Everything seems to work fine now. I'll mark it as resolved.