Viewing Issue Advanced Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0009847 [Talend Data Quality] graphical User Interface major sometimes 2009-10-27 11:54 2009-11-13 14:38
Reporter scorreia View Status public  
Assigned To scorreia
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 3.2.2 Product Version 3.2.1
  Target Version 3.2.2 Product Build
Summary 0009847: Graphical issue
Description After some time of usage of TDQ, I get some NPE.
The first NPE is below. Then I successively get an NPE each time I select a component or when I open/close a job...

I don't know how to reproduce it at this time.
Steps To Reproduce
Additional Information java.lang.NullPointerException
at org.eclipse.jface.action.ToolBarManager.update(ToolBarManager.java:284)
at org.eclipse.ui.internal.ViewPane.updateActionBars(ViewPane.java:449)
at org.eclipse.ui.internal.ViewActionBars.updateActionBars(ViewActionBars.java:59)
at org.eclipse.ui.part.PageBookView.showPageRec(PageBookView.java:981)
at org.eclipse.ui.views.contentoutline.ContentOutline.showPageRec(ContentOutline.java:251)
at org.eclipse.ui.part.PageBookView.partActivated(PageBookView.java:746)
at org.eclipse.ui.views.contentoutline.ContentOutline.partBroughtToTop(ContentOutline.java:212)
at org.eclipse.ui.internal.PartListenerList$2.run(PartListenerList.java:87)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:880)
at org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57)
at org.eclipse.ui.internal.PartListenerList.firePartBroughtToTop(PartListenerList.java:85)
at org.eclipse.ui.internal.PartService.firePartBroughtToTop(PartService.java:207)
at org.eclipse.ui.internal.WorkbenchPagePartList.firePartBroughtToTop(WorkbenchPagePartList.java:75)
at org.eclipse.ui.internal.WorkbenchPagePartList.fireActiveEditorChanged(WorkbenchPagePartList.java:51)
at org.eclipse.ui.internal.PartList.setActiveEditor(PartList.java:152)
at org.eclipse.ui.internal.WorkbenchPage.makeActiveEditor(WorkbenchPage.java:1259)
at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3484)
at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:610)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2832)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729)
at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2643)
at org.talend.designer.core.ui.action.EditProcess.doRun(Unknown Source)
at org.talend.repository.ui.actions.AContextualAction$2.run(Unknown Source)
at org.talend.repository.RepositoryWorkUnit.executeRun(Unknown Source)
at org.talend.repository.model.AbstractRepositoryFactory.executeRepositoryWorkUnit(Unknown Source)
at org.talend.repository.svnprovider.SvnRepositoryFactory.executeRepositoryWorkUnit(Unknown Source)
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.executeRepositoryWorkUnit(Unknown Source)
at org.talend.repository.model.ProxyRepositoryFactory.executeRepositoryWorkUnit(Unknown Source)
at org.talend.repository.ui.actions.AContextualAction.run(Unknown Source)
at org.talend.repository.ui.actions.RepositoryDoubleClickAction.run(Unknown Source)
at org.talend.repository.ui.views.RepositoryView$7.doubleClick(Unknown Source)
at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:799)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:880)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:797)
at org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1419)
at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1173)
at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:237)
at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:234)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:295)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3401)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3033)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.talend.datacleansing.core.ui.intro.Application.start(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

Tags No tags attached.
workload (in half days)
Attached Files

- Relationships

-  Notes
User avatar (0029717)
scorreia (manager)
2009-10-27 12:31

this happens when switching between perspectives
(0030031)
svn (reporter)
2009-10-30 05:48

This is an automatic note from Subversion commit
    
r31922 by nrousseau

trunk [Subversion, tos] r31922

-----[Subversion commit log]----------------------------------------------------
bug 9847 fixed: avoid exception related to the outline of the editor.
(0030032)
svn (reporter)
2009-10-30 05:48

This is an automatic note from Subversion commit
    
r31923 by nrousseau

branch 3.2 [Subversion, tos] r31923

-----[Subversion commit log]----------------------------------------------------
bug 9847 fixed: avoid exception related to the outline of the editor.
User avatar (0030033)
nrousseau (administrator)
2009-10-30 05:51

found this bug actually only on my linux (i think the bug doesn't exist on windows after the time spent to test)

Another way found to test it, is simply by open some other file with the navigator view (.item/.properties/.classpath), and open some jobs, try to switch between different editors, run jobs etc... in few seconds of test, bug appear usually (and can appear randomly with change perspective as you sait it seems).

After this fix i don't see the bug, but as it's really random, i can't be totally sure....
User avatar (0030098)
scorreia (manager)
2009-10-30 11:27

hcheng, make some tests on linux, please.

- Issue History
Date Modified Username Field Change
2009-10-27 11:54 scorreia New Issue
2009-10-27 11:54 scorreia Assigned To => nrousseau
2009-10-27 12:31 scorreia Note Added: 0029717
2009-10-29 15:41 scorreia Severity minor => major
2009-10-29 15:41 scorreia Reproducibility have not tried => sometimes
2009-10-30 05:48 svn Checkin
2009-10-30 05:48 svn Note Added: 0030031
2009-10-30 05:48 svn Checkin
2009-10-30 05:48 svn Note Added: 0030032
2009-10-30 05:51 nrousseau Note Added: 0030033
2009-10-30 05:51 nrousseau Status new => toVerify
2009-10-30 06:50 nrousseau Assigned To nrousseau => scorreia
2009-10-30 11:26 scorreia Assigned To scorreia => hcheng
2009-10-30 11:27 scorreia Note Added: 0030098
2009-11-13 11:46 scorreia Assigned To hcheng => scorreia
2009-11-13 14:38 scorreia Status toVerify => closed
2009-11-13 14:38 scorreia Resolution open => fixed
2009-11-13 14:38 scorreia Fixed in Version => 3.2.2


Mantis 1.1.6[^]
Copyright © 2000 - 2007 Mantis Group
Powered by Mantis Bugtracker
Copyright © 2006 - 2010 Talend. All rights reserved. Talend Contributor Agreement