You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Gururaj (JIRA)" <ji...@apache.org> on 2019/07/04 06:52:00 UTC

[jira] [Updated] (NETBEANS-2797) Python project run inside NB raising exception while not in command line

     [ https://issues.apache.org/jira/browse/NETBEANS-2797?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gururaj updated NETBEANS-2797:
------------------------------
    Affects Version/s: 8.2
                       11.0

> Python project run inside NB raising exception while not in command line
> ------------------------------------------------------------------------
>
>                 Key: NETBEANS-2797
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-2797
>             Project: NetBeans
>          Issue Type: Bug
>    Affects Versions: 8.2, 11.0
>         Environment: Windows, NB11.0, NB8.2
>            Reporter: Gururaj
>            Priority: Blocker
>              Labels: NB11, NB8.2, Python3
>
> If I run a python script, exception is occurring only in NB. If I execute the same script with same python interpreter, no exception is raised.
> Created sample project "sample_1" with a python test source file. After running the project NB output window showing below error:
> {code:java}
> Traceback (most recent call last):
> File "C:\Users\Srinivag\AppData\Local\Programs\Python\Python37\lib\site-packages\wexpect.py", line 2320, in read_nonblocking
> s = self.readConsoleToCursor()
> File "C:\Users\Srinivag\AppData\Local\Programs\Python\Python37\lib\site-packages\wexpect.py", line 2226, in readConsoleToCursor
> if not self.__consout:
> AttributeError: 'Wtty' object has no attribute '_Wtty__consout'
> During handling of the above exception, another exception occurred:
> Traceback (most recent call last):
> File "C:\Users\Srinivag\AppData\Local\Programs\Python\Python37\lib\site-packages\wexpect.py", line 1414, in expect_loop
> c = self.read_nonblocking(self.maxread, timeout)
> File "C:\Users\Srinivag\AppData\Local\Programs\Python\Python37\lib\site-packages\wexpect.py", line 1790, in read_nonblocking
> s = self.wtty.read_nonblocking(timeout, size)
> File "C:\Users\Srinivag\AppData\Local\Programs\Python\Python37\lib\site-packages\wexpect.py", line 2341, in read_nonblocking
> raise EOF('End Of File (EOF) in Wtty.read_nonblocking().')
> wexpect.EOF: End Of File (EOF) in Wtty.read_nonblocking().
> During handling of the above exception, another exception occurred:
> Traceback (most recent call last):
> File "C:\Users\Srinivag\Documents\NetBeansProjects\sample_1\src\wexpect_test.py", line 21, in <module>
> main()
> File "C:\Users\Srinivag\Documents\NetBeansProjects\sample_1\src\wexpect_test.py", line 16, in main
> child.expect('Enter your user-id/password and clearance level:')
> File "C:\Users\Srinivag\AppData\Local\Programs\Python\Python37\lib\site-packages\wexpect.py", line 1347, in expect
> return self.expect_list(compiled_pattern_list, timeout, searchwindowsize)
> File "C:\Users\Srinivag\AppData\Local\Programs\Python\Python37\lib\site-packages\wexpect.py", line 1361, in expect_list
> return self.expect_loop(searcher_re(pattern_list), timeout, searchwindowsize)
> File "C:\Users\Srinivag\AppData\Local\Programs\Python\Python37\lib\site-packages\wexpect.py", line 1432, in expect_loop
> raise EOF (str(e) + '\n' + str(self))
> wexpect.EOF: End Of File (EOF) in Wtty.read_nonblocking().
> <wexpect.spawn_windows object at 0x00000184A8499358>
> version: 0.0.1.unkown0 ($Revision: 399 $)
> command: C:\WINDOWS\system32\telnet.EXE
> args: ['C:\\WINDOWS\\system32\\telnet.EXE', '10.61.252.10']
> searcher: searcher_re:
> 0: re.compile("Enter your user-id/password and clearance level:")
> buffer (last 100 chars):
> before (last 100 chars):
> after: <class 'wexpect.EOF'>
> match: None
> match_index: None
> exitstatus: None
> flag_eof: False
> pid: 2460
> child_fd: None
> closed: False
> timeout: 30
> delimiter: <class 'wexpect.EOF'>
> logfile: None
> logfile_read: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='cp1252'>
> logfile_send: None
> maxread: 2000
> ignorecase: False
> searchwindowsize: None
> delaybeforesend: 0.05
> delayafterclose: 0.1
> delayafterterminate: 0.1
> {code}
> The code sample_1:wexpect_test.py is as below:
> {code:java}
> # To change this license header, choose License Headers in Project Properties.
> # To change this template file, choose Tools | Templates
> # and open the template in the editor.
> __author__ = "SrinivaG"
> __date__ = "$Jul 3, 2019 11:19:06 AM$"
> import sys
> import wexpect
> def main():
> child = wexpect.spawn('telnet 10.61.252.10')
> child.logfile_read = sys.stdout
> child.expect('Enter your user-id/password and clearance level:')
> child.sendline("gururaj/gjois1234")
> if __name__ == "__main__":
> main()
> {code}
> If I execute same file in Windows command line, no exception occurs:
> {code:java}
> PS C:\Users\Srinivag> C:\Users\Srinivag\AppData\Local\Programs\Python\Python37\python.exe C:\Users\Srinivag\Documents\NetBeansProjects\sample_1\src\wexpect_test.py
> Enter your user-id/password and clearance level: >
> PS C:\Users\Srinivag>
> {code}
> Python path configured in Tools->Python Platforms->"C:\Users\Srinivag\AppData\Local\Programs\Python\Python37\python.exe"
> Reproducible in both NB8.2 and NB11.0
> Installed below plugin for python project:
> [http://plugins.netbeans.org/plugin/61688/python]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists