【问题标题】:Exception while creating initiated flow [errorCode=1i4tu3y]创建启动流时出现异常 [errorCode=1i4tu3y]
【发布时间】:2018-11-06 00:18:10
【问题描述】:

当我尝试响应流时,我收到错误:

创建启动流时出现异常 [errorCode=1i4tu3y] statemachine.SingleThreadedStateMachineManager.onSessionInit - 创建启动流时出现异常 [errorCode=1i4tu3y] java.lang.SecurityException:密封违规:包 com.example 已密封 在 java.net.URLClassLoader.getAndVerifyPackage(URLClassLoader.java:399) ~[?:1.8.0_181] 在 java.net.URLClassLoader.definePackageInternal(URLClassLoader.java:419) ~[?:1.8.0_181] 在 java.net.URLClassLoader.defineClass(URLClassLoader.java:451) ~[?:1.8.0_181] 在 java.net.URLClassLoader.access$100(URLClassLoader.java:73) ~[?:1.8.0_181] 在 java.net.URLClassLoader$1.run(URLClassLoader.java:368) ~[?:1.8.0_181] 在 java.net.URLClassLoader$1.run(URLClassLoader.java:362) ~[?:1.8.0_181] 在 java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_181] 在 java.net.URLClassLoader.findClass(URLClassLoader.java:361) ~[?:1.8.0_181] 在 java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_181] 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) ~[?:1.8.0_181] 在 java.lang.ClassLoader.loadClass(ClassLoader.java:411) ~[?:1.8.0_181] 在 java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_181] 在 java.lang.Class.forName0(Native Method) ~[?:1.8.0_181] 在 java.lang.Class.forName(Class.java:348) ~[?:1.8.0_181]

【问题讨论】:

    标签: corda


    【解决方案1】:

    Corda 最近默认启用了 jar-sealing,这意味着不再允许包跨越多个 cordapps。

    要解决此问题,请确保没有将任何类定义为位于同一包中,同时位于不同的 cordapps 中。

    【讨论】:

      猜你喜欢
      • 2023-04-09
      • 2014-03-07
      • 1970-01-01
      • 2016-02-23
      • 2011-08-30
      • 2013-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多