• extlibx not loaded after loading newer extlib functions

    By Patrick Sawyer 1 decade ago

    I am not sure if I am doing something wrong or if this is how things are supposed to work. But I am trying to get both the newer functionality in the mobile controls which are in the extlib from openntf, and the relational access which is in the extlibx. If I load the extlibx the relational controls work fine but I am unable to use the newer functionality of the mobile controls as it requires the openntf version(error of newer version needed). If I then load the openntf version the mobile controls load but I am not loading the extlibx., i have verified the two most recent versions of the extlibrary and was verifying with tell http osgi ss com.ibm.xsp.extlibx

    Am I doing something wrong here?

    • By B Gleeson 1 decade ago

      Sorry we missed this question. But you should be able to load both the openNTF version AND the extlibx plugins via your update site onto your server. So you have both installed.

      Am I reading your problem correctly?

      • By Pat Sawyer 1 decade ago

        Yes, I was unable to load both on Domino 9.0.1. From my understanding its the data that picks what version to use. Can you verify that a date field is what the server uses to pick what extlib is loaded and what the field is?

        • By B Gleeson 1 decade ago

          The version of the plugins chosen is determined based on the version & date stamp contained at the end of the plugin filenames, for example: 901v00_04.20140226-1506

          The latest version is chosen based on comparing that value between plugins. If you have these plugins installed to the server:

          com.ibm.xsp.extlib.core_901v00_04.20140226-1506
          com.ibm.xsp.extlib.core_901v00_03.20140120-0650
          com.ibm.xsp.extlib.core_900v00_03.20131001-1400
          

          901v00_04 plugin will be the one used as it is the latest version

          • By B Gleeson 1 decade ago

            Well, whatta you know! I installed the v03 extlib & extlibx, and the v04 extlib & extlibx via update site to my 901 server. Using the 'tell http osgi ss com.ibm.xsp.extlib' command, only the v03 extlib and v04 extlibx showed up!

            That appears to be a bug with the update site. We will have to investigate this.

            To workaround this, you could install only 1 version of the extlib plugin, and one version of the extlibx plugin via the update site. Make sure only 1 version is enabled of each.

            Alternatively, you can directly copy the plugins from each extlib & extlibx zip to the 'C:\data\domino\workspace\applications\eclipse\plugins”' folder. Similarly copy all features from the extlib & extlibx zips to the
            'C:\data\domino\workspace\applications\eclipse\features' folder. Then restart your server.

            Thanks for raising this issue.

            • By B Gleeson 1 decade ago

              FYI, it clipped the folder locations, they should be:
              C:[server-install]\data\domino….

            • By Pat Sawyer 1 decade ago

              I ended up installing an older version of extlib and a newer version of extlibx. I was wondering if it was the feature.file.lastmodified field that the update site was using hence my questions.

              Glad you are able to reproduce this. I was driving myself crazy for a few days thinking to myself that I have to be doing something wrong as everyone says it should work correctly.

              Would have put in a defect or bug had I known it was an actual issue. Thanks for the response!