服务器不加载/使用最新版本的Extlib

时间:2014-02-10 16:32:00

标签: xpages xpages-extlib

我安装了OpenNTF Essentials,包括9.0.1 Extlib的第二版。新的移动控件,如单页面应用程序向导。在Domino Designer中一切正常,我可以使用该功能。但是我的服务器没有加载/知道这些Extlib包的最新版本。以下是它的说法:

> tell http osgi ss extlib
10.02.2014 17:20:42   Framework is launched.
10.02.2014 17:20:42   id    State       Bundle
10.02.2014 17:20:42   14    RESOLVED    com.ibm.xsp.extlibx.bazaar.codemirror_1.0.0
10.02.2014 17:20:42                 Master=31
10.02.2014 17:20:42   25    INSTALLED   com.ibm.xsp.extlib.designer.tooling_9.0.1.v00_02_20131212-1115
10.02.2014 17:20:42   28    RESOLVED    org.openntf.extlibx.source_9.0.1.v00_02_20131212-1115
10.02.2014 17:20:42   31    ACTIVE      com.ibm.xsp.extlibx.bazaar_1.0.0
10.02.2014 17:20:42                 Fragments=14, 35
10.02.2014 17:20:42   35    RESOLVED    com.ibm.xsp.extlibx.bazaar.interpreter_1.0.0
10.02.2014 17:20:42                 Master=31
10.02.2014 17:20:42   36    RESOLVED    org.openntf.extlib.designer.tooling.feature.source_9.0.1.v00_02_20131212-1115
10.02.2014 17:20:42   38    INSTALLED   com.ibm.xsp.extlib.designer_9.0.1.v00_02_20131212-1115
10.02.2014 17:20:42   46    INSTALLED   com.ibm.xsp.extlib.designer.xspprops_9.0.1.v00_02_20131212-1115
10.02.2014 17:20:42   49    RESOLVED    org.openntf.extlib.feature.source_9.0.1.v00_02_20131212-1115
10.02.2014 17:20:42   251   RESOLVED    com.ibm.xsp.extlib.controls.nl1_9.0.1.v00_00_20131107-0450
10.02.2014 17:20:42                 Master=252
10.02.2014 17:20:42   252   ACTIVE      com.ibm.xsp.extlib.controls_9.0.1.v00_00_20131004-1200
10.02.2014 17:20:42                 Fragments=251
10.02.2014 17:20:42   253   RESOLVED    com.ibm.xsp.extlib.core.nl1_9.0.1.v00_00_20131107-0450
10.02.2014 17:20:42                 Master=254
10.02.2014 17:20:42   254   ACTIVE      com.ibm.xsp.extlib.core_9.0.1.v00_00_20131004-1200
10.02.2014 17:20:42                 Fragments=253
10.02.2014 17:20:42   255   RESOLVED    com.ibm.xsp.extlib.domino.nl1_9.0.1.v00_00_20131107-0450
10.02.2014 17:20:42                 Master=256
10.02.2014 17:20:42   256   ACTIVE      com.ibm.xsp.extlib.domino_9.0.1.v00_00_20131004-1200
10.02.2014 17:20:42                 Fragments=255
10.02.2014 17:20:42   257   RESOLVED    com.ibm.xsp.extlib.mobile.nl1_9.0.1.v00_00_20131107-0450
10.02.2014 17:20:42                 Master=258
10.02.2014 17:20:42   258   ACTIVE      com.ibm.xsp.extlib.mobile_9.0.1.v00_00_20131004-1200
10.02.2014 17:20:42                 Fragments=257
10.02.2014 17:20:42   259   RESOLVED    com.ibm.xsp.extlib.oneui.nl1_9.0.1.v00_00_20131107-0450
10.02.2014 17:20:42                 Master=260
10.02.2014 17:20:42   260   ACTIVE      com.ibm.xsp.extlib.oneui_9.0.1.v00_00_20131004-1200
10.02.2014 17:20:42                 Fragments=259
10.02.2014 17:20:42   261   ACTIVE      com.ibm.xsp.extlib_9.0.1.v00_00_20131004-1200
10.02.2014 17:20:42                 Fragments=313
10.02.2014 17:20:42   295   INSTALLED   com.ibm.xsp.extlib.controls_8.5.3.20120320-1003
10.02.2014 17:20:42   296   INSTALLED   com.ibm.xsp.extlib.controls_9.0.0.v00_02_20130515-2200
10.02.2014 17:20:42   297   INSTALLED   com.ibm.xsp.extlib.core_8.5.3.20120320-1003
10.02.2014 17:20:42   298   INSTALLED   com.ibm.xsp.extlib.core_9.0.0.v00_02_20130515-2200
10.02.2014 17:20:42   299   INSTALLED   com.ibm.xsp.extlib.domino_8.5.3.20120320-1003
10.02.2014 17:20:42   300   INSTALLED   com.ibm.xsp.extlib.domino_9.0.0.v00_02_20130515-2200
10.02.2014 17:20:42   301   INSTALLED   com.ibm.xsp.extlib.mobile_8.5.3.20120320-1003
10.02.2014 17:20:42   302   INSTALLED   com.ibm.xsp.extlib.mobile_9.0.0.v00_02_20130515-2200
10.02.2014 17:20:42   303   INSTALLED   com.ibm.xsp.extlib.oneui_8.5.3.20120320-1003
10.02.2014 17:20:42   304   INSTALLED   com.ibm.xsp.extlib.oneui_9.0.0.v00_02_20130515-2200
10.02.2014 17:20:42   308   INSTALLED   com.ibm.xsp.extlibx.controls_8.5.3.20120320-1003
10.02.2014 17:20:42   309   RESOLVED    com.ibm.xsp.extlibx.controls_9.0.0.v00_02_20130515-2200
10.02.2014 17:20:42   310   INSTALLED   com.ibm.xsp.extlibx.core_8.5.3.20120320-1003
10.02.2014 17:20:42   311   <<LAZY>>    com.ibm.xsp.extlibx.core_9.0.0.v00_02_20130515-2200
10.02.2014 17:20:42   312   INSTALLED   com.ibm.xsp.extlibx.oauth_8.5.3.20120320-1003
10.02.2014 17:20:42   313   RESOLVED    com.ibm.xsp.extlibx.oauth_9.0.0.v00_02_20130515-2200
10.02.2014 17:20:42                 Master=261
10.02.2014 17:20:42   314   INSTALLED   com.ibm.xsp.extlibx.relational.derby_8.5.3.20120320-1003
10.02.2014 17:20:42   315   RESOLVED    com.ibm.xsp.extlibx.relational.derby_9.0.0.v00_02_20130515-2200
10.02.2014 17:20:42   316   INSTALLED   com.ibm.xsp.extlibx.relational_8.5.3.20120320-1003
10.02.2014 17:20:42   317   ACTIVE      com.ibm.xsp.extlibx.relational_9.0.0.v00_02_20130515-2200
10.02.2014 17:20:42   318   INSTALLED   com.ibm.xsp.extlibx.sbt_8.5.3.20120320-1003
10.02.2014 17:20:42   319   ACTIVE      com.ibm.xsp.extlibx.sbt_9.0.0.v00_02_20130515-2200
10.02.2014 17:20:42   320   INSTALLED   com.ibm.xsp.extlibx_8.5.3.20120320-1003
10.02.2014 17:20:42   321   ACTIVE      com.ibm.xsp.extlibx_9.0.0.v00_02_20130515-2200
10.02.2014 17:20:42   322   INSTALLED   com.ibm.xsp.extlib_8.5.3.20120320-1003
10.02.2014 17:20:42   323   INSTALLED   com.ibm.xsp.extlib_9.0.0.v00_02_20130515-2200

