Skip to main content
  • Subscribe by RSS
  • ExLibris Dev

    Error message: "Routine table overflow"


    • Product: Aleph
    • Product Version: 20, 21, 22, 23
    • Relevant for Installation Type: Dedicated-Direct, Direct, Local, Total Care


    I am testing new a-tree. This a-tree includes rc 4385. Within 45 minutes of testing, I got twice got the GUI error "Failed to read reply". In both cases, I could try the activity again and it worked. First error when trying to create a hold request. Second time I was in Acq and believe I was trying to arrive a book. Errors in pc_server log file: 

    Load error : file 'check_hold_request_c'
    error code: 55, pc=0, call=254, seg=0
    55 Routine table overflow

    Load error : file 'pc_edit_list_2_load'
    error code: 55, pc=0, call=255, seg=0
    55 Routine table overflow

    Why are are seeing these errors?


    The pc_server maintains a table of programs that have been loaded over its lifetime. The default table allows only 256 programs. It sounds like this limit has been exceeded, causing the "Routine table overflow" message you are seeing. You can easily increase the size of this table. Follow these steps:
    1) cd $COBDIR
    2) vi cobconfig (This file may not exist. If not, an empty file will be created by this "vi" command.) 
    3) Insert this line:
    set routine_table_size=512 
    4) Do ":wq" to save the updated file.
    5) This new, larger table will be in play the next time the pc_server is (re)started.



    • Article last edited: 12-Mar-2016
    // feedback widged