Uploaded image for project: 'CloverETL Server'
  1. CloverETL Server
  2. CLS-743

LDAPReader/Writer are missing from the thirdparty engine plugin, Server only

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: rel-3-2-1, rel-3-3-0-M1, rel-3-3-0-M2
    • Fix Version/s: rel-3-2-2
    • Component/s: None
    • Security Level: Users (General product issues)
    • OTRS_Ticket_ID:
      2012052410000048
    • Detected by:
      CTC

      Description

      As it turns out for whatever reason the org.jetel.thirdparty plugin in the Server does not contain the .class files for LDAPReader/Writer components

      See screenshot - left the contents in Server installation, on the right the same plugin the Designer installation

        Attachments

          Issue Links

            Activity

            Hide
            semoram Miroslav Semora (Inactive) added a comment -

            The build #31 of cloveretl-release-3.1 on klara is the first build containg empty com/linagora dirs. Older build have even empty org.jetel.thirdparty directory (containing ony plugin.xml, without cloveretl.thirdparty.jar file)

            Show
            semoram Miroslav Semora (Inactive) added a comment - The build #31 of cloveretl-release-3.1 on klara is the first build containg empty com/linagora dirs. Older build have even empty org.jetel.thirdparty directory (containing ony plugin.xml, without cloveretl.thirdparty.jar file)
            Hide
            urbanj Jaroslav Urban added a comment -

            This is fixed in 3.2, needs merging.

            Show
            urbanj Jaroslav Urban added a comment - This is fixed in 3.2, needs merging.
            Hide
            hajekt Tomas Hajek added a comment - - edited

            Release build 3.2 #123 - plugin org.jetel.thirdparty contains LDAPReader/Writer classes, but using the components fails with exception:

            java.lang.RuntimeException: Pool: Error loading graph:D:\workspaces\sandbox_test\graph\graphLdapReaderWriter.grf Unknown component: LDAP_READER class: LDAP_READER
            

            The components are probably missing from plugin.xml.

            Show
            hajekt Tomas Hajek added a comment - - edited Release build 3.2 #123 - plugin org.jetel.thirdparty contains LDAPReader/Writer classes, but using the components fails with exception: java.lang.RuntimeException: Pool: Error loading graph:D:\workspaces\sandbox_test\graph\graphLdapReaderWriter.grf Unknown component: LDAP_READER class: LDAP_READER The components are probably missing from plugin.xml.
            Hide
            semoram Miroslav Semora (Inactive) added a comment - - edited

            The components are really missing from plugin.xml

            The original cloveretl.thirdparty/plugin.xml is processed by engine.commercial.plugin.xsl,
            which intentionally prevents LDAP_READER and LDAP_WRITER from being included in plugin.xml.

            https://svn.javlin.eu/svn/cloveretl.commercial/cloveretl/branches/release-3-2/cloveretl.gui/build-scripts/release/engine.commercial.plugin.xsl

                    <xsl:template match="/">
                            <xsl:apply-templates mode="copy"/>
                    </xsl:template>
            
                    <xsl:template match="@*|node()" mode="copy">
                            <xsl:copy>
                                    <xsl:apply-templates select="@*" mode="copy"/>
                                    <xsl:apply-templates mode="copy"/>
                            </xsl:copy>
                    </xsl:template>
            
                    <xsl:template match="extension[@point-id='component'][parameter[@id='type']/@value='LDAP_READER']" mode="copy">
                    </xsl:template>
            
                    <xsl:template match="extension[@point-id='component'][parameter[@id='type']/@value='LDAP_WRITER']" mode="copy">
                    </xsl:template>
            

            The history of the file:

            ------------------------------------------------------------------------
            r7776 | csochor | 2009-06-08 19:25:37 +0200 (Mon, 08 Jun 2009) | 1 line
            
            issue 2180: distribute commercial version of engine
            ------------------------------------------------------------------------
            

            We couldn't find the issue 2180 in old ticketing system

            Show
            semoram Miroslav Semora (Inactive) added a comment - - edited The components are really missing from plugin.xml The original cloveretl.thirdparty/plugin.xml is processed by engine.commercial.plugin.xsl, which intentionally prevents LDAP_READER and LDAP_WRITER from being included in plugin.xml. https://svn.javlin.eu/svn/cloveretl.commercial/cloveretl/branches/release-3-2/cloveretl.gui/build-scripts/release/engine.commercial.plugin.xsl <xsl:template match="/"> <xsl:apply-templates mode="copy"/> </xsl:template> <xsl:template match="@*|node()" mode="copy"> <xsl:copy> <xsl:apply-templates select="@*" mode="copy"/> <xsl:apply-templates mode="copy"/> </xsl:copy> </xsl:template> <xsl:template match="extension[@point-id='component'][parameter[@id='type']/@value='LDAP_READER']" mode="copy"> </xsl:template> <xsl:template match="extension[@point-id='component'][parameter[@id='type']/@value='LDAP_WRITER']" mode="copy"> </xsl:template> The history of the file: ------------------------------------------------------------------------ r7776 | csochor | 2009-06-08 19:25:37 +0200 (Mon, 08 Jun 2009) | 1 line issue 2180: distribute commercial version of engine ------------------------------------------------------------------------ We couldn't find the issue 2180 in old ticketing system
            Hide
            hajekt Tomas Hajek added a comment -

            release build #124 OK

            Show
            hajekt Tomas Hajek added a comment - release build #124 OK

              People

              • Assignee:
                semoram Miroslav Semora (Inactive)
                Reporter:
                najvarp Pavel Najvar
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: