5.4.1. Table Not Found Errors¶
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
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
<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
ROUTERConnection_createStreamReaderAdapter:(adapter=StorageAdapterPlugin, retcode=0: Function returned NULL) ROUTERStreamReader_enable:!create stream reader adapter ROUTERTopicRoute_enableInput:!enable stream reader ROUTERTopicRoute_processEvent:!enable route input ROUTERTopicRoute_onConditionTriggered:!process event create_stream_reader_fwd:SQLiteStorageStreamReader:!Table not found in database files: TopicNotRecorded@0
These messages are harmless, they are just informing you that a table could not
be found for the topic (in the example above,
To get rid of the messages, use the same Topic Group filter expressions or Topics used in Recording Service.