Skip to content
This repository has been archived by the owner on Mar 4, 2018. It is now read-only.

UnicodeDecodeError in get_dependencies #434

Open
ColinDuquesnoy opened this issue Jul 31, 2017 · 0 comments
Open

UnicodeDecodeError in get_dependencies #434

ColinDuquesnoy opened this issue Jul 31, 2017 · 0 comments
Labels
Milestone

Comments

@ColinDuquesnoy
Copy link
Contributor

ColinDuquesnoy commented Jul 31, 2017

Issue reported via email:

Traceback

  File "/usr/lib/python3/dist-
packages/open_cobol_ide/controllers/cobol.py", line 101, in run
    files += cobc.get_dependencies(self.file_path, recursive=True)
  File "/usr/lib/python3/dist-packages/open_cobol_ide/compilers.py",
line 631, in get_dependencies
    dependencies += cls.get_dependencies(pth)
  File "/usr/lib/python3/dist-packages/open_cobol_ide/compilers.py",
line 631, in get_dependencies
    dependencies += cls.get_dependencies(pth)
  File "/usr/lib/python3/dist-packages/open_cobol_ide/compilers.py",
line 616, in get_dependencies
    content = f.read()
  File "/usr/lib/python3.5/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xdf in position
634: invalid continuation byte

System information

  • Operating System: Debian
  • OpenCobolIDE: 4.7.6
  • GnuCOBOL: cobc (OpenCOBOL) 1.1.0
  • Python: 3.5.3 (32bits)
  • Qt: 5.7.1
  • PyQt: 5.7
  • pyqode.core: 2.11.0
  • pyqode.cobol: 2.11.0
  • pyqode.qt: 2.10.0
  • pygments: 2.1.3
  • QDarkStyle: 2.3.0

Application log

07:36:06:162::INFO::1592::open_cobol_ide::version: 4.7.6
07:36:06:168::INFO::1592::open_cobol_ide.app::files to open:
['/home/paride/src/github/cobol/template.cob']
07:36:13:327::INFO::1592::open_cobol_ide.compilers::GnuCOBOL compiler
check: success (1/1)
07:36:13:331::INFO::1592::open_cobol_ide.compilers::Executable
extension: 
07:36:13:334::INFO::1592::open_cobol_ide.compilers::Module extension:
.so
07:36:13:361::INFO::1592::open_cobol_ide.app::GnuCOBOL version: cobc
(OpenCOBOL) 1.1.0
07:37:06:220::INFO::1592::open_cobol_ide.controllers.cobol::running
compilation thread: ['/home/paride/src/github/COBOL/Csv2Vsam.cob']
07:37:06:226::INFO::1592::open_cobol_ide.compilers::compiling
/home/paride/src/github/COBOL/Csv2Vsam.cob
07:37:06:521::INFO::1592::open_cobol_ide.compilers::binary file
'/home/paride/src/github/COBOL/bin/Csv2Vsam' created:  False
07:37:06:524::INFO::1592::open_cobol_ide.compilers::compile results: 1
- [(' author is obsolete in OpenCOBOL', 1, 2, 0, None, None,
'/home/paride/src/github/COBOL/Csv2Vsam.cob'), (" 'Genre' cannot have
OCCURS DEPENDING", 2, 34, 0, None, None,
'/home/paride/src/github/COBOL/Csv2Vsam.cob')]
07:38:24:530::WARNING::1592::open_cobol_ide.compilers::encoding for
/home/paride/src/github/cobol_minidigger/CRSMatrixVectorMultiply.cbl
not found in cache, using locale preferred encoding instead: UTF-8
07:38:24:786::CRITICAL::1592::qcrash._hooks::unhandled exception:
  File "/usr/lib/python3/dist-
packages/open_cobol_ide/controllers/cobol.py", line 101, in run
    files += cobc.get_dependencies(self.file_path, recursive=True)
  File "/usr/lib/python3/dist-packages/open_cobol_ide/compilers.py",
line 631, in get_dependencies
    dependencies += cls.get_dependencies(pth)
  File "/usr/lib/python3/dist-packages/open_cobol_ide/compilers.py",
line 631, in get_dependencies
    dependencies += cls.get_dependencies(pth)
  File "/usr/lib/python3/dist-packages/open_cobol_ide/compilers.py",
line 616, in get_dependencies
    content = f.read()
  File "/usr/lib/python3.5/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xdf in position
634: invalid continuation byte
07:38:24:787::CRITICAL::1592::open_cobol_ide.app::unhandled exception:
  File "/usr/lib/python3/dist-
packages/open_cobol_ide/controllers/cobol.py", line 101, in run
    files += cobc.get_dependencies(self.file_path, recursive=True)
  File "/usr/lib/python3/dist-packages/open_cobol_ide/compilers.py",
line 631, in get_dependencies
    dependencies += cls.get_dependencies(pth)
  File "/usr/lib/python3/dist-packages/open_cobol_ide/compilers.py",
line 631, in get_dependencies
    dependencies += cls.get_dependencies(pth)
  File "/usr/lib/python3/dist-packages/open_cobol_ide/compilers.py",
line 616, in get_dependencies
    content = f.read()
  File "/usr/lib/python3.5/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xdf in position
634: invalid continuation byte
@ColinDuquesnoy ColinDuquesnoy added this to the 4.7.7 milestone Jul 31, 2017
@ColinDuquesnoy ColinDuquesnoy self-assigned this Jul 31, 2017
@ColinDuquesnoy ColinDuquesnoy removed their assignment Nov 4, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant