Customer Portal

Problem upgrading to clover engine 3.1 on Solaris machine

Comments 2

  • Avatar
    avackova
    0
    Comment actions Permalink
    Hello,
    this error means, that reference to truezip library is missing in your project. It can have 2 reasons:
    • truezip-6.8.1.jar is missing in your CloverETL Desktop --> check the installation folder (<cloveretl_designer_home_directory>/plugins/com.cloveretl.gui_3.1.2/lib/lib)

    • it exists conflict on the project class path --> check if you don't reference any particular CloverETL library (Project --> Properties --> Java Build Path --> Libraries should contain CloverETL Engine and JRE System Library only)
  • Avatar
    julrych
    0
    Comment actions Permalink
    There has been a change in referencing CloverETL libraries on the classpath in CloverETL 3.1 which might be related to the issue you are experiencing.

    Until Clover 3.1, the .classpath file in your project contained references to particular CloverETL jar files.
    Since CloverETL 3.1., the .classpath file should contain entry

    <classpathentry kind="con" path="com.cloveretl.gui.CLOVER_ENGINE_CONTAINER"/>

    instead of references to particular CloverETL libraries. If you do not add any custom jar files to classpath, the .classpath file should look as follows:

    <?xml version="1.0" encoding="UTF-8"?>
    <classpath xml>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry kind="con" path="com.cloveretl.gui.CLOVER_ENGINE_CONTAINER"/>
    <classpathentry kind="src" path="trans"/>
    <classpathentry kind="output" path="trans"/>
    </classpath>


    During migration of the project from CloverETL 3.0.x to 3.1+, you should update the .classpath file accordingly. The newly created projects in CloverETL 3.1, you should not experience any errors.

Please sign in to leave a comment.