首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这个线程已经在RavenDB4中打开了一个写事务。

这个线程已经在RavenDB4中打开了一个写事务。
EN

Stack Overflow用户
提问于 2018-01-24 16:16:57
回答 1查看 72关注 0票数 0

我试图将RavenDB存储库更新为RavenDB4,有时还会收到以下异常:

Raven.Client.Exceptions.RavenException: 'System.InvalidOperationException: A write transaction is already opened by this thread

我检查了未关闭的会话,但是除了一次使用和最后一次使用之外,所有会话都是特定的,因为它是类的一部分,其行为类似于事务构建器,并在提交时被释放。我无法找到在后台可能需要更长时间的操作,也无法找到可能导致此操作的原因。

我希望能帮助缩小导致这一问题的原因,因为我完全不知道,文档对此没有多大帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-26 07:54:15

在升级到RavenDB4的夜间版本而不是RavenDB 4.0.0-rc-40025之后(在Ayende建议这应该是服务器问题之后),我从来没有得到过这个异常。我在发布这篇文章之前安排了数千个作业,以确保这是服务器端的问题。

在升级之前,我几乎每次安排许多作业时都会遇到异常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48427040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档