3 Replies Latest reply: Feb 1, 2013 8:27 AM by 799594 RSS

    Unknown component: ENDECA_BULK_ADD_OR_REPLACE_RECORDS class

    PradeepKPathak
      Hi,
      I see below error while running the graph:
      INFO [main] - Graph definition file: graph\LoadData.grf
      ERROR [main] - Unknown component: ENDECA_BULK_ADD_OR_REPLACE_RECORDS class: ENDECA_BULK_ADD_OR_REPLACE_RECORDS
      java.lang.ClassNotFoundException: ENDECA_BULK_ADD_OR_REPLACE_RECORDS

      what is the jar file to have this component?

      It seems that I have all set to classpath as below.
      Still getting same error.

      Thanks
      Pradeep K Pathak

      =======================================
      I tested forward slash with backward also but same error.
      =======================================
      USER_CLASSPATH=
      "java.exe" -classpath ";;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\;;;c:\Ora
      cle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/annotations.jar;c:\Oracle\Endeca\
      Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/cloveretl.engine.jar;c:\Oracle\Endeca\Discov
      ery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/commons-cli-1.1.jar;c:\Oracle\Endeca\Discovery\2.3
      .0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/commons-codec-1.4.jar;c:\Oracle\Endeca\Discovery\2.3.0\In
      tegrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/commons-httpclient-3.1.jar;c:\Oracle\Endeca\Discovery\2.3.0\In
      tegrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/commons-io-1.4.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator
      \plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/commons-io-LICENSE.txt;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plu
      gins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/commons-logging-1.1.1.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plug
      ins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/commons-net-2.0.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com
      .cloveretl.gui_3.2.1\lib\bin\.\../lib/dom4j-1.6.1.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.
      gui_3.2.1\lib\bin\.\../lib/ftp4j-1.4.3.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\l
      ib\bin\.\../lib/ftp4j-LICENSE.txt;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\
      ../lib/httpclient-4.1.1.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib
      /httpcore-4.1.1.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/icu4j-L
      ICENSE.html;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/icu4j-normalize
      r_transliterator-4.8.1.1.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../li
      b/icu4j-unicode-LICENSE.txt;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib
      /jakarta-oro-2.0.8.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/javo
      lution.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/jaxb-api-LICENSE
      .txt;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/jaxb-api.jar;c:\Oracle
      \Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/jaxb-impl-LICENSE.txt;c:\Oracle\Ende
      ca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/jaxb-impl.jar;c:\Oracle\Endeca\Discovery\
      2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/jaxen-1.1.1.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integ
      rator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/jets3t-0.8.0.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plug
      ins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/jms.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.g
      ui_3.2.1\lib\bin\.\../lib/joda-time-1.6.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\
      lib\bin\.\../lib/jsch-0.1.42.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\.
      ./lib/jsr173_1.0_api.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/jx
      l.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/LICENSE.txt;c:\Oracle
      \Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/log4j-1.2.15.jar;c:\Oracle\Endeca\Di
      scovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/openxml4j-1.0-beta.jar;c:\Oracle\Endeca\Discov
      ery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/org.eclipse.nebula.widgets.grid-1.0.0-SNAPSHOT.jar
      ;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/poi-3.8-beta4-20110826.jar
      ;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/poi-ooxml-3.8-beta4-201108
      26.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/poi-ooxml-schemas-3.
      8-beta4-20110826.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/sardin
      e.jar;c:\Oracle\Endeca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/tar.jar;c:\Oracle\End
      eca\Discovery\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/truezip-6.8.1.jar;c:\Oracle\Endeca\Disco
      very\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/xmlbeans-2.3.0.jar;c:\Oracle\Endeca\Discovery\2.3
      .0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/XmlSchema-1.4.3.jar;c:\Oracle\Endeca\Discovery\2.3.0\Inte
      grator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\../lib/XmlSchema-LICENSE.txt" "-Dclover.home=c:\Oracle\Endeca\Discovery
      \2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\.." org.jetel.main.runGraph -plugins "c:\Oracle\Endeca\Disco
      very\2.3.0\Integrator\plugins\com.cloveretl.gui_3.2.1\lib\bin\.\..\plugins" -noJMX graph\LoadData.grf
      ===========================================================
        • 1. Re: Unknown component: ENDECA_BULK_ADD_OR_REPLACE_RECORDS class
          799594
          Hi, I am getting similar error, could you find the solution for this error? any help would be appreciate,
          Thanks,
          Pablo
          • 2. Re: Unknown component: ENDECA_BULK_ADD_OR_REPLACE_RECORDS class
            JRQuinlan
            I have run accross this several times especially when I have copied a graph or components from another project and tried to use in a new graph, I've even seen it just corrupt over time. The fastest way I have fixed this problem is to drag the Bulk Add component from the Discovery Palette add it to the Graph workspace, configure it, drag the edge from the old component to the new and then delete the old and save/run. Trying to trouble shoot the exact root cause is one thing, if you want your graph to just work take the simpler approach.
            • 3. Re: Unknown component: ENDECA_BULK_ADD_OR_REPLACE_RECORDS class
              799594
              Hi! Thanks for your reply,
              I did what you said (drag the component again to the Graph and delete the old one) but I am still getting the same error (The component that is not being found is the RESET DATA STORE),
              One thing I forgot to tell you is that I am running it from the command line using "./clover" command line which is located in
              /home/oracle/Endeca/Discovery/2.3.0/Integrator/plugins/com.cloveretl.gui_3.2.1/lib/bin
              When I ran from the Integrator it worked OK.

              I am using Endeca 2.3.0. and I am executing it like the following:
              ./clover runGraph /home/oracle/Endeca/workspace/MFGProject/graph/RunAllGraphs.grf

              Any new ideas?