[jbosstools-issues] [JBoss JIRA] (JBIDE-19500) warn/inform users running on non-compatilbe JVMs they are loosing out on features

Daniel Azarov (JIRA) issues at jboss.org
Tue May 26 12:53:02 EDT 2015


    [ https://issues.jboss.org/browse/JBIDE-19500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13071175#comment-13071175 ] 

Daniel Azarov edited comment on JBIDE-19500 at 5/26/15 12:52 PM:
-----------------------------------------------------------------

In order to have this worked we need to put this in the plugin with the lowest "Required Execution Environment". And foundation.core should depend on this plugin (In order to have this plugin installed).
May be JavaSE-1.4 or so. Otherwise plugin which contains this functionality will not be loaded too. So user will never see this warning.
[~maxandersen], What do you think?


was (Author: dazarov):
In order to have this worked we need to put this in the plugin with the lowest "Required Execution Environment".
May be JavaSE-1.4 or so. Otherwise plugin which contains this functionality will not be loaded too. So user will never see this warning.
[~maxandersen], What do you think?

> warn/inform users running on non-compatilbe JVMs they are loosing out on features
> ---------------------------------------------------------------------------------
>
>                 Key: JBIDE-19500
>                 URL: https://issues.jboss.org/browse/JBIDE-19500
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: common/jst/core
>            Reporter: Max Rydahl Andersen
>            Assignee: Daniel Azarov
>             Fix For: 4.3.0.Beta1
>
>         Attachments: JVMProblemDetector.png, JVMProblemDetector2.png
>
>
> while reading https://developer.jboss.org/message/922318?et=watches.email.thread#922318 I got the idea that we could have a startup plugin that detects if the error log has lines matching:
> {code}
> org.osgi.framework.BundleException: Could not resolve module: org.fusesource.ide.preferences [1447]
>   Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=1.7))"
> {code}
> and there by tell them that they need to run JavaSE 1.7 to get this to work.
> This dialog should show up and have "don't disturb me again" for the specific bundle/feature that is filtered out.
> This is to warn those users that run ecipse with default javavm that still is java 6 on many installs.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jbosstools-issues mailing list