The Jet/RCP kludges


In a number of recent cdfsoft2 releases (including but probably not 
limited to 4.0.0 and 4.1.0), there are a bunch of problems with jets and 
the RCP system.  You may notice these if you use an old tcl file to run 
software from these releases.  The usual symptom is an error of the form

%ERLOG-e makeJetAlgParams: :
/cdf/code/cdfsoft/dist/packages/JetObjects/V00-00-36/src/makeJetAlgParams.cc
        : 276 could not match rcpid 29 2 Returning null pointer
         GlobalLibraryLogger 28-Sep-2001 11:50:12 run = 127754 event = 804
%ERLOG-s Abnormal termination: caused by signal:  11Framework abortJob()
         28-Sep-2001 11:50:12 run = 127754 event = 804

If you get this error, here are some suggestions that have been found to 
work at various times.  Sometimes all of them work, sometimes only one 
does, perhaps at other times none work.  Try one at a time, then two at a 
time, etc.

1) Near the beginning of the tcl file (when you are scripting the AC++ 
prompt), add the line

	useRCP set true

2) Near the beginning of the tcl file, add the line

	module disable PuffModule

   or the slightly less drastic

	talk PuffModule
		dontPuff add CdfJetColl
	exit

3) Try doing these (all together) from the command line (edit as necessary 
for bash):

	setup rcpdb V00-00-09 
	setenv RCP_DATABASE_PATH level3/FileSystemDB:official/FileSystemDB/ 
	setenv TCL_TAG 369

[Liz Sexton/Pasha, from JitterBug report 1232]

4) In 4.1.0, execute the following at the command line (edit as necessary 
for bash):

	setenv SRT_BASE_RELEASE 4.0.0

[Ray, from JitterBug report 1372]


PO, 28 Nov 2001