[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [equinox-dev] gogo close is not terminating all threads ?
- From: Cristiano Gavião <cvgaviao@xxxxxxxxx>
- Date: Thu, 08 Aug 2013 14:27:55 -0300
- Delivered-to: email@example.com
- User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
Investigating a bit more I could reproduce and found a solution for the
To reproduce the problem you must set the OSGi launch configuration's
"Default auto-start" to false and keep in false the "auto-start"
property of Gogo bundles.
It worth to say that almost everything works well when using Equinox
this way, only the close command is not working as expected.
the solution was to set the "auto-start" property of Gogo bundles to true.
On 07/08/13 16:18, Cristiano Gavião wrote:
I'm using Kepler in Mac and JavaSE 1.7.
I'm running Equinox using OSGi Framework configuration.
I'm facing a condition where a gogo close command is not terminating
two threads (Thread [Gogo shell] and Thread [DestroyJavaVM] ).
What is happen is that after I enter a first close I receive another
prompt. Then if I enter any other command I receive a
Really want to stop Equinox? (y/n; default=y) y
gosh: java.lang.IllegalStateException: session is closed
has anyone experiment this? Any tip on how could I debug this?