【问题标题】:JVMVRFY013 class loading constraint violated when using xsl on remote test server在远程测试服务器上使用 xsl 时违反 JVMVRFY013 类加载约束
【发布时间】:2014-05-17 08:05:46
【问题描述】:

我们遇到了一个使用 xsl 的适配器过程的问题...为了隔离,我创建了一个新适配器并使用示例过程(getStories、getStoriesFiltered)通过直接 HTTP 请求的过程调用和本机移动应用程序(iOS )。

“以防万一”两个过程都在没有和使用 securityTest 属性的情况下进行了测试。

在 getStories(没有 xsl 过滤)的情况下,http 请求和本机应用程序都会返回结果。这既是在本地开发 WL 服务器中,也是在部署到远程 WL 测试服务器时。

对于本地开发 WL 服务器上的 getStoriesFiltered(具有 xsl 过滤器),它运行良好。将适配器部署到远程 WL 测试服务器后,我们得到一个错误……详细信息如下:

从浏览器调用时出错:

/-secure- {"errors":["验证错误: java.lang.VerifyError: JVMVRFY013 违反了类加载约束; class=org/apache/xalan/xsltc/dom/SAXImpl, 方法=getAxisIterator(I)Lorg/apache/xml/dtm/DTMAxisIterator;, pc=0"],"isSuccessful":false,"warnings":[],"info":[]}/

从本机移动客户端 (iOS) 调用时出错:

2014-05-16 16:36:46.681 iOSNativeApp[1109:60b] 过程调用 失败:调用失败。 /-安全- {"responseID":"1","errors":["验证错误:java.lang.VerifyError: JVMVRFY013 违反了类加载约束; class=org/apache/xalan/xsltc/dom/SAXImpl, 方法=getAxisIterator(I)Lorg/apache/xml/dtm/DTMAxisIterator;, pc=0"],"isSuccessful":false,"WL-Authentication-Success":{"wl_remoteDisableRealm":{"userId":"null","attributes":{},"isUserAuthenticated":1,"displayName" :"null"},"wl_antiXSRFRealm":{"userId":"u9eb8v4tpofoartngepouli22q","attributes":{},"isUserAuthenticated":1,"displayName":"u9eb8v4tpofoartngepouli22q"},"wl_deviceNoProvisioningRealm":{"userId": "10C0FDF9-8537-47E7-99B3-99E41ABC7956","属性":{"mobileClientData":"com.worklight.core.auth.ext.MobileClientData@2b13dac8"},"isUserAuthenticated":1,"displayName":"10C0FDF9 -8537-47E7-99B3-99E41ABC7956"},"wl_anonymousUserRealm":{"userId":"484ed960-5aaf-48b0-a05d-166e38613d47","attributes":{},"isUserAuthenticated":1,"displayName":" 484ed960-5aaf-48b0-a05d-166e38613d47"}},"警告":[],"信息":[]}/

在 Liberty 上运行 Worklight。

【问题讨论】:

    标签: ibm-mobilefirst worklight-adapters websphere-liberty


    【解决方案1】:

    提问时请始终提及您的 Worklight 版本...

    无论如何,这个特定错误是由于最近发布的 Worklight 版本中的回归:

    • 5.0.6.2-IF201403101802
    • 6.0.0.2
    • 6.1.0.1

    6.1.0.1 的 iFix 将很快发布,5.0.6.2 和 6.0.0.2 的 iFix 即将发布。

    要访问 iFix,请登录 IBM Fix Central 并下载适用于您的 Worklight 版本(5 月 15 日或之后发布)的最新 iFix

    【讨论】:

    • 您好,Idan,感谢您的快速回复。我们将在星期一尝试修复。是的,我真傻,我应该提到 Worklight 版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-17
    • 1970-01-01
    • 2011-04-15
    • 2011-02-21
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多