NPE when parsing results from SimQPN run
!ENTRY org.eclipse.m2m.qvt.oml 4 0 2015-03-30 11:04:20.028
!MESSAGE Java method invocation error 'public java.util.HashSet edu.kit.ipd.descartes.solving.transformations.dml2qpn.blackboxhelper.ProbeToPlaceMapperBlackBox.getQPNPlaceIdsFromDMLProbe(java.lang.String)'
!STACK 0
java.lang.NullPointerException
at edu.kit.ipd.descartes.solving.transformations.dml2qpn.blackboxhelper.ProbeToPlaceMapperBlackBox.getQPNPlaceIdsFromDMLProbe(ProbeToPlaceMapperBlackBox.java:48)
at sun.reflect.GeneratedMethodAccessor102.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.m2m.internal.qvt.oml.blackbox.java.JavaMethodHandlerFactory$Handler.invoke(JavaMethodHandlerFactory.java:94)
at org.eclipse.m2m.internal.qvt.oml.blackbox.AbstractBlackboxProvider$3.invoke(AbstractBlackboxProvider.java:85)
at org.eclipse.m2m.internal.qvt.oml.ast.env.QvtOperationalEvaluationEnv.callOperation(QvtOperationalEvaluationEnv.java:172)
at org.eclipse.ocl.ecore.EcoreEvaluationEnvironment.callOperation(EcoreEvaluationEnvironment.java:1)
at org.eclipse.ocl.EvaluationVisitorImpl.visitOperationCallExp(EvaluationVisitorImpl.java:270)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.doVisitOperationCallExp(QvtOperationalEvaluationVisitorImpl.java:776)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitOperationCallExp(QvtOperationalEvaluationVisitorImpl.java:708)
at org.eclipse.ocl.EvaluationVisitorDecorator.visitOperationCallExp(EvaluationVisitorDecorator.java:263)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitOperationCallExp(QvtGenericEvaluationVisitor.java:241)
at org.eclipse.ocl.ecore.impl.OperationCallExpImpl.accept(OperationCallExpImpl.java:384)
at org.eclipse.ocl.AbstractEvaluationVisitor.visitExpression(AbstractEvaluationVisitor.java:242)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitVariableInitExp(QvtOperationalEvaluationVisitorImpl.java:1253)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitVariableInitExp(QvtGenericEvaluationVisitor.java:417)
at org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.VariableInitExpImpl.accept(VariableInitExpImpl.java:262)
at org.eclipse.ocl.AbstractEvaluationVisitor.visitExpression(AbstractEvaluationVisitor.java:242)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitOperationBody(QvtOperationalEvaluationVisitorImpl.java:1229)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitMappingBody(QvtOperationalEvaluationVisitorImpl.java:672)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitMappingBody(QvtGenericEvaluationVisitor.java:352)
at org.eclipse.m2m.internal.qvt.oml.expressions.impl.MappingBodyImpl.accept(MappingBodyImpl.java:122)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.executeMappingBody(QvtOperationalEvaluationVisitorImpl.java:898)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitMappingOperation(QvtOperationalEvaluationVisitorImpl.java:863)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitMappingOperation(QvtGenericEvaluationVisitor.java:362)
at org.eclipse.m2m.internal.qvt.oml.expressions.impl.MappingOperationImpl.accept(MappingOperationImpl.java:220)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.executeImperativeOperation(QvtOperationalEvaluationVisitorImpl.java:1954)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.doVisitOperationCallExp(QvtOperationalEvaluationVisitorImpl.java:759)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitOperationCallExp(QvtOperationalEvaluationVisitorImpl.java:708)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitMappingCallExp(QvtOperationalEvaluationVisitorImpl.java:698)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitMappingCallExp(QvtGenericEvaluationVisitor.java:357)
at org.eclipse.m2m.internal.qvt.oml.expressions.impl.MappingCallExpImpl.accept(MappingCallExpImpl.java:112)
at org.eclipse.ocl.AbstractEvaluationVisitor.visitExpression(AbstractEvaluationVisitor.java:242)
at org.eclipse.ocl.EvaluationVisitorDecorator.visitExpression(EvaluationVisitorDecorator.java:150)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitExpression(QvtGenericEvaluationVisitor.java:181)
at org.eclipse.ocl.internal.evaluation.IterationTemplate.evaluate(IterationTemplate.java:81)
at org.eclipse.ocl.EvaluationVisitorImpl.evaluateCollectIterator(EvaluationVisitorImpl.java:1967)
at org.eclipse.ocl.EvaluationVisitorImpl.visitIteratorExp(EvaluationVisitorImpl.java:1817)
at org.eclipse.ocl.EvaluationVisitorDecorator.visitIteratorExp(EvaluationVisitorDecorator.java:235)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitIteratorExp(QvtGenericEvaluationVisitor.java:217)
at org.eclipse.ocl.ecore.impl.IteratorExpImpl.accept(IteratorExpImpl.java:108)
at org.eclipse.ocl.AbstractEvaluationVisitor.visitExpression(AbstractEvaluationVisitor.java:242)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitOperationBody(QvtOperationalEvaluationVisitorImpl.java:1229)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitEntryOperation(QvtOperationalEvaluationVisitorImpl.java:508)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitEntryOperation(QvtGenericEvaluationVisitor.java:461)
at org.eclipse.m2m.internal.qvt.oml.expressions.impl.EntryOperationImpl.accept(EntryOperationImpl.java:67)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.executeImperativeOperation(QvtOperationalEvaluationVisitorImpl.java:1954)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.runMainEntry(QvtOperationalEvaluationVisitorImpl.java:2556)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl$1.invoke(QvtOperationalEvaluationVisitorImpl.java:1132)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.doVisitTransformation(QvtOperationalEvaluationVisitorImpl.java:1104)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.execute(QvtOperationalEvaluationVisitorImpl.java:904)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericVisitorDecorator.execute(QvtGenericVisitorDecorator.java:80)
at org.eclipse.m2m.internal.qvt.oml.InternalTransformationExecutor.doExecute(InternalTransformationExecutor.java:229)
at org.eclipse.m2m.internal.qvt.oml.InternalTransformationExecutor.execute(InternalTransformationExecutor.java:196)
at org.eclipse.m2m.qvt.oml.TransformationExecutor.execute(TransformationExecutor.java:107)
at edu.kit.ipd.descartes.solving.transformations.dml2qpn.DML2QPN.triggerSimQPN2ResultTrafo(DML2QPN.java:211)
at edu.kit.ipd.descartes.solving.transformations.dml2qpn.DML2QPN.start(DML2QPN.java:68)
at edu.kit.ipd.descartes.solving.tailoring.TailoredModelSolving.triggerDML2QPN(TailoredModelSolving.java:76)
at edu.kit.ipd.descartes.solving.tailoring.TailoredModelSolving.start(TailoredModelSolving.java:70)
at edu.kit.ipd.descartes.solving.DMLPredictionProcess.start(DMLPredictionProcess.java:90)
at edu.kit.ipd.descartes.solving.DMLSolver.solve(DMLSolver.java:165)
at edu.kit.ipd.descartes.solving.dqlconnector.PerformanceMetricsQueryConnectorImpl.startDMLSolver(PerformanceMetricsQueryConnectorImpl.java:313)
at edu.kit.ipd.descartes.solving.dqlconnector.PerformanceMetricsQueryConnectorImpl.requestMetrics(PerformanceMetricsQueryConnectorImpl.java:214)
at tools.descartes.dql.core.engine.interpreter.PerformanceMetricsQueryInterpreter.interpretSelectQuery(PerformanceMetricsQueryInterpreter.java:175)
at tools.descartes.dql.core.engine.interpreter.PerformanceMetricsQueryInterpreter.interpretQuery(PerformanceMetricsQueryInterpreter.java:94)
at tools.descartes.dql.core.engine.query.QueryExecutionEngineImpl.execute(QueryExecutionEngineImpl.java:56)
at tools.descartes.dql.core.engine.query.QueryExecutionEngineImpl.execute(QueryExecutionEngineImpl.java:72)
at tools.descartes.dql.core.platform.eclipse.launch.QueryExecutionEngineJob.run(QueryExecutionEngineJob.java:78)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
ERROR - Java method invocation error 'public java.util.HashSet edu.kit.ipd.descartes.solving.transformations.dml2qpn.blackboxhelper.ProbeToPlaceMapperBlackBox.getQPNPlaceIdsFromDMLProbe(java.lang.String)'
Caused by: java.lang.NullPointerException
java.lang.NullPointerException
at edu.kit.ipd.descartes.solving.transformations.dml2qpn.blackboxhelper.ProbeToPlaceMapperBlackBox.getQPNPlaceIdsFromDMLProbe(ProbeToPlaceMapperBlackBox.java:48)
at sun.reflect.GeneratedMethodAccessor102.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.m2m.internal.qvt.oml.blackbox.java.JavaMethodHandlerFactory$Handler.invoke(JavaMethodHandlerFactory.java:94)
at org.eclipse.m2m.internal.qvt.oml.blackbox.AbstractBlackboxProvider$3.invoke(AbstractBlackboxProvider.java:85)
at org.eclipse.m2m.internal.qvt.oml.ast.env.QvtOperationalEvaluationEnv.callOperation(QvtOperationalEvaluationEnv.java:172)
at org.eclipse.ocl.ecore.EcoreEvaluationEnvironment.callOperation(EcoreEvaluationEnvironment.java:1)
at org.eclipse.ocl.EvaluationVisitorImpl.visitOperationCallExp(EvaluationVisitorImpl.java:270)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.doVisitOperationCallExp(QvtOperationalEvaluationVisitorImpl.java:776)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitOperationCallExp(QvtOperationalEvaluationVisitorImpl.java:708)
at org.eclipse.ocl.EvaluationVisitorDecorator.visitOperationCallExp(EvaluationVisitorDecorator.java:263)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitOperationCallExp(QvtGenericEvaluationVisitor.java:241)
at org.eclipse.ocl.ecore.impl.OperationCallExpImpl.accept(OperationCallExpImpl.java:384)
at org.eclipse.ocl.AbstractEvaluationVisitor.visitExpression(AbstractEvaluationVisitor.java:242)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitVariableInitExp(QvtOperationalEvaluationVisitorImpl.java:1253)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitVariableInitExp(QvtGenericEvaluationVisitor.java:417)
at org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.VariableInitExpImpl.accept(VariableInitExpImpl.java:262)
at org.eclipse.ocl.AbstractEvaluationVisitor.visitExpression(AbstractEvaluationVisitor.java:242)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitOperationBody(QvtOperationalEvaluationVisitorImpl.java:1229)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitMappingBody(QvtOperationalEvaluationVisitorImpl.java:672)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitMappingBody(QvtGenericEvaluationVisitor.java:352)
at org.eclipse.m2m.internal.qvt.oml.expressions.impl.MappingBodyImpl.accept(MappingBodyImpl.java:122)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.executeMappingBody(QvtOperationalEvaluationVisitorImpl.java:898)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitMappingOperation(QvtOperationalEvaluationVisitorImpl.java:863)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitMappingOperation(QvtGenericEvaluationVisitor.java:362)
at org.eclipse.m2m.internal.qvt.oml.expressions.impl.MappingOperationImpl.accept(MappingOperationImpl.java:220)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.executeImperativeOperation(QvtOperationalEvaluationVisitorImpl.java:1954)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.doVisitOperationCallExp(QvtOperationalEvaluationVisitorImpl.java:759)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitOperationCallExp(QvtOperationalEvaluationVisitorImpl.java:708)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitMappingCallExp(QvtOperationalEvaluationVisitorImpl.java:698)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitMappingCallExp(QvtGenericEvaluationVisitor.java:357)
at org.eclipse.m2m.internal.qvt.oml.expressions.impl.MappingCallExpImpl.accept(MappingCallExpImpl.java:112)
at org.eclipse.ocl.AbstractEvaluationVisitor.visitExpression(AbstractEvaluationVisitor.java:242)
at org.eclipse.ocl.EvaluationVisitorDecorator.visitExpression(EvaluationVisitorDecorator.java:150)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitExpression(QvtGenericEvaluationVisitor.java:181)
at org.eclipse.ocl.internal.evaluation.IterationTemplate.evaluate(IterationTemplate.java:81)
at org.eclipse.ocl.EvaluationVisitorImpl.evaluateCollectIterator(EvaluationVisitorImpl.java:1967)
at org.eclipse.ocl.EvaluationVisitorImpl.visitIteratorExp(EvaluationVisitorImpl.java:1817)
at org.eclipse.ocl.EvaluationVisitorDecorator.visitIteratorExp(EvaluationVisitorDecorator.java:235)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitIteratorExp(QvtGenericEvaluationVisitor.java:217)
at org.eclipse.ocl.ecore.impl.IteratorExpImpl.accept(IteratorExpImpl.java:108)
at org.eclipse.ocl.AbstractEvaluationVisitor.visitExpression(AbstractEvaluationVisitor.java:242)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitOperationBody(QvtOperationalEvaluationVisitorImpl.java:1229)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.visitEntryOperation(QvtOperationalEvaluationVisitorImpl.java:508)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericEvaluationVisitor.visitEntryOperation(QvtGenericEvaluationVisitor.java:461)
at org.eclipse.m2m.internal.qvt.oml.expressions.impl.EntryOperationImpl.accept(EntryOperationImpl.java:67)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.executeImperativeOperation(QvtOperationalEvaluationVisitorImpl.java:1954)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.runMainEntry(QvtOperationalEvaluationVisitorImpl.java:2556)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl$1.invoke(QvtOperationalEvaluationVisitorImpl.java:1132)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.doVisitTransformation(QvtOperationalEvaluationVisitorImpl.java:1104)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtOperationalEvaluationVisitorImpl.execute(QvtOperationalEvaluationVisitorImpl.java:904)
at org.eclipse.m2m.internal.qvt.oml.evaluator.QvtGenericVisitorDecorator.execute(QvtGenericVisitorDecorator.java:80)
at org.eclipse.m2m.internal.qvt.oml.InternalTransformationExecutor.doExecute(InternalTransformationExecutor.java:229)
at org.eclipse.m2m.internal.qvt.oml.InternalTransformationExecutor.execute(InternalTransformationExecutor.java:196)
at org.eclipse.m2m.qvt.oml.TransformationExecutor.execute(TransformationExecutor.java:107)
at edu.kit.ipd.descartes.solving.transformations.dml2qpn.DML2QPN.triggerSimQPN2ResultTrafo(DML2QPN.java:211)
at edu.kit.ipd.descartes.solving.transformations.dml2qpn.DML2QPN.start(DML2QPN.java:68)
at edu.kit.ipd.descartes.solving.tailoring.TailoredModelSolving.triggerDML2QPN(TailoredModelSolving.java:76)
at edu.kit.ipd.descartes.solving.tailoring.TailoredModelSolving.start(TailoredModelSolving.java:70)
at edu.kit.ipd.descartes.solving.DMLPredictionProcess.start(DMLPredictionProcess.java:90)
at edu.kit.ipd.descartes.solving.DMLSolver.solve(DMLSolver.java:165)
at edu.kit.ipd.descartes.solving.dqlconnector.PerformanceMetricsQueryConnectorImpl.startDMLSolver(PerformanceMetricsQueryConnectorImpl.java:313)
at edu.kit.ipd.descartes.solving.dqlconnector.PerformanceMetricsQueryConnectorImpl.requestMetrics(PerformanceMetricsQueryConnectorImpl.java:214)
at tools.descartes.dql.core.engine.interpreter.PerformanceMetricsQueryInterpreter.interpretSelectQuery(PerformanceMetricsQueryInterpreter.java:175)
at tools.descartes.dql.core.engine.interpreter.PerformanceMetricsQueryInterpreter.interpretQuery(PerformanceMetricsQueryInterpreter.java:94)
at tools.descartes.dql.core.engine.query.QueryExecutionEngineImpl.execute(QueryExecutionEngineImpl.java:56)
at tools.descartes.dql.core.engine.query.QueryExecutionEngineImpl.execute(QueryExecutionEngineImpl.java:72)
at tools.descartes.dql.core.platform.eclipse.launch.QueryExecutionEngineJob.run(QueryExecutionEngineJob.java:78)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
!ENTRY org.eclipse.core.jobs 4 2 2015-03-30 11:04:20.037
!MESSAGE An internal error occurred during: "DQL Query Execution Engine".
!STACK 0
org.eclipse.emf.common.util.BasicEList$BasicIndexOutOfBoundsException: index=0, size=0
at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:346)
at java.util.Collections$UnmodifiableList.get(Unknown Source)
at edu.kit.ipd.descartes.solving.transformations.dml2qpn.DML2QPN.triggerSimQPN2ResultTrafo(DML2QPN.java:219)
at edu.kit.ipd.descartes.solving.transformations.dml2qpn.DML2QPN.start(DML2QPN.java:68)
at edu.kit.ipd.descartes.solving.tailoring.TailoredModelSolving.triggerDML2QPN(TailoredModelSolving.java:76)
at edu.kit.ipd.descartes.solving.tailoring.TailoredModelSolving.start(TailoredModelSolving.java:70)
at edu.kit.ipd.descartes.solving.DMLPredictionProcess.start(DMLPredictionProcess.java:90)
at edu.kit.ipd.descartes.solving.DMLSolver.solve(DMLSolver.java:165)
at edu.kit.ipd.descartes.solving.dqlconnector.PerformanceMetricsQueryConnectorImpl.startDMLSolver(PerformanceMetricsQueryConnectorImpl.java:313)
at edu.kit.ipd.descartes.solving.dqlconnector.PerformanceMetricsQueryConnectorImpl.requestMetrics(PerformanceMetricsQueryConnectorImpl.java:214)
at tools.descartes.dql.core.engine.interpreter.PerformanceMetricsQueryInterpreter.interpretSelectQuery(PerformanceMetricsQueryInterpreter.java:175)
at tools.descartes.dql.core.engine.interpreter.PerformanceMetricsQueryInterpreter.interpretQuery(PerformanceMetricsQueryInterpreter.java:94)
at tools.descartes.dql.core.engine.query.QueryExecutionEngineImpl.execute(QueryExecutionEngineImpl.java:56)
at tools.descartes.dql.core.engine.query.QueryExecutionEngineImpl.execute(QueryExecutionEngineImpl.java:72)
at tools.descartes.dql.core.platform.eclipse.launch.QueryExecutionEngineJob.run(QueryExecutionEngineJob.java:78)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)