Uploaded image for project: 'Pentaho Data Integration - Kettle'
  1. Pentaho Data Integration - Kettle
  2. PDI-9089

Class not found KettlePluginException for custom plugin

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Severity: Medium
    • Resolution: Not a Bug
    • Affects Version/s: 4.3.0 GA (4.5.0 GA Suite Release)
    • Fix Version/s: None
    • Labels:
      None
    • Notice:
      When an issue is open, the "Fix Version/s" field conveys a target, not necessarily a commitment. When an issue is closed, the "Fix Version/s" field conveys the version that the issue was fixed in.
    • Operating System/s:
      Windows 7 (64-bit)

      Description

      On Kitchen I am trying to run a job that I created. This job is using a custom plug-in that another developer on my team created in Java. Currently the job and plugin are working in Spoon when I have STS (Spring source ToolSuite 2.7.2) running. STS needs to run this custom plug-in as a Java Application in order for it to work in Spoon.

      I'm trying to get it to work in Kitchen so that I can run the job via command prompt instead of having to start STS and Spoon.

      -------------------------------------------------------------------------------------------------------------------------------------------------------
      Here is the error:

      Unable to load the job from XML file [job_name.kjb]

      Unable to load job info from XML node

      Unable to read Job Entry copy info from XML node : org.pentaho.di.core.exception.KettlePluginException:
      Class not found
      com.boeing.da.kettle.job.s3putfiles.JobEntryS3PutFiles

      Class not found
      com.boeing.da.kettle.job.s3putfiles.JobEntryS3PutFiles
      -------------------------------------------------------------------------------------------------------------------------------------------------------

      The class that it can't find is located under C:\pentaho\data-integration\plugins\jobentries\S3PutFilesPlugin\src\com\boeing\da\kettle\job\s3putfiles.

      I think the error is occurring in plugin.xml, where the classname="com.boeing.da.kettle.job.s3putfiles.JobEntryS3PutFiles".
      plugin.xml is located in C:\pentaho\data-integration\plugins\jobentries\S3PutFilesPlugin.

        Attachments

          Activity

            People

            Assignee:
            project admin Triage
            Reporter:
            brthomps Brian Thompson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: