「view this page in B3 βῆτα server」

Revisions №60692

branch: master 「№60692」
Commited by: Vikram K. Mulligan
GitHub commit link: 「cccd75ca86206816」 「№3885」
Difference from previous tested commit:  code diff
Commit date: 2019-04-03 23:59:37
linux.clang linux.gcc linux.srlz mac.clang
linux.PyRosetta.unit linux.gcc.python36.PyRosetta4.unit mac.PyRosetta.unit build.clean.debug cppcheck mysql postgres linux.clang.python36.build.debug linux.zeromq.debug mpi mpi.serialization linux.icc.build.debug OpenCL mac.clang.python36.build.debug build.header build.levels ninja graphics static linux.ui mac.ui build.xcode beautification serialization integration.addsan integration.mpi integration.release_debug integration.tutorials integration performance profile release.PyRosetta4.Debug release.source linux.clang.score linux.gcc.score mac.clang.score linux.scripts.pyrosetta scripts.rosetta.parse scripts.rosetta.validate scripts.rosetta.verify unit.addsan linux.clang.unit.release linux.gcc.unit.release unit.ubsan

Merge pull request #3885 from RosettaCommons/vmullig/add_catch_and_throw Make the "Cannot normalize xyzVector of length() zero" error more informative. The "Cannot normalize xyzVector of length() zero" error is a pain in the neck, because it's hard to know exactly what vector was tripping it up, and in what context. @everyday847 had the idea a while back of adding more try/catch blocks around calls to xyzVector::normalize() which would themselves re-throw after adding more information about the context to the error message, to aid debugging. This is a first pass at that.

Test: linux.clang.integration.tutorials

Failed sub-tests (click for more details):
Test: linux.clang.performance

Failed sub-tests (click for more details):