如果我没错,这个输出表明服务器使用版本9.0.1.v00_00而不是extlib包的9.0.1.v_00_02。

编辑:Padraic Edwards要求提供以下信息:

> tell http osgi diag com.ibm.xsp.extlib
10.02.2014 18:00:02   update@../../shared/eclipse/plugins/com.ibm.xsp.extlib_9.0.1.v00_00_20131004-1200.jar [261]
10.02.2014 18:00:02     No unresolved constraints.

这是我使用Essentials的更新站点: enter image description here

我的问题是:为什么最新版本未激活? 我的问题是,使用向导创建的移动页面明确需要版本00_02或更高版本

 private static final String[][] s_libraryVersions = new String[][]{
    {"com.ibm.xsp.extlib.library", "9.0.1.v00_02"},  // version of "xe:dataView infiniteScroll"
};

只要服务器做它应该做的事情,那就没关系。 XSP道具设置为使用“XPage所需的最低版本”设置。所有其他页面都运行良好。

我甚至尝试过OpenNTF的9.0.1.v_00_03版本但结果相同。

BTW:我得到的错误是这样的(抱歉,我安装了德语LP):

Für die Seite /m_index.xsp ist "com.ibm.xsp.extlib.library" Version 9.0.1.v00_02 oder höher erforderlich. Die Version der aktuellen Bibliothek lautet 9.0.1.v00_00.

这意味着此页面需要9.0.1_v00_02或更高版本,但只安装了9.0.1_v00_00。

编辑:只是注意到启用了数据视图的属性“infitieScroll”会导致页面需要此版本。

2 个答案:

答案 0 :(得分:2)

