I get the above message in the status report but the module itself seems to work fine:
Complete Message is

Mismatched entity and/or field definitions
The following changes were detected in the entity type and field definitions.
Inhalt (Content)

The URL-Alias field needs to be uninstalled.
Taxonomie-Begriff (Taxonomy Term)

The URL-Alias field needs to be uninstalled.

Comments

thommyboy created an issue. See original summary.

GenOneStudios’s picture

I also have this same issue
Content

The URL alias field needs to be uninstalled.
Taxonomy term

The URL alias field needs to be uninstalled.

I have upgraded from Drupal 6 to 8.1.0.

GenOneStudios’s picture

Disabling the Path AUto module seemed to remove these items from my reports.

thommyboy’s picture

Disabling in D8 means De-Installing and sure it removes the messages ;) But I tried de-installing and installing again to see what happens and the message re-appeared.

berdir’s picture

Category: Bug report » Support request
Status: Active » Patch (to be ported)

Duplicate of #2661178: Error: Mismatched entity and/or field definitions

See over there for the details reasons. In short. This is not a problem, you can ignore it, it will eventually be fixed in core. The message is bogus, there is no problem.

berdir’s picture

Status: Patch (to be ported) » Closed (duplicate)

Wrong status.

drupalfan2’s picture

How can I get rid of this message

Error: Mismatched entity and/or field definitions?

Thank you.

Alberto786’s picture

This is the method I used to fix the problem after I updated my Drupal 8 core and was getting the same error messages, If you have Devel module installed, you can also use the "Execute PHP Code" ,I went to my index.php file and added this code(seebelow), then I reloaded the page at admin end, cleared cached and Wala, error disappeared, after that I removed the code from index.php file and everything is working on my end.
I hope it works for you too.
Here is the code:

try {
\Drupal::entityDefinitionUpdateManager()->applyUpdates();
}
catch (EntityStorageException $e) {
print_r($e);
}

kvantstudio’s picture

Simply super! The solution really works!

nebojsa.ilijoski’s picture

Yes, #8 worked! Thanks!

caspervoogt’s picture

Yay for #8! Thanks @Alberto786!

Screenack’s picture

I ran #8, which fixed it, but if you google to this page, note this, which I like better:

drush entity-updates

While devel is a solid module, drush should be required.

Which is found here: https://www.drupal.org/node/2733227

rcodina’s picture

atomicnation’s picture

Super! #8 worked for me!
Thanks @Alberto786!

johnhanley’s picture

#12 is simpler and makes more sense.

philae_it’s picture

#12 is better, clean and simpler
It works for me

jmomandown’s picture

drupal update:entities

for those running drupal console and composer instead of drush FYI

.jch’s picture

#17 fixes d8.3.2 and commerce 2.x problems after installing pathauto

farnoosh’s picture

#12 works for me. Thanks

admin@beerbaitandfishing.com’s picture

#12 worked for me

thachakrit’s picture

#12 worked for me. Thanks

.jch’s picture

d8.6.1 drupal update:entities Worked for Stores URL alias problem after commerce 2.x-dev ("0f78ee4e74f3105345a72ec0aa8c6df3765f7338") build update. Note: site built with composer and using Pathauto to bulk generate url aliases.

Maybe I'll toss this into update.php?

dschoni’s picture

#8 is not working on my site.
#12 and #17 too (can't install drush or composer, because it's on a web distributors server).

I've tried the code from #8 in update.php too, but this won't work and blocks update.php from being executed.
It's also not working on sites.php or settings.php

webengr’s picture

Yep, I needed also to add url alias field,

$ drush9 entity-updates
The following updates are pending:

file entity type :
The URL alias field needs to be installed.

Do you wish to run all pending updates? (yes/no) [yes]:
> yes

[success] Finished performing updates.