Skip to content
This repository has been archived by the owner on Dec 27, 2023. It is now read-only.

java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer #82

Closed
g4s8 opened this issue Feb 25, 2020 · 15 comments
Closed
Assignees

Comments

@g4s8
Copy link
Member

g4s8 commented Feb 25, 2020

RxFile is trying to use ByteBuffer.flip() method which is not available on JDK8, related to #78

java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;

	at com.artipie.asto.fs.RxFile.lambda$save$5(RxFile.java:126)
	at java.util.stream.ReduceOps$2ReducingSink.accept(ReduceOps.java:123)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.reduce(ReferencePipeline.java:546)
	at com.artipie.asto.fs.RxFile.lambda$save$7(RxFile.java:121)
	at io.reactivex.internal.operators.completable.CompletableFromAction.subscribeActual(CompletableFromAction.java:35)
	at io.reactivex.Completable.subscribe(Completable.java:2309)
	at io.reactivex.internal.operators.single.SingleFlatMapCompletable$FlatMapCompletableObserver.onSuccess(SingleFlatMapCompletable.java:91)
	at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:56)
	at io.reactivex.Single.subscribe(Single.java:3603)
	at io.reactivex.internal.operators.single.SingleFlatMapCompletable.subscribeActual(SingleFlatMapCompletable.java:44)
	at io.reactivex.Completable.subscribe(Completable.java:2309)
	at io.reactivex.Completable.subscribe(Completable.java:2383)
	at hu.akarnokd.rxjava2.interop.CompletableInterop.lambda$await$1(CompletableInterop.java:47)
	at io.reactivex.Completable.to(Completable.java:2597)
	at com.artipie.asto.fs.FileStorage.save(FileStorage.java:138)
	at com.artipie.rpm.RpmTest.addsSingleRpm(RpmTest.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
@g4s8 g4s8 self-assigned this Feb 25, 2020
@0crat
Copy link

0crat commented Feb 25, 2020

The job #82 assigned to @g4s8/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be no monetary reward for this job

@g4s8
Copy link
Member Author

g4s8 commented Feb 25, 2020

@rultor release, tag=0.14.2

@rultor
Copy link
Contributor

rultor commented Feb 25, 2020

@rultor release, tag=0.14.2

@g4s8 OK, I will release it now. Please check the progress here

@rultor
Copy link
Contributor

rultor commented Feb 25, 2020

@rultor release, tag=0.14.2

@g4s8 Oops, I failed. You can see the full log here (spent 2min)

+ docker ps --filter=status=exited
+ grep --quiet '\sartipie_asto_82\s*$'
+ ls -al .
total 724
drwx--x--x  3 rultor rultor   4096 Feb 25 15:34 .
drwxrwxrwt 12 root   root   684032 Feb 25 15:34 ..
-rw-rw-r--  1 rultor rultor    444 Feb 25 15:34 end.sh
-rwxrwxr-x  1 rultor rultor    338 Feb 25 15:34 entry.sh
-rw-rw-r--  1 rultor rultor      6 Feb 25 15:34 pid
-rw-rw-r--  1 rultor rultor   1192 Feb 25 15:34 pubring.gpg
drwxrwxr-x  5 rultor rultor   4096 Feb 25 15:34 repo
-rwxrwxr-x  1 rultor rultor   6076 Feb 25 15:34 run.sh
-rw-rw-r--  1 rultor rultor    702 Feb 25 15:34 script.sh
-rw-rw-r--  1 rultor rultor   2570 Feb 25 15:34 secring.gpg
-rw-rw-r--  1 rultor rultor    391 Feb 25 15:34 settings.xml
-rw-rw-r--  1 rultor rultor   5051 Feb 25 15:34 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-dAFi:/main --env=JAVA_HOME=/usr/lib/jvm/java-11-openjdk --env=head=git@github.com:artipie/asto.git --env=tag=0.14.2 '--env=scripts=( '\''export '\''\'\'''\''JAVA_HOME=/usr/lib/jvm/java-11-openjdk'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head=git@github.com:artipie/asto.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.14.2'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=g4s8'\''\'\'''\'''\'' '\'';'\'' '\''export LC_ALL=en_US.UTF-8'\'' '\'';'\'' '\''export LANG=en_US.UTF-8'\'' '\'';'\'' '\''export LANGUAGE=en_US.UTF-8'\'' '\'';'\'' '\''pdd -f /dev/null'\'' '\'';'\'' '\''gpg --import /home/r/pubring.gpg'\'' '\'';'\'' '\''gpg --allow-secret-key-import --no-tty --batch --import /home/r/secring.gpg'\'' '\'';'\'' '\''mvn versions:set "-DnewVersion=${tag}" --settings ../settings.xml'\'' '\'';'\'' '\''git commit -am "${tag}"'\'' '\'';'\'' '\''mvn clean deploy -Partipie,publish,sonatype,qulice,gpg-sign --errors --settings ../settings.xml'\'' '\'';'\'' )' --env=head_branch=master --env=author=g4s8 --hostname=docker --privileged --memory=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-dAFi/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --entrypoint=/main/entry.sh --name=artipie_asto_82 g4s8/rultor:alpine3.10 /main/entry.sh
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
Creating mailbox file: No such file or directory
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bundle /root/.gem /root/.wget-hsts /root/empty /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./pid ./pubring.gpg ./repo ./run.sh ./script.sh ./secring.gpg ./settings.xml ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ su --login r --command /home/r/script.sh
+ set -e
+ set -o pipefail
+ shopt -s expand_aliases
+ alias 'sudo=sudo -i'
+ export HOME=/home/r
+ HOME=/home/r
+ cd /home/r/repo
+ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
+ JAVA_HOME=/usr/lib/jvm/java-11-openjdk
+ export head=git@github.com:artipie/asto.git
+ head=git@github.com:artipie/asto.git
+ export tag=0.14.2
+ tag=0.14.2
+ export head_branch=master
+ head_branch=master
+ export author=g4s8
+ author=g4s8
+ export LC_ALL=en_US.UTF-8
+ LC_ALL=en_US.UTF-8
+ export LANG=en_US.UTF-8
+ LANG=en_US.UTF-8
+ export LANGUAGE=en_US.UTF-8
+ LANGUAGE=en_US.UTF-8
+ pdd -f /dev/null
+ gpg --import /home/r/pubring.gpg
/home/r/script.sh: line 9: gpg: command not found
container 489ba08a9a5c5725f70ccf037a8ce9ddd3eef266bafba8238e62cda31a331b6a is dead
Tue Feb 25 15:36:42 CET 2020

