Hi Hanan,
looks like you ended up in some corner case. In these cases, you should strip the file to the minimum input text triggering the error. In our case, it may be for instance:
*2 3D Rings with 1 loop elements Lv=5mm Lh=10.8mm (Single Sided PCBs)*
.Units mm
N1dl1 x=10.9018 y=12.2083 z=0
N1ur1 x=0.92388 y=16.3413 z=5
N1ul1 x=10.9018 y=12.2083 z=5
N1urc1 x=4.98895 y=14.6575 z=5
N1ulc1 x=6.83671 y=13.8921 z=5
E1ul1 N1ul1 N1dl1 w = 1.0 h = 0.5 nhinc = 1 nwinc = 1
E1urc1 N1ur1 N1urc1 w = 1.0 h = 0.5 nhinc = 1 nwinc = 1
E1ulc1 N1ul1 N1ulc1 w = 1.0 h = 0.5 nhinc = 1 nwinc = 1
.external N1dl1 N1ulc1
.freq fmin=1e+07 fmax=1e+07 ndec=1
.end
You may see now that a minimal perturbation of the input geometry solves the issue. For instance, if you replace the N1ulc1 statement with:
N1ulc1 x=6.83671 y=13.892 z=5
where the only difference is 0.0001 in the y position, you can se that the error does not appear anymore.
This would be a valid workaround. We are anyway looking into the ultimate cause of the issue. Similar problems had already been fixed in the past, and were caused by special relative orientation cases hitting singularities in the internal formulae.
Best Regards,
Enrico