[JBoss JIRA] (JBIDE-12447) Reorganization of 'runtimes' plugin
by Rob Stryker (JIRA)
Rob Stryker created JBIDE-12447:
-----------------------------------
Summary: Reorganization of 'runtimes' plugin
Key: JBIDE-12447
URL: https://issues.jboss.org/browse/JBIDE-12447
Project: Tools (JBoss Tools)
Issue Type: Task
Components: JBossAS/Servers, runtime detection, Seam 2
Affects Versions: 3.4.0.M1
Reporter: Rob Stryker
Assignee: Rob Stryker
Fix For: 3.4.0.M1
Runtimes plugin currently only has a handful of plugins (4), but sits at the top of the dependency tree. It depends on astools, seam, and has soft dependencies (via services) to project examples.
In order to move runtimes down the stack, and make it a low-level component which others depend on, the following should be done:
1) disable the plugins org.jboss.tools.runtime.as.detector and org.jboss.tools.runtime.seam.detector from the build
2) Clone org.jboss.tools.runtime.seam.detector (and its feature) into the seam component, but do not enable in build
3) Clone org.jboss.tools.runtime.as.detector (and feature) into the astools component, but do not enable in build
4) Without these two plugins and features, runtimes can safely be moved down the stack. This will require the build team to put runtimes lower on the build train. This should not affect anyone that CURRENTLY depends on runtimes, since it will still be available, only sooner. This will allow MORE plugins to depend on runtimes.
5) Once runtimes (without it's as and seam detectors) is in the build and building properly, then we can:
6) Enable the new plugin and feature in astools
7) enable the new plugin and feature in seam
8) Once the new plugins are alive and building, we can safely remove the old ones from the runtimes svn tree.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 9 months
[JBoss JIRA] (JBIDE-12309) Resource leak in AbstractTemporaryAnnotation.paint
by Viacheslav Kabanovich (JIRA)
Viacheslav Kabanovich created JBIDE-12309:
---------------------------------------------
Summary: Resource leak in AbstractTemporaryAnnotation.paint
Key: JBIDE-12309
URL: https://issues.jboss.org/browse/JBIDE-12309
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: common/jst/core
Affects Versions: 3.4.0.M1
Reporter: Viacheslav Kabanovich
Assignee: Viacheslav Kabanovich
Fix For: 3.4.0.M1
New image is created at each call of method paint().
Eclipse may be hanged, after 5-10 minutes of editing a file with a marker, if user fixes it and continues typing without saving the file. As-you-type validation replaces the marker of the fixed problem with a temporary disabled marker, which is redrawn many times while the file is edited.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 9 months
[JBoss JIRA] (JBIDE-12405) As-you-type validation works slow when many strings are being added
by Alexey Kazakov (JIRA)
Alexey Kazakov created JBIDE-12405:
--------------------------------------
Summary: As-you-type validation works slow when many strings are being added
Key: JBIDE-12405
URL: https://issues.jboss.org/browse/JBIDE-12405
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: common/jst/core
Affects Versions: 3.4.0.M1
Reporter: Alexey Kazakov
Assignee: Victor Rubezhny
Priority: Blocker
Fix For: 3.4.0.M1
1. Create a cdi bean class.
2. Add the following lines to any method of the class:
{code}
System.out.println("#{test.bytess} sf sdf " + "" + "" + "");
System.out.println("#{test.bytess} sf sdf " + "" + "" + "");
System.out.println("#{test.bytess} sf sdf " + "" + "" + "");
System.out.println("#{test.bytess} sf sdf " + "" + "" + "");
System.out.println("#{test.bytess} sf sdf " + "" + "" + "");
System.out.println("#{test.bytess} sf sdf " + "" + "" + "");
System.out.println("#{test.bytess} sf sdf " + "" + "" + "");
System.out.println("#{test.bytess} sf sdf " + "" + "" + "");
System.out.println("#{test.bytess} sf sdf " + "" + "" + "");
System.out.println("#{test.bytess} sf sdf " + "" + "" + "");
System.out.println("#{test.bytess} sf sdf " + "" + "" + "");
System.out.println("#{test.bytess} sf sdf " + "" + "" + "");
{code}
3. Repeat #2 a ten times.
4. There are n! as-you-type validation thread created, where n is a nubmer of srings of the file.
So if you have just ten stirngs you will have 362880 threads.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 9 months