[JBoss JIRA] (JBIDE-25858) Minishift binary is not set up after CDK runtime download
by Martin Malina (JIRA)
[ https://issues.jboss.org/browse/JBIDE-25858?page=com.atlassian.jira.plugi... ]
Martin Malina commented on JBIDE-25858:
---------------------------------------
Good to hear about that change, I wasn't aware! Thanks!
> Minishift binary is not set up after CDK runtime download
> ---------------------------------------------------------
>
> Key: JBIDE-25858
> URL: https://issues.jboss.org/browse/JBIDE-25858
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: runtime-detection
> Affects Versions: 4.5.3.AM3
> Reporter: Martin Malina
> Assignee: Rob Stryker
>
> This is a followup of JBIDE-25835 .
> Recently a new feature was added - cdk can be downloaded directly from the IDE now.
> As with other runtimes, there are two main paths you can take:
> a) New Server -> Download
> b) Preferences -> Runtime Detection -> Download
> tl;dr: b) doesn't work properly with cdk because minishift binary is still not set after the download.
> There is quite a big difference between a) and b). With a), you are adding a server manually and once your download is finished, the correct path is predefined for you. Runtime detection is not involved.
> With b), the server is downloaded, extracted and then the path is added to runtime detection which is in turn run. This will result in the new server being detected and added.
> Now cdk should theoretically support both of these paths. a) works - you're in the middle of adding a cdk server manually, you invoke the download and once that's done, the minishift binary field is filled properly for you.
> But b) doesn't work properly for cdk, because runtime detection for cdk is built around your minishift home and not the minishift binary path. (I don't really know why that's the case, but I guess you had a good reason for it.) So when you do b), cdk binary is downloaded, but what's added to runtime detection is ~/.minishift (or $MINISHIFT_HOME if set). The result is that the cdk server adapter is added once the download is finished, but the minishift binary remains empty. So the usefulness of this feature is questionable.
> Maybe you will say that there is no way to fix this. I hope you will at least agree that this is not ideal and b) doesn't really work properly right now.
> I don't know what the proper solution for this is but let me start with a question: Wouldn't it make sense to change runtime detection of cdk so that it uses the minishift binary as the main path? What's stopping us from doing that?
> Sorry for the lengthy description, I felt I needed to explain the whole context here.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years, 7 months
[JBoss JIRA] (JBIDE-25900) Support hyperlinks in Project Template Details group
by Denis Golovin (JIRA)
Denis Golovin created JBIDE-25900:
-------------------------------------
Summary: Support hyperlinks in Project Template Details group
Key: JBIDE-25900
URL: https://issues.jboss.org/browse/JBIDE-25900
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: openshift
Affects Versions: 4.5.3.AM3
Reporter: Denis Golovin
Priority: Optional
Attachments: image-2018-04-04-00-36-48-807.png
Would be good to support links in Template Details group, so copy/paste to browser would not be required.
!image-2018-04-04-00-36-48-807.png!
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years, 7 months
[JBoss JIRA] (JBIDE-25899) 'New OpenShift Application' wizard does not save state for 'Select Template' page
by Denis Golovin (JIRA)
Denis Golovin created JBIDE-25899:
-------------------------------------
Summary: 'New OpenShift Application' wizard does not save state for 'Select Template' page
Key: JBIDE-25899
URL: https://issues.jboss.org/browse/JBIDE-25899
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: openshift
Affects Versions: 4.5.3.AM3
Environment: Windows 10 Pro
Reporter: Denis Golovin
Priority: Optional
Attachments: template-selection.gif
After getting back from to 'Select Template' page form next page selected template does not get restored. It is a bit annoying when getting used to work with OpenShift tools, but probably rare use case.
!template-selection.gif!
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years, 7 months
[JBoss JIRA] (JBIDE-25897) New Project validation uses wrong name space when there are two connections in OpenShift Explorer
by Denis Golovin (JIRA)
Denis Golovin created JBIDE-25897:
-------------------------------------
Summary: New Project validation uses wrong name space when there are two connections in OpenShift Explorer
Key: JBIDE-25897
URL: https://issues.jboss.org/browse/JBIDE-25897
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: openshift
Affects Versions: 4.5.3.AM3
Environment: Windows 10 Pro, CDK 3.4.0-alpha.1
Reporter: Denis Golovin
Attachments: pyproject-error.gif
!myproject-error.gif!
Prerequisites to reproduce the issue:
1. Start CDK/Minishift
2. Create second connection with different user name 'developer3' for example
3. Click hyper link in explorer to create new Project
4. Use name 'myproject'
5. ERROR:
{code}Could not create project "myproject": project.project.openshift.io "myproject" already exists
Exception trying to POST https://192.168.99.100:8443/oapi/v1/projectrequests response code: 409 project.project.openshift.io "myproject" already exists{code}
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years, 7 months
[JBoss JIRA] (JBIDE-25897) New Project validation uses wrong name space when there are two connections in OpenShift Explorer
by Denis Golovin (JIRA)
[ https://issues.jboss.org/browse/JBIDE-25897?page=com.atlassian.jira.plugi... ]
Denis Golovin updated JBIDE-25897:
----------------------------------
Description:
!pyproject-error.gif!
Prerequisites to reproduce the issue:
1. Start CDK/Minishift
2. Create second connection with different user name 'developer3' for example
3. Click hyper link in explorer to create new Project
4. Use name 'myproject'
5. ERROR:
{code}Could not create project "myproject": project.project.openshift.io "myproject" already exists
Exception trying to POST https://192.168.99.100:8443/oapi/v1/projectrequests response code: 409 project.project.openshift.io "myproject" already exists{code}
was:
!myproject-error.gif!
Prerequisites to reproduce the issue:
1. Start CDK/Minishift
2. Create second connection with different user name 'developer3' for example
3. Click hyper link in explorer to create new Project
4. Use name 'myproject'
5. ERROR:
{code}Could not create project "myproject": project.project.openshift.io "myproject" already exists
Exception trying to POST https://192.168.99.100:8443/oapi/v1/projectrequests response code: 409 project.project.openshift.io "myproject" already exists{code}
> New Project validation uses wrong name space when there are two connections in OpenShift Explorer
> -------------------------------------------------------------------------------------------------
>
> Key: JBIDE-25897
> URL: https://issues.jboss.org/browse/JBIDE-25897
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: openshift
> Affects Versions: 4.5.3.AM3
> Environment: Windows 10 Pro, CDK 3.4.0-alpha.1
> Reporter: Denis Golovin
> Attachments: pyproject-error.gif
>
>
> !pyproject-error.gif!
> Prerequisites to reproduce the issue:
> 1. Start CDK/Minishift
> 2. Create second connection with different user name 'developer3' for example
> 3. Click hyper link in explorer to create new Project
> 4. Use name 'myproject'
> 5. ERROR:
> {code}Could not create project "myproject": project.project.openshift.io "myproject" already exists
> Exception trying to POST https://192.168.99.100:8443/oapi/v1/projectrequests response code: 409 project.project.openshift.io "myproject" already exists{code}
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years, 7 months
[JBoss JIRA] (JBIDE-25894) Evaluate providing Java EE support as jdt.ls extensions
by Mickael Istria (JIRA)
[ https://issues.jboss.org/browse/JBIDE-25894?page=com.atlassian.jira.plugi... ]
Mickael Istria commented on JBIDE-25894:
----------------------------------------
I'm taking this one as I already made the evaluation of it all, and found one blocker in JDT-LS which is captured in https://github.com/eclipse/eclipse.jdt.ls/issues/613
> Evaluate providing Java EE support as jdt.ls extensions
> -------------------------------------------------------
>
> Key: JBIDE-25894
> URL: https://issues.jboss.org/browse/JBIDE-25894
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Reporter: Mickael Istria
> Assignee: Mickael Istria
> Fix For: 4.5.x
>
>
> Jdt-LS relies on JDT for most features.
> WTP and JBoss Tools do extend JDT to provide additional features, such as Jax-RS completion.
> It would be worth investigating whether just adding a few bundles from wtp and JBoss Tools into JDT-LS can turn JDT-LS into a powerful tool for Java EE as well, and to evaluate what must and can be improved to enable it.
> As a good Java EE support requires a good Java support first, it's very likely that extending JDT-LS (on demand) for Java EE is the most productive and efficient way to have a Java EE language-server.
> As Jakarta EE moves to Eclipse.org, there are some discussions to improve JEE tools in Eclipse IDE and in general. So building on top of WebTools/JBoss Tools and allowing webtools/jbosstools to run in JDT-LS wo uld fit in the community mindset and may attract 3rd-party contributors to Eclipse Webtools.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years, 7 months