这很棘手:由于某种原因,加载了旧库(8.5.3内容)以及9.0.1_v00_00。它们存在是因为我从8.5.3升级到9.0.0到9.0.1并且在手动之前安装了Extlib 8.5.3。我删除了旧的东西(jar文件),然后用我的ID再次签署了更新站点(虽然它是在这里创建并导入了相同的ID ...)。 现在我将最新版本作为ACTIVE。 输出现在是:

> tell http osgi ss extlib
11.02.2014 15:30:30   Framework is launched.
11.02.2014 15:30:30   id    State       Bundle
11.02.2014 15:30:30   11    RESOLVED    com.ibm.xsp.extlibx.oauth_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30                 Master=49
11.02.2014 15:30:30   16    ACTIVE      com.ibm.xsp.extlib.domino_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30                 Fragments=286
11.02.2014 15:30:30   24    <<LAZY>>    com.ibm.xsp.extlibx.core_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30   26    ACTIVE      com.ibm.xsp.extlib.controls_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30                 Fragments=282
11.02.2014 15:30:30   27    RESOLVED    com.ibm.xsp.extlibx.bazaar.interpreter_1.0.0
11.02.2014 15:30:30                 Master=67
11.02.2014 15:30:30   28    RESOLVED    org.openntf.extlib.designer.tooling.feature.source_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30   30    INSTALLED   com.ibm.xsp.extlib.designer_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30   41    RESOLVED    com.ibm.xsp.extlibx.controls_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30   42    RESOLVED    com.ibm.xsp.extlibx.bazaar.codemirror_1.0.0
11.02.2014 15:30:30                 Master=67
11.02.2014 15:30:30   43    ACTIVE      com.ibm.xsp.extlib.core_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30                 Fragments=284
11.02.2014 15:30:30   45    RESOLVED    com.ibm.xsp.extlibx.relational.derby_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30   48    ACTIVE      com.ibm.xsp.extlib.oneui_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30                 Fragments=290
11.02.2014 15:30:30   49    ACTIVE      com.ibm.xsp.extlib_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30                 Fragments=11
11.02.2014 15:30:30   56    ACTIVE      com.ibm.xsp.extlibx.relational_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30   58    INSTALLED   com.ibm.xsp.extlib.designer.tooling_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30   59    ACTIVE      com.ibm.xsp.extlibx_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30   61    ACTIVE      com.ibm.xsp.extlib.mobile_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30                 Fragments=288
11.02.2014 15:30:30   64    RESOLVED    org.openntf.extlibx.source_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30   67    ACTIVE      com.ibm.xsp.extlibx.bazaar_1.0.0
11.02.2014 15:30:30                 Fragments=27, 42
11.02.2014 15:30:30   74    INSTALLED   com.ibm.xsp.extlib.designer.xspprops_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30   76    RESOLVED    org.openntf.extlib.feature.source_9.0.1.v00_02_20131212-1115
11.02.2014 15:30:30   282   RESOLVED    com.ibm.xsp.extlib.controls.nl1_9.0.1.v00_00_20131107-0450
11.02.2014 15:30:30                 Master=26
11.02.2014 15:30:30   283   INSTALLED   com.ibm.xsp.extlib.controls_9.0.1.v00_00_20131004-1200
11.02.2014 15:30:30   284   RESOLVED    com.ibm.xsp.extlib.core.nl1_9.0.1.v00_00_20131107-0450
11.02.2014 15:30:30                 Master=43
11.02.2014 15:30:30   285   INSTALLED   com.ibm.xsp.extlib.core_9.0.1.v00_00_20131004-1200
11.02.2014 15:30:30   286   RESOLVED    com.ibm.xsp.extlib.domino.nl1_9.0.1.v00_00_20131107-0450
11.02.2014 15:30:30                 Master=16
11.02.2014 15:30:30   287   INSTALLED   com.ibm.xsp.extlib.domino_9.0.1.v00_00_20131004-1200
11.02.2014 15:30:30   288   RESOLVED    com.ibm.xsp.extlib.mobile.nl1_9.0.1.v00_00_20131107-0450
11.02.2014 15:30:30                 Master=61
11.02.2014 15:30:30   289   INSTALLED   com.ibm.xsp.extlib.mobile_9.0.1.v00_00_20131004-1200
11.02.2014 15:30:30   290   RESOLVED    com.ibm.xsp.extlib.oneui.nl1_9.0.1.v00_00_20131107-0450
11.02.2014 15:30:30                 Master=48
11.02.2014 15:30:30   291   INSTALLED   com.ibm.xsp.extlib.oneui_9.0.1.v00_00_20131004-1200
11.02.2014 15:30:30   292   INSTALLED   com.ibm.xsp.extlib_9.0.1.v00_00_20131004-1200

答案 1 :(得分:0)

如果有人绊倒了这个问题而另一个答案没有解决问题:

尝试创建一个新的UpdateSite并将最新的extlib加载到其中。这解决了我的问题。