Problem/Motivation
Media Entity Twitter 2.5 removes the 'TweetEmbedCode' constraint plugin in favor of using core's oEmbed API (see #3155001: Use twitter API in TweetVisibleConstraintValidator). lightning_media_twitter relies on the 'TweetEmbedCode' constraint, resulting in an ajax error when you attempt to create a twitter embed with a tweet's URL in the AddByUrlForm:
Drupal\Component\Plugin\Exception\PluginNotFoundException: The "TweetEmbedCode" plugin does not exist. Valid plugin IDs for Drupal\Core\Validation\ConstraintManager are: Callback, Blank, NotBlank, Email, ModerationState, DateTimeFormat, QueueSize, FileValidation, FileUriUnique, LinkNotExistingInternal, LinkAccess, LinkExternalProtocols, LinkType, oembed_resource, InstagramEmbedCode, MenuSettings, PathAlias, RedirectSourceLinkType, TaxonomyHierarchy, UserMailUnique, UserName, UserMailRequired, ProtectedUserField, UserNameUnique, VideoEmbedValidation, MenuTreeHierarchy, EntityType, ValidReference, EntityChanged, ReferenceAccess, EntityUntranslatableFields, Bundle, EntityHasField, UniquePathAlias, ValidPath, Range, AllowedValues, PrimitiveType, Null, Length, UniqueField, ComplexData, Regex, Count, Uuid, NotNull in Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition() (line 53 of core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php).
Drupal\Core\Plugin\DefaultPluginManager->getDefinition('TweetEmbedCode') (Line: 16)
Comments
Comment #2
kaszarobertThe problem occurs when using the media Bulk upload form, too. Downgrading media_entity_twitter to 2.4 seems to work.
Comment #5
phenaproximaFixed! I will roll hotfix releases today.