The user can change what is used for calculating the prefix at either template import or feed creation time. If he/she does the problem is getting the prefix value from S3List, which does not write the attribute to the flow file. When DropInvalidFlowFile runs it cannot determine the flow file is invalid if the user has changed the prefix from the default setting and the flow file proceeds. This will throw a stack trace in the log at a later step, when Load Table runs.
Caused by: org.apache.hive.service.cli.HiveSQLException: Error while compiling statement: FAILED: SemanticException Line 1:17 Invalid path ''s3://S3Bucket/feeds/user_test_3_files/'': No files matching path s3://<s3Bucket>/feeds/user_test_3_files