问题列表 - 第21718页

处理hibernate UnsupportedOperationException:无法写入只读对象

我需要设置哪些配置参数或会话首选项才能解决此问题?无法写入只读对象?以下是stacktrace以获取更多信息:

Caused by: java.lang.UnsupportedOperationException: Can't write to a readonly object
        at org.hibernate.cache.ReadOnlyCache.lock(ReadOnlyCache.java:43)
        at org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:85)
        at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:140)
        at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
        at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
        at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
        at com.mycompany.arch.submission.registry.bean.RegSubmissionSpringService.perform_flush(RegSubmissionSpringService.java:1108)
        at com.mycompany.arch.submission.registry.bean.RegSubmissionSpringService.saveRegistryData(RegSubmissionSpringService.java:1062)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
        at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
        at $Proxy145.saveRegistryData(Unknown Source)
        at com.mycompany.arch.submission.registry.bean.RegDataAccessManager.persistRegistry(RegDataAccessManager.java:54)
Run Code Online (Sandbox Code Playgroud)

java hibernate

9
推荐指数
2
解决办法
8261
查看次数

IRC bot无法加入频道

import socket

irc = 'irc.hack3r.com'
port = 6667
channel = '#chat'
sck = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sck.connect((irc, port))
sck.send('NICK supaBOT\r\n')
sck.send('USER supaBOT supaBOT supaBOT :supaBOT Script\r\n')
sck.send('JOIN #chat' + '\r\n')
data = ''
while True:
     data = sck.recv(4096)
     if data.find('PING') != -1:
        sck.send('PONG ' + data.split() [1] + '\r\n')
        print data

print sck.recv(4096)
Run Code Online (Sandbox Code Playgroud)

当我连接到服务器时,我无法加入频道,我收到此错误:

"451加入:你还没有注册"

python irc

3
推荐指数
1
解决办法
6355
查看次数

从属性构造函数中获取应用了哪个属性的成员?

我有一个自定义属性,在我的自定义属性的构造函数中我想将我的属性的属性值设置为我的属性应用于的属性的类型,是否有某种程度来访问该属性应用于的成员从我的属性类里面?

.net c# reflection attributes

17
推荐指数
2
解决办法
5289
查看次数

在C#中使用带有泛型的`is`运算符

我想做这样的事情

class SomeClass<T>
{
   SomeClass()
   {
        bool IsInterface = T is ISomeInterface;
   }
}
Run Code Online (Sandbox Code Playgroud)

这样的事情最好的方法是什么?

注意:我不打算T用a 约束where,但我希望我的代码能够了解接口的T实现类型.我宁愿我不必构建一个T.

c# generics types operators

21
推荐指数
2
解决办法
6647
查看次数

GO在SQL Server Management Studio和Transact SQL中有什么用?

使用右键单击"脚本为"菜单创建查询时,SQL Server Management Studio始终插入GO命令.为什么?GO实际上做了什么?

t-sql sql-server ssms

337
推荐指数
8
解决办法
24万
查看次数

Java VM:1.6.0_17和1.6.0_18都可以重现SIGSEGV,如何报告?

编辑:这个可重现的SIGSEGV发生在具有多个proc和超过2GB内存的Linux机器上,因此Java默认为-server模式.有趣的是,如果我强迫"-client"再也没有崩溃......(我仍然不太清楚如何处理我可重复的SIGSEGV,但它仍然很有趣).

首先请注意,这有点相关但与以下内容不同,因为在我们的情况下,它只发生了一个SIGSEGV,我们可以可靠地触发它:

JVM OutOfMemory错误"死亡螺旋"(不是内存泄漏)

它是相关的,因为它发生在我们的应用程序提供"大量数据"时:数据来自文本文件然后数字嘎吱嘎吱(是的,Java中的财务数字运算).

我只能使用有效的Java代码可靠地触发JVM到SIGSEGV.

