pranjal5215 opened a new issue, #29314:
URL: https://github.com/apache/beam/issues/29314

   ### What happened?
   
   Command trying to run 
   ```
   mvn -e compile exec:java      
   -Dexec.mainClass=org.example.CurrentMedications      
   -Dexec.cleanupDaemonThreads=false      
   -Dexec.args="--runner=DataflowRunner \
                     --project=livewel-prod \
                     --stagingLocation=gs://g-prod-dataplatform/dataflow_temp/ \
                     
--templateLocation=gs://g-prod-dataplatform/dataflow_scripts/pubsub_schema_metadata
 \
                     --tempLocation=gs://g-prod-dataplatform/dataflow_temp/ \
                     --region=asia-south1"      -P dataflow-runner
   ```
   
   Maven Version
   
   ```
   mvn --version
   Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
   Maven home: /usr/local/bin/apache-maven-3.9.5
   Java version: 17.0.9, vendor: Oracle Corporation, runtime: 
/usr/lib/jvm/jdk-17-oracle-x64
   Default locale: en_US, platform encoding: ANSI_X3.4-1968
   OS name: "linux", version: "3.10.0-1160.90.1.el7.x86_64", arch: "amd64", 
family: "unix"
   ```
   
   Cent OS version
   ```
   cat /etc/centos-release command
   CentOS Linux release 7.9.2009 (Core)
   cat: command: No such file or directory
   ```
   
   
   Trying to execute 
   ```
       public static void main(String[] args) throws IOException {
   
           StreamingSQLOptions options = 
PipelineOptionsFactory.fromArgs(args).withValidation().as(StreamingSQLOptions.class);
           
options.setPlannerName("org.apache.beam.sdk.extensions.sql.zetasql.ZetaSQLQueryPlanner");
   
           final DateTimeFormatter TIMEFORMAT =
                   DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
   
           options.setTempLocation("gs://g-prod-dataplatform/dataflow_temp/");
           
options.setGcpTempLocation("gs://g-prod-dataplatform/dataflow_temp/");
   
           Pipeline p = Pipeline.create(options);
   
           .....
   
           PCollectionTuple mergedJoinedData = 
PCollectionTuple.of("PUBSUBSOURCE", pubSubSource).
                   .and("BQTABLE", bqTable);
   
   
           PCollection<Row> result = mergedJoinedData
                           .apply("Join All Data", SqlTransform.query(
          "select * from PUBSUBSOURCE JOIN BQTABLE"
           );
   
   
   ```
   
   
   Running mvn command above is failing with error 
   ```
   [ERROR] Failed to execute goal 
org.codehaus.mojo:exec-maven-plugin:3.1.0:java (default-cli) on project 
latest-dataflow-cookbook: An exception occurred while executing the Java class. 
com.google.zetasql.ClientChannelProvider: Provider 
com.google.zetasql.JniChannelProvider could not be instantiated: 
/tmp/nativeutils11328790857771544/liblocal_service_jni.so: /lib64/libc.so.6: 
version `GLIBC_2.25' not found (required by 
/tmp/nativeutils11328790857771544/liblocal_service_jni.so) -> [Help 1]
   org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
goal org.codehaus.mojo:exec-maven-plugin:3.1.0:java (default-cli) on project 
latest-dataflow-cookbook: An exception occurred while executing the Java class. 
com.google.zetasql.ClientChannelProvider: Provider 
com.google.zetasql.JniChannelProvider could not be instantiated
       at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 
(MojoExecutor.java:333)
       at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
(MojoExecutor.java:316)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:212)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:174)
       at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 
(MojoExecutor.java:75)
       at org.apache.maven.lifecycle.internal.MojoExecutor$1.run 
(MojoExecutor.java:162)
       at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute 
(DefaultMojosExecutionStrategy.java:39)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:159)
       at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:105)
       at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:73)
       at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
 (SingleThreadedBuilder.java:53)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:118)
       at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
       at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
       at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
       at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
       at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
       at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
       at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
       at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:77)
       at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
       at java.lang.reflect.Method.invoke (Method.java:568)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
(Launcher.java:283)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
(Launcher.java:226)
       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
(Launcher.java:407)
       at org.codehaus.plexus.classworlds.launcher.Launcher.main 
(Launcher.java:348)
   Caused by: org.apache.maven.plugin.MojoExecutionException: An exception 
