From dev-return-11172-archive-asf-public=cust-asf.ponee.io@cayenne.apache.org Sun Apr 12 08:47:38 2020 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 19D8E180608 for ; Sun, 12 Apr 2020 10:47:38 +0200 (CEST) Received: (qmail 90542 invoked by uid 500); 12 Apr 2020 08:47:37 -0000 Mailing-List: contact dev-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cayenne.apache.org Delivered-To: mailing list dev@cayenne.apache.org Received: (qmail 90527 invoked by uid 99); 12 Apr 2020 08:47:36 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Apr 2020 08:47:36 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id B5021C0628 for ; Sun, 12 Apr 2020 08:47:35 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.702 X-Spam-Level: X-Spam-Status: No, score=-0.702 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.2, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=objectstyle.org header.b=OpXpvcKH; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=QImNempj Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id 2xPh8ne-gVgy for ; Sun, 12 Apr 2020 08:47:33 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=64.147.123.19; helo=wout3-smtp.messagingengine.com; envelope-from=andrus@objectstyle.org; receiver= Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 227FC7F51D for ; Sun, 12 Apr 2020 08:47:32 +0000 (UTC) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 5DB8E4FB for ; Sun, 12 Apr 2020 04:47:24 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Sun, 12 Apr 2020 04:47:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=objectstyle.org; h=from:content-type:mime-version:subject:date:references:to :in-reply-to:message-id; s=mesmtp; bh=5mTeIOYaKcE4UB4OhnQI3CU78T yLnNYmCzJs/mih5xw=; b=OpXpvcKHfifDXb5t4XqtavaugV3rL2saJqj1CioFLj uig1UqgjY0dvkxno9h9ZIa2jrezLSHb0nrGXPZ4gkqkjJb5YjaACMBDdNEQOoqxi U249ggZQCgP1p72iRk9r5RJ7etgB2XGumpsldf4oeZuKDNjDgSKbZAZn00VijpAP s= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=5mTeIO YaKcE4UB4OhnQI3CU78TyLnNYmCzJs/mih5xw=; b=QImNempjmOZNL0/0YJWEtr 8u/1scUbVOuDqbWS5z6Wnw8GG0jTjs4b+V7y8wrCV1kSxTP6l4UDZO9FdMI7CBIs p7yEi5pmxFzJX9E1kEMhx6vgM7wtB5aFePsvHrVe0p1+IkS9UCcqjQD7a8moViSB gBcnqY3hpalPkzIjUsUO+ieGg63eipJ83bVSmoeGpFgoq4gnpuy1iU4OhHb9jB20 9l3j/wnphZUBRpAj1ixPq5sPJn2UONocmix3QfJdq5mJ9DIVFqLfg8O/zlz7m8on zQyZkDxkcbbI6r+Um7yeY1H0lT0xLy7I+4sxpGQZWxp2sjykuSZaJr+AnUICiSQA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrvdejgddtlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephfgtggfuffhfvfgjkffosegrtdhmre hhtddvnecuhfhrohhmpeetnhgurhhushcutegurghmtghhihhkuceorghnughruhhsseho sghjvggtthhsthihlhgvrdhorhhgqeenucffohhmrghinhepghhithhhuhgsrdgtohhmpd grphgrtghhvgdrohhrghdpnhhhlhdrlhhinhhkpdgsrghttghhrhhunhhnvghrrdhruhhn pdgsrghsvghtrghskhdrrhhunhdplhhmthgrshhkrdhruhhnpdhrvghflhgvtghtihhvvg gtrghllhgrsghlvgdrrhhunhdpphgrrhgvnhhtrhhunhhnvghrrdhruhhnpdhjuhhnihht tghorhgvrdhruhhnnecukfhppedvuddvrdelkedrudejjedrudduvdenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrnhgurhhushesohgsjhgv tghtshhthihlvgdrohhrgh X-ME-Proxy: Received: from [192.168.2.101] (unknown [212.98.177.112]) by mail.messagingengine.com (Postfix) with ESMTPA id 2F35E3060064 for ; Sun, 12 Apr 2020 04:47:23 -0400 (EDT) From: Andrus Adamchik Content-Type: multipart/alternative; boundary="Apple-Mail=_5AC5E59D-FC89-40C5-A832-6826DA037343" Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: [VOTE] Apache Cayenne 4.2.M1 release Date: Sun, 12 Apr 2020 11:47:21 +0300 References: To: dev@cayenne.apache.org In-Reply-To: Message-Id: <903301F4-7BFB-4E5E-96A4-FECC5FE5540B@objectstyle.org> X-Mailer: Apple Mail (2.3608.80.23.2.2) --Apple-Mail=_5AC5E59D-FC89-40C5-A832-6826DA037343 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Still testing the release... As expected 4.2 is no longer a drop-in = replacement of 4.0 for either Agrest or LinkMove (because of the = Property class refactoring). So I made a few tweaks to LM to make it = compile [1]. Now I am getting the following error on commit in a bunch = of tests (e.g. CreateIT) [2]. Is this related to 57332e865f5dabb9c7adef4bac9a61137f6828c4 (batch mode = and PKs on Derby) ? (Derby version used in tests is 10.14.2.0 - the latest that supports = Java 8) Andrus > On Apr 7, 2020, at 2:03 PM, Nikita Timofeev = wrote: >=20 > Hi all, >=20 > Here is another try for the Cayenne 4.2.M1 release. >=20 > Release notes: = https://github.com/apache/cayenne/blob/4.2.M1/RELEASE-NOTES.txt > Maven repo: = https://repository.apache.org/content/repositories/orgapachecayenne-1038/ > Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.2.M1/ >=20 > Please evaluate and cast your votes. >=20 > --=20 > Best regards, > Nikita Timofeev [1] https://github.com/nhl/link-move/tree/cayenne-4.2 = [2] org.apache.cayenne.CayenneRuntimeException: [v.4.2.M1 Apr 07 2020 = 09:32:02] Mismatching number of generated PKs: expected 2, instead got 1 at = org.apache.cayenne.access.flush.FlushObserver.nextGeneratedRows(FlushObser= ver.java:77) at = org.apache.cayenne.access.DataNodeQueryAction$1.nextGeneratedRows(DataNode= QueryAction.java:77) at = org.apache.cayenne.access.jdbc.BatchAction.processGeneratedKeys(BatchActio= n.java:288) at = org.apache.cayenne.access.jdbc.BatchAction.runAsBatch(BatchAction.java:133= ) at = org.apache.cayenne.access.jdbc.BatchAction.performAction(BatchAction.java:= 94) at = org.apache.cayenne.access.DataNodeQueryAction.runQuery(DataNodeQueryAction= .java:97) at org.apache.cayenne.access.DataNode.performQueries(DataNode.java:273) at = org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.lambda$execut= eQueries$6(DefaultDataDomainFlushAction.java:175) at java.util.HashMap.forEach(HashMap.java:1288) at = org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.executeQuerie= s(DefaultDataDomainFlushAction.java:174) at = org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.flush(Default= DataDomainFlushAction.java:89) at org.apache.cayenne.access.DataDomain.onSyncFlush(DataDomain.java:637) at = org.apache.cayenne.access.DataDomain.onSyncNoFilters(DataDomain.java:609) at = org.apache.cayenne.access.DataDomain$DataDomainSyncFilterChain.onSync(Data= Domain.java:835) at = org.apache.cayenne.tx.TransactionFilter.lambda$onSync$0(TransactionFilter.= java:61) at = org.apache.cayenne.tx.DefaultTransactionManager$BaseTransactionHandler.per= formInTransaction(DefaultTransactionManager.java:180) at = org.apache.cayenne.tx.DefaultTransactionManager$BaseTransactionHandler.per= formInNewTransaction(DefaultTransactionManager.java:152) at = org.apache.cayenne.tx.DefaultTransactionManager$NestedTransactionHandler.h= andle(DefaultTransactionManager.java:95) at = org.apache.cayenne.tx.DefaultTransactionManager.performInTransaction(Defau= ltTransactionManager.java:62) at = org.apache.cayenne.tx.DefaultTransactionManager.performInTransaction(Defau= ltTransactionManager.java:40) at = org.apache.cayenne.tx.TransactionFilter.onSync(TransactionFilter.java:61) at = org.apache.cayenne.access.DataDomain$DataDomainSyncFilterChain.onSync(Data= Domain.java:834) at org.apache.cayenne.access.DataDomain.onSync(DataDomain.java:596) at = org.apache.cayenne.access.DataContext.flushToParent(DataContext.java:737) at = org.apache.cayenne.access.DataContext.commitChanges(DataContext.java:686) at = com.nhl.link.move.runtime.task.create.CreateSegmentProcessor.commitTarget(= CreateSegmentProcessor.java:63) at = com.nhl.link.move.runtime.task.create.CreateSegmentProcessor.process(Creat= eSegmentProcessor.java:44) at = com.nhl.link.move.runtime.task.create.CreateTask.lambda$createBatchProcess= or$1(CreateTask.java:72) at com.nhl.link.move.batch.BatchRunner.run(BatchRunner.java:57) at = com.nhl.link.move.runtime.task.create.CreateTask.doRun(CreateTask.java:62)= at com.nhl.link.move.runtime.task.BaseTask.run(BaseTask.java:46) at com.nhl.link.move.LmTask.run(LmTask.java:31) at com.nhl.link.move.runtime.task.BaseTask.run(BaseTask.java:39) at com.nhl.link.move.LmTask.run(LmTask.java:19) at com.nhl.link.move.itest.CreateIT.testSync(CreateIT.java:24) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:= 62) at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm= pl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at = org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMetho= d.java:47) at = org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable= .java:12) at = org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.= java:44) at = org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.j= ava:17) at = org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:= 26) at = org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27= ) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at = org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.j= ava:70) at = org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.j= ava:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at = org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:= 26) at = org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27= ) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at = com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTes= tRunner.java:68) --Apple-Mail=_5AC5E59D-FC89-40C5-A832-6826DA037343--