Hi Chesnay,
I ran the StateMachine example, and it failed with the exceptions below:
java.lang.NoSuchMethodError:
java.nio.ByteBuffer.position(I)Ljava/nio/ByteBuffer;
at
org.apache.flink.core.memory.DataOutputSerializer.wrapAsByteBuffer(DataOutputSerializer.java:51)
~[flink-dist-1.18.0.jar:1.18.0]
at
org.apache.flink.runtime.io.network.api.writer.RecordWriter.serializeRecord(RecordWriter.java:146)
~[flink-dist-1.18.0.jar:1.18.0]
at
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:107)
~[flink-dist-1.18.0.jar:1.18.0]
at
org.apache.flink.runtime.io.network.api.writer.ChannelSelectorRecordWriter.emit(ChannelSelectorRecordWriter.java:55)
~[flink-dist-1.18.0.jar:1.18.0]
at
org.apache.flink.streaming.runtime.io.RecordWriterOutput.pushToRecordWriter(RecordWriterOutput.java:134)
~[flink-dist-1.18.0.jar:1.18.0]
And then I checked MANIFEST.MF within flink-dist-1.18.0.jar to find the built
Java version.
>From the current findings, I think we shall cancel the RC2.
Best
Yun Tang
________________________________
From: Chesnay Schepler <[email protected]>
Sent: Tuesday, October 17, 2023 17:21
To: [email protected] <[email protected]>
Subject: Re: [VOTE] Release 1.18.0, release candidate #2
IIRC releases MUST be built with JDK 8.
@Yun Tang how did you discover this?
There is supposed to be a check to enforce this, but weirdly enough it
isn't rejecting my JDK 11 installation :/
Ah, we didn't set up the enforcer plugin correctly; while we do set a
required JDK version by default this is interpreted as ">=", so anything
above or equal 8 is currently accepted...
On 17/10/2023 07:55, Yun Tang wrote:
> Hi Jing,
>
> I found the pre-built Flink binary release is built with JDK17[1]. Since the
> default target version is still 1.8 [2] and we did not mention that building
> with java17 is supported [3], do we really need to make the default binary
> release built with JDK17?
>
>
> [1]
> https://dist.apache.org/repos/dist/dev/flink/flink-1.18.0-rc2/flink-1.18.0-bin-scala_2.12.tgz
> [2]
> https://github.com/apache/flink/blob/f978a77e2b9ade1e89dfb681d4b99fc13c72d2ed/pom.xml#L128
> [3]
> https://nightlies.apache.org/flink/flink-docs-release-1.18/docs/flinkdev/building/#build-flink
>
> Best,
> Yun Tang
> ________________________________
> From: Lijie Wang <[email protected]>
> Sent: Tuesday, October 17, 2023 12:42
> To: [email protected] <[email protected]>
> Subject: Re: [VOTE] Release 1.18.0, release candidate #2
>
> +1 (non-binding)
>
> - Verified the signature and checksum
> - Built from the source code
> - Ran an example job on yarn cluster
> - Checked the website PR
>
> Best,
> Lijie
>
> Jing Ge <[email protected]> 于2023年10月16日周一 18:43写道:
>
>> Hi everyone,
>>
>> Please review and vote on the release candidate #2 for the version
>> 1.18.0, as follows:
>> [ ] +1, Approve the release
>> [ ] -1, Do not approve the release (please provide specific comments)
>>
>> The complete staging area is available for your review, which includes:
>>
>> * JIRA release notes [1], and the pull request adding release note for
>> users [2]
>> * the official Apache source release and binary convenience releases to be
>> deployed to dist.apache.org [3], which are signed with the key with
>> fingerprint 96AE0E32CBE6E0753CE6 [4],
>> * all artifacts to be deployed to the Maven Central Repository [5],
>> * source code tag "release-1.17.0-rc2" [6],
>> * website pull request listing the new release and adding announcement blog
>> post [7].
>>
>> The vote will be open for at least 72 hours. It is adopted by majority
>> approval, with at least 3 PMC affirmative votes.
>>
>> Best regards,
>> Konstantin, Qingsheng, Sergey, and Jing
>>
>> [1]
>>
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12352885
>> [2] https://github.com/apache/flink/pull/23527
>> [3] https://dist.apache.org/repos/dist/dev/flink/flink-1.18.0-rc2/
>> [4] https://dist.apache.org/repos/dist/release/flink/KEYS
>> [5] https://repository.apache.org/content/repositories/orgapacheflink-1658
>> [6] https://github.com/apache/flink/releases/tag/release-1.18.0-rc2
>> [7] https://github.com/apache/flink-web/pull/680
>>