Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.1.0
-
None
Description
Steps to reproduce:
- Export the `run-obr` project to an executable JAR (`./gradlew run-obr:export`);
- run the executable JAR;
- stop it by means of CTRL+C;
- restart the executable JAR (with the same bundle-cache).
Observe two things:
- lots of restarts of bundles take place, for unknown reasons;
- the Gogo shell no longer functions properly: typing `lb` causes either an `IllegalStateException: session is closed` error or you get complaints from Gogo about commands not existing.
It appears that Gogo runtime/shell isn't able to recover from package refreshes or restarts.
Alternatively, you can trigger similar behavior in Gogo directly by stopping and starting the Gogo runtime bundle.
Attachments
Issue Links
- is related to
-
FELIX-5282 Shell does not handle package refreshes correctly.
- Open