Rahul Desai created FLINK-26745:
-----------------------------------

             Summary: Unable to create new env
                 Key: FLINK-26745
                 URL: https://issues.apache.org/jira/browse/FLINK-26745
             Project: Flink
          Issue Type: Bug
          Components: API / Python
    Affects Versions: 1.14.4, 1.14.3
         Environment: Below is the Error log

FileNotFoundError Traceback (most recent call last) Input In [10], in <cell 
line: 1>() ----> 1 env = EnvironmentSettings.new_instance().build()  2 
table_env = TableEnvironment.create(env) File 
D:\Anaconda3\envs\pyflink_env\lib\site-packages\pyflink\table\environment_settings.py:241,
 in EnvironmentSettings.new_instance()  231 @staticmethod  232 def 
new_instance() -> 'EnvironmentSettings.Builder':  233 """  234 Creates a 
builder for creating an instance of EnvironmentSettings.  235  (...)  239 
:return: A builder of EnvironmentSettings.  240 """ --> 241 return 
EnvironmentSettings.Builder() File 
D:\Anaconda3\envs\pyflink_env\lib\site-packages\pyflink\table\environment_settings.py:51,
 in EnvironmentSettings.Builder.__init__(self)  50 def __init__(self): ---> 51 
gateway = get_gateway()  52 self._j_builder = 
gateway.jvm.EnvironmentSettings.Builder() File 
D:\Anaconda3\envs\pyflink_env\lib\site-packages\pyflink\java_gateway.py:62, in 
get_gateway()  57 _gateway = JavaGateway(  58 gateway_parameters=gateway_param, 
 59 callback_server_parameters=CallbackServerParameters(  60 port=0, 
daemonize=True, daemonize_connections=True))  61 else: ---> 62 _gateway = 
launch_gateway()  64 callback_server = _gateway.get_callback_server()  65 
callback_server_listening_address = callback_server.get_listening_address() 
File 
D:\Anaconda3\envs\pyflink_env\lib\site-packages\pyflink\java_gateway.py:106, in 
launch_gateway()  103 env = dict(os.environ)  104 
env["_PYFLINK_CONN_INFO_PATH"] = conn_info_file --> 106 p = 
launch_gateway_server_process(env, args)  108 while not p.poll() and not 
os.path.isfile(conn_info_file):  109 time.sleep(0.1) File 
D:\Anaconda3\envs\pyflink_env\lib\site-packages\pyflink\pyflink_gateway_server.py:304,
 in launch_gateway_server_process(env, args)  302 signal.signal(signal.SIGINT, 
signal.SIG_IGN)  303 preexec_fn = preexec_func --> 304 return 
Popen(list(filter(lambda c: len(c) != 0, command)),  305 stdin=PIPE, 
preexec_fn=preexec_fn, env=env) File 
D:\Anaconda3\envs\pyflink_env\lib\subprocess.py:858, in Popen.__init__(self, 
args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, 
cwd, env, universal_newlines, startupinfo, creationflags, restore_signals, 
start_new_session, pass_fds, encoding, errors, text)  854 if self.text_mode:  
855 self.stderr = io.TextIOWrapper(self.stderr,  856 encoding=encoding, 
errors=errors) --> 858 self._execute_child(args, executable, preexec_fn, 
close_fds,  859 pass_fds, cwd, env,  860 startupinfo, creationflags, shell,  
861 p2cread, p2cwrite,  862 c2pread, c2pwrite,  863 errread, errwrite,  864 
restore_signals, start_new_session)  865 except:  866 # Cleanup if the child 
failed starting.  867 for f in filter(None, (self.stdin, self.stdout, 
self.stderr)): File D:\Anaconda3\envs\pyflink_env\lib\subprocess.py:1311, in 
Popen._execute_child(self, args, executable, preexec_fn, close_fds, pass_fds, 
cwd, env, startupinfo, creationflags, shell, p2cread, p2cwrite, c2pread, 
c2pwrite, errread, errwrite, unused_restore_signals, unused_start_new_session)  
1309 # Start the process  1310 try: -> 1311 hp, ht, pid, tid = 
_winapi.CreateProcess(executable, args,  1312 # no special security  1313 None, 
None,  1314 int(not close_fds),  1315 creationflags,  1316 env,  1317 cwd,  
1318 startupinfo)  1319 finally:  1320 # Child is launched. Close the parent's 
copy of those pipe  1321 # handles that only the child should have open. You 
need  (...)  1324 # pipe will not close when the child process exits and the  
1325 # ReadFile will hang.  1326 self._close_pipe_fds(p2cread, p2cwrite,  1327 
c2pread, c2pwrite,  1328 errread, errwrite) FileNotFoundError: [WinError 2] The 
system cannot find the file specified
            Reporter: Rahul Desai


I'm getting "File not found error" while creating environment/table environment 
in Pyflink. It was working fine a few days before but since today I'm facing 
this issue. Below are a few steps which I tried to fix it.
 # update packages/downgraded package
 # created new env
 # reinstalled the package



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to