[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-6346) New Struts/JSF Project Wizards slowdowns while typing the name for the project
Victor Rubezhny (JIRA)
jira-events at lists.jboss.org
Tue May 25 11:01:54 EDT 2010
[ https://jira.jboss.org/browse/JBIDE-6346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12532337#action_12532337 ]
Victor Rubezhny commented on JBIDE-6346:
----------------------------------------
The issue is reproducible only when at least one Seam project (registered in JBoss AS) exists in the workspace.
See the trace below which probably describes the operations which slows down name validation:
Thread [main] (Suspended)
Inflater.inflateBytes(byte[], int, int) line: not available [native method]
Inflater.inflate(byte[], int, int) line: 215
ZipFile$2(InflaterInputStream).read(byte[], int, int) line: 128
BufferedInputStream.read1(byte[], int, int) line: 254
BufferedInputStream.read(byte[], int, int) line: 313
Util.getInputStreamAsByteArray(InputStream, int) line: 323
ToolFactory.createDefaultClassFileReader(InputStream, int) line: 268
JavaEEArchiveUtilities.isEJBArchive(IArchive) line: 728
JavaEEArchiveUtilities.refineForJavaEE(IArchive) line: 538
JavaEEArchiveUtilities.openArchive(ArchiveOptions) line: 330
JavaEEArchiveUtilities(ArchiveFactoryImpl).openArchive(IPath) line: 47
JavaEEBinaryComponentHelper.getJavaEEQuickPeek(IPath) line: 55
JavaEEProjectUtilities.getJ2EEFileType(IPath) line: 219
JEEHeirarchyExportParticipant.isChildModule(IVirtualComponent, FlatVirtualComponent$FlatComponentTaskModel, IFlatFile) line: 54
FlatVirtualComponent.shouldAddComponentFile(IVirtualComponent, IFlatFile) line: 210
VirtualComponentFlattenUtility.addFile(IVirtualComponent, IPath, IAdaptable) line: 118
VirtualComponentFlattenUtility.addFile(IVirtualComponent, IFile, IPath) line: 135
VirtualComponentFlattenUtility.addMembersInternal(IVirtualComponent, IVirtualContainer, IPath) line: 99
VirtualComponentFlattenUtility.addMembersInternal(IVirtualComponent, IVirtualContainer, IPath) line: 95
VirtualComponentFlattenUtility.addMembersInternal(IVirtualComponent, IVirtualContainer, IPath) line: 95
VirtualComponentFlattenUtility.addMembers(IVirtualComponent, IVirtualContainer, IPath) line: 50
FlatVirtualComponent.treeWalk() line: 162
FlatVirtualComponent.cacheResources() line: 120
FlatVirtualComponent.getChildModules() line: 110
JEEFlexProjDeployable(FlatComponentDeployable).getExportModelChildren() line: 144
JEEFlexProjDeployable(FlatComponentDeployable).getModules() line: 155
JBossServer(DeployableServer).doGetParentModules(IModule) line: 92
JBossServer(DeployableServer).getRootModules(IModule) line: 74
Server.getRootModules(IModule, IProgressMonitor) line: 2300
RegistrationHelper.getRegistrationError(IModule, String, IServer) line: 97
RegisterServerContext.getErrorMessage() line: 176
NewProjectWizard(NewWebProjectWizard).canFinish() line: 52
WizardDialog.updateButtons() line: 1318
NewProjectWizardPage(WizardPage).setPageComplete(boolean) line: 299
NewWebProjectWizardPage$LocationAdapter.setValue(Object) line: 383
NewWebProjectWizardPage$NameAdapter.setValue(Object) line: 374
NewWebProjectWizardPage$NameAdapter(NewWebProjectWizardPage$LocalValueProvider).valueChange(PropertyChangeEvent) line: 353
StringFieldEditorEx.propertyChange(PropertyChangeEvent) line: 77
StringFieldEditorEx(FieldEditor).fireValueChanged(String, Object, Object) line: 350
StringFieldEditorEx(StringFieldEditor).valueChanged() line: 328
StringFieldEditor$1.modifyText(ModifyEvent) line: 178
TypedListener.handleEvent(Event) line: 167
EventTable.sendEvent(Event) line: 84
Text(Widget).sendEvent(Event) line: 1050
Text(Widget).sendEvent(int, Event, boolean) line: 1074
Text(Widget).sendEvent(int) line: 1055
Text.wmCommandChild(int, int) line: 2526
BorderedControl(Control).WM_COMMAND(int, int) line: 4276
BorderedControl(Control).windowProc(int, int, int, int) line: 4142
BorderedControl(Canvas).windowProc(int, int, int, int) line: 341
Display.windowProc(int, int, int, int) line: 4843
OS.CallWindowProcW(int, int, int, int, int) line: not available [native method]
OS.CallWindowProc(int, int, int, int, int) line: 2359
Text.callWindowProc(int, int, int, int) line: 255
Text(Control).windowProc(int, int, int, int) line: 4230
Text.windowProc(int, int, int, int) line: 2170
Display.windowProc(int, int, int, int) line: 4830
OS.DispatchMessageW(MSG) line: not available [native method]
OS.DispatchMessage(MSG) line: 2456
Display.readAndDispatch() line: 3626
WizardDialog(Window).runEventLoop(Shell) line: 825
WizardDialog(Window).open() line: 801
WizardHandler$New.executeHandler(ExecutionEvent) line: 254
WizardHandler$New(WizardHandler).execute(ExecutionEvent) line: 274
HandlerProxy.execute(ExecutionEvent) line: 293
Command.executeWithChecks(ExecutionEvent) line: 476
ParameterizedCommand.executeWithChecks(Object, Object) line: 508
HandlerService.executeCommand(ParameterizedCommand, Event) line: 169
SlaveHandlerService.executeCommand(ParameterizedCommand, Event) line: 241
ActionFactory$WorkbenchCommandAction(CommandAction).runWithEvent(Event) line: 157
ActionContributionItem.handleWidgetSelection(Event, boolean) line: 584
ActionContributionItem.access$2(ActionContributionItem, Event, boolean) line: 501
ActionContributionItem$5.handleEvent(Event) line: 411
EventTable.sendEvent(Event) line: 84
MenuItem(Widget).sendEvent(Event) line: 1050
Display.runDeferredEvents() line: 4037
Display.readAndDispatch() line: 3628
Workbench.runEventLoop(Window$IExceptionHandler, Display) line: 2416
Workbench.runUI() line: 2380
Workbench.access$4(Workbench) line: 2229
Workbench$5.run() line: 504
Realm.runWithDefault(Realm, Runnable) line: 332
Workbench.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 497
PlatformUI.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 149
IDEApplication.start(IApplicationContext) line: 115
EclipseAppHandle.run(Object) line: 196
EclipseAppLauncher.runApplication(Object) line: 110
EclipseAppLauncher.start(Object) line: 79
EclipseStarter.run(Object) line: 369
EclipseStarter.run(String[], Runnable) line: 179
NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method]
NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39
DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25
Method.invoke(Object, Object...) line: 585
Main.invokeFramework(String[], URL[]) line: 619
Main.basicRun(String[]) line: 574
Main.run(String[]) line: 1406
Main.main(String[]) line: 1382
> New Struts/JSF Project Wizards slowdowns while typing the name for the project
> ------------------------------------------------------------------------------
>
> Key: JBIDE-6346
> URL: https://jira.jboss.org/browse/JBIDE-6346
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: JSF, struts/shale
> Affects Versions: 3.2-Helios
> Environment: Eclipse 3.6M6
> Reporter: Victor Rubezhny
> Assignee: Viacheslav Kabanovich
> Fix For: 3.2-Helios
>
>
> When typing name for a new Struts or JSF project in New Struts/JSF Project Wizard the wizard is too slow while accepting the characters typed-in.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbosstools-issues
mailing list