PrePoMax fails under Linux since 2.4.4

I compared both log files, and at the end of the 2.5 version are lines that show an internal PrePoMax error: Object reference not set to an instance of an object

----------Error---------------
0024:trace:file:NtWriteFile = SUCCESS (32)
0024:trace:file:WriteFile 000000000000000C 00007FBDA875D210 54 00007FFFFE4FA704 0000000000000000
0024:trace:file:NtWriteFile (0xc,(nil),(nil),(nil),0x7ffffe4fa610,0x7fbda875d210,0x00000036,(nil),(nil))

Object reference not set to an instance of an object

0024:trace:file:NtWriteFile = SUCCESS (54)
0024:trace:file:WriteFile 000000000000000C 00007FBDA875D210 32 00007FFFFE4FA704 0000000000000000
0024:trace:file:NtWriteFile (0xc,(nil),(nil),(nil),0x7ffffe4fa610,0x7fbda875d210,0x00000020,(nil),(nil))
----------Finished------------

But I can not figure out its source.

I created the same wine environment and now PrePoMax works!

I think the difference is, that i do not install .NET 4.8 in my previous wine environments. It worked with mono before.

1 Like

Should I close this topic?

One more interesting update, I was able to remove the prefix characters from Linux property names:

I think it looks much better now :slight_smile:

1 Like

Looks great. Thanks for that.

I discovered a strange behavior of the wine environment with dotnet48. When i start a calculation, calculix is run in a separate dos shell. The variables like OMP_Num_Thread are not set. So it runs only on 1 cpu. I created a second wine env without dotnet and against my assumption prepomax runs! And the mentioned issue with the dos shell does not appear.

1 Like

I think you can close this topic for now.