我试图从运行在AWS中的应用程序中将一个实体保存到Postgres。但是,在某个时候,应用程序由于多次抛出错误而崩溃。
下面的错误日志似乎是Java通信中的一个问题。但我不知道为什么会出现这个问题,因为其他DB调用都很好地调用了这个特定的保存操作。
意外数据包类型: 52 at
org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2333)
日志:
org.springframework.transaction.TransactionSystemException: Could n
下面的最小CRUD示例使用Spring、Hibernate、JpaRepository、CockroachDB和Kotlin生成org.springframework.orm.jpa.JpaSystemException / org.hibernate.TransactionException。
所讨论的实体Thing只有两个字段:
@Entity
data class Thing (
@Id
var id: Long,
var value: String
)
为了保持这篇文章的简短性,我将实际的源文件存储在中:
使用这些文件,可以使用以下命令再现问题(在我的例
这是日志。问题发生在没有任何交互的一天之后。是异步邮件插件吗?是布景吗?谁能帮我做这个,任何帮助都是非常感谢的。
Grails 2.4.0,ubuntu 16.04
The last packet successfully received from the server was 278.019 milliseconds ago. The last packet sent successfully to the server was 218.021 milliseconds ago.
ERROR 2017-01-19 10:37:47,642 interceptor.TransactionI
我从一个Java应用程序中得到了这个错误:
com.mchange.v2.c3p0.impl.NewPooledConnection - [c3p0] Another
error has occurred [
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
No operations allowed after connection closed. ] which will not be
reported to listeners!
Java代码:
try {
sessionFa
在maven项目上,我连接到informix数据库,并且希望在出现异常时进行回滚。看起来informix不支持回滚,我收到以下异常。
java.sql.SQLException: Not in transaction.
at com.informix.util.IfxErrMsg.buildExceptionWithMessage(IfxErrMsg.java:416)
at com.informix.util.IfxErrMsg.buildIsamException(IfxErrMsg.java:401)
at com.informix.jdbc.IfxSqli.ad
我尝试在sqlite3中使用hibernate5,但总是收到异常
org.hibernate.TransactionException: Unable to commit against JDBC Connection
at org.hibernate.resource.jdbc.internal.AbstractLogicalConnectionImplementor.commit(AbstractLogicalConnectionImplementor.java:86)
at org.hibernate.resource.transaction.backend.jdbc.i
我在我的应用程序中使用带有mysql的Jboss5.0。并且将有许多并发操作,并且DB包含相当多的记录。此错误频繁出现。时不时的。
com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:
Can't call rollback when
autocommit=true at
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:888)
at
com.mysql.jdbc.Connection.rollback(Connection
我正在使用PostgreSQL9.2和C3p0 0.9.2.1,我创建了一个连接定制器来禁用autoCommit并设置transactionMode,但是当我在InitialContext上进行查找以检索dataSource时,连接上的autoCommit没有被禁用(底部的日志)。如何禁用自动提交?
连接定制器:
public class IsolationLevelConnectionCustomizer extends
AbstractConnectionCustomizer {
@Override
public void onAcquire(Connec
我间歇地收到下面的错误。
ERROR Exception occured while fetching the available subscriptions from the database - Could not roll back Hibernate transaction; nested exception is org.hibernate.TransactionException: JDBC rollback failed
org.springframework.transaction.TransactionSystemException: Could not roll b
我需要做一个相当长的JDBC事务。我可以用多种方法分发事务所需的语句吗?
try {
// ... Get connection
// Start transaction
connection.setAutoCommit(false);
// In every one of these methods a series of statements is executed
// All methods throw a SQLException which is caught here for rollback
// Every method tak
我正在安装Hadoop-2.8.0的Mac os上安装HIVE-2.1.1。我按照的指示安装了hive。我可以毫无错误地完成前5个步骤。我将hive-site.xml配置为
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>hiveuser</value>
<description>Username to use against metastore database </description>
<
最近,我将所有的jar文件升级到了最新版本(Spring 4.2.x、JPA和Hibernate)。
现在我面临着一些测试用例的问题。下面是测试的stackTrace。
org.springframework.transaction.TransactionSystemException: Could not roll back JPA transaction; nested exception is javax.persistence.PersistenceException: unexpected error when rollbacking
at org.springframewo
我有以下路线 onException(Throwable.class)
.handled(true)
.process(...) --- (A1) Have a shutdown code here.
.rollback();
from("file:D/data/input?fileName=in.txt")
.transacted("required") --- (A2) Have JPA Txn Manager and hikari pooled dataso
我正在尝试使用以下初始化脚本为Databricks设置外部配置单元元存储区:
dbutils.fs.put(
"/databricks/scripts/external-metastore.sh",
"""#!/bin/sh
|# Loads environment variables to determine the correct JDBC driver to use.
|source /etc/environment
|# Quoting the label (i.e. EOF) with single quotes to disabl
有一个函数在数据库中插入一个状态为“运行”的记录,然后进行一些长时间的处理,最后将状态更新为“成功”或“失败”。
我得到一个错误在最后,而更新的状态,因为处理需要很长时间(4小时上传数据到第三方应用程序)。
java.sql.BatchUpdateException: ORA-02396: exceeded maximum idle time, please connect again
SQL: update STATUS set status=?
o.h.engine.jdbc.spi.SqlExceptionHelper : ORA-02396:
我是jhipster新手,当我尝试运行我的项目时得到以下错误:
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Nativ
我有一个应用程序,在这里我创建了两个数据源。当我的应用程序启动时,我会得到这个错误。
1. org.apache.tomcat.jdbc.pool.ConnectionPool init
SEVERE: Unable to create initial connections of pool.
java.sql.SQLException
at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:253)
2. Caused by: java.lang.NullPoin
我们如何记录spring事务机制。我展示了在.if中显示的以下示例,我想登录到此级别如何执行此操作
我使用的是Spring、Hibernate和Log4j。
<!-- the Spring container is starting up... -->
[AspectJInvocationContextExposingAdvisorAutoProxyCreator] - Creating implicit proxy
for bean 'fooService' with 0 common interceptors and 1 specific interceptor
我用"brew install apache- spark“下载了spark。当我开始使用spark-shell时,我得到了大量的错误。当我尝试创建spark会话时:
val spark = SparkSession.builder().appName("Spark Postgresql Example").getOrCreate()
我得到以下错误:
Unable to open a test connection to the given database. JDBC url = jdbc:derby:;databaseName=metastore_db;creat
我是Docker的新手,我尝试使用WildFly 15镜像来部署web应用程序。我的应用程序使用本地数据库(MySQL)。一旦我尝试运行我的容器,我总是得到这个日志异常:
> Caused by: javax.resource.ResourceException: IJ000453: Unable to get managed connection for java:/my_DataSource
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(Ab
我已经看到了各种关于在事务中使用Spring和MyBatis的文章,但是我面临的问题是回滚不能使用普通的旧JDBC。
我的( test / throwaway)代码非常简单:我打开一个会话,插入一个rec,故意抛出一个错误,然后回滚事务。然而,它总是承诺。
public static void main (String[] args){
//-- omitted for brevity
try {
org.apache.ibatis.logging.LogFactory.useSlf4jLogging();
inputStream