@g4s8
Copy link
Member Author

g4s8 commented Feb 25, 2020

@rultor release, tag=0.14.2

@rultor
Copy link
Contributor

rultor commented Feb 25, 2020

@rultor release, tag=0.14.2

@g4s8 OK, I will release it now. Please check the progress here

@rultor
Copy link
Contributor

rultor commented Feb 25, 2020

@rultor release, tag=0.14.2

@g4s8 Oops, I failed. You can see the full log here (spent 2min)

++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-Rm4m:/main --env=JAVA_HOME=/usr/lib/jvm/java-11-openjdk --env=head=git@github.com:artipie/asto.git --env=tag=0.14.2 '--env=scripts=( '\''export '\''\'\'''\''JAVA_HOME=/usr/lib/jvm/java-11-openjdk'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head=git@github.com:artipie/asto.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.14.2'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=g4s8'\''\'\'''\'''\'' '\'';'\'' '\''export LC_ALL=en_US.UTF-8'\'' '\'';'\'' '\''export LANG=en_US.UTF-8'\'' '\'';'\'' '\''export LANGUAGE=en_US.UTF-8'\'' '\'';'\'' '\''pdd -f /dev/null'\'' '\'';'\'' '\''gpg --import /home/r/pubring.gpg'\'' '\'';'\'' '\''gpg --allow-secret-key-import --no-tty --batch --import /home/r/secring.gpg'\'' '\'';'\'' '\''mvn versions:set "-DnewVersion=${tag}" --settings ../settings.xml'\'' '\'';'\'' '\''git commit -am "${tag}"'\'' '\'';'\'' '\''mvn clean deploy -Partipie,publish,sonatype,qulice,gpg-sign --errors --settings ../settings.xml'\'' '\'';'\'' )' --env=head_branch=master --env=author=g4s8 --hostname=docker --privileged --memory=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-Rm4m/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --entrypoint=/main/entry.sh --name=artipie_asto_82 g4s8/rultor:alpine3.10 /main/entry.sh
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
Creating mailbox file: No such file or directory
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bundle /root/.gem /root/.wget-hsts /root/empty /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./pid ./pubring.gpg ./repo ./run.sh ./script.sh ./secring.gpg ./settings.xml ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ su --login r --command /home/r/script.sh
+ set -e
+ set -o pipefail
+ shopt -s expand_aliases
+ alias 'sudo=sudo -i'
+ export HOME=/home/r
+ HOME=/home/r
+ cd /home/r/repo
+ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
+ JAVA_HOME=/usr/lib/jvm/java-11-openjdk
+ export head=git@github.com:artipie/asto.git
+ head=git@github.com:artipie/asto.git
+ export tag=0.14.2
+ tag=0.14.2
+ export head_branch=master
+ head_branch=master
+ export author=g4s8
+ author=g4s8
+ export LC_ALL=en_US.UTF-8
+ LC_ALL=en_US.UTF-8
+ export LANG=en_US.UTF-8
+ LANG=en_US.UTF-8
+ export LANGUAGE=en_US.UTF-8
+ LANGUAGE=en_US.UTF-8
+ pdd -f /dev/null
+ gpg --import /home/r/pubring.gpg
gpg: directory '/home/r/.gnupg' created
gpg: keybox '/home/r/.gnupg/pubring.kbx' created
gpg: /home/r/.gnupg/trustdb.gpg: trustdb created
gpg: key 7124994AF8BB5686: public key "Yegor Bugayenko <yegor@jcabi.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1
+ gpg --allow-secret-key-import --no-tty --batch --import /home/r/secring.gpg
gpg: key 7124994AF8BB5686: "Yegor Bugayenko <yegor@jcabi.com>" not changed
gpg: key 7124994AF8BB5686: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
+ mvn versions:set -DnewVersion=0.14.2 --settings ../settings.xml
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
container 45c119aee42ce8b3d415936de1f1c3344d66a365f402ca795c66729807ff3951 is dead
Tue Feb 25 15:47:36 CET 2020

