I'm not sure if this is a bug or is working as designed but we have experienced the next issue:

When creating a node in a language that goes through the transliteration process to create the alias, in some cases, it creates paths that are longer than the allowed field size in the database. In this case, the path alias creation fails with an error. We have noticed this issue specially in chinese language, where a single hanzi is usually transliterated into 3 or 4 characters. I guess it will be a common issue when transliterating from japanese or maybe arabic.

We have implemented a solution where we truncate the path for nodes, but I guess that this solution could not be used everywhere, for example, when the alias is something like `/fixed-text/[some-token]/other-fixed-text`. So for that reason this might be working as designed. Still, I think it might be useful a better error handling for this occasions or even a solution for when this happens.

Comments

David Hernández created an issue.