Stevan, Could you read this thread: http://www.mail-archive.com/ifeffit%40millenia.cars.aps.anl.gov/msg04371.htm... The vacation-related parts -- no so relevant :) The localization-related parts are relevant. You'll notice that Denis asked about the exact same error message. The latter half of http://www.mail-archive.com/ifeffit%40millenia.cars.aps.anl.gov/msg04374.htm... has all of the same suggestions I want to make now. The reply to that post suggested that it was solvable. If you are uncomfortable resetting those environment variables system-wide, I have some ideas for how to set them gracefully for each instance of Athena or Artemis. Let me know if you want to pursue that. B On 02/18/2015 12:43 PM, Stevan Ognjanovic wrote:
Dear Bruce,
First of all, thank you for your response.
I did not update Mint, I installed a fresh version (formated the drive, installed a new version, remounted my data partitions, including the home folder, and reinstalled all the packages from the repositories), sorry if I did not make it clear enough in the first email. The demeter folder in the home folder was carried over from the old linux version, but I downloaded the newest version from the github repo. I would think this is basically equal to starting with a blank OS. Anyway, I did try the ./Build touch_wrapper command without any success (same tests failed if I remember correctly).
As you asked me about athena crashing, for the purpose of testing it, I went on and installed athena despite the errors in the ./Build test command (without downloading the new version from the github repo). This is the terminal output:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Attribute (bkg_nc0) does not pass the type constraint because: Validation failed for 'LaxNum' with value 0,34568900723742 at accessor Demeter::Data::bkg_nc0 (defined at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data.pm line 310) line 4 Demeter::Data::bkg_nc0('Demeter::Data=HASH(0xcf3fd70)', '0,34568900723742') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data/Mu.pm line 323 Demeter::Data::Mu::normalize('Demeter::Data=HASH(0xcf3fd70)') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data.pm line 717 Demeter::Data::_update('Demeter::Data=HASH(0xcf3fd70)', 'fft') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data/Plot.pm line 24 Demeter::Data::Plot::plot('Demeter::Data=HASH(0xcf3fd70)', 'E') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena.pm line 2177 Demeter::UI::Athena::plot('Demeter::UI::Athena=HASH(0x1a65618)', '', '', 'E', 'single') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena.pm line 2376 Demeter::UI::Athena::quadplot('Demeter::UI::Athena=HASH(0x1a65618)', 'Demeter::Data=HASH(0xcf3fd70)') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena/IO.pm line 238 Demeter::UI::Athena::IO::Import_plot('Demeter::UI::Athena=HASH(0x1a65618)', 'Demeter::Data=HASH(0xcf3fd70)') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena/IO.pm line 813 Demeter::UI::Athena::IO::_prj('Demeter::UI::Athena=HASH(0x1a65618)', '/home/stevan/Documents/.../athenaprojectname.prj', '/home/stevan/Documents/.../athenaprojectname.prj', 1, '') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena/IO.pm line 164 Demeter::UI::Athena::IO::Import('Demeter::UI::Athena=HASH(0x1a65618)') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena.pm line 857 Demeter::UI::Athena::OnMenuClick('Wx::Frame=HASH(0x19a2980)', 'Wx::CommandEvent=SCALAR(0xcf2b6d0)', 'Demeter::UI::Athena=HASH(0x1a65618)') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena.pm line 780 Demeter::UI::Athena::__ANON__('Wx::Frame=HASH(0x19a2980)', 'Wx::CommandEvent=SCALAR(0xcf2b6d0)') called at /home/stevan/perl5/bin/dathena line 39 eval {...} at /home/stevan/perl5/bin/dathena line 39
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
After removing demeter and perl5 folders from the home directory, downloading the latest packages from the github repo and building from scratch, all test were successful in the ./Build test step. Demeter installed without problems. But, athena still crashes when I try to open a project or import any data. This is the terminal output (this time after trying to import data in .dat format):
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Attribute (bkg_e0) does not pass the type constraint because: Validation failed for 'LaxNum' with value 1582,00000 at accessor Demeter::Data::bkg_e0 (defined at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data.pm line 226) line 7 Demeter::Data::bkg_e0('Demeter::Data=HASH(0xe5ca148)', '1582,00000') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data/E0.pm line 67 Demeter::Data::E0::e0_ifeffit('Demeter::Data=HASH(0xe5ca148)') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data/E0.pm line 37 Demeter::Data::E0::e0('Demeter::Data=HASH(0xe5ca148)', 'ifeffit') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data/Mu.pm line 289 Demeter::Data::Mu::initialize_e0('Demeter::Data=HASH(0xe5ca148)') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data/Mu.pm line 270 Demeter::Data::Mu::put_data('Demeter::Data=HASH(0xe5ca148)') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data.pm line 732 Demeter::Data::_update('Demeter::Data=HASH(0xe5ca148)', 'all') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena/IO.pm line 603 Demeter::UI::Athena::IO::_group('Demeter::UI::Athena=HASH(0x1d0d640)', 'Demeter::UI::Athena::ColumnSelection=HASH(0xe602810)', 'Demeter::Data=HASH(0xe5ca148)', 'HASH(0xe5c5f08)', '/home/stevan/Documents/Project/Samples/XAFS/Samples-Canada/SO-58/Al-K/SO-58-XAS_1.dat', '/home/stevan/Documents/Project/Samples/XAFS/Samples-Canada/SO-58/Al-K/SO-58-XAS_1.dat', 0, 0) called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena/IO.pm line 486 Demeter::UI::Athena::IO::_data('Demeter::UI::Athena=HASH(0x1d0d640)', '/home/stevan/Documents/Project/Samples/XAFS/Samples-Canada/SO-58/Al-K/SO-58-XAS_1.dat', '/home/stevan/Documents/Project/Samples/XAFS/Samples-Canada/SO-58/Al-K/SO-58-XAS_1.dat', 1, 0) called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena/IO.pm line 165 Demeter::UI::Athena::IO::Import('Demeter::UI::Athena=HASH(0x1d0d640)') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena.pm line 857 Demeter::UI::Athena::OnMenuClick('Wx::Frame=HASH(0x1c77980)', 'Wx::CommandEvent=SCALAR(0xd200dd0)', 'Demeter::UI::Athena=HASH(0x1d0d640)') called at /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena.pm line 780 Demeter::UI::Athena::__ANON__('Wx::Frame=HASH(0x1c77980)', 'Wx::CommandEvent=SCALAR(0xd200dd0)') called at /home/stevan/perl5/bin/dathena line 39 eval {...} at /home/stevan/perl5/bin/dathena line 39
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Doing ./Build touch_wrapper does not change anything - all tests pass, demeter installs, but athena crashes again...
Looking forward to your reply and suggestions on how to solve this problem.
Kind regards, Stevan
-- Stevan Ognjanovic, Dipl.-Ing.
Nanoparticle Process Technology Department of Engineering Sciences University Duisburg-Essen Lotharstraße 1, MA 349 D-47057 Duisburg
Phone: +49 (0)203 379 1783 Mobile phone: +49 (0)157 3820 6890 Fax: +49 (0)203 379 4453 web:www.nppt.de e-mail:stevan.ognjanovic@uni-due.de
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
-- Bruce Ravel ------------------------------------ bravel@bnl.gov National Institute of Standards and Technology Synchrotron Science Group at NSLS-II Building 535A Upton NY, 11973 Homepage: http://bruceravel.github.io/home/ Software: https://github.com/bruceravel Demeter: http://bruceravel.github.io/demeter/