Page 1 of 1

EasyPrint 3d Crash - Regional settings

Posted: Mon Feb 26, 2018 4:03 am
by Michal M
Hi

While slicing objects I'm always getting error on my PC - app crash.
I looked in event viewer and saw:

w System.Number.ParseDouble(System.String, System.Globalization.NumberStyles, System.Globalization.NumberFormatInfo)
w System.Convert.ToDouble(System.String)
w EasyPrint.view.CuraSlicer.GetProgressDetails(System.String)
w EasyPrint.view.CuraSlicer.ShowProgress(System.Object, System.Diagnostics.DataReceivedEventArgs)
w System.Diagnostics.Process.OutputReadNotifyUser(System.String)
w System.Diagnostics.AsyncStreamReader.FlushMessageQueue()
w System.Diagnostics.AsyncStreamReader.GetLinesFromStringBuilder()
w System.Diagnostics.AsyncStreamReader.ReadBuffer(System.IAsyncResult)
w System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
w System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
w System.IO.Stream+ReadWriteTask.System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task)
w System.Threading.Tasks.Task.FinishContinuations()
w System.Threading.Tasks.Task.Finish(Boolean)
w System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
w System.Threading.Tasks.Task.ExecuteEntry(Boolean)
w System.Threading.ThreadPoolWorkQueue.Dispatch()

It made me thinking that there is a problem with regional settings (I'm in Poland so my decimal separator is , ).
Then run the same version on my VM with US regional settings - and works fine.

Re: EasyPrint 3d Crash - Regional settings

Posted: Mon Feb 26, 2018 4:56 pm
by William
You should install the NET framework(3.5) correct

Re: EasyPrint 3d Crash - Regional settings

Posted: Tue Feb 27, 2018 3:09 am
by Michal M
Nope - I told exactly whats the issue...
Just pass this to developers: use - https://msdn.microsoft.com/pl-pl/librar ... .110).aspx
Easy to test - changing regional settings of system to Polish = crash during slicing because of this line 'System.Convert.ToDouble(System.String)'

Re: EasyPrint 3d Crash - Regional settings

Posted: Fri Mar 30, 2018 10:55 pm
by MichaelK
1. Close EasyPrint 3D
2 Find these path onto your pc: c:\user\(your_name)\AppData\Roaming\easyprint

Delete the path "easyprint" completely and restart EasyPrint 3D. You need to reconfigure your printer into EasyPrint 3D.

Take a stl-file and slice it again.

Re: EasyPrint 3d Crash - Regional settings

Posted: Mon Apr 02, 2018 8:04 pm
by William
MichaelK wrote:
Fri Mar 30, 2018 10:55 pm
1. Close EasyPrint 3D
2 Find these path onto your pc: c:\user\(your_name)\AppData\Roaming\easyprint

Delete the path "easyprint" completely and restart EasyPrint 3D. You need to reconfigure your printer into EasyPrint 3D.

Take a stl-file and slice it again.
You are correct!

Re: EasyPrint 3d Crash - Regional settings

Posted: Tue Aug 21, 2018 6:45 pm
by Darkmatter1982
Hello,
I had a problem related to the Italian Regional settings ( expecially for the decimal separator) and i solved it adding a new regional settings (English).
My problem was appear when i tried to modify values with decimal point...in that cases ,a value of "0.3" became automatically"3" and the program,obliviously,didn't work correctly.
This is only for people that have the same issue and for bug trace report.
Goodbye

P.S.
My O.S. is Windows7 sp1 x64 italian regional settings ( now is english UK)
i use Easyprint3D 1.2.3

Re: EasyPrint 3d Crash - Regional settings

Posted: Wed Aug 22, 2018 4:05 pm
by Gingko
Darkmatter1982 wrote:
Tue Aug 21, 2018 6:45 pm
Hello,
I had a problem related to the Italian Regional settings ( expecially for the decimal separator) and i solved it adding a new regional settings (English).
My problem was appear when i tried to modify values with decimal point...in that cases ,a value of "0.3" became automatically"3" and the program,obliviously,didn't work correctly.
This is only for people that have the same issue and for bug trace report.
Goodbye

P.S.
My O.S. is Windows7 sp1 x64 italian regional settings ( now is english UK)
i use Easyprint3D 1.2.3
Thanks for the feedback, we have reported it to our technicians.