Guojun Li created FLINK-33922:
---------------------------------

             Summary: table-planner jar will be removed as it is created at 
/tmp by default
                 Key: FLINK-33922
                 URL: https://issues.apache.org/jira/browse/FLINK-33922
             Project: Flink
          Issue Type: Improvement
          Components: Table SQL / Planner
    Affects Versions: 1.17.0
            Reporter: Guojun Li
         Attachments: image-2023-12-21-17-31-29-220.png

Table-planner jar is created at "/tmp" folder, and generally there is a clean 
mechanism for the "/tmp" folder. 

We have a sql-gateway deployed, sometimes when we want to start a sql-client 
session and connect to the gateway, we'll encounter an exception as below

Caused by: java.util.ServiceConfigurationError: 
org.apache.flink.table.factories.Factory: Error accessing configuration file
at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:586)
at 
java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.parse(ServiceLoader.java:1180)
at 
java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1213)
 at 
java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1228)
 at 
java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273)
 at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309) at 
java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393)
at 
org.apache.flink.table.factories.FactoryUtil.discoverFactories(FactoryUtil.java:829)...
 68 more
Caused by: 
java.nio.file.NoSuchFileException:/tmp/flink-table-planner_f342decd-593a-4d9e-890c-d204bbd2dd5f.jar
at 
java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
 at 
java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
at 
java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
at 
java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
 at 
java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:148)
 at 
java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
 at java.base/java.nio.file.Files.readAttributes(Files.java:1851) at 
java.base/java.util.zip.zipFile$Source.get(zipFile.java:1264)
at java.base/java.util.zip.zipFile$CleanableResource.<init>(ZipFile.java:709) 
at java.base/java.util.zip.zipFile.<init>(zipFile.java:243) at 
java.base/java.util.zip.zipFile.<init>(zipFile.java:172) at 
java.base/java.util.jar.JarFile.<init>(JarFile.java:347)
at java.base/sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:103) at 
java.base/sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:72) at 
java.base/sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:168)
at 
java.base/sun.net.www.protocol.jar.JarFileFactory.getOrCreate(JarFileFactory.java:91)
 at 
java.base/sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:132)
at java.base/sun.net.www.protocol.jar.JarURLConnection.getInputStream( 
JarURLConnection.java:175) at 
java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.parse(ServiceLoader.java:1172)...
 74 more



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to