Dear phenixers, I ran into some errors after my last upgrade. First, I noticed that all of the data plots are gone in the GUI, instead I get a message that says :plotting disabled due to missing library. Second I was running phenix.refine and got the following message, they may be related I am not positive: AttributeError : 'RefinementStatsPlot' object has no attribute 'null_fmt' Traceback (most recent call last): File "/home/local/UFAD/yuri.pompeu/Desktop/PHENIX_installation/phenix-installer-dev-790/phenix-dev-790/phenix/wxGUI2/Runtime.py", line 172, in OnUpdate self.propagate_event(event, "OnUpdate") File "/home/local/UFAD/yuri.pompeu/Desktop/PHENIX_installation/phenix-installer-dev-790/phenix-dev-790/phenix/wxGUI2/Runtime.py", line 228, in propagate_event fn(event) File "/home/local/UFAD/yuri.pompeu/Desktop/PHENIX_installation/phenix-installer-dev-790/phenix-dev-790/phenix/wxGUI2/Programs/Refine/Output.py", line 536, in OnUpdate self.stats_plot.update_stats(callback.data) File "/home/local/UFAD/yuri.pompeu/Desktop/PHENIX_installation/phenix-installer-dev-790/phenix-dev-790/phenix/wxGUI2/Programs/Refine/Output.py", line 796, in update_stats stats.bs_ave) File "/home/local/UFAD/yuri.pompeu/Desktop/PHENIX_installation/phenix-installer-dev-790/phenix-dev-790/phenix/wxGUI2/Programs/Refine/Output.py", line 809, in set_plots ax1().xaxis.set_major_formatter(self.null_fmt) AttributeError: 'RefinementStatsPlot' object has no attribute 'null_fmt' Platform info: __FILE__ = /net/anaconda/scratch1/phenix/phenix-dev-790/cctbx_project/boost_adaptbx/meta_ext.cpp __DATE__ = Jun 17 2011 __TIME__ = 04:12:36 __x86_64__ __linux __GNUC__ = 3 __GNUC_MINOR__ = 4 __GNUC_PATCHLEVEL__ = 2 boost::python::cxxabi_cxa_demangle_is_broken(): false __GXX_WEAK__ = 1 __LP64__ = 1 __VERSION__ = 3.4.2 20041017 (Red Hat 3.4.2-6.fc3) FE_INEXACT = 32 FE_DIVBYZERO = 4 FE_UNDERFLOW = 16 FE_OVERFLOW = 8 FE_INVALID = 1 FE_ALL_EXCEPT = 61 __SSE2__ = 1 BOOST_LIB_VERSION = 1_47 PY_VERSION = 2.7.2 PYTHON_API_VERSION = 1013 sizeof(bool) = 1 sizeof(short) = 2 sizeof(int) = 4 sizeof(long) = 8 sizeof(std::size_t) = 8 sizeof(void*) = 8 sizeof(long long) = 8 sizeof(float) = 4 sizeof(double) = 8 sizeof(long double) = 16 sizeof(boost::int32_t) = 4 sizeof(boost::uint32_t) = 4 sizeof(wchar_t) = 4 __PTRDIFF_TYPE__ Py_USING_UNICODE sizeof(PY_UNICODE_TYPE) = 2 gnu libc version: 2.5 BOOST_ADAPTBX_TYPE_ID_SIZE_T_EQ_UNSIGNED_LONG os.name: posix sys.platform: linux2 sys.byteorder: little platform.platform(): Linux-2.6.18-238.12.1.el5-x86_64-with-redhat-5.6-Tikanga platform.architecture(): ('64bit', 'ELF') floating_point_exceptions.division_by_zero_trapped: False floating_point_exceptions.invalid_trapped: False floating_point_exceptions.overflow_trapped: False number of processors: 2 Memory total: 3,692,077,056 Memory free: 16,236,544 import thread: OK "hello" = ['h', 'e', 'l', 'l', 'o'] u"hello" = ['h', '\x00', 'e', '\x00', 'l', '\x00', 'l', '\x00', 'o', '\x00'] u"\u00C5" = ['\xc5', '\x00'] as utf-8 = ['\xc3', '\x85'] LATIN CAPITAL LETTER A WITH RING ABOVE = Å -- Yuri Pompeu
On Sun, Jun 19, 2011 at 5:53 PM, Yuri
Dear phenixers, I ran into some errors after my last upgrade. First, I noticed that all of the data plots are gone in the GUI, instead I get a message that says :plotting disabled due to missing library. Second I was running phenix.refine and got the following message, they may be related I am not positive:
AttributeError : 'RefinementStatsPlot' object has no attribute 'null_fmt'
They are related - if the plotting library cannot load, the display of statistics vs. cycle is replaced by a blank panel. This was supposed to allow the rest of the GUI to continue working, but I left out a couple of crucial details. The next build will have the bug fix. However, I'm pretty sure the GUI gives you very clear directions about how to fix the missing library problem: you need to install a package called "lapack" (sometimes called "lapack3"). I'm not sure what the command to do this would be on RedHat, but it's very standard - in fact, it's almost always present in most installations, which is why we don't distribute it ourselves. (It shouldn't even be required, but the library that uses it seems to automatically detect it on the build machines, and I haven't figured out how to disable this.) Once this is installed, the plots should work as expected. -Nat (PS. If you have submitted bug reports via the GUI you do not need to send any further emails - they all end up in my inbox anyway.)
participants (2)
-
Nathaniel Echols
-
Yuri