• Cannot find the library com.ibm.xsp.extlib.relational.library

    By Jared Russell 7 years ago

    Hi,

    We have an application on 8.5.3 which is working fine however we wish to upgraded the servers to 9.0.1. We have built a test server and can't get a particular app to work on the new server. Have installed the extenstion library (several times) !! and still having no luck.
    Had a PMR open with IBM for 6 months only to be finally directed here.
    Application works okay from the client however from a browser I'm getting
    “Cannot find the library com.ibm.xsp.extlib.relational.library”

    From server console :

    tell http osgi ss com.ibm.xsp.extlibx
    14/12/2016 02:08:30 p.m. Framework is launched.
    14/12/2016 02:08:30 p.m. id State Bundle
    14/12/2016 02:08:30 p.m. 163 INSTALLED com.ibm.xsp.extlibx.controls_9.0.1.v00_06_20140424-0600
    14/12/2016 02:08:30 p.m. 164 RESOLVED com.ibm.xsp.extlibx.controls_9.0.1.v00_16_20160119-2239
    14/12/2016 02:08:30 p.m. 165 INSTALLED com.ibm.xsp.extlibx.core_9.0.1.v00_06_20140424-0600
    14/12/2016 02:08:30 p.m. 166 «LAZY» com.ibm.xsp.extlibx.core_9.0.1.v00_16_20160119-2239
    14/12/2016 02:08:30 p.m. 167 INSTALLED com.ibm.xsp.extlibx.oauth_9.0.1.v00_06_20140424-0600
    14/12/2016 02:08:30 p.m. 168 RESOLVED com.ibm.xsp.extlibx.relational.derby_9.0.1.v00_06_20140424-0600
    14/12/2016 02:08:30 p.m. 169 ACTIVE com.ibm.xsp.extlibx.relational_9.0.1.v00_06_20140424-0600
    14/12/2016 02:08:30 p.m. 170 ACTIVE com.ibm.xsp.extlibx.theme.bootstrap4_9.0.1.v00_16_20160119-2239
    14/12/2016 02:08:30 p.m. 171 INSTALLED com.ibm.xsp.extlibx_9.0.1.v00_06_20140424-0600
    14/12/2016 02:08:30 p.m. 172 ACTIVE com.ibm.xsp.extlibx_9.0.1.v00_16_20160119-2239

    • By B Gleeson 7 years ago

      In release 7 of the 9.0.1 Extension Library, the relational component was moved from extlibx to the core extlib. I think you should uninstall 9.0.1.v00_06 ext lib (and extlibx) from your server to start with. As I can see that com.ibm.xsp.extlibx.relational_9.0.1.v00_06 is ACTIVE in your console output. If you have extlib 16 installed, then only com.ibm.xsp.extlib.relational_9.0.1.v00_16 should be ACTIVE. I suspect there may be a little bit of updating required in the app to point at the newer relational plugin and/or the classes inside it.

      So, three suggestions:

      1. As I said, remove v06 extlib. From both server and designer. Just to rule it out of the equation.
      2. Download v07 extlib, dont install it though, just read through the readme for details about the move of the relational component
      3. Post the output of “tell osgi http ss com.ibm.xsp.extlib” from server console into this discussion
      • By Jared Russell 7 years ago

        Thanks for the response, can you advise how I go about deleting 9.0.1.v00_06 ext lib ??
        …I have no trace of these in my updatesite.nsf…everything is version 17. I've had a look in osgi\shared\eclipse\plugins and can't see anything in there either.

        • By B Gleeson 7 years ago

          Presuming that you installed the Extlib using an update site, you can delete or disable content by opening the update site NSF in the Notes Client. There is some discussion about this in this stackoverflow question: http://stackoverflow.com/questions/33592482/how-to-uninstall-xpages-extension-library