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 <ches...@apache.org>
Sent: Tuesday, October 17, 2023 17:21
To: dev@flink.apache.org <dev@flink.apache.org>
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 <wangdachui9...@gmail.com>
> Sent: Tuesday, October 17, 2023 12:42
> To: dev@flink.apache.org <dev@flink.apache.org>
> 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 <j...@ververica.com.invalid> 于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
>>

Reply via email to