You need to be careful about running mktclindex in the $HCIROOT/tclprocs directory. Doing so will break any Java UPoC’s you’re using, or won’t allow you to start using them in the future. The procs that control Cloverleaf’s Java UPoC’s are stored in another directory ($HCIROOT/tcl/lib/tfc). When you run mktclindex, it only looks in the current directory for files to include. Therefore, the references to the procs in the $HCIROOT/tcl/lib/tfc directory will be lost.
We had this very same issue bite us over the weekend. We found that someone ran the mktclindex in the $HCIROOT/tclprocs directory back a couple of weeks ago. The process where the Java UPoC’s were located hadn’t been bounced, so everything worked fine. However, over the weekend we had a downtime and the process was bounced.
Is this normal behavior for the mktclIndex for the root directory? Is this a bug or is it supposed to work this way?
Thanks….Tom Rioux