g4s8 added a commit that referenced this issue Feb 25, 2020
@g4s8
Copy link
Member Author

g4s8 commented Feb 25, 2020

@rultor release, tag=0.14.2

@rultor
Copy link
Contributor

rultor commented Feb 25, 2020

@rultor release, tag=0.14.2

@g4s8 OK, I will release it now. Please check the progress here

@0crat
Copy link

0crat commented Feb 25, 2020

Manual assignment of issues is discouraged, see §19: -5 point(s) just awarded to @g4s8/z

@0crat
Copy link

0crat commented Feb 25, 2020

It is strongly discouraged to assign jobs to their creators, see §19: -15 point(s) just awarded to @g4s8/z

@rultor
Copy link
Contributor

rultor commented Feb 25, 2020

@rultor release, tag=0.14.2

@g4s8 Done! FYI, the full log is here (took me 26min)

@0crat
Copy link

0crat commented Feb 25, 2020

Bug was reported, see §29: +15 point(s) just awarded to @g4s8/z

@g4s8
Copy link
Member Author

g4s8 commented Mar 12, 2020

Fixed

@g4s8 g4s8 closed this as completed Mar 12, 2020
@0crat
Copy link

0crat commented Mar 12, 2020

Job gh:artipie/asto#82 is not assigned, can't get performer

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants