Custom Connector not Compatible with Fluid API - Fluid Topics - 3.8

Fluid Topics Troubleshooting Guide

Product
Fluid Topics
FT_Version
3.8
Platform
RHEL
Category
Reference Guide
language
English

Issue

In the Back Office Dataflow interface, when publishing content through a custom connector, one of the following error messages is displayed:

  • In Fluid Topics from v3.4.31 to v3.4.39:

    Fatal error – "@process Collect launch an error: 'Injector' object has no attribute 'cls'"

  • From Fluid Topics v3.4.40:

    Warning – "@process Could not create connector MyConnector, using legacy instanciation"

Impact(s) on users

  • This issue causes no impact to end-users.

Possible root cause(s)

This issue might occur when:

  • The custom connector is not fully compatible with Fluid API.

It is likely that your connectors expect additional parameters not understood by Fluid API.

Connectors which are not fully compatible with Fluid API may no longer be supported in the future.

Solution(s)

Correct your connector code.

The connector class must strictly conform to the interface explained in Antidot requirement specifications for custom connectors.
No additional parameters are allowed.

Once the connector code conforms to Antidot requirements, update the connector packages.

Try publishing your content again.