Hello,
I'm using DS and PP very frequently and never experienced issues with Modeler in general. While I recently used it successfully several days ago (e.g., to build missing loops during the Prepare Protein task or any other Modeler related tasks), it suddenly stop to work with a weird error related to PerlBinding.pm (see the output from the log-file):
at /share/apps/accelrys/apps/scitegic/dscore/server/lib/vendor_perl/5.8.9/PerlBinding.pm line 199
UNIVERSAL::AUTOLOAD('/share/apps/accelrys/web/jobs/nikola.minovski/1DB338F4-9EBE-E...') called at /share/apps/accelrys/apps/scitegic/dsxray/lang/perl/Components/UpdateMoleculeStructure.pm line 40
main::updateStructure('pilot::Context=HASH(0xd9713b0)', 'pilot::DataRecord=HASH(0xd976b60)') called at /share/apps/accelrys/apps/scitegic/dsxray/lang/perl/Components/UpdateMoleculeStructure.pm line 20
main::onProcess
Error calling function
Error during call to function pilot::setup::scriptingOnProcess
PerlScript::HandleError: Pipeline Pilot exception rethrown
PerlScript::Call: Pipeline Pilot exception rethrown
CComponentPerlPlugin::onProcess: Pipeline Pilot exception rethrown
-> 'Perl (on Server)' ('UpdateMoleculeStructure'); Location: 10:3:16:17:4 - error during Data Record Processing phase
CProtocolStd::onProcess: Pipeline Pilot exception rethrown
CProtocol::onProcess: Pipeline Pilot exception rethrown
-> 'Update Molecule Structure' ('Update Molecule Structure'); Location: 10:3:16:17 - error during Data Record Processing phase
CProtocolRtc::onProcess: Pipeline Pilot exception rethrown
CProtocol::onProcess: Pipeline Pilot exception rethrown
-> 'Subprotocol' ('Refine Loops with Modeler'); Location: 10:3:16 - error during Data Record Processing phase
CProtocolStd::onProcess: Pipeline Pilot exception rethrown
CProtocol::onProcess: Pipeline Pilot exception rethrown
-> 'Subprotocol' ('Build Missing Loops'); Location: 10:3 - error during Data Record Processing phase
CProtocolRtc::onProcess: Pipeline Pilot exception rethrown
CProtocol::onProcess: Pipeline Pilot exception rethrown
-> 'Protein Preparation' ('Protein Preparation'); Location: 10 - error during Data Record Processing phase
CProtocolStd::onProcess: Pipeline Pilot exception rethrown
CProtocol::onProcess: Pipeline Pilot exception rethrown
CComponentRunner::CallOnProcess: exception caught, calling onFinalize before rethrow
Protocol Prepare Protein, user nikola.minovski: Pipeline Pilot exception caught
Protocol Prepare Protein, user nikola.minovski: Protocol failed: Pipeline Pilot error
Pipeline Pilot Server version 9.2.0.484
Server OS: Linux login-0-0 3.10.0-693.5.2.el7.x86_64 #1 SMP Fri Oct 20 20:32:50 UTC 2017 x86_64 x86_64 x86_64 GNU/LinuxRunning the same job in debug mode, gives the following:
Client message: 'Step 2/5: Inserting Missing Loops' Client message: 'Refine Loops Preprocessing.' Client message: 'Running modeler...' Client message: 'Cannot find modeler.log. Engine failed. Please check error files' Client message: './modeler.sh: line 8: 6132 Segmentation fault "/share/apps/accelrys/apps/scitegic/dscore/server/bin/modeler" "modeler.py" >> modeler_stdout.txt 2>> modeler_stderr.txt ' Client message: './modeler.sh: line 8: 6132 Segmentation fault "/share/apps/accelrys/apps/scitegic/dscore/server/bin/modeler" "modeler.py" >> modeler_stdout.txt 2>> modeler_stderr.txt' Client message: 'Error'
What might be the problem? Maybe a missing and/or wrong linux library?!
Thanks,
Nikola
