Tag: 白名单

错误:getLegalSearchEntities $ customCriteria1 $ 1 $ 1没有注释或在白名单

我遇到了一个基于M13的问题。 请帮我解决它。 你有没有一个通用的方式来将所有的课程都添加到白名单中? 我使用customCriteria如下: val customCriteria1 = QueryCriteria.VaultCustomQueryCriteria( builder{ LegalContractSchemaV1.PersistentLegalContractState::contractTitle.equal(test.legalEntity)}) 这是我的白名单。 class AppPlugin: CordaPluginRegistry() { override fun customizeSerialization(custom: SerializationCustomization): Boolean { custom.apply { // OpenGamma classes. addToWhitelist(LegalContractSchemaV1.PersistentLegalContractState::class.java) addToWhitelist(QueryCriteria.VaultCustomQueryCriteria::class.java) // addToWhitelist(net.corda.core.node.services.vault. } return true } override val requiredSchemas: Set<MappedSchema> get() = setOf(com.legalcontract.schema.LegalContractSchemaV1) } 日志如下: 线程“main”中的异常com.esotericsoftware.kryo.KryoException:类com.legalcontract.client.LegalContractClientRPC $ getLegalSearchEntities $ customCriteria1 $ 1 $ 1不在注释列表或白名单中,因此不能在序列化中使用序列化跟踪:property(net.corda .core.node.services.vault.Column $ Kotlin)列(net.corda.core.node.services.vault.CriteriaExpression […]