[JBoss JIRA] (JBIDE-19574) Add API so that downloaded runtimes can be installed via java -jar command
by Rob Stryker (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19574?page=com.atlassian.jira.plugi... ]
Rob Stryker reassigned JBIDE-19574:
-----------------------------------
Assignee: Rob Stryker
Fix Version/s: 4.3.0.Alpha2
Resolution: Done
This has been pushed into master.
> Add API so that downloaded runtimes can be installed via java -jar command
> --------------------------------------------------------------------------
>
> Key: JBIDE-19574
> URL: https://issues.jboss.org/browse/JBIDE-19574
> Project: Tools (JBoss Tools)
> Issue Type: Sub-task
> Components: runtime-detection, server
> Affects Versions: 4.3.0.Alpha1
> Reporter: Rob Stryker
> Assignee: Rob Stryker
> Fix For: 4.3.0.Alpha2
>
>
> Runtime detection currently supports only 'extraction' as a method of installation. It was recently expanded to include not just unzipping of jars, but also extracting .tar.gz files / .tar files / etc. But there's still no API for completely alternate methods of installation.
> This JIRA should add an extension point for (basically the plumbing) to allow for alternate installation types in general, as well as add a default java -jar installation method as well.
> It will be up to other runtimes (ie teiid etc) to USE this functionality in their own products, but it is up to jbt-base to make sure it is feasible at the API level.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years
[JBoss JIRA] (JBIDE-19574) Add API so that downloaded runtimes can be installed via java -jar command
by Rob Stryker (JIRA)
Rob Stryker created JBIDE-19574:
-----------------------------------
Summary: Add API so that downloaded runtimes can be installed via java -jar command
Key: JBIDE-19574
URL: https://issues.jboss.org/browse/JBIDE-19574
Project: Tools (JBoss Tools)
Issue Type: Sub-task
Components: runtime-detection, server
Affects Versions: 4.3.0.Alpha1
Reporter: Rob Stryker
Runtime detection currently supports only 'extraction' as a method of installation. It was recently expanded to include not just unzipping of jars, but also extracting .tar.gz files / .tar files / etc. But there's still no API for completely alternate methods of installation.
This JIRA should add an extension point for (basically the plumbing) to allow for alternate installation types in general, as well as add a default java -jar installation method as well.
It will be up to other runtimes (ie teiid etc) to USE this functionality in their own products, but it is up to jbt-base to make sure it is feasible at the API level.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years
[JBoss JIRA] (JBIDE-19539) Create and use Mars M6 target-platform
by Denis Golovin (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19539?page=com.atlassian.jira.plugi... ]
Denis Golovin commented on JBIDE-19539:
---------------------------------------
cordovasim.eclipse has compilation problems with thym/master updated to allow JGit 4.0.
> Create and use Mars M6 target-platform
> --------------------------------------
>
> Key: JBIDE-19539
> URL: https://issues.jboss.org/browse/JBIDE-19539
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: target-platform
> Reporter: Mickael Istria
> Assignee: Mickael Istria
> Priority: Critical
> Fix For: 4.3.0.Alpha2
>
>
> Mars M6 was released and contains interesting changes (in Platform UI), important version updates (EGit 4.0 and TM 4.0).
> We need to start using it ASAP to leverage new functionalities and adapt to the most important changes.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years
[JBoss JIRA] (JBIDE-19567) Thym doesn't support JGit 4.0
by Denis Golovin (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19567?page=com.atlassian.jira.plugi... ]
Denis Golovin commented on JBIDE-19567:
---------------------------------------
cordovasim.eclipse has compilation problems with thym master.
{code}[INFO] [ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:0.22.0:compile (default-compile) on project org.jboss.tools.cordovasim.eclipse: Compilation failure: Compilation failure:
[INFO] [ERROR] /home/eskimo/data/Projects/jbdevstudio/4.3.x/fork/jbds-releng/jbosstools-aerogear/cordovasim/plugins/org.jboss.tools.cordovasim.eclipse/src/org/jboss/tools/cordovasim/eclipse/launch/CordovaSimLaunchParametersUtil.java:[39]
[INFO] [ERROR] import org.eclipse.thym.core.engine.PlatformLibrary;
[INFO] [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [ERROR] The import org.eclipse.thym.core.engine.PlatformLibrary cannot be resolved
[INFO] [ERROR] /home/eskimo/data/Projects/jbdevstudio/4.3.x/fork/jbds-releng/jbosstools-aerogear/cordovasim/plugins/org.jboss.tools.cordovasim.eclipse/src/org/jboss/tools/cordovasim/eclipse/launch/CordovaSimLaunchParametersUtil.java:[207]
[INFO] [ERROR] HybridMobileEngine activeEngine = hybridProject.getActiveEngine();
[INFO] [ERROR] ^^^^^^^^^^^^^^^
[INFO] [ERROR] The method getActiveEngine() is undefined for the type HybridProject
[INFO] [ERROR] /home/eskimo/data/Projects/jbdevstudio/4.3.x/fork/jbds-releng/jbosstools-aerogear/cordovasim/plugins/org.jboss.tools.cordovasim.eclipse/src/org/jboss/tools/cordovasim/eclipse/launch/CordovaSimLaunchParametersUtil.java:[209]
[INFO] [ERROR] PlatformLibrary platformLibrary = getPlatformLibrary(activeEngine);
[INFO] [ERROR] ^^^^^^^^^^^^^^^
[INFO] [ERROR] PlatformLibrary cannot be resolved to a type
[INFO] [ERROR] /home/eskimo/data/Projects/jbdevstudio/4.3.x/fork/jbds-releng/jbosstools-aerogear/cordovasim/plugins/org.jboss.tools.cordovasim.eclipse/src/org/jboss/tools/cordovasim/eclipse/launch/CordovaSimLaunchParametersUtil.java:[209]
[INFO] [ERROR] PlatformLibrary platformLibrary = getPlatformLibrary(activeEngine);
[INFO] [ERROR] ^^^^^^^^^^^^^^^^^^
[INFO] [ERROR] The method getPlatformLibrary(HybridMobileEngine) from the type CordovaSimLaunchParametersUtil refers to the missing type PlatformLibrary
[INFO] [ERROR] /home/eskimo/data/Projects/jbdevstudio/4.3.x/fork/jbds-releng/jbosstools-aerogear/cordovasim/plugins/org.jboss.tools.cordovasim.eclipse/src/org/jboss/tools/cordovasim/eclipse/launch/CordovaSimLaunchParametersUtil.java:[232]
[INFO] [ERROR] HybridMobileEngine activeEngine = hybridProject.getActiveEngine();
[INFO] [ERROR] ^^^^^^^^^^^^^^^
[INFO] [ERROR] The method getActiveEngine() is undefined for the type HybridProject
[INFO] [ERROR] /home/eskimo/data/Projects/jbdevstudio/4.3.x/fork/jbds-releng/jbosstools-aerogear/cordovasim/plugins/org.jboss.tools.cordovasim.eclipse/src/org/jboss/tools/cordovasim/eclipse/launch/CordovaSimLaunchParametersUtil.java:[240]
[INFO] [ERROR] private static PlatformLibrary getPlatformLibrary(HybridMobileEngine engine) {
[INFO] [ERROR] ^^^^^^^^^^^^^^^
[INFO] [ERROR] PlatformLibrary cannot be resolved to a type
[INFO] [ERROR] /home/eskimo/data/Projects/jbdevstudio/4.3.x/fork/jbds-releng/jbosstools-aerogear/cordovasim/plugins/org.jboss.tools.cordovasim.eclipse/src/org/jboss/tools/cordovasim/eclipse/launch/CordovaSimLaunchParametersUtil.java:[241]
[INFO] [ERROR] PlatformLibrary pl = null;
[INFO] [ERROR] ^^^^^^^^^^^^^^^
[INFO] [ERROR] PlatformLibrary cannot be resolved to a type
[INFO] [ERROR] /home/eskimo/data/Projects/jbdevstudio/4.3.x/fork/jbds-releng/jbosstools-aerogear/cordovasim/plugins/org.jboss.tools.cordovasim.eclipse/src/org/jboss/tools/cordovasim/eclipse/launch/CordovaSimLaunchParametersUtil.java:[243]
[INFO] [ERROR] pl = engine.getPlatformLib(ANDROID_PLATFORM_ID); // Using android by default
[INFO] [ERROR] ^^^^^^^^^^^^^^
[INFO] [ERROR] The method getPlatformLib(String) is undefined for the type HybridMobileEngine
[INFO] [ERROR] /home/eskimo/data/Projects/jbdevstudio/4.3.x/fork/jbds-releng/jbosstools-aerogear/cordovasim/plugins/org.jboss.tools.cordovasim.eclipse/src/org/jboss/tools/cordovasim/eclipse/launch/CordovaSimLaunchParametersUtil.java:[245]
[INFO] [ERROR] pl = engine.getPlatformLib(IOS_PLATFORM_ID);
[INFO] [ERROR] ^^^^^^^^^^^^^^
{code}
> Thym doesn't support JGit 4.0
> -----------------------------
>
> Key: JBIDE-19567
> URL: https://issues.jboss.org/browse/JBIDE-19567
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: aerogear-hybrid, upstream
> Reporter: Mickael Istria
> Assignee: Gorkem Ercan
> Priority: Blocker
> Fix For: 4.3.0.Alpha2
>
>
> Thym cannot be installed/resolved against a Mars M6 target-platform, because JGit moved to version 4.0, and Thym doesn't allow that yet.
> {code}[INFO] [ERROR] Cannot resolve project dependencies:
> [INFO] [ERROR] Software being installed: org.jboss.tools.aerogear.thym 1.3.0.qualifier
> [INFO] [ERROR] Missing requirement: org.eclipse.thym.core 0.1.0.201503051642 requires 'bundle org.eclipse.jgit [3.0.0,4.0.0)' but it could not be found
> [INFO] [ERROR] Cannot satisfy dependency: org.jboss.tools.aerogear.thym 1.3.0.qualifier depends on: bundle org.eclipse.thym.core 0.1.0
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years
[JBoss JIRA] (JBIDE-15714) Dynamic content assist for AngularJS expressions in html files
by Alexey Kazakov (JIRA)
[ https://issues.jboss.org/browse/JBIDE-15714?page=com.atlassian.jira.plugi... ]
Alexey Kazakov commented on JBIDE-15714:
----------------------------------------
{quote}
Thus i'm still not really following what the problem is besides that on the very first content assist the browser might not be fully initialized ?
{quote}
#2 problem (refresh problem) means that we need to refresh the browser *before* we execute our JS to get proposals. But because this refresh is asynchronous and takes some time we can't invoke refresh when we asked to execute the JS. In this case the browser will be actually refreshed after the JS is executed and you will get proposals for the old html.
We have to refresh the browser automatically when the code is changed. Not when we ask to execute the JS. It's too late.
So, if we initialize the preview browser (when using the source tab) after first Ctrl+Space for {{}} and enable auto refreshing then we will have the only problem: no proposals for the very first Ctrl+Space. Which we agreed is not a big deal. We will have a message for that in the proposal list saying "content assist loading...try again".
> Dynamic content assist for AngularJS expressions in html files
> --------------------------------------------------------------
>
> Key: JBIDE-15714
> URL: https://issues.jboss.org/browse/JBIDE-15714
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: jsp/jsf/xml/html source editing
> Reporter: Alexey Kazakov
> Assignee: Alexey Kazakov
> Priority: Critical
> Labels: new_and_noteworthy
> Fix For: 4.3.0.Alpha2
>
> Attachments: Diagram.gliffy, vpe.png
>
>
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years
[JBoss JIRA] (JBIDE-19573) Improve test coverage for CDI 1.1/1.2 Annotated beans
by Alexey Kazakov (JIRA)
Alexey Kazakov created JBIDE-19573:
--------------------------------------
Summary: Improve test coverage for CDI 1.1/1.2 Annotated beans
Key: JBIDE-19573
URL: https://issues.jboss.org/browse/JBIDE-19573
Project: Tools (JBoss Tools)
Issue Type: Task
Components: cdi
Affects Versions: 4.3.0.Alpha1
Reporter: Alexey Kazakov
Assignee: Viacheslav Kabanovich
Fix For: 4.3.0.Beta1
Currently we test CDI 1.1/1.2 annotated beans only for CDI as-you-type model. (CDI model snapshots for files which are being edited). We should test it for regular CDI projects/models which are built by CDI builder.
I see it in CDI11AnnotatedTest. Maybe more tests effected.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years
[JBoss JIRA] (JBIDE-19567) Thym doesn't support JGit 4.0
by Gorkem Ercan (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19567?page=com.atlassian.jira.plugi... ]
Gorkem Ercan commented on JBIDE-19567:
--------------------------------------
I now have a version of Thym with relaxed JGit requirements. I think we can pull that in for master builds but we need to make sure that it does not affect the 4.2.x as it will break on Luna.
> Thym doesn't support JGit 4.0
> -----------------------------
>
> Key: JBIDE-19567
> URL: https://issues.jboss.org/browse/JBIDE-19567
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: aerogear-hybrid, upstream
> Reporter: Mickael Istria
> Assignee: Gorkem Ercan
> Priority: Blocker
> Fix For: 4.3.0.Alpha2
>
>
> Thym cannot be installed/resolved against a Mars M6 target-platform, because JGit moved to version 4.0, and Thym doesn't allow that yet.
> {code}[INFO] [ERROR] Cannot resolve project dependencies:
> [INFO] [ERROR] Software being installed: org.jboss.tools.aerogear.thym 1.3.0.qualifier
> [INFO] [ERROR] Missing requirement: org.eclipse.thym.core 0.1.0.201503051642 requires 'bundle org.eclipse.jgit [3.0.0,4.0.0)' but it could not be found
> [INFO] [ERROR] Cannot satisfy dependency: org.jboss.tools.aerogear.thym 1.3.0.qualifier depends on: bundle org.eclipse.thym.core 0.1.0
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years
[JBoss JIRA] (JBIDE-19567) Thym doesn't support JGit 4.0
by Denis Golovin (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19567?page=com.atlassian.jira.plugi... ]
Denis Golovin updated JBIDE-19567:
----------------------------------
Description:
Thym cannot be installed/resolved against a Mars M6 target-platform, because JGit moved to version 4.0, and Thym doesn't allow that yet.
{code}[INFO] [ERROR] Cannot resolve project dependencies:
[INFO] [ERROR] Software being installed: org.jboss.tools.aerogear.thym 1.3.0.qualifier
[INFO] [ERROR] Missing requirement: org.eclipse.thym.core 0.1.0.201503051642 requires 'bundle org.eclipse.jgit [3.0.0,4.0.0)' but it could not be found
[INFO] [ERROR] Cannot satisfy dependency: org.jboss.tools.aerogear.thym 1.3.0.qualifier depends on: bundle org.eclipse.thym.core 0.1.0
{code}
was:Thym cannot be installed/resolved against a Mars M6 target-platform, because JGit moved to version 4.0, and Thym doesn't allow that yet.
> Thym doesn't support JGit 4.0
> -----------------------------
>
> Key: JBIDE-19567
> URL: https://issues.jboss.org/browse/JBIDE-19567
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: aerogear-hybrid, upstream
> Reporter: Mickael Istria
> Assignee: Gorkem Ercan
> Priority: Blocker
> Fix For: 4.3.0.Alpha2
>
>
> Thym cannot be installed/resolved against a Mars M6 target-platform, because JGit moved to version 4.0, and Thym doesn't allow that yet.
> {code}[INFO] [ERROR] Cannot resolve project dependencies:
> [INFO] [ERROR] Software being installed: org.jboss.tools.aerogear.thym 1.3.0.qualifier
> [INFO] [ERROR] Missing requirement: org.eclipse.thym.core 0.1.0.201503051642 requires 'bundle org.eclipse.jgit [3.0.0,4.0.0)' but it could not be found
> [INFO] [ERROR] Cannot satisfy dependency: org.jboss.tools.aerogear.thym 1.3.0.qualifier depends on: bundle org.eclipse.thym.core 0.1.0
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years
[JBoss JIRA] (JBIDE-19551) Ionic Palette: Empty list item
by Alexey Kazakov (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19551?page=com.atlassian.jira.plugi... ]
Alexey Kazakov reassigned JBIDE-19551:
--------------------------------------
Assignee: Daniel Azarov (was: Viacheslav Kabanovich)
[~dazarov], we need to test it on all major platform we support: Mac, Windows 7/8 to make sure it's reproducible only for Linux GTK3.
> Ionic Palette: Empty list item
> ------------------------------
>
> Key: JBIDE-19551
> URL: https://issues.jboss.org/browse/JBIDE-19551
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: jsp/jsf/xml/html source editing
> Affects Versions: 4.3.0.Alpha2
> Environment: Linux Ubuntu. GTK 3.
> Reporter: Alexey Kazakov
> Assignee: Daniel Azarov
> Fix For: 4.3.0.Alpha2
>
> Attachments: list.png
>
>
> In New List wizard, if there is more than one item then all items but the first are empty:
> !list.png!
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years
[JBoss JIRA] (JBIDE-19410) earlyaccess still not failing gracefully
by Denis Golovin (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19410?page=com.atlassian.jira.plugi... ]
Denis Golovin commented on JBIDE-19410:
---------------------------------------
[~mickael_istria], it fixes the issue.
Exception is reported in error log view only for in Central the same was as it was for NPE. In Installation details it shows error message below description text.
Put still error messages are still confusing sometimes, like this one: "Problems occurred while performing installation: Profile id _SELF_ is not registered.
Profile id _SELF_ is not registered.". Which tells nothing from user perspective :) But that is a different issue I guess.
> earlyaccess still not failing gracefully
> ----------------------------------------
>
> Key: JBIDE-19410
> URL: https://issues.jboss.org/browse/JBIDE-19410
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: central
> Reporter: Max Rydahl Andersen
> Assignee: Mickael Istria
> Priority: Minor
> Fix For: 4.3.0.Alpha2
>
>
> start jboss tools in PDE and earlyaccess will pop up with error dialog that it had an error because it could not install things (which is expected when running in PDE)
> start jboss tools without network access and I sometime see it pop up - can't reprouce that consistently.
> but in short - seems like earlyaccess continues to want to tell users that something is wrong with early access even when it is not enabled but nor should it even if enabled. Show such error on the earlyaccess page rather than a blocking dialog.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years