Details
-
Bug
-
Resolution: Done
-
Major
-
3.2.0.CR1
-
None
Description
Type in a url that doesn't exist in the new connection wizard / dialog. Then while it's validating, quickly switch focus to the 'connection name' text box, and the UI freezes.
SocketInputStream.socketRead0(FileDescriptor, byte[], int, int, int) line: not available [native method]
SocketInputStream.read(byte[], int, int) line: 129
BufferedInputStream.fill() line: 218
BufferedInputStream.read1(byte[], int, int) line: 258
BufferedInputStream.read(byte[], int, int) line: 317
HttpClient.parseHTTPHeader(MessageHeader, ProgressSource, HttpURLConnection) line: 687
HttpClient.parseHTTP(MessageHeader, ProgressSource, HttpURLConnection) line: 632
HttpURLConnection.getInputStream() line: 1064
XMLEntityManager.setupCurrentEntity(String, XMLInputSource, boolean, boolean) line: not available
XMLEntityManager.startEntity(String, XMLInputSource, boolean, boolean) line: not available
XMLEntityManager.startDTDEntity(XMLInputSource) line: not available
XMLDTDScannerImpl.setInputSource(XMLInputSource) line: not available
XMLDocumentScannerImpl$DTDDispatcher.dispatch(boolean) line: not available
XMLDocumentScannerImpl(XMLDocumentFragmentScannerImpl).scanDocument(boolean) line: not available
XIncludeAwareParserConfiguration(XML11Configuration).parse(boolean) line: not available
XIncludeAwareParserConfiguration(XML11Configuration).parse(XMLInputSource) line: not available
DOMParser(XMLParser).parse(XMLInputSource) line: not available
DOMParser.parse(InputSource) line: not available
DocumentBuilderImpl.parse(InputSource) line: not available
DeltaCloudClientImpl.getDocument(String) line: 418
DeltaCloudClientImpl.getServerType() line: 247
DeltaCloud.getServerDriver(String) line: 607
Url2DriverConverter.getCloudType(String) line: 50
Url2DriverConverter.convert(Object) line: 43
UpdateValueStrategy.convert(Object) line: 220
ValueBinding$3.run() line: 167
Realm$1.run() line: 148
SafeRunner.run(ISafeRunnable) line: 42
Realm.safeRun(Runnable) line: 152
SWTObservables$DisplayRealm(Realm).exec(Runnable) line: 170
ValueBinding.doUpdate(IObservableValue, IObservableValue, UpdateValueStrategy, boolean, boolean) line: 151
ValueBinding.access$4(ValueBinding, IObservableValue, IObservableValue, UpdateValueStrategy, boolean, boolean) line: 140
ValueBinding$1.handleValueChange(ValueChangeEvent) line: 45
ValueChangeEvent.dispatch(IObservablesListener) line: 62
SWTDelayedObservableValueDecorator(ChangeManager).fireEvent(ObservableEvent) line: 119
SWTDelayedObservableValueDecorator(DecoratingObservableValue).fireValueChange(ValueDiff) line: 55
SWTDelayedObservableValueDecorator(DecoratingObservableValue).handleValueChange(ValueChangeEvent) line: 93
DecoratingObservableValue$1.handleValueChange(ValueChangeEvent) line: 67
ValueChangeEvent.dispatch(IObservablesListener) line: 62
DelayedObservableValue(ChangeManager).fireEvent(ObservableEvent) line: 119
DelayedObservableValue(AbstractObservableValue).fireValueChange(ValueDiff) line: 71
DelayedObservableValue.doGetValue() line: 120
DelayedObservableValue(AbstractObservableValue).getValue() line: 76
SWTDelayedObservableValueDecorator(DecoratingObservableValue).getValue() line: 98
SWTDelayedObservableValueDecorator.handleEvent(Event) line: 68
EventTable.sendEvent(Event) line: 84
Text(Widget).sendEvent(Event) line: 1258
Text(Widget).sendEvent(int, Event, boolean) line: 1282
Text(Widget).sendEvent(int) line: 1263
Text(Control).sendFocusEvent(int) line: 3391
Text(Control).gtk_event_after(long, long) line: 2760
Text.gtk_event_after(long, long) line: 1308
Text(Widget).windowProc(long, long, long) line: 1738
Text(Control).windowProc(long, long, long) line: 4796
Display.windowProc(long, long, long) line: 4360
OS._gtk_main_do_event(long) line: not available [native method]
OS.gtk_main_do_event(long) line: 8168
Display.eventProc(long, long) line: 1238
OS._g_main_context_iteration(long, boolean) line: not available [native method]
OS.g_main_context_iteration(long, boolean) line: 2229
Display.readAndDispatch() line: 3159
WizardDialog(Window).runEventLoop(Shell) line: 825
WizardDialog(Window).open() line: 801
NewConnectionHandler.execute(ExecutionEvent) line: 34
HandlerProxy.execute(ExecutionEvent) line: 293
Command.executeWithChecks(ExecutionEvent) line: 476
ParameterizedCommand.executeWithChecks(Object, Object) line: 508
HandlerService.executeCommand(ParameterizedCommand, Event) line: 169
CommandContributionItem.handleWidgetSelection(Event) line: 820
CommandContributionItem.access$19(CommandContributionItem, Event) line: 806
CommandContributionItem$5.handleEvent(Event) line: 796
EventTable.sendEvent(Event) line: 84
MenuItem(Widget).sendEvent(Event) line: 1258
Display.runDeferredEvents() line: 3540
Display.readAndDispatch() line: 3161
Workbench.runEventLoop(Window$IExceptionHandler, Display) line: 2640
Workbench.runUI() line: 2604
Workbench.access$4(Workbench) line: 2438
Workbench$7.run() line: 671
Realm.runWithDefault(Realm, Runnable) line: 332
Workbench.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 664
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: 597
Main.invokeFramework(String[], URL[]) line: 619
Main.basicRun(String[]) line: 574
Main.run(String[]) line: 1407
Main.main(String[]) line: 1383