|
3 | 3 | In case you encounter any problems with LibrePCB, this chapter gives you some |
4 | 4 | tips to get them solved or to get help from the community. |
5 | 5 |
|
| 6 | +[#there-is-no-element-of-type] |
| 7 | +== Error: There is no element of type 'X' with the UUID 'Y' |
| 8 | + |
| 9 | +Whenever an error message pops up with a message like |
| 10 | +_There is no element of type 'X' with the UUID 'Y'_ or something like |
| 11 | +_Element with UUID 'X' not found_, it is very very very likely that you made |
| 12 | +some xref:user-manual:references.adoc#breaking-changes[breaking change] in a library |
| 13 | +element. Those errors then occur either in the component- or device editor, |
| 14 | +or after updating the project library with the _Project Library Updater_. |
| 15 | + |
| 16 | +Since these are complex issues, the correct solution depends on a case-by-case |
| 17 | +basis. All we can give here are some general recommendations: |
| 18 | + |
| 19 | +. Read xref:user-manual:references.adoc[] until you understand it. |
| 20 | +. From now on, follow the |
| 21 | + xref:user-manual:references.adoc#recommendations[recommendations] |
| 22 | + on that page to avoid running into this problem again in future. |
| 23 | +. If you have any idea in _which_ of the library elements you (recently) made |
| 24 | + breaking changes, delete them completely. It may hurt, but it's often the |
| 25 | + only way out of the mess. You may want to back up the library elements before |
| 26 | + deletion -- use the menu:Device[Show in File Manager] menu item to locate the |
| 27 | + directory to back up. |
| 28 | +. If the project library update still fails after deleting the suspicious |
| 29 | + library elements, you may need to remove the suspicious elements also from |
| 30 | + the schematics & boards, and then re-add them the normal way with the |
| 31 | + _Add Component_ dialog. |
| 32 | +. In important/urgent cases, you may ask LibrePCB developers for help. However, |
| 33 | + we kindly ask for a donation as a compensation for our invested time. |
| 34 | + |
| 35 | +== Project Library Update Fails |
| 36 | + |
| 37 | +See <<there-is-no-element-of-type>>. |
| 38 | + |
6 | 39 | == Workspace Sync (Dropbox, Cloud, Git, ...) |
7 | 40 |
|
8 | 41 | If you sync your LibrePCB workspace with a cloud or similar, it's important to |
|
0 commit comments