occurred while executing the Java class. 
com.google.zetasql.ClientChannelProvider: Provider 
com.google.zetasql.JniChannelProvider could not be instantiated
       at org.codehaus.mojo.exec.ExecJavaMojo.execute (ExecJavaMojo.java:349)
       at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:126)
       at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 
(MojoExecutor.java:328)
       at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
(MojoExecutor.java:316)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:212)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:174)
       at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 
(MojoExecutor.java:75)
       at org.apache.maven.lifecycle.internal.MojoExecutor$1.run 
(MojoExecutor.java:162)
       at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute 
(DefaultMojosExecutionStrategy.java:39)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:159)
       at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:105)
       at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:73)
       at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
 (SingleThreadedBuilder.java:53)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:118)
       at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
       at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
       at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
       at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
       at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
       at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
       at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
       at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:77)
       at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
       at java.lang.reflect.Method.invoke (Method.java:568)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
(Launcher.java:283)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
(Launcher.java:226)
       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
(Launcher.java:407)
       at org.codehaus.plexus.classworlds.launcher.Launcher.main 
(Launcher.java:348)
   Caused by: java.util.ServiceConfigurationError: 
com.google.zetasql.ClientChannelProvider: Provider 
com.google.zetasql.JniChannelProvider could not be instantiated
       at java.util.ServiceLoader.fail (ServiceLoader.java:586)
       at java.util.ServiceLoader$ProviderImpl.newInstance 
(ServiceLoader.java:813)
       at java.util.ServiceLoader$ProviderImpl.get (ServiceLoader.java:729)
       at java.util.ServiceLoader$3.next (ServiceLoader.java:1403)
       at com.google.zetasql.ClientChannelProvider.loadChannel 
(ClientChannelProvider.java:31)
       at com.google.zetasql.Client.getStub (Client.java:29)
       at com.google.zetasql.LanguageOptions.getDefaultFeatures 
(LanguageOptions.java:57)
       at com.google.zetasql.LanguageOptions.<init> (LanguageOptions.java:65)
       at com.google.zetasql.AnalyzerOptions.<init> (AnalyzerOptions.java:56)
       at 
org.apache.beam.sdk.extensions.sql.zetasql.SqlAnalyzer.baseAnalyzerOptions 
(SqlAnalyzer.java:138)
       at 
org.apache.beam.sdk.extensions.sql.zetasql.SqlAnalyzer.getAnalyzerOptions 
(SqlAnalyzer.java:162)
       at org.apache.beam.sdk.extensions.sql.zetasql.ZetaSQLPlannerImpl.rel 
(ZetaSQLPlannerImpl.java:80)
       at 
org.apache.beam.sdk.extensions.sql.zetasql.ZetaSQLQueryPlanner.convertToBeamRelInternal
 (ZetaSQLQueryPlanner.java:199)
       at 
org.apache.beam.sdk.extensions.sql.zetasql.ZetaSQLQueryPlanner.convertToBeamRel 
(ZetaSQLQueryPlanner.java:187)
       at org.apache.beam.sdk.extensions.sql.impl.BeamSqlEnv.parseQuery 
(BeamSqlEnv.java:112)
       at org.apache.beam.sdk.extensions.sql.SqlTransform.expand 
(SqlTransform.java:171)
       at org.apache.beam.sdk.extensions.sql.SqlTransform.expand 
(SqlTransform.java:110)
       at org.apache.beam.sdk.Pipeline.applyInternal (Pipeline.java:548)
       at org.apache.beam.sdk.Pipeline.applyTransform (Pipeline.java:499)
       at org.apache.beam.sdk.values.PCollectionTuple.apply 
(PCollectionTuple.java:263)
       at org.example.CurrentMedications.main (CurrentMedications.java:204)
       at org.codehaus.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:279)
       at java.lang.Thread.run (Thread.java:842)
   Caused by: java.lang.UnsatisfiedLinkError: 
