Welcome to jBASE's new documentation site! Many answers to your questions can be found by searching the Knowledgebase or viewing the jBASE Documentation. We also have a Google Group for peer discussion about jBASE. If you are unable to find the information you are looking for, jBASE Support will be glad to assist in resolving your technical problems. Enjoy and please provide comments and feedback .

How can we help you?

PN5_60888

Description

A previously cataloged subroutine could get its shared library reused by a subsequent catalog of a different subroutine


Previous Release Behavior

If you have more than one shared library as part of cataloging multiple subroutines and you decatalog all the subroutines in at least one shared library that is not the last in the lib.el (non-Windows) or lib.def (Windows) and then catalog a subroutine which will not fit in any of the existing shared libraries you can end up with subroutines without a valid shared-library as it has been reused by the re-catalog of the previously decataloged (or never before cataloged) subroutine(s).

For example,

1. Create a new lib and CATALOG a subroutine.
2. Edit the lib's jLibDefinition and change the maxsize value to "1"
3. CATALOG a different subroutine
4. DECATALOG the first subroutine
5. CATALOG the first subroutine

This would result in two lib0 shared libraries.


Current Release Behavior

The catalog process now checks that a new shared library (if required) has not already been allocated.

Was this article helpful?