Hitachi Vantara Pentaho Community Forums
Results 1 to 7 of 7

Thread: Kitchen throwing multiple exceptions

  1. #1
    Join Date
    Oct 2017
    Posts
    1

    Default Kitchen throwing multiple exceptions

    I'm running kitchen 7.1.0.0-12 and when running a job in kitchen I will sometimes encounter the below. If I rerun the job, it will run, but will also fail sometimes. Any ideas?

    sometimes when this exception gets thrown the job will fail and then quit, other times it will just hang for hours until I kill the job.

    06:20:51,813 ERROR [BlueprintBeanFactory] Error retriving plugin bean from blueprint container
    org.pentaho.di.osgi.OSGIPluginTrackerException: Service Reference is null. This is fatal.
    at org.pentaho.di.osgi.OSGIPluginTracker.findOrCreateBeanFactoryFor(OSGIPluginTracker.java:274)
    at org.pentaho.di.osgi.BlueprintBeanFactory.create(BlueprintBeanFactory.java:45)
    at org.pentaho.di.osgi.OSGIPlugin.loadClass(OSGIPlugin.java:207)
    at org.pentaho.di.core.plugins.PluginRegistry.loadClass(PluginRegistry.java:466)
    at org.pentaho.di.core.extension.ExtensionPointMap$ExtensionPointLoader.get(ExtensionPointMap.java:200)
    at org.pentaho.di.core.extension.ExtensionPointMap$ExtensionPointLoader.get(ExtensionPointMap.java:191)
    at com.google.common.base.Suppliers$MemoizingSupplier.get(Suppliers.java:125)
    at org.pentaho.di.core.extension.ExtensionPointMap.callExtensionPoint(ExtensionPointMap.java:151)
    at org.pentaho.di.core.extension.ExtensionPointHandler.callExtensionPoint(ExtensionPointHandler.java:45)
    at org.pentaho.di.trans.Trans$3.transFinished(Trans.java:1308)
    at org.pentaho.di.trans.Trans.fireTransFinishedListeners(Trans.java:1485)
    at org.pentaho.di.trans.Trans$1.stepFinished(Trans.java:1237)
    at org.pentaho.di.trans.step.BaseStep.markStop(BaseStep.java:3051)
    at org.pentaho.di.trans.step.RunThread.run(RunThread.java:121)
    at java.lang.Thread.run(Thread.java:745)
    2017/10/04 06:20:51 - set_variables - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : set_variables : Unexpected error at the end of the transformation
    2017/10/04 06:20:51 - set_variables - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : java.lang.NullPointerException
    2017/10/04 06:20:51 - set_variables - at org.pentaho.di.core.extension.ExtensionPointMap.callExtensionPoint(ExtensionPointMap.java:151)
    2017/10/04 06:20:51 - set_variables - at org.pentaho.di.core.extension.ExtensionPointHandler.callExtensionPoint(ExtensionPointHandler.java:45)
    2017/10/04 06:20:51 - set_variables - at org.pentaho.di.trans.Trans$3.transFinished(Trans.java:1308)
    2017/10/04 06:20:51 - set_variables - at org.pentaho.di.trans.Trans.fireTransFinishedListeners(Trans.java:1485)
    2017/10/04 06:20:51 - set_variables - at org.pentaho.di.trans.Trans$1.stepFinished(Trans.java:1237)
    2017/10/04 06:20:51 - set_variables - at org.pentaho.di.trans.step.BaseStep.markStop(BaseStep.java:3051)
    2017/10/04 06:20:51 - set_variables - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:121)
    2017/10/04 06:20:51 - set_variables - at java.lang.Thread.run(Thread.java:745)
    2017/10/04 06:20:51 - set_variables - Transformation detected one or more steps with errors.
    2017/10/04 06:20:51 - set_variables - Transformation is killing the other steps!
    Last edited by xospecialk; 10-04-2017 at 03:26 PM. Reason: extra information

  2. #2
    Join Date
    Feb 2017
    Posts
    13

    Default

    make sure the t/f reference was working properly

  3. #3
    Join Date
    Nov 2017
    Posts
    1

    Default

    Hi, we experience the same issue with pdi-ce-7.1.0.0-12 :

    2017/12/04 09:08:17 - Table input.0 - Finished processing (I=1, O=0, R=0, W=1, U=0, E=0)
    09:08:17,152 ERROR [BlueprintBeanFactory] Error retriving plugin bean from blueprint container
    org.pentaho.di.osgi.OSGIPluginTrackerException: Service Reference is null. This is fatal.
    at org.pentaho.di.osgi.OSGIPluginTracker.findOrCreateBeanFactoryFor(OSGIPluginTracker.java:274)
    at org.pentaho.di.osgi.BlueprintBeanFactory.create(BlueprintBeanFactory.java:45)
    at org.pentaho.di.osgi.OSGIPlugin.loadClass(OSGIPlugin.java:207)
    at org.pentaho.di.core.plugins.PluginRegistry.loadClass(PluginRegistry.java:466)
    at org.pentaho.di.core.extension.ExtensionPointMap$ExtensionPointLoader.get(ExtensionPointMap.java:200)
    at org.pentaho.di.core.extension.ExtensionPointMap$ExtensionPointLoader.get(ExtensionPointMap.java:191)
    at com.google.common.base.Suppliers$MemoizingSupplier.get(Suppliers.java:125)
    at org.pentaho.di.core.extension.ExtensionPointMap.callExtensionPoint(ExtensionPointMap.java:151)
    at org.pentaho.di.core.extension.ExtensionPointHandler.callExtensionPoint(ExtensionPointHandler.java:45)
    at org.pentaho.di.trans.Trans$3.transFinished(Trans.java:1308)
    at org.pentaho.di.trans.Trans.fireTransFinishedListeners(Trans.java:1485)
    at org.pentaho.di.trans.Trans$1.stepFinished(Trans.java:1237)
    at org.pentaho.di.trans.step.BaseStep.markStop(BaseStep.java:3051)
    at org.pentaho.di.trans.step.RunThread.run(RunThread.java:121)
    at java.lang.Thread.run(Thread.java:745)

    It happens in several jobs, sometimes killing the execution and sometimes the job keeps hanging. Did someone find a way to fix this problem?

  4. #4
    Join Date
    Jan 2015
    Posts
    4

    Default

    We are also seeing this intermittently with 8.0.0.0-28:

    06:02:05,587 ERROR [BlueprintBeanFactory] Error retriving plugin bean from blueprint container
    org.pentaho.di.osgi.OSGIPluginTrackerException: Service Reference is null. This is fatal.
    at org.pentaho.di.osgi.OSGIPluginTracker.findOrCreateBeanFactoryFor(OSGIPluginTracker.java:274)
    at org.pentaho.di.osgi.BlueprintBeanFactory.create(BlueprintBeanFactory.java:45)
    at org.pentaho.di.osgi.OSGIPlugin.loadClass(OSGIPlugin.java:207)
    at org.pentaho.di.core.plugins.PluginRegistry.loadClass(PluginRegistry.java:466)
    at org.pentaho.di.core.extension.ExtensionPointMap$ExtensionPointLoader.get(ExtensionPointMap.java:200)
    at org.pentaho.di.core.extension.ExtensionPointMap$ExtensionPointLoader.get(ExtensionPointMap.java:191)
    at com.google.common.base.Suppliers$MemoizingSupplier.get(Suppliers.java:125)
    at org.pentaho.di.core.extension.ExtensionPointMap.callExtensionPoint(ExtensionPointMap.java:151)
    at org.pentaho.di.core.extension.ExtensionPointHandler.callExtensionPoint(ExtensionPointHandler.java:45)
    at org.pentaho.di.trans.Trans.startThreads(Trans.java:1371)
    at org.pentaho.di.trans.Trans.execute(Trans.java:628)
    at org.pentaho.di.job.entries.trans.JobEntryTrans.execute(JobEntryTrans.java:1157)
    at org.pentaho.di.job.Job.execute(Job.java:732)
    at org.pentaho.di.job.Job.execute(Job.java:873)
    at org.pentaho.di.job.Job.execute(Job.java:610)
    at org.pentaho.di.job.entries.job.JobEntryJobRunner.run(JobEntryJobRunner.java:69)
    at java.lang.Thread.run(Thread.java:745)

  5. #5
    Join Date
    Jan 2015
    Posts
    4

    Default

    Also seeing this with 8.0.0.0-28:

    2018/01/31 00:05:21 - dim_date - Using legacy execution engine
    2018/01/31 00:05:21 - dim_date - Dispatching started for transformation [dim_date]
    00:05:21,250 ERROR [BlueprintBeanFactory] Error retriving plugin bean from blueprint container
    org.pentaho.di.osgi.OSGIPluginTrackerException: Service Reference is null. This is fatal.
    at org.pentaho.di.osgi.OSGIPluginTracker.findOrCreateBeanFactoryFor(OSGIPluginTracker.java:274)
    at org.pentaho.di.osgi.BlueprintBeanFactory.create(BlueprintBeanFactory.java:45)
    at org.pentaho.di.osgi.OSGIPlugin.loadClass(OSGIPlugin.java:207)
    at org.pentaho.di.core.plugins.PluginRegistry.loadClass(PluginRegistry.java:466)
    at org.pentaho.di.core.extension.ExtensionPointMap$ExtensionPointLoader.get(ExtensionPointMap.java:200)
    at org.pentaho.di.core.extension.ExtensionPointMap$ExtensionPointLoader.get(ExtensionPointMap.java:191)
    at com.google.common.base.Suppliers$MemoizingSupplier.get(Suppliers.java:125)
    at org.pentaho.di.core.extension.ExtensionPointMap.callExtensionPoint(ExtensionPointMap.java:151)
    at org.pentaho.di.core.extension.ExtensionPointHandler.callExtensionPoint(ExtensionPointHandler.java:45)
    at org.pentaho.di.trans.Trans.startThreads(Trans.java:1202)
    at org.pentaho.di.trans.Trans.execute(Trans.java:628)
    at org.pentaho.di.job.entries.trans.JobEntryTrans.execute(JobEntryTrans.java:1157)
    at org.pentaho.di.job.Job.execute(Job.java:732)
    at org.pentaho.di.job.Job.execute(Job.java:873)
    at org.pentaho.di.job.Job.execute(Job.java:610)
    at org.pentaho.di.job.entries.job.JobEntryJobRunner.run(JobEntryJobRunner.java:69)
    at java.lang.Thread.run(Thread.java:745)
    2018/01/31 00:05:21 - dim_date - ERROR (version 8.0.0.0-28, build 8.0.0.0-28 from 2017-11-05 07.27.50 by buildguy) : Unable to open transformation: null
    2018/01/31 00:05:21 - dim_date - ERROR (version 8.0.0.0-28, build 8.0.0.0-28 from 2017-11-05 07.27.50 by buildguy) : java.lang.NullPointerException
    2018/01/31 00:05:21 - dim_date - at org.pentaho.di.core.extension.ExtensionPointMap.callExtensionPoint(ExtensionPointMap.java:151)
    2018/01/31 00:05:21 - dim_date - at org.pentaho.di.core.extension.ExtensionPointHandler.callExtensionPoint(ExtensionPointHandler.java:45)
    2018/01/31 00:05:21 - dim_date - at org.pentaho.di.trans.Trans.startThreads(Trans.java:1202)
    2018/01/31 00:05:21 - dim_date - at org.pentaho.di.trans.Trans.execute(Trans.java:628)
    2018/01/31 00:05:21 - dim_date - at org.pentaho.di.job.entries.trans.JobEntryTrans.execute(JobEntryTrans.java:1157)
    2018/01/31 00:05:21 - dim_date - at org.pentaho.di.job.Job.execute(Job.java:732)
    2018/01/31 00:05:21 - dim_date - at org.pentaho.di.job.Job.execute(Job.java:873)
    2018/01/31 00:05:21 - dim_date - at org.pentaho.di.job.Job.execute(Job.java:610)
    2018/01/31 00:05:21 - dim_date - at org.pentaho.di.job.entries.job.JobEntryJobRunner.run(JobEntryJobRunner.java:69)
    2018/01/31 00:05:21 - dim_date - at java.lang.Thread.run(Thread.java:745)

  6. #6
    Join Date
    Mar 2010
    Posts
    5

    Default

    I'm running version 8.0.0.0-28 on two linux servers and had the same problems on both of them. With more than a hundred of executions every day it was quite tedious to maintain it.
    I've found some kind of workaround for this and I haven't noticed these problems for a week already, so it seems to be stable for me now.

    In my case all jobs and transformations were run from shell scripts executed by cron. These scripts consisted of commands of kitchen.sh for jobs and pan.sh for transformations.
    SOLUTION: I rewrite my scripts to have only kitchen.sh running jobs and I moved transformations executed directly in the shell scripts to jobs and these new jobs are now executed in shell scripts. In result - my shell scripts are executing kitchen.sh for jobs only, no directly executed transformation.

    My suspicion is that pan.sh (or transformation) is somehow differently dealing with OSGI and this impacted on other jobs run in the same time causing them to throw exception.

  7. #7
    Join Date
    Jan 2015
    Posts
    4

    Default

    Thanks for the suggestion. We are only running one kitchen.sh job so doesn't match your use case, but it does seem to be an issue with OSGI and time it takes to load the plug-ins which can change from run to run?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.