注意:我总是会崩溃JVM 1.6.0_17和JVM 1.6.0_18这个问题并不是关于如何解决这个问题(例如,使用VM参数可以解决问题,但我不是在那之后,我想知道如何处理这种始终可重复的SIGSEGV).

我有一个解决方法,只是在启动我们的应用程序时使用Java 1.5(同时仍然使用Java 1.6在同一台机器上运行IntelliJ IDEA等),但我的问题是,是否应报告此情况,如果它应该,如何报告它知道日志本身包含专有信息(完整的hs_err _..._日志).

可以排除硬件错误:

  • 这种情况发生在一个经常达到几个月正常运行时间的工作站上(我只在重要的安全补丁影响我已经发布的严格和强化的Debian Linux时重新启动它,这实际上并不经常发生)以及哪些应用程序永远不会崩溃(使它非常不太可能是那台机器上的硬件问题[更多下面])

  • 相同的应用程序在相同负载下的JVM 1.5下在同一台机器上完美运行(这就是我测试应用程序的方式:我只需在1.5 VM下启动它)

  • 相同的应用程序在相同(巨大)负载下的超过一百台客户端机器上运行完美(在Windows + JVM 1.5或1.6上从未崩溃一次,并且从未在OS X + JVM 1.5或1.6上崩溃一次[崩溃意味着即时电话来自客户的电话])

  • 同一台机器上的其他应用程序和相同的1.6.0_17或1.6.0_18 JVM永远不会崩溃(例如我有两个IntelliJ IDEA实例作为同一台机器上的两个不同用户运行而且它们不会崩溃)

  • 机器用memtest"定期"测试(在安装新操作系统之前,最后一次发生在安装Debian Lenny时,不久前)

这是可重复的按需SIGSEGV:

... $uname -a
Linux saturn 2.6.26-2-686 #1 SMP Wed Nov 4 20:45:37 UTC 2009 i686 GNU/Linux
... $ export /home/wizard/jdk1.6.0_17/bin:$PATH
... $ java -version
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot(TM) Server VM (build 14.3-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

启动应用程序,输入"大量数据",等待几秒钟...... …

java crash jvm crash-reports segmentation-fault

11
推荐指数
2
解决办法
2万
查看次数

调试立即崩溃的.NET EXE文件

我正在使用托管的EXE文件,该文件在运行时立即崩溃.通常我会期望一个允许选项启动调试器的对话框,但在这种情况下没有这样的运气.此外,程序崩溃太快,我无法在Visual Studio中使用附加进程.

解决办法是什么?

.net debugging executable

5
推荐指数
1
解决办法
5220
查看次数

如何在WebBrowser控件中提交表单?

如何使用C#创建程序以自动提交表单(在Windows应用程序中的Web浏览器中)?

.net c# webbrowser-control winforms

16
推荐指数
1
解决办法
4万
查看次数

用于在Windows 7上进行开发的本地LDAP服务器

我们的(ASP.Net)应用程序必须与LDAP/Active Directory服务器通信以验证用户组.现在我们团队的几个成员需要能够断开连接.

有没有办法在开发机器上设置本地LDAP服务器(Windows 7 Pro)?

.net windows development-environment ldap

12
推荐指数
1
解决办法
2万
查看次数

字体大时,DataGridView 复选框不显示

我有一个 DataGridView,它包含两个文本列和一个复选框列。如果用户在 Vista 或 Windows 7 中增大字体大小,复选框将不再可见。我将 AutoSizeRowsMo​​de 设置为 AllCells 并在最初修复它。但是网格中的行是可编辑的,如果用户单击一行进行编辑,复选框将再次消失,直到取消选中该行。

我无法在网上找到有关此问题的任何资源,因此我很惊讶以前没有人遇到过这种情况。行高设置为 21,因此超过复选框所需的 17 大小...

这是一个 Outlook 插件 DLL,所以我不能使用 SetProcessDPIAware()。

c# datagridview winforms

4
推荐指数
1
解决办法
3126
查看次数