5.4. Troubleshooting¶

When recording a database with Recording Service, there may be topics that have no associated table, because they were discovered but were filtered out by using the <allow_topic_name_filter> or <deny_topic_name_filter> tags in Topic Group or by defining Topics (that target specific topic names). While the topic will be present in the DCPSPublication table in the discovery file, it won’t have a corresponding table in the user-data files.

If the same topics are not filtered in Converter (by using the same <allow_topic_name_filter> or <deny_topic_name_filter> tags, or Topics), then when Converter starts it will discover the topics without a table because they are available in the discovery information. When Converter attempts to create a stream reader for these topic(s), a failure message will be printed:

ROUTERConnection_createStreamReaderAdapter:(adapter=StorageAdapterPlugin, retcode=0: Function returned NULL)

These messages are harmless, they are just informing you that a table could not be found for the topic (in the example above, TopicNotRecorded).