-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: org.xbill.DNS.spi.DnsjavaInetAddressResolverProvider when running multi-lang Python jobs on Dataflow with Java 21 #33471
Comments
So according to https://issues.apache.org/jira/browse/HADOOP-19288, this is fixed for Hadoop 3.4.1, so I wonder if we are pulling in an old Hadoop version when building the SQL expansion service somehow. |
HADOOP-19288 fixes the same issue in hadoop-client-runtime shadow jar. However as Beam expansion service jar depends on hadoop, it assembles the shadow jar with all transient dependencies, and introduced the service file. |
Ack. I can confirm that the pipeline passes when "hadoop_version" below is reverted to "2.10.2".
However we should probably do a forward fix here since the Hadoop version bump to 3.4.1 fixes a number of critical vulnerabilities for us. |
a proposed fix is #33472. Let me try to find a way to test it. |
reopen to track cherry-pick for release-2.62.0 branch |
What happened?
Some of the Python pipelines (internal to Google) fails with following error when using Java SQL transform via multi-lang.
The failure occurs when trying to startup the Java SDK Harness container in worker VMs.
I believe this is due to the recent Hadoop upgrade to 3.4.1: #33312
Which probably results in following bug being hit.
dnsjava/dnsjava#338
We probably need a fix similar to this: https://github.com/netsec-ethz/scion-java-packet-example/pull/1/files
Assigning to @Abacn to look into the fix and making this a 2.62.0 release blocker.
cc: @kennknowles
Issue Priority
Priority: 2 (default / most bugs should be filed as P2)
Issue Components
The text was updated successfully, but these errors were encountered: