[JBoss JIRA] (JBIDE-19448) Performance problems with angular-phonecat project
by Victor Rubezhny (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19448?page=com.atlassian.jira.plugi... ]
Victor Rubezhny updated JBIDE-19448:
------------------------------------
Description:
On angular-phonecat project with the dependencies added by 'npm install' (as well as some other projects where dependencies are taken by bower with 'bower install') there is performance problem occurs.
'npm install' and 'bower install' command could add more than 1000 JavaScripts into the project's Include Path, so this could lead into a problem with Eclipse's performance.
The workaround for the issue is to exclude some directories from JSDT Include Path like 'node_modules/' (in case of 'npm install' is used), 'bower_components/' (in case of 'bower install' is used) as well as other service directories containing JavaScripts that aren't used in JS application:
!IncludePath.png|thumbnail!
was:
On angular-phonecat project with the dependencies added by 'npm install' (as well as some other projects where dependencies are taken by bower with 'bower install') there is performance problem occurs.
'npm install' and 'bower install' command could add more than 1000 JavaScripts into the project's Include Path, so this could lead into a problem with Eclipse's performance.
The workaround for the issue is to exclude some directories from JSDT Include Path like 'node_modules/' (in case of 'npm install' is used), 'bower_components/' (in case of 'bower install' is used) as well as other service directories containing JavaScripts that aren't used in JS application
> Performance problems with angular-phonecat project
> --------------------------------------------------
>
> Key: JBIDE-19448
> URL: https://issues.jboss.org/browse/JBIDE-19448
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: jsp/jsf/xml/html source editing, upstream
> Affects Versions: 4.2.3.Final
> Environment: Tern.java + AngularJS-Eclipse installed
> Reporter: Victor Rubezhny
>
> On angular-phonecat project with the dependencies added by 'npm install' (as well as some other projects where dependencies are taken by bower with 'bower install') there is performance problem occurs.
> 'npm install' and 'bower install' command could add more than 1000 JavaScripts into the project's Include Path, so this could lead into a problem with Eclipse's performance.
> The workaround for the issue is to exclude some directories from JSDT Include Path like 'node_modules/' (in case of 'npm install' is used), 'bower_components/' (in case of 'bower install' is used) as well as other service directories containing JavaScripts that aren't used in JS application:
> !IncludePath.png|thumbnail!
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 1 month
[JBoss JIRA] (JBIDE-19448) Performance problems with angular-phonecat project
by Victor Rubezhny (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19448?page=com.atlassian.jira.plugi... ]
Victor Rubezhny updated JBIDE-19448:
------------------------------------
Steps to Reproduce:
EXECUTE: Import angular-phonecat project (https://github.com/angular/angular-phonecat.git) into JBT - the project's repository contains several tags that marks steps in the project's creation. Swicth to some branch liek step-12.
ASSERT: Try to invoke CA on some JavaScripts and note the time of reaction.
EXECUTE: Open a terminal, CD into your project's root directory and execute 'npm install' on the project.
ASSERT: Very first requests for CA or Validation lead into the appearance of many builder jobs and for some time Eclipse may become irresponsible.
After the builder jobs finishing the CA works much slower that it was before execution of 'npm install'.
was:
EXECUTE: Import angular-phonecat project (https://github.com/angular/angular-phonecat.git) into JBT - the project's repository contains several tags that marks steps in the project's creation. Swicth to some branch liek step-12.
ASSERT: Try to invoke CA on some JavaScripts and note the time of reaction.
EXECUTE: Open a terminal, CD into your project's root directory and execute {code}npm install{code} on the project.
ASSERT: Very first requests for CA or Validation lead into the appearance of many builder jobs and for some time Eclipse may become irresponsible.
After the builder jobs finishing the CA works much slower that it was before execution of {code}npm install{code}.
> Performance problems with angular-phonecat project
> --------------------------------------------------
>
> Key: JBIDE-19448
> URL: https://issues.jboss.org/browse/JBIDE-19448
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: jsp/jsf/xml/html source editing, upstream
> Affects Versions: 4.2.3.Final
> Environment: Tern.java + AngularJS-Eclipse installed
> Reporter: Victor Rubezhny
>
> On angular-phonecat project with the dependencies added by 'npm install' (as well as some other projects where dependencies are taken by bower with 'bower install') there is performance problem occurs.
> 'npm install' and 'bower install' command could add more than 1000 JavaScripts into the project's Include Path, so this could lead into a problem with Eclipse's performance.
> The workaround for the issue is to exclude some directories from JSDT Include Path like 'node_modules/' (in case of 'npm install' is used), 'bower_components/' (in case of 'bower install' is used) as well as other service directories containing JavaScripts that aren't used in JS application
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 1 month
[JBoss JIRA] (JBIDE-19448) Performance problems with angular-phonecat project
by Victor Rubezhny (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19448?page=com.atlassian.jira.plugi... ]
Victor Rubezhny updated JBIDE-19448:
------------------------------------
Description:
On angular-phonecat project with the dependencies added by 'npm install' (as well as some other projects where dependencies are taken by bower with 'bower install') there is performance problem occurs.
'npm install' and 'bower install' command could add more than 1000 JavaScripts into the project's Include Path, so this could lead into a problem with Eclipse's performance.
The workaround for the issue is to exclude some directories from JSDT Include Path like 'node_modules/' (in case of 'npm install' is used), 'bower_components/' (in case of 'bower install' is used) as well as other service directories containing JavaScripts that aren't used in JS application
was:
On angular-phonecat project with the dependencies added by {code}npm install{code} (as well as some other projects where dependencies are taken by bower with {code}bower install{code}) there is performance problem occures.
{code}npm install{code} or {code}bower install{code} command could add more than 1000 JavaScripts into the project's Include Path, so this could lead into a problem with Eclipse's performance.
The workaround for the issue is to exclude some directories from JSDT Include Path like 'node_modules/' (in case of {code}npm install{code} is used), 'bower_components/' (in case of {code}bower install{code} is used) as well as other service directories containing JavaScripts that aren't used in JS application
> Performance problems with angular-phonecat project
> --------------------------------------------------
>
> Key: JBIDE-19448
> URL: https://issues.jboss.org/browse/JBIDE-19448
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: jsp/jsf/xml/html source editing, upstream
> Affects Versions: 4.2.3.Final
> Environment: Tern.java + AngularJS-Eclipse installed
> Reporter: Victor Rubezhny
>
> On angular-phonecat project with the dependencies added by 'npm install' (as well as some other projects where dependencies are taken by bower with 'bower install') there is performance problem occurs.
> 'npm install' and 'bower install' command could add more than 1000 JavaScripts into the project's Include Path, so this could lead into a problem with Eclipse's performance.
> The workaround for the issue is to exclude some directories from JSDT Include Path like 'node_modules/' (in case of 'npm install' is used), 'bower_components/' (in case of 'bower install' is used) as well as other service directories containing JavaScripts that aren't used in JS application
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 1 month
[JBoss JIRA] (JBIDE-19448) Performance problems with angular-phonecat project
by Victor Rubezhny (JIRA)
Victor Rubezhny created JBIDE-19448:
---------------------------------------
Summary: Performance problems with angular-phonecat project
Key: JBIDE-19448
URL: https://issues.jboss.org/browse/JBIDE-19448
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: jsp/jsf/xml/html source editing, upstream
Affects Versions: 4.2.3.Final
Environment: Tern.java + AngularJS-Eclipse installed
Reporter: Victor Rubezhny
On angular-phonecat project with the dependencies added by {code}npm install{code} (as well as some other projects where dependencies are taken by bower with {code}bower install{code}) there is performance problem occures.
{code}npm install{code} or {code}bower install{code} command could add more than 1000 JavaScripts into the project's Include Path, so this could lead into a problem with Eclipse's performance.
The workaround for the issue is to exclude some directories from JSDT Include Path like 'node_modules/' (in case of {code}npm install{code} is used), 'bower_components/' (in case of {code}bower install{code} is used) as well as other service directories containing JavaScripts that aren't used in JS application
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 1 month
[JBoss JIRA] (JBIDE-19447) Constraint violation resolving org.jboss.tools.browsersim.ui
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19447?page=com.atlassian.jira.plugi... ]
Nick Boldt reassigned JBIDE-19447:
----------------------------------
Assignee: Konstantin Marmalyukov
> Constraint violation resolving org.jboss.tools.browsersim.ui
> ------------------------------------------------------------
>
> Key: JBIDE-19447
> URL: https://issues.jboss.org/browse/JBIDE-19447
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: browsersim
> Affects Versions: 4.3.0.Alpha2
> Reporter: Nick Boldt
> Assignee: Konstantin Marmalyukov
>
> Build is OK, and publish is working, but tests are failing:
> {code:title=https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_Master/job/jbosstools-browsersim_master/136/console}
> 00:04:56.920 !ENTRY org.jboss.tools.browsersim.eclipse 4 0 2015-03-13 08:51:58.758
> 00:04:56.920 !MESSAGE FrameworkEvent ERROR
> 00:04:56.920 !STACK 0
> 00:04:56.920 org.osgi.framework.BundleException: Could not resolve module: org.jboss.tools.browsersim.eclipse [265]
> 00:04:56.920 Unresolved requirement: Require-Bundle: org.jboss.tools.browsersim.ui; bundle-version="3.3.0"
> 00:04:56.921 -> Bundle-SymbolicName: org.jboss.tools.browsersim.ui; bundle-version="3.7.0.Alpha2-v20150313-1249-B136"; singleton:="true"
> 00:04:56.921 org.jboss.tools.browsersim.ui [266]
> 00:04:56.921 Unresolved requirement: Require-Bundle: org.jboss.tools.browsersim.javafx.mock; bundle-version="3.6.0"; resolution:="optional"
> 00:04:56.921 Bundle was not resolved because of a uses contraint violation.
> 00:04:56.921 org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource org.jboss.tools.browsersim.ui [osgi.identity; osgi.identity="org.jboss.tools.browsersim.ui"; type="osgi.bundle"; version:Version="3.7.0.Alpha2-v20150313-1249-B136"; singleton:="true"] because it is exposed to package 'org.eclipse.jetty.util.component' from resources org.eclipse.jetty.util [osgi.identity; osgi.identity="org.eclipse.jetty.util"; type="osgi.bundle"; version:Version="9.2.5.v20141112"] and org.eclipse.jetty.util [osgi.identity; osgi.identity="org.eclipse.jetty.util"; type="osgi.bundle"; version:Version="8.1.14.v20131031"] via two dependency chains.
> 00:04:56.922
> 00:04:56.922 Chain 1:
> 00:04:56.922 org.jboss.tools.browsersim.ui [osgi.identity; osgi.identity="org.jboss.tools.browsersim.ui"; type="osgi.bundle"; version:Version="3.7.0.Alpha2-v20150313-1249-B136"; singleton:="true"]
> 00:04:56.923 require: (&(osgi.wiring.bundle=org.eclipse.jetty.util)(bundle-version>=8.1.14))
> 00:04:56.923 |
> 00:04:56.923 provide: osgi.wiring.bundle: org.eclipse.jetty.util
> 00:04:56.923 org.eclipse.jetty.util [osgi.identity; osgi.identity="org.eclipse.jetty.util"; type="osgi.bundle"; version:Version="9.2.5.v20141112"]
> 00:04:56.923
> 00:04:56.923 Chain 2:
> 00:04:56.923 org.jboss.tools.browsersim.ui [osgi.identity; osgi.identity="org.jboss.tools.browsersim.ui"; type="osgi.bundle"; version:Version="3.7.0.Alpha2-v20150313-1249-B136"; singleton:="true"]
> 00:04:56.924 require: (&(osgi.wiring.bundle=org.eclipse.jetty.websocket)(bundle-version>=8.1.14))
> 00:04:56.924 |
> 00:04:56.924 provide: osgi.wiring.bundle; osgi.wiring.bundle="org.eclipse.jetty.websocket"; bundle-version:Version="8.1.14.v20131031"
> 00:04:56.924 org.eclipse.jetty.websocket [osgi.identity; osgi.identity="org.eclipse.jetty.websocket"; type="osgi.bundle"; version:Version="8.1.14.v20131031"]
> 00:04:56.924 import: (&(osgi.wiring.package=org.eclipse.jetty.io)(&(version>=8.1.0)(!(version>=9.0.0))))
> 00:04:56.924 |
> 00:04:56.925 export: osgi.wiring.package=org.eclipse.jetty.io; uses:=org.eclipse.jetty.util.log
> 00:04:56.925 org.eclipse.jetty.io [osgi.identity; osgi.identity="org.eclipse.jetty.io"; type="osgi.bundle"; version:Version="8.1.14.v20131031"]
> 00:04:56.925 import: (&(osgi.wiring.package=org.eclipse.jetty.util.log)(&(version>=8.1.0)(!(version>=9.0.0))))
> 00:04:56.925 |
> 00:04:56.925 export: osgi.wiring.package: org.eclipse.jetty.util.log; uses:=org.eclipse.jetty.util.component
> 00:04:56.925 export: osgi.wiring.package=org.eclipse.jetty.util.component
> 00:04:56.925 org.eclipse.jetty.util [osgi.identity; osgi.identity="org.eclipse.jetty.util"; type="osgi.bundle"; version:Version="8.1.14.v20131031"]
> 00:04:56.926 at org.eclipse.osgi.container.Module.start(Module.java:434)
> 00:04:56.926 at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
> 00:04:56.926 at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)
> 00:04:56.926 at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
> 00:04:56.926 at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
> 00:04:56.927 at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
> 00:04:56.927 at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
> 00:04:56.927 at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340){code}
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 1 month
[JBoss JIRA] (JBIDE-19447) Constraint violation resolving org.jboss.tools.browsersim.ui
by Nick Boldt (JIRA)
Nick Boldt created JBIDE-19447:
----------------------------------
Summary: Constraint violation resolving org.jboss.tools.browsersim.ui
Key: JBIDE-19447
URL: https://issues.jboss.org/browse/JBIDE-19447
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: browsersim
Affects Versions: 4.3.0.Alpha2
Reporter: Nick Boldt
Build is OK, and publish is working, but tests are failing:
{code:title=https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_Master/job/jbosstools-browsersim_master/136/console}
00:04:56.920 !ENTRY org.jboss.tools.browsersim.eclipse 4 0 2015-03-13 08:51:58.758
00:04:56.920 !MESSAGE FrameworkEvent ERROR
00:04:56.920 !STACK 0
00:04:56.920 org.osgi.framework.BundleException: Could not resolve module: org.jboss.tools.browsersim.eclipse [265]
00:04:56.920 Unresolved requirement: Require-Bundle: org.jboss.tools.browsersim.ui; bundle-version="3.3.0"
00:04:56.921 -> Bundle-SymbolicName: org.jboss.tools.browsersim.ui; bundle-version="3.7.0.Alpha2-v20150313-1249-B136"; singleton:="true"
00:04:56.921 org.jboss.tools.browsersim.ui [266]
00:04:56.921 Unresolved requirement: Require-Bundle: org.jboss.tools.browsersim.javafx.mock; bundle-version="3.6.0"; resolution:="optional"
00:04:56.921 Bundle was not resolved because of a uses contraint violation.
00:04:56.921 org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource org.jboss.tools.browsersim.ui [osgi.identity; osgi.identity="org.jboss.tools.browsersim.ui"; type="osgi.bundle"; version:Version="3.7.0.Alpha2-v20150313-1249-B136"; singleton:="true"] because it is exposed to package 'org.eclipse.jetty.util.component' from resources org.eclipse.jetty.util [osgi.identity; osgi.identity="org.eclipse.jetty.util"; type="osgi.bundle"; version:Version="9.2.5.v20141112"] and org.eclipse.jetty.util [osgi.identity; osgi.identity="org.eclipse.jetty.util"; type="osgi.bundle"; version:Version="8.1.14.v20131031"] via two dependency chains.
00:04:56.922
00:04:56.922 Chain 1:
00:04:56.922 org.jboss.tools.browsersim.ui [osgi.identity; osgi.identity="org.jboss.tools.browsersim.ui"; type="osgi.bundle"; version:Version="3.7.0.Alpha2-v20150313-1249-B136"; singleton:="true"]
00:04:56.923 require: (&(osgi.wiring.bundle=org.eclipse.jetty.util)(bundle-version>=8.1.14))
00:04:56.923 |
00:04:56.923 provide: osgi.wiring.bundle: org.eclipse.jetty.util
00:04:56.923 org.eclipse.jetty.util [osgi.identity; osgi.identity="org.eclipse.jetty.util"; type="osgi.bundle"; version:Version="9.2.5.v20141112"]
00:04:56.923
00:04:56.923 Chain 2:
00:04:56.923 org.jboss.tools.browsersim.ui [osgi.identity; osgi.identity="org.jboss.tools.browsersim.ui"; type="osgi.bundle"; version:Version="3.7.0.Alpha2-v20150313-1249-B136"; singleton:="true"]
00:04:56.924 require: (&(osgi.wiring.bundle=org.eclipse.jetty.websocket)(bundle-version>=8.1.14))
00:04:56.924 |
00:04:56.924 provide: osgi.wiring.bundle; osgi.wiring.bundle="org.eclipse.jetty.websocket"; bundle-version:Version="8.1.14.v20131031"
00:04:56.924 org.eclipse.jetty.websocket [osgi.identity; osgi.identity="org.eclipse.jetty.websocket"; type="osgi.bundle"; version:Version="8.1.14.v20131031"]
00:04:56.924 import: (&(osgi.wiring.package=org.eclipse.jetty.io)(&(version>=8.1.0)(!(version>=9.0.0))))
00:04:56.924 |
00:04:56.925 export: osgi.wiring.package=org.eclipse.jetty.io; uses:=org.eclipse.jetty.util.log
00:04:56.925 org.eclipse.jetty.io [osgi.identity; osgi.identity="org.eclipse.jetty.io"; type="osgi.bundle"; version:Version="8.1.14.v20131031"]
00:04:56.925 import: (&(osgi.wiring.package=org.eclipse.jetty.util.log)(&(version>=8.1.0)(!(version>=9.0.0))))
00:04:56.925 |
00:04:56.925 export: osgi.wiring.package: org.eclipse.jetty.util.log; uses:=org.eclipse.jetty.util.component
00:04:56.925 export: osgi.wiring.package=org.eclipse.jetty.util.component
00:04:56.925 org.eclipse.jetty.util [osgi.identity; osgi.identity="org.eclipse.jetty.util"; type="osgi.bundle"; version:Version="8.1.14.v20131031"]
00:04:56.926 at org.eclipse.osgi.container.Module.start(Module.java:434)
00:04:56.926 at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
00:04:56.926 at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)
00:04:56.926 at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
00:04:56.926 at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
00:04:56.927 at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
00:04:56.927 at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
00:04:56.927 at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340){code}
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 1 month
[JBoss JIRA] (JBIDE-19446) Completion proposal computers implementations should check content type before doing other computations
by Viacheslav Kabanovich (JIRA)
Viacheslav Kabanovich created JBIDE-19446:
---------------------------------------------
Summary: Completion proposal computers implementations should check content type before doing other computations
Key: JBIDE-19446
URL: https://issues.jboss.org/browse/JBIDE-19446
Project: Tools (JBoss Tools)
Issue Type: Task
Components: batch, cdi
Affects Versions: 4.3.0.Alpha1
Reporter: Viacheslav Kabanovich
Assignee: Viacheslav Kabanovich
Fix For: 4.3.0.Alpha2
BeansXmlCompletionProposalComputer should do computations only for beans.xml.
BatchJobCompletionProposalComputer should do computations only for batch job xml.
These computers are registered for different content types because Eclipse may bind any matching content type to file, including any xml content type. Implementation should start with the check if current xml file is relevant.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 1 month
[JBoss JIRA] (JBDS-3373) Remove org.eclipse.jst.server.generic.jonas plugin from JBDS
by Max Rydahl Andersen (JIRA)
[ https://issues.jboss.org/browse/JBDS-3373?page=com.atlassian.jira.plugin.... ]
Max Rydahl Andersen commented on JBDS-3373:
-------------------------------------------
what I think should be done is to check which servers (if any) we are not including or which we are including extra compared to WTP which changed packaging in last eclipse release.
> Remove org.eclipse.jst.server.generic.jonas plugin from JBDS
> ------------------------------------------------------------
>
> Key: JBDS-3373
> URL: https://issues.jboss.org/browse/JBDS-3373
> Project: Developer Studio (JBoss Developer Studio)
> Issue Type: Enhancement
> Components: installer
> Affects Versions: 9.0.0.Alpha1
> Reporter: Fred Bricon
>
> com.jboss.devstudio.core.feature/feature.xml declares
> {quote}
> <import plugin="org.eclipse.jst.server.generic.jonas"/>
> {quote}
> I can't see *any* reason why we'd do that in 2015.
> [~burrsutter], [~ldimaggio], [~maxandersen] : is there any client requirement about JOnAS support?
> [~rob.stryker] does WTP require that plugin in any way?
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 1 month