Dear Mailing list,
I have run into an issue with the peak fitting section included in Athena. If I include a peak that is a Pseudo-Voigt and then save the project file. Upon trying to reopen the same project file, Athena becomes non responsive with the error
message “PV is not yet implemented”.
The log file for the crash is as follows:
Started at 2019-05-01T17:37:06
Win7Enterprise (64-bit) Service Pack 1 Service Pack 16176012102561
PATH is:
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Users\lawley_c\AppData\Roaming\DemeterPerl\c\bin;C:\Users\lawley_c\AppData\Roaming\DemeterPerl\perl\site\bin;C:\Users\lawley_c\AppData\Roaming\DemeterPerl\perl\bin;C:\Users\lawley_c\AppData\Roaming\DemeterPerl\c\bin\gnuplot\bin
DEMETER_BASE is:
C:\Users\lawley_c\AppData\Roaming\DemeterPerl
IFEFFIT_DIR is:
C:\Users\lawley_c\AppData\Roaming\DemeterPerl\c\share\ifeffit\
perl version: v5.24.0
backend: ifeffit
@INC:
C:/Users/lawley_c/AppData/Roaming/DemeterPerl/perl/site/lib/MSWin32-x64-multi-thread
C:/Users/lawley_c/AppData/Roaming/DemeterPerl/perl/site/lib
C:/Users/lawley_c/AppData/Roaming/DemeterPerl/perl/vendor/lib
C:/Users/lawley_c/AppData/Roaming/DemeterPerl/perl/lib
.
Demeter version 0.9.26
Can't call method "SetValue" on an undefined value at C:/Users/lawley_c/AppData/Roaming/DemeterPerl/perl/site/lib/Demeter/UI/Athena/PeakFit.pm line 916.
--------
Where lines 910-920 in the PeakFit.pm file readout as:
910 if ($result == wxID_NO) {
911 $::app->{main}->status("Not deleting lineshape.");
912 return 0;
913 };
914 ## demolish the LineShape object, if it exists
915 $this->{'lineshape'.$n}->DEMOLISH if exists $this->{'lineshape'.$n};
916 ## dig through the hierarchy of the StaticBox and Remove/Destroy each element
917 foreach my $s ($this->{'func'.$n}->GetChildren) {
918 foreach my $w ($s->GetSizer->GetChildren) {
919 $w->GetWindow->Destroy if defined($w->GetWindow);
I couldnt find any previous thread regarding this issue. If anyone knows a solution or could link me to a pre existing thread I would much appreciate it.
Thanks in advance
Craig
_______
Paul Scherrer Institut
Craig Lawley
OFLB/U109
Forschungsstrasse 111
5232 Villigen PSI
Schweiz
Telefon: +41 56 310 5054
E-Mail: craig.lawley@psi.ch