Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-30001

sql-client.sh start failed

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 1.16.0, 1.15.2
    • None
    • Command Line Client
    • None

    Description

      [hadoop@master flink-1.15.0]$ ./bin/sql-client.sh 
      Setting HADOOP_CONF_DIR=/etc/hadoop/conf because no HADOOP_CONF_DIR or HADOOP_CLASSPATH was set.
      Setting HBASE_CONF_DIR=/etc/hbase/conf because no HBASE_CONF_DIR was set.

      Exception in thread "main" org.apache.flink.table.client.SqlClientException: Unexpected exception. This is a bug. Please consider filing an issue.
              at org.apache.flink.table.client.SqlClient.startClient(SqlClient.java:201)
              at org.apache.flink.table.client.SqlClient.main(SqlClient.java:161)
      Caused by: org.apache.flink.table.api.TableException: Could not instantiate the executor. Make sure a planner module is on the classpath
              at org.apache.flink.table.client.gateway.context.ExecutionContext.lookupExecutor(ExecutionContext.java:163)
              at org.apache.flink.table.client.gateway.context.ExecutionContext.createTableEnvironment(ExecutionContext.java:111)
              at org.apache.flink.table.client.gateway.context.ExecutionContext.<init>(ExecutionContext.java:66)
              at org.apache.flink.table.client.gateway.context.SessionContext.create(SessionContext.java:247)
              at org.apache.flink.table.client.gateway.local.LocalContextUtils.buildSessionContext(LocalContextUtils.java:87)
              at org.apache.flink.table.client.gateway.local.LocalExecutor.openSession(LocalExecutor.java:87)
              at org.apache.flink.table.client.SqlClient.start(SqlClient.java:88)
              at org.apache.flink.table.client.SqlClient.startClient(SqlClient.java:187)
              ... 1 more
      Caused by: org.apache.flink.table.api.TableException: Unexpected error when trying to load service provider for factories.
              at org.apache.flink.table.factories.FactoryUtil.lambda$discoverFactories$19(FactoryUtil.java:813)
              at java.util.ArrayList.forEach(ArrayList.java:1259)
              at org.apache.flink.table.factories.FactoryUtil.discoverFactories(FactoryUtil.java:799)
              at org.apache.flink.table.factories.FactoryUtil.discoverFactory(FactoryUtil.java:517)
              at org.apache.flink.table.client.gateway.context.ExecutionContext.lookupExecutor(ExecutionContext.java:154)
              ... 8 more
      Caused by: java.util.ServiceConfigurationError: org.apache.flink.table.factories.Factory: Provider org.apache.flink.table.planner.loader.DelegateExecutorFactory could not be instantiated
              at java.util.ServiceLoader.fail(ServiceLoader.java:232)
              at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
              at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
              at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
              at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
              at org.apache.flink.table.factories.ServiceLoaderUtil.load(ServiceLoaderUtil.java:42)
              at org.apache.flink.table.factories.FactoryUtil.discoverFactories(FactoryUtil.java:798)
              ... 10 more
      Caused by: java.lang.ExceptionInInitializerError
              at org.apache.flink.table.planner.loader.PlannerModule.getInstance(PlannerModule.java:135)
              at org.apache.flink.table.planner.loader.DelegateExecutorFactory.<init>(DelegateExecutorFactory.java:34)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
              at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
              at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
              at java.lang.Class.newInstance(Class.java:442)
              at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
              ... 14 more
      Caused by: org.apache.flink.table.api.TableException: Could not initialize the table planner components loader.
              at org.apache.flink.table.planner.loader.PlannerModule.<init>(PlannerModule.java:123)
              at org.apache.flink.table.planner.loader.PlannerModule.<init>(PlannerModule.java:52)
              at org.apache.flink.table.planner.loader.PlannerModule$PlannerComponentsHolder.<clinit>(PlannerModule.java:131)
              ... 22 more
      Caused by: java.nio.file.FileAlreadyExistsException: /tmp
              at sun.nio.fs.UnixException.translateToIOException(UnixException.java:88)
              at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
              at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
              at sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:384)
              at java.nio.file.Files.createDirectory(Files.java:674)
              at java.nio.file.Files.createAndCheckIsDirectory(Files.java:781)
              at java.nio.file.Files.createDirectories(Files.java:727)
              at org.apache.flink.table.planner.loader.PlannerModule.<init>(PlannerModule.java:96)
              ... 24 more

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              xiaohang.li xiaohang.li
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: