This was encountered after an upgrade to 2_4_1. I noticed that the original tubepress folder was present in plugins so I deleted it. I now wonder if it has been pointed to the non-pro version this whole time.
The page I am seeing this error on is not published (We are still testing it). But here is the revelavent code:
In the template we have the following:
...
ID, 'artist_playlist', true) ) : ?>
$playstream_str = 'PL3B6135F27D8D8315';
$tubepress_str = 'tubepress mode="playlist" playlistValue="';
$tubepress_str .= $playstream_str;
$tubepress_str .= '" resultsPerPage="4" tubepress paginationAbove="false" thumbHeight="75" thumbWidth="75" playerLocation="fancybox" ajaxPagination="true" title="false" views="false"';
print TubePressPro::getHtmlForShortcode($tubepress_str);
endif;?>
Eventually I will be passing the $playstream_str from the custom_fields on the page, but for now I took that out of the loop. This code worked until I deleted the other folder and upgraded, but since I did them together I cannot be sure which is the cause.
Thanks for any help you can offer,
Jacob