This only happens if when exploded, the part is moved radially with regard to its axis (the top part meshed correctly). It seems that actions performed in exploded view use the exploded geometry instead of the true geometry, which is the case here and also with the distance tool (as mentioned here, pt. 4).
The above example can be fixed by defining the mesh in non-exploded view and hiding the top part, or by de-exploding the view and remeshing twice (?).
Here is a weird procedure that yields correct results:
in Geometry tab, explode the view
set up a revolve mesh (assuming existing meshing parameters)
mesh the part (wrong result)
in Geometry tab, un-explode the view
mesh the part (wrong result)
mesh the part again (correct result)
from there, that also happens:
in Geometry tab, explode the view again
mesh the part (correct result)
mesh the part again (wrong result)
The axis used for the revolution seems to be dependant on the view-state (exploded or not) which is active when setting up the mesh and when meshing the part.
What version of PrePoMax are you using ? I can confirm the issue in v2.5.0, but in v2.5.2 I just keep getting errors:
Mesh generation failed for part Solid_part-1. Check the geometry and/or adjust the meshing parameters.
Mesh generation failed for part Solid_part-2. Check the geometry and/or adjust the meshing parameters.
I downloaded the model again. Opened it in v2.6.0. In the geometry tab, I activated exploded view and remeshed the geometry without problems. Then I tried different exploded-view combinations, and it worked in all tested cases.