org.pentaho.platform.api.engine.PluginBeanException: No class registered for id PdiAction

Pentaho BI Platform Tracking | Curtis Boyden | 5 years ago
tip
Do you know that we can give you better hits? Get more relevant results from Samebug’s stack trace search.
  1. 0

    The speculation is that the Scheduler is being run before the plugins are loaded and therefore not all facilities are available to the scheduled jobs. I get this exception upon startup: 15:13:00,480 ERROR [ActionAdapterQuartzJob] ActionAdapterQuartzJob.ERROR_0002 - Failed to create an instance of action "unknown" org.pentaho.platform.api.engine.PluginBeanException: No class registered for id PdiAction at org.pentaho.platform.plugin.services.pluginmgr.DefaultPluginManager.loadClass(DefaultPluginManager.java:599) 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 com.pentaho.platform.web.http.context.WebSpringPentahoObjectFactory$a.invoke(SourceFile:170) at $Proxy14.loadClass(Unknown Source) at org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob.resolveClass(ActionAdapterQuartzJob.java:57) at org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob.execute(ActionAdapterQuartzJob.java:80) at org.quartz.core.JobRunShell.run(JobRunShell.java:199) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:546) Repro: Schedule an item to run while the server is offline then start DIS backup

    Pentaho BI Platform Tracking | 5 years ago | Curtis Boyden
    org.pentaho.platform.api.engine.PluginBeanException: No class registered for id PdiAction
  2. 0

    The speculation is that the Scheduler is being run before the plugins are loaded and therefore not all facilities are available to the scheduled jobs. I get this exception upon startup: 15:13:00,480 ERROR [ActionAdapterQuartzJob] ActionAdapterQuartzJob.ERROR_0002 - Failed to create an instance of action "unknown" org.pentaho.platform.api.engine.PluginBeanException: No class registered for id PdiAction at org.pentaho.platform.plugin.services.pluginmgr.DefaultPluginManager.loadClass(DefaultPluginManager.java:599) 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 com.pentaho.platform.web.http.context.WebSpringPentahoObjectFactory$a.invoke(SourceFile:170) at $Proxy14.loadClass(Unknown Source) at org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob.resolveClass(ActionAdapterQuartzJob.java:57) at org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob.execute(ActionAdapterQuartzJob.java:80) at org.quartz.core.JobRunShell.run(JobRunShell.java:199) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:546) Repro: Schedule an item to run while the server is offline then start DIS backup

    Pentaho BI Platform Tracking | 5 years ago | Curtis Boyden
    org.pentaho.platform.api.engine.PluginBeanException: No class registered for id PdiAction

    Root Cause Analysis

    1. org.pentaho.platform.api.engine.PluginBeanException

      No class registered for id PdiAction

      at org.pentaho.platform.plugin.services.pluginmgr.DefaultPluginManager.loadClass()
    2. org.pentaho.platform
      DefaultPluginManager.loadClass
      1. org.pentaho.platform.plugin.services.pluginmgr.DefaultPluginManager.loadClass(DefaultPluginManager.java:599)
      1 frame
    3. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      4. java.lang.reflect.Method.invoke(Method.java:597)
      4 frames
    4. com.pentaho.platform
      WebSpringPentahoObjectFactory$a.invoke
      1. com.pentaho.platform.web.http.context.WebSpringPentahoObjectFactory$a.invoke(SourceFile:170)
      1 frame
    5. Unknown
      $Proxy14.loadClass
      1. $Proxy14.loadClass(Unknown Source)
      1 frame
    6. org.pentaho.platform
      ActionAdapterQuartzJob.execute
      1. org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob.resolveClass(ActionAdapterQuartzJob.java:57)
      2. org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob.execute(ActionAdapterQuartzJob.java:80)
      2 frames
    7. quartz
      SimpleThreadPool$WorkerThread.run
      1. org.quartz.core.JobRunShell.run(JobRunShell.java:199)
      2. org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:546)
      2 frames