<p>A &quot;Recompute failed&quot; is not your fault. Freecad is a free CAD software that is maintained by more than 400 volunteers. It is a bug in the software and happens often, for example because of floating point rounding errors. Just moving or changing a shape or body a tiny amount might fix the problem. It could happen when intersecions happen exactly on a line, outlines make a shape self-intersect or beveled objects produce unexpected results or for other unexpected reasons. If you see a pattern in the cause of the error, you might file a <a href="https://github.com/FreeCAD/FreeCAD/issues" rel="nofollow noreferrer">bug report</a></p>

CC BY-SA 4.0
2023-10-31T15:53:50.477Z
2023-10-31T15:53:50.477Z
Hacky
<p>I'm using (as pure beginner, please be respectful to my little knowledge in this topic) FreeCAD v0.21.1 for a simple design I wish to 3D print.</p>
<p>This is how it looks like from the front (at least partially):</p>
<p><a href="https://i.sstatic.net/e5mEz.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/e5mEz.png" alt="enter image description here" /></a></p>
<p>Text is made with <em>ShapeText</em> and I applied a small <em>Pocket</em> onto it in Part Design:</p>
<p><a href="https://i.sstatic.net/XXHVo.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/XXHVo.png" alt="enter image description here" /></a></p>
<p>I have many operations after this text pocket in the tree.</p>
<p>I'm satisfied with my results.</p>
<p>I however wished to make another one, with different text, so I followed a tutorial to copy my whole &quot;Body_of_ND32&quot; to a new &quot;Body_of_ND16&quot;:</p>
<p><a href="https://i.sstatic.net/cMfl1.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/cMfl1.png" alt="enter image description here" /></a></p>
<p>After this operation, I have got an error complaining &quot;Recompute failed&quot;, and text pocket is containing the original &quot;ND32&quot; pocket, instead my new value.</p>
<p>Of course, I could rebuild the whole thing from scratch adding the text only at the end, to keep everything in shape, but can I somehow detect what's wrong with the recomputation?</p>

<freecad>
Compute failed? Why?
Daniel
# Compute failed? Why?

(Asked by: username_0 on 2023-10-30)

I'm using (as pure beginner, please be respectful to my little knowledge in this topic) FreeCAD v0.21.1 for a simple design I wish to 3D print.

This is how it looks like from the front (at least partially):

[![enter image description here](https://i.sstatic.net/e5mEz.png)](https://i.sstatic.net/e5mEz.png)

Text is made with *ShapeText* and I applied a small *Pocket* onto it in Part Design:

[![enter image description here](https://i.sstatic.net/XXHVo.png)](https://i.sstatic.net/XXHVo.png)

I have many operations after this text pocket in the tree.

I'm satisfied with my results.

I however wished to make another one, with different text, so I followed a tutorial to copy my whole "Body\_of\_ND32" to a new "Body\_of\_ND16":

[![enter image description here](https://i.sstatic.net/cMfl1.png)](https://i.sstatic.net/cMfl1.png)

After this operation, I have got an error complaining "Recompute failed", and text pocket is containing the original "ND32" pocket, instead my new value.

Of course, I could rebuild the whole thing from scratch adding the text only at the end, to keep everything in shape, but can I somehow detect what's wrong with the recomputation?

**Tags:** freecad


---

## 1 answers

### Answer by username_1 on 2023-10-31. Score: 2 | Accepted answer

A "Recompute failed" is not your fault. Freecad is a free CAD software that is maintained by more than 400 volunteers. It is a bug in the software and happens often, for example because of floating point rounding errors. Just moving or changing a shape or body a tiny amount might fix the problem. It could happen when intersecions happen exactly on a line, outlines make a shape self-intersect or beveled objects produce unexpected results or for other unexpected reasons. If you see a pattern in the cause of the error, you might file a [bug report](https://github.com/FreeCAD/FreeCAD/issues)


---

