Community
Participate
Working Groups
Steps to reproduce: 1. Start Helios 2. install MAT 3. restart Eclipse 4. Point to jruby.jar 5. Restart eclipse Again install for jruby is requested.
Created attachment 180177 [details] patch that copies the jruby jar in plugins folder
Hi Dimitar, thank you for the patch! I looked at the coding, and also tried it out. With the patch the popup doesn't come every time, but it is also not possible to uninstall the jruby bundle any longer - after uninstall the tool still shows that the bundle is available and uses it. One minor thing - in the FileCopier.getCRC() method the file stream isn't closed. Could you try to reproduce the uninstall problem?
Created attachment 182817 [details] cleaned up code and uninstall fix.
Hi Krum, here is cleaned up patch with working Uninstall
Hi Dimitar, thanks for the patch! However, I think that we won't need it any longer. Yesterday I spent some time trying to fully remove the use of jruby and I think I managed to do this. There are still a few things to touch but in general I can get now the same jruby stacktrace just out of the heap objects and not calling the ruby runtime. I believe this will simplify things a lot - we'll end up with just one class instead of having a separate bundle to take care of the jruby library. Also the build will be simpler. I will spend a bit more time on this and will write again. Krum
As the dependency on jruby was fully removed, this bug is now obsolete.