/tmp/nativeutils11328790857771544/liblocal_service_jni.so: /lib64/libc.so.6: 
version `GLIBC_2.25' not found (required by 
/tmp/nativeutils11328790857771544/liblocal_service_jni.so)
       at jdk.internal.loader.NativeLibraries.load (Native Method)
       at jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open 
(NativeLibraries.java:388)
       at jdk.internal.loader.NativeLibraries.loadLibrary 
(NativeLibraries.java:232)
       at jdk.internal.loader.NativeLibraries.loadLibrary 
(NativeLibraries.java:174)
       at java.lang.ClassLoader.loadLibrary (ClassLoader.java:2389)
       at java.lang.Runtime.load0 (Runtime.java:755)
       at java.lang.System.load (System.java:1953)
       at com.google.zetasql.cz.adamh.utils.NativeUtils.loadLibraryFromJar 
(NativeUtils.java:109)
       at com.google.zetasql.JniChannelProvider.<clinit> 
(JniChannelProvider.java:66)
       at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 
(Native Method)
       at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance 
(NativeConstructorAccessorImpl.java:77)
       at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance 
(DelegatingConstructorAccessorImpl.java:45)
       at java.lang.reflect.Constructor.newInstanceWithCaller 
(Constructor.java:499)
       at java.lang.reflect.Constructor.newInstance (Constructor.java:480)
       at java.util.ServiceLoader$ProviderImpl.newInstance 
(ServiceLoader.java:789)
       at java.util.ServiceLoader$ProviderImpl.get (ServiceLoader.java:729)
       at java.util.ServiceLoader$3.next (ServiceLoader.java:1403)
       at com.google.zetasql.ClientChannelProvider.loadChannel 
(ClientChannelProvider.java:31)
       at com.google.zetasql.Client.getStub (Client.java:29)
       at com.google.zetasql.LanguageOptions.getDefaultFeatures 
(LanguageOptions.java:57)
       at com.google.zetasql.LanguageOptions.<init> (LanguageOptions.java:65)
       at com.google.zetasql.AnalyzerOptions.<init> (AnalyzerOptions.java:56)
       at 
org.apache.beam.sdk.extensions.sql.zetasql.SqlAnalyzer.baseAnalyzerOptions 
(SqlAnalyzer.java:138)
       at 
org.apache.beam.sdk.extensions.sql.zetasql.SqlAnalyzer.getAnalyzerOptions 
(SqlAnalyzer.java:162)
       at org.apache.beam.sdk.extensions.sql.zetasql.ZetaSQLPlannerImpl.rel 
(ZetaSQLPlannerImpl.java:80)
       at 
org.apache.beam.sdk.extensions.sql.zetasql.ZetaSQLQueryPlanner.convertToBeamRelInternal
 (ZetaSQLQueryPlanner.java:199)
       at 
org.apache.beam.sdk.extensions.sql.zetasql.ZetaSQLQueryPlanner.convertToBeamRel 
(ZetaSQLQueryPlanner.java:187)
       at org.apache.beam.sdk.extensions.sql.impl.BeamSqlEnv.parseQuery 
(BeamSqlEnv.java:112)
       at org.apache.beam.sdk.extensions.sql.SqlTransform.expand 
(SqlTransform.java:171)
       at org.apache.beam.sdk.extensions.sql.SqlTransform.expand 
(SqlTransform.java:110)
       at org.apache.beam.sdk.Pipeline.applyInternal (Pipeline.java:548)
       at org.apache.beam.sdk.Pipeline.applyTransform (Pipeline.java:499)
       at org.apache.beam.sdk.values.PCollectionTuple.apply 
(PCollectionTuple.java:263)
       at org.example.CurrentMedications.main (CurrentMedications.java:204)
       at org.codehaus.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:279)
       at java.lang.Thread.run (Thread.java:842)
   [ERROR]
   [ERROR] Re-run Maven using the -X switch to enable full debug logging.
   [ERROR]
   [ERROR] For more information about the errors and possible solutions, please 
read the following articles:
   [ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
   
   ```
   
   ### Issue Priority
   
   Priority: 3 (minor)
   
   ### Issue Components
   
   - [ ] Component: Python SDK
   - [X] Component: Java SDK
   - [ ] Component: Go SDK
   - [ ] Component: Typescript SDK
   - [ ] Component: IO connector
   - [ ] Component: Beam YAML
   - [ ] Component: Beam examples
   - [ ] Component: Beam playground
   - [ ] Component: Beam katas
   - [ ] Component: Website
   - [ ] Component: Spark Runner
   - [ ] Component: Flink Runner
   - [ ] Component: Samza Runner
   - [ ] Component: Twister2 Runner
   - [ ] Component: Hazelcast Jet Runner
   - [ ] Component: Google Cloud Dataflow Runner


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to