subselect mappings
by Steve Ebersole
subselects are a feature that was originally put in place to support
databases without view support and/or application developers which did
not have access to create views on their target database.
I am contemplating whether we want to continue to support this.
At this time I all real databases out there support views. Anyone know
of any that do not?
I am not inclined to leave the feature in place just for the second
reason. They could always define the view in a schema in which they do
have access to create views.
Thoughts?
--
steve(a)hibernate.org
http://hibernate.org
12 years, 2 months
Temporary session and commit issue with manual flush mode
by Łukasz Antoniak
Hi all,
I have a question regarding SessionFactoryImplementor.openTemporarySession() (bug HHH-7017). As observed in non JTA environment
with manual flush mode enabled, and 'hibernate.connection.autocommit' disabled, temporary session is not getting committed.
How/when should I commit it manually? According to JavaDoc, it's "nontransactional". See the following log (H2):
11:19:01,531 DEBUG SQL:104 - insert into StrTestEntity_AUD (REVTYPE, str, id, REV) values (?, ?, ?, ?)
11:19:03,687 WARN SqlExceptionHelper:143 - SQL Error: 50200, SQLState: HYT00
Timeout trying to lock table "STRTESTENTITY_AUD"; SQL statement:
select strtestent0_.REV as col_0_0_ from StrTestEntity_AUD strtestent0_ cross join REVINFO defaultrev1_ where strtestent0_.id=?
and strtestent0_.REV=defaultrev1_.REV order by strtestent0_.REV asc [50200-145]
at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:52)
...
Method AuditProcess.doBeforeTransactionCompletion() is responsible for persisting all audit data. The description in HHH-7017 is
very accurate and correct. Please advice.
How is temporary session related to current normal session and its lifecycle?
Regards,
Lukasz
12 years, 2 months
Hibernate JIRA
by Steve Ebersole
The JIRA instance is currently maxed out on disk. Atlassian and
Contegix are aware of the problem and are working on it. Should be back
soon.
--
steve(a)hibernate.org
http://hibernate.org
12 years, 2 months
Fwd: Build failed in Jenkins: hibernate-core-master #320
by Steve Ebersole
Strong, apparently we also need to get Jenkins updated with m8? Sorry,
I thought you said those jobs use gradlew.
-------- Original Message --------
Subject: Build failed in Jenkins: hibernate-core-master #320
Date: Thu, 16 Feb 2012 08:10:43 -0500 (EST)
From: jboss-qa-internal(a)redhat.com
To: stliu(a)hibernate.org, steve(a)hibernate.org, sanne(a)hibernate.org
See
<http://hudson.qa.jboss.com/hudson/job/hibernate-core-master/320/changes>
Changes:
[Sanne Grinovero] whitespace and formatting fixes
[Sanne Grinovero] Remove defenses against non-JDBC4 class existance
[Sanne Grinovero] HHH-7066 Allocate smaller buffer if possible
[Sanne Grinovero] HHH-7066 Use known length from Clob to allocate
StringBuffer
[Sanne Grinovero] HHH-7066 byte arrays to String conversion benefits
from initial buffer size
[Sanne Grinovero] HHH-7066 make sure buffer size is at least 1
[Sanne Grinovero] HHH-7066 optimize for a special but not unlikely case
[Sanne Grinovero] HHH-7066 Extract a constant for the suggested default
read buffer size
[Sanne Grinovero] HHH-7066 use a larger buffer by default
[Sanne Grinovero] HHH-7066 More code taking advantage from the Clob
extraction
[Sanne Grinovero] SimpleProjection should reuse commonly generated Strings
[Sanne Grinovero] remove dead code from boolean operand
[Sanne Grinovero] Incorrect buffer size estimate for string
concatenation in InterbaseDialect
[Sanne Grinovero] Replace many StringBuffer occurrences with StringBuilder
[Sanne Grinovero] Convert grammars to use StringBuilder as well
[Sanne Grinovero] avoid declaring unthrown exception
[steve] HHH-7067 - Update build to work with Gradle m8
[steve] HHH-7067 - Update build to work with Gradle m8
[steve] HHH-7046 - Polymorphic query by natural ID broken
------------------------------------------
Started by an SCM change
Building remotely on dev59-rhel6-x86
Deleting project workspace... done
Checkout:hibernate-core-master /
<http://hudson.qa.jboss.com/hudson/job/hibernate-core-master/ws/> -
hudson.remoting.Channel@99750a:dev59-rhel6-x86
Using strategy: Default
Last Built Revision: Revision c83b540218cbf1619f93d66379609aaa1a5729e9
(origin/master)
Checkout:hibernate-core-master /
<http://hudson.qa.jboss.com/hudson/job/hibernate-core-master/ws/> -
hudson.remoting.LocalChannel@f8b3b2
Cloning the remote Git repository
Cloning repository origin
Fetching upstream changes from git://github.com/hibernate/hibernate-orm.git
Commencing build of Revision 2107411faf75efcf1ca22611245b9da065a15f99
(origin/master)
Checking out Revision 2107411faf75efcf1ca22611245b9da065a15f99
(origin/master)
[hibernate-core-master] $ bash -xe /tmp/hudson4761531756893677840.sh
+ ./gradlew clean test install buildReleaseBundles uploadArchives
--debug --stacktrace
08:10:39.106 [INFO] [org.gradle.BuildLogger] Starting Build
08:10:39.113 [DEBUG] [org.gradle.BuildLogger] Gradle user home:
/qa/services/hudson/.gradle
08:10:39.114 [DEBUG] [org.gradle.BuildLogger] Current dir:
<http://hudson.qa.jboss.com/hudson/job/hibernate-core-master/ws/>
08:10:39.115 [DEBUG] [org.gradle.BuildLogger] Settings file: null
08:10:39.115 [DEBUG] [org.gradle.BuildLogger] Build file: null
08:10:39.117 [DEBUG] [org.gradle.BuildLogger] Select default project:
with project directory
'<http://hudson.qa.jboss.com/hudson/job/hibernate-core-master/ws/'>
08:10:39.125 [DEBUG] [org.gradle.initialization.BuildSourceBuilder]
Starting to build the build sources.
08:10:39.126 [INFO] [org.gradle.initialization.BuildSourceBuilder]
================================================ Start building buildSrc
08:10:39.144 [DEBUG] [org.gradle.initialization.BuildSourceBuilder]
Starting to build the build sources.
08:10:39.144 [DEBUG] [org.gradle.initialization.BuildSourceBuilder]
Gradle source dir does not exist. We leave.
08:10:39.146 [DEBUG]
[org.gradle.initialization.DefaultGradlePropertiesLoader] Found env
project properties: []
08:10:39.147 [DEBUG]
[org.gradle.initialization.DefaultGradlePropertiesLoader] Found system
project properties: []
08:10:39.756 [DEBUG]
[org.gradle.initialization.ScriptEvaluatingSettingsProcessor] Timing:
Processing settings took: 0.608 secs
08:10:39.757 [DEBUG] [org.gradle.initialization.BuildLoader] Loading
Project objects
08:10:39.867 [DEBUG] [org.gradle.initialization.BuildLoader] Looking for
project properties from:
<http://hudson.qa.jboss.com/hudson/job/hibernate-core-master/ws/buildSrc/g...>
08:10:39.868 [DEBUG] [org.gradle.initialization.BuildLoader] project
property file does not exists. We continue!
08:10:39.869 [DEBUG] [org.gradle.initialization.BuildLoader] Timing:
Loading projects took: 0.111 secs
08:10:39.871 [INFO] [org.gradle.configuration.BuildScriptProcessor]
Evaluating root project 'buildSrc' using build file
'<http://hudson.qa.jboss.com/hudson/job/hibernate-core-master/ws/buildSrc/b...'.>
08:10:39.962 [INFO]
[org.gradle.groovy.scripts.DefaultScriptCompilationHandler] Compiling
build file
'<http://hudson.qa.jboss.com/hudson/job/hibernate-core-master/ws/buildSrc/b...'>
using BuildScriptClasspathScriptTransformer.
08:10:40.306 [DEBUG]
[org.gradle.groovy.scripts.DefaultScriptCompilationHandler] Timing:
Writing script to cache at
/qa/services/hudson/.gradle/caches/1.0-milestone-3/scripts/build_4vcf52pikm3d4t7n31s3d6k7sl/buildscript_ProjectScript
took: 0.347 secs
08:10:40.331 [INFO]
[org.gradle.groovy.scripts.DefaultScriptCompilationHandler] Compiling
build file
'<http://hudson.qa.jboss.com/hudson/job/hibernate-core-master/ws/buildSrc/b...'>
using BuildScriptTransformer.
08:10:40.828 [DEBUG]
[org.gradle.groovy.scripts.DefaultScriptCompilationHandler] Timing:
Writing script to cache at
/qa/services/hudson/.gradle/caches/1.0-milestone-3/scripts/build_4vcf52pikm3d4t7n31s3d6k7sl/no_buildscript_ProjectScript
took: 0.498 secs
08:10:41.985 [DEBUG]
[org.gradle.messaging.remote.internal.TcpOutgoingConnector] Found
loop-back addresses: [/127.0.0.1].
08:10:42.732 [DEBUG]
[org.gradle.api.internal.artifacts.publish.maven.DefaultLocalMavenCacheLocator]
Building Maven global-level settings from: '/home/hudson/.m2/settings.xml'
08:10:42.733 [DEBUG]
[org.gradle.api.internal.artifacts.publish.maven.DefaultLocalMavenCacheLocator]
Building Maven user-level settings from: '/home/hudson/.m2/settings.xml'
08:10:42.815 [DEBUG] [org.gradle.configuration.BuildScriptProcessor]
Timing: Running the build script took 2.943 secs
08:10:42.860 [ERROR] [org.gradle.BuildExceptionReporter]
08:10:42.862 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build
failed with an exception.
08:10:42.863 [ERROR] [org.gradle.BuildExceptionReporter]
08:10:42.863 [ERROR] [org.gradle.BuildExceptionReporter] * Where:
08:10:42.864 [ERROR] [org.gradle.BuildExceptionReporter] Build file
'<http://hudson.qa.jboss.com/hudson/job/hibernate-core-master/ws/buildSrc/b...'>
line: 33
08:10:42.864 [ERROR] [org.gradle.BuildExceptionReporter]
08:10:42.865 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
08:10:42.865 [ERROR] [org.gradle.BuildExceptionReporter] A problem
occurred evaluating root project 'buildSrc'.
08:10:42.869 [ERROR] [org.gradle.BuildExceptionReporter] Cause: You must
specify a urls for a Maven repo.
08:10:42.870 [ERROR] [org.gradle.BuildExceptionReporter]
08:10:42.870 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is:
08:10:42.872 [ERROR] [org.gradle.BuildExceptionReporter]
org.gradle.api.GradleScriptException: A problem occurred evaluating root
project 'buildSrc'.
08:10:42.872 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.groovy.scripts.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:51)
08:10:42.873 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:127)
08:10:42.873 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.configuration.BuildScriptProcessor.evaluate(BuildScriptProcessor.java:38)
08:10:42.874 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.configuration.DefaultProjectEvaluator.evaluate(DefaultProjectEvaluator.java:38)
08:10:42.874 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:487)
08:10:42.875 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:71)
08:10:42.875 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.configuration.ProjectEvaluationConfigurer.execute(ProjectEvaluationConfigurer.java:23)
08:10:42.876 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.configuration.ProjectEvaluationConfigurer.execute(ProjectEvaluationConfigurer.java:21)
08:10:42.877 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.configuration.DefaultBuildConfigurer$1.execute(DefaultBuildConfigurer.java:38)
08:10:42.877 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.configuration.DefaultBuildConfigurer$1.execute(DefaultBuildConfigurer.java:35)
08:10:42.878 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.api.internal.project.AbstractProject.configure(AbstractProject.java:463)
08:10:42.878 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.api.internal.project.AbstractProject.allprojects(AbstractProject.java:458)
08:10:42.879 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:35)
08:10:42.879 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:141)
08:10:42.880 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:112)
08:10:42.880 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:80)
08:10:42.881 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.initialization.BuildSourceBuilder.createBuildSourceClasspath(BuildSourceBuilder.java:99)
08:10:42.881 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.initialization.BuildSourceBuilder.buildAndCreateClassLoader(BuildSourceBuilder.java:58)
08:10:42.882 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.initialization.SettingsHandler.findSettingsAndLoadIfAppropriate(SettingsHandler.java:85)
08:10:42.883 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.initialization.SettingsHandler.findAndLoadSettings(SettingsHandler.java:46)
08:10:42.883 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:133)
08:10:42.884 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:112)
08:10:42.884 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:80)
08:10:42.885 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.launcher.RunBuildAction.execute(RunBuildAction.java:41)
08:10:42.885 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.launcher.RunBuildAction.execute(RunBuildAction.java:27)
08:10:42.886 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.launcher.ExceptionReportingAction.execute(ExceptionReportingAction.java:32)
08:10:42.886 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.launcher.ExceptionReportingAction.execute(ExceptionReportingAction.java:21)
08:10:42.887 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.launcher.CommandLineActionFactory$WithLoggingAction.execute(CommandLineActionFactory.java:219)
08:10:42.887 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.launcher.CommandLineActionFactory$WithLoggingAction.execute(CommandLineActionFactory.java:203)
08:10:42.888 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.launcher.Main.execute(Main.java:55)
08:10:42.889 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.launcher.Main.main(Main.java:40)
08:10:42.889 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.launcher.ProcessBootstrap.runNoExit(ProcessBootstrap.java:46)
08:10:42.890 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.launcher.ProcessBootstrap.run(ProcessBootstrap.java:28)
08:10:42.890 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.launcher.GradleMain.main(GradleMain.java:24)
08:10:42.891 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:33)
08:10:42.891 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.wrapper.Wrapper.execute(Wrapper.java:87)
08:10:42.892 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:37)
08:10:42.892 [ERROR] [org.gradle.BuildExceptionReporter] Caused by:
org.gradle.api.InvalidUserDataException: You must specify a urls for a
Maven repo.
08:10:42.893 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler.mavenRepo(DefaultRepositoryHandler.java:119)
08:10:42.893 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler.mavenRepo(DefaultRepositoryHandler.java:113)
08:10:42.894 [ERROR] [org.gradle.BuildExceptionReporter] at
build_4vcf52pikm3d4t7n31s3d6k7sl$_run_closure1.doCall(<http://hudson.qa.jboss.com/hudson/job/hibernate-core-master/ws/buildSrc/b...>:33)
08:10:42.895 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:61)
08:10:42.895 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:31)
08:10:42.896 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.api.internal.project.AbstractProject.repositories(AbstractProject.java:889)
08:10:42.896 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:158)
08:10:42.897 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:93)
08:10:42.897 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.api.internal.project.DefaultProject_Decorated.invokeMethod(Unknown
Source)
08:10:42.898 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.groovy.scripts.BasicScript.methodMissing(BasicScript.groovy:68)
08:10:42.898 [ERROR] [org.gradle.BuildExceptionReporter] at
build_4vcf52pikm3d4t7n31s3d6k7sl.run(<http://hudson.qa.jboss.com/hudson/job/hibernate-core-master/ws/buildSrc/b...>:30)
08:10:42.899 [ERROR] [org.gradle.BuildExceptionReporter] at
org.gradle.groovy.scripts.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:49)
08:10:42.900 [ERROR] [org.gradle.BuildExceptionReporter] ... 36 more
08:10:42.900 [ERROR] [org.gradle.BuildExceptionReporter]
08:10:42.901 [LIFECYCLE] [org.gradle.BuildResultLogger]
08:10:42.901 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED
08:10:42.902 [LIFECYCLE] [org.gradle.BuildResultLogger]
08:10:42.903 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time:
8.147 secs
Recording test results
Publishing Javadoc
Archiving artifacts
12 years, 2 months