Open absurdfarce opened 4 years ago
The build is still failing:
I fixed the issue, it was an XML formatting problem.
The build is still failing:
The build is still failing:
The build is still failing:
The build is still failing:
Build fixed:
Unfortunately, the build failed:
Unfortunately I think the build will keep failing as long as we reference driver 4.7.0-SNAPSHOT:
2020-06-05T05:19:09.4557688Z [ERROR] The build could not read 5 projects -> [Help 1]
2020-06-05T05:19:09.4561177Z [ERROR]
2020-06-05T05:19:09.4574063Z [ERROR] The project com.datastax.oss.quarkus:cassandra-quarkus-bom:1.0.0-SNAPSHOT (/home/runner/work/cassandra-quarkus/cassandra-quarkus/current-repo/bom-runtime/pom.xml) has 1 error
2020-06-05T05:19:09.4582990Z [ERROR] Non-resolvable import POM: Could not find artifact com.datastax.oss:java-driver-bom:pom:4.7.0-SNAPSHOT in snapshots-repo (https://oss.sonatype.org/content/repositories/snapshots) @ line 40, column 19 -> [Help 2]
The build is still failing:
The build is still failing:
The build is still failing:
The build is still failing:
The build is still failing:
The build is still failing:
The build is still failing:
The build is still failing:
Fixed. The quickstart module was still referencing driver 4.7.0-SNAPSHOT.
Build fixed:
Unfortunately, the build failed:
This is indeed unfortunate but it doesn't seem to be our fault but rather network problems for the last 2 failed builds.
Last build error:
2020-06-23T05:43:27.0153281Z [ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install (default-install) on project cassandra-quarkus-quickstart: Execution default-install of goal org.apache.maven.plugins:maven-install-plugin:2.4:install failed: Plugin org.apache.maven.plugins:maven-install-plugin:2.4 or one of its dependencies could not be resolved: Failed to collect dependencies at org.apache.maven.plugins:maven-install-plugin:jar:2.4 -> org.codehaus.plexus:plexus-utils:jar:3.0.5: Failed to read artifact descriptor for org.codehaus.plexus:plexus-utils:jar:3.0.5: Could not transfer artifact org.codehaus.plexus:plexus-utils:pom:3.0.5 from/to central (https://repo.maven.apache.org/maven2): Transfer failed for https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom: Connection timed out (Read failed) -> [Help 1]
@gsmet do you know what's going on or how to fix this?
Builds dashboard: https://github.com/datastax/cassandra-quarkus/actions?query=workflow%3A%22Quarkus+ecosystem+CI%22
Build fixed:
Unfortunately, the build failed:
The build is still failing:
I had the fix yesterday and forgot to push :-D
Build fixed:
Unfortunately, the build failed:
Build fixed:
Unfortunately, the build failed:
The build is still failing:
Build fixed:
Unfortunately, the build failed:
The build is still failing:
Well, Mutiny 0.6.0 just introduced a breaking change in a minor version :-/; they added one more method:
https://smallrye.io/smallrye-mutiny/apidocs/io/smallrye/mutiny/Multi.html#onSubscribe--
The change was introduced by https://github.com/smallrye/smallrye-mutiny/pull/195.
I think we don't have any choice. The build will keep failing until they release a new Quarkus version with Mutiny 0.6.0, then we will be able to update our impls.
The build is still failing:
Build fixed:
Unfortunately, the build failed:
Build fixed:
Unfortunately, the build failed:
Build fixed:
Unfortunately, the build failed:
Build fixed:
Unfortunately, the build failed:
The build is still failing:
@absurdfarce @adutra I'm a bit worried about the failure. Could you have a look? I wonder if it's an issue with the driver or something we broke in Quarkus.
@gsmet There haven't been any commits to the cassandra-quarkus repo in August so I don't think it's coming from our side.
That test sets the Netty event loop for the Java driver to whatever it gets from Quarkus. That's accessed via the following bit of code:
public void setInjectedNettyEventLoop(boolean useQuarkusNettyEventLoop) {
CassandraClientProducer producer = getProducerInstance();
if (useQuarkusNettyEventLoop) {
EventLoopGroup mainEventLoop =
Arc.container()
.instance(EventLoopGroup.class, new AnnotationLiteral<MainEventLoopGroup>() {})
.get();
producer.setMainEventLoop(mainEventLoop);
}
}
It then just runs a query (presumably using that event loop) and checks to see whether the name of the thread that ran the query matches up to io.vertx.core.impl.VertxThread.
Any of that ring a bell for you?
Not really. @stuartwdouglas does it ring a bell?
Build fixed:
Was there a specific change that resolved the last build failure?
No. We didn't change a thing (which worries me a bit tbh).
This issue will be open and closed dependent on the state of https://github.com/datastax/cassandra-quarkus building against Quarkus master snapshot.
If you have interest in being notified of this subscribe to the issue.