java.lang.reflect.InvocationTargetException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • For example, my repository tree is as follows: / (Root) | --- DIR1 | --- TRANSFORMATION1 | --- DIR2 For example, if I try to open TRANSFORMATION1 then I have a NullPointerException... This error doesn't happen when using a database repository. Full exception stack trace: java.lang.reflect.InvocationTargetException at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:381) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313) at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:495) at org.pentaho.di.ui.job.dialog.JobLoadProgressDialog.open(JobLoadProgressDialog.java:102) at org.pentaho.di.ui.spoon.Spoon.loadObjectFromRepository(Spoon.java:3315) at org.pentaho.di.ui.spoon.Spoon.access$18(Spoon.java:3290) at org.pentaho.di.ui.spoon.Spoon$19.open(Spoon.java:3236) at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.openContent(BrowseController.java:327) at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.onDoubleClick(BrowseController.java:614) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:317) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:131) at org.pentaho.ui.xul.swt.tags.SwtTree.access$2100(SwtTree.java:102) at org.pentaho.ui.xul.swt.tags.SwtTree$12.doubleClick(SwtTree.java:584) at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:799) at org.eclipse.jface.util.SafeRunnable$3.run(SafeRunnable.java:154) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:193) at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:797) at org.eclipse.jface.viewers.StructuredViewer.handleDoubleSelect(StructuredViewer.java:1061) 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(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.jface.window.Window.runEventLoop(Window.java:820) at org.eclipse.jface.window.Window.open(Window.java:796) at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:353) at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:279) at org.pentaho.di.ui.repository.repositoryexplorer.RepositoryExplorer.show(RepositoryExplorer.java:133) at org.pentaho.di.ui.spoon.Spoon$20$1.run(Spoon.java:3262) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1147) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6627) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:544) Caused by: java.lang.NullPointerException at org.pentaho.di.repository.filerep.KettleFileRepository.loadJob(KettleFileRepository.java:1150) at org.pentaho.di.ui.job.dialog.JobLoadProgressDialog$1.run(JobLoadProgressDialog.java:87) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369) ... 42 more I propose a patch to fix this problem : ### Eclipse Workspace Patch 1.0 #P Kettle trunk Index: src/org/pentaho/di/repository/filerep/KettleFileRepository.java =================================================================== --- src/org/pentaho/di/repository/filerep/KettleFileRepository.java (revision 14512) +++ src/org/pentaho/di/repository/filerep/KettleFileRepository.java (working copy) @@ -792,7 +792,7 @@ RepositoryDirectoryInterface directory = tree.findDirectory(idDirectory); String folderName = calcDirectoryName(directory); - String relativeFolderName = calcRelativeElementDirectory(directory); + FileObject folder = KettleVFS.getFileObject(folderName); for (FileObject child : folder.getChildren()) { @@ -803,7 +803,7 @@ String transName = name.substring(0, name.length()-4); - ObjectId id = new StringObjectId(calcObjectId(directory, relativeFolderName+transName, EXT_TRANSFORMATION)); + ObjectId id = new StringObjectId(calcObjectId(directory, transName, EXT_TRANSFORMATION)); Date date = new Date(child.getContent().getLastModifiedTime()); list.add( new RepositoryObject(id, transName, directory, "-", date, RepositoryObjectType.TRANSFORMATION, "", false) ); } @@ -826,7 +826,7 @@ RepositoryDirectoryInterface directory = tree.findDirectory(id_directory); String folderName = calcDirectoryName(directory); - String relativeFolderName = calcRelativeElementDirectory(directory); + FileObject folder = KettleVFS.getFileObject(folderName); for (FileObject child : folder.getChildren()) { @@ -837,7 +837,7 @@ String jobName = name.substring(0, name.length()-4); - ObjectId id = new StringObjectId(calcObjectId(directory, relativeFolderName+jobName, EXT_JOB)); + ObjectId id = new StringObjectId(calcObjectId(directory, jobName, EXT_JOB)); Date date = new Date(child.getContent().getLastModifiedTime()); list.add( new RepositoryObject(id, jobName, directory, "-", date, RepositoryObjectType.JOB, "", false) ); } @@ -1147,11 +1147,27 @@ name = name.substring(0, name.length()-fname.getExtension().length()-1); } - String filePath = fileObject.getParent().getName().getPath(); - String dirPath = filePath.substring(repositoryMeta.getBaseDirectory().length()); + String dirPath = fileObject.getParent().getName().getBaseName(); + String absoluteDirPath = fileObject.getParent().getName().getURI(); + if(absoluteDirPath.startsWith("file:///")) + { + absoluteDirPath = absoluteDirPath.substring("file:///".length()); + } + + String pathBase = repositoryMeta.getBaseDirectory(); + + if(!absoluteDirPath.equals(pathBase)) + { + dirPath = absoluteDirPath.substring(pathBase.length() +1); + } + else + { + dirPath = "/"; + } + RepositoryDirectoryInterface directory = loadRepositoryDirectoryTree().findDirectory(dirPath); Date lastModified = new Date(fileObject.getContent().getLastModifiedTime()); - + return new RepositoryObject(objectId, name, directory, "-", lastModified, objectType, "", false); } catch(Exception e) {
    via by Fabien,
  • For example, my repository tree is as follows: / (Root) | --- DIR1 | --- TRANSFORMATION1 | --- DIR2 For example, if I try to open TRANSFORMATION1 then I have a NullPointerException... This error doesn't happen when using a database repository. Full exception stack trace: java.lang.reflect.InvocationTargetException at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:381) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313) at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:495) at org.pentaho.di.ui.job.dialog.JobLoadProgressDialog.open(JobLoadProgressDialog.java:102) at org.pentaho.di.ui.spoon.Spoon.loadObjectFromRepository(Spoon.java:3315) at org.pentaho.di.ui.spoon.Spoon.access$18(Spoon.java:3290) at org.pentaho.di.ui.spoon.Spoon$19.open(Spoon.java:3236) at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.openContent(BrowseController.java:327) at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.onDoubleClick(BrowseController.java:614) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:317) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:131) at org.pentaho.ui.xul.swt.tags.SwtTree.access$2100(SwtTree.java:102) at org.pentaho.ui.xul.swt.tags.SwtTree$12.doubleClick(SwtTree.java:584) at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:799) at org.eclipse.jface.util.SafeRunnable$3.run(SafeRunnable.java:154) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:193) at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:797) at org.eclipse.jface.viewers.StructuredViewer.handleDoubleSelect(StructuredViewer.java:1061) 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(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.jface.window.Window.runEventLoop(Window.java:820) at org.eclipse.jface.window.Window.open(Window.java:796) at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:353) at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:279) at org.pentaho.di.ui.repository.repositoryexplorer.RepositoryExplorer.show(RepositoryExplorer.java:133) at org.pentaho.di.ui.spoon.Spoon$20$1.run(Spoon.java:3262) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1147) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6627) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:544) Caused by: java.lang.NullPointerException at org.pentaho.di.repository.filerep.KettleFileRepository.loadJob(KettleFileRepository.java:1150) at org.pentaho.di.ui.job.dialog.JobLoadProgressDialog$1.run(JobLoadProgressDialog.java:87) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369) ... 42 more I propose a patch to fix this problem : ### Eclipse Workspace Patch 1.0 #P Kettle trunk Index: src/org/pentaho/di/repository/filerep/KettleFileRepository.java =================================================================== --- src/org/pentaho/di/repository/filerep/KettleFileRepository.java (revision 14512) +++ src/org/pentaho/di/repository/filerep/KettleFileRepository.java (working copy) @@ -792,7 +792,7 @@ RepositoryDirectoryInterface directory = tree.findDirectory(idDirectory); String folderName = calcDirectoryName(directory); - String relativeFolderName = calcRelativeElementDirectory(directory); + FileObject folder = KettleVFS.getFileObject(folderName); for (FileObject child : folder.getChildren()) { @@ -803,7 +803,7 @@ String transName = name.substring(0, name.length()-4); - ObjectId id = new StringObjectId(calcObjectId(directory, relativeFolderName+transName, EXT_TRANSFORMATION)); + ObjectId id = new StringObjectId(calcObjectId(directory, transName, EXT_TRANSFORMATION)); Date date = new Date(child.getContent().getLastModifiedTime()); list.add( new RepositoryObject(id, transName, directory, "-", date, RepositoryObjectType.TRANSFORMATION, "", false) ); } @@ -826,7 +826,7 @@ RepositoryDirectoryInterface directory = tree.findDirectory(id_directory); String folderName = calcDirectoryName(directory); - String relativeFolderName = calcRelativeElementDirectory(directory); + FileObject folder = KettleVFS.getFileObject(folderName); for (FileObject child : folder.getChildren()) { @@ -837,7 +837,7 @@ String jobName = name.substring(0, name.length()-4); - ObjectId id = new StringObjectId(calcObjectId(directory, relativeFolderName+jobName, EXT_JOB)); + ObjectId id = new StringObjectId(calcObjectId(directory, jobName, EXT_JOB)); Date date = new Date(child.getContent().getLastModifiedTime()); list.add( new RepositoryObject(id, jobName, directory, "-", date, RepositoryObjectType.JOB, "", false) ); } @@ -1147,11 +1147,27 @@ name = name.substring(0, name.length()-fname.getExtension().length()-1); } - String filePath = fileObject.getParent().getName().getPath(); - String dirPath = filePath.substring(repositoryMeta.getBaseDirectory().length()); + String dirPath = fileObject.getParent().getName().getBaseName(); + String absoluteDirPath = fileObject.getParent().getName().getURI(); + if(absoluteDirPath.startsWith("file:///")) + { + absoluteDirPath = absoluteDirPath.substring("file:///".length()); + } + + String pathBase = repositoryMeta.getBaseDirectory(); + + if(!absoluteDirPath.equals(pathBase)) + { + dirPath = absoluteDirPath.substring(pathBase.length() +1); + } + else + { + dirPath = "/"; + } + RepositoryDirectoryInterface directory = loadRepositoryDirectoryTree().findDirectory(dirPath); Date lastModified = new Date(fileObject.getContent().getLastModifiedTime()); - + return new RepositoryObject(objectId, name, directory, "-", lastModified, objectType, "", false); } catch(Exception e) {
    via by Fabien,
  • When I try to open a Job/Transformation from a directory inside the main root using the explore screen I get a NullPointerException. I did a little investigation and it seems that the object id is incorrect. It contains the directory name in addition to the file name. For example, in case the repository tree is as follows: / (Root) | --- DIR1 | --- JOB1 | --- DIR2 JOB1 id is /DIR1/DIR1JOB1.kjb instead of: /DIR1/JOB1.kjb. This error doesn't happen when using a database repository. Full exception stack trace: java.lang.reflect.InvocationTargetException at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:381) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313) at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:495) at org.pentaho.di.ui.job.dialog.JobLoadProgressDialog.open(JobLoadProgressDialog.java:102) at org.pentaho.di.ui.spoon.Spoon.loadObjectFromRepository(Spoon.java:3315) at org.pentaho.di.ui.spoon.Spoon.access$18(Spoon.java:3290) at org.pentaho.di.ui.spoon.Spoon$19.open(Spoon.java:3236) at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.openContent(BrowseController.java:327) at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.onDoubleClick(BrowseController.java:614) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:317) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:131) at org.pentaho.ui.xul.swt.tags.SwtTree.access$2100(SwtTree.java:102) at org.pentaho.ui.xul.swt.tags.SwtTree$12.doubleClick(SwtTree.java:584) at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:799) at org.eclipse.jface.util.SafeRunnable$3.run(SafeRunnable.java:154) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:193) at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:797) at org.eclipse.jface.viewers.StructuredViewer.handleDoubleSelect(StructuredViewer.java:1061) 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(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.jface.window.Window.runEventLoop(Window.java:820) at org.eclipse.jface.window.Window.open(Window.java:796) at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:353) at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:279) at org.pentaho.di.ui.repository.repositoryexplorer.RepositoryExplorer.show(RepositoryExplorer.java:133) at org.pentaho.di.ui.spoon.Spoon$20$1.run(Spoon.java:3262) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1147) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6627) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:544) Caused by: java.lang.NullPointerException at org.pentaho.di.repository.filerep.KettleFileRepository.loadJob(KettleFileRepository.java:1150) at org.pentaho.di.ui.job.dialog.JobLoadProgressDialog$1.run(JobLoadProgressDialog.java:87) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369) ... 42 more
    via by koby aharon,
    • java.lang.reflect.InvocationTargetException at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:381) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313) at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:495) at org.pentaho.di.ui.job.dialog.JobLoadProgressDialog.open(JobLoadProgressDialog.java:102) at org.pentaho.di.ui.spoon.Spoon.loadObjectFromRepository(Spoon.java:3315) at org.pentaho.di.ui.spoon.Spoon.access$18(Spoon.java:3290) at org.pentaho.di.ui.spoon.Spoon$19.open(Spoon.java:3236) at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.openContent(BrowseController.java:327) at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.onDoubleClick(BrowseController.java:614) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:317) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:131) at org.pentaho.ui.xul.swt.tags.SwtTree.access$2100(SwtTree.java:102) at org.pentaho.ui.xul.swt.tags.SwtTree$12.doubleClick(SwtTree.java:584) at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:799) at org.eclipse.jface.util.SafeRunnable$3.run(SafeRunnable.java:154) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:193) at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:797) at org.eclipse.jface.viewers.StructuredViewer.handleDoubleSelect(StructuredViewer.java:1061) 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(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.jface.window.Window.runEventLoop(Window.java:820) at org.eclipse.jface.window.Window.open(Window.java:796) at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:353) at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:279) at org.pentaho.di.ui.repository.repositoryexplorer.RepositoryExplorer.show(RepositoryExplorer.java:133) at org.pentaho.di.ui.spoon.Spoon$20$1.run(Spoon.java:3262) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1147) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6627) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:544) Caused by: java.lang.NullPointerException at org.pentaho.di.repository.filerep.KettleFileRepository.loadJob(KettleFileRepository.java:1150) at org.pentaho.di.ui.job.dialog.JobLoadProgressDialog$1.run(JobLoadProgressDialog.java:87) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369) ... 42 more
    No Bugmate found.