Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
erp5 erp5
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 139
    • Merge requests 139
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedi
  • erp5erp5
  • Merge requests
  • !1300

Open
Created Oct 21, 2020 by Xiaowu Zhang@xiaowu.zhangDeveloper
  • Report abuse
Report abuse

support large svg conversion

  • Overview 3
  • Commits 2
  • Changes 2

An error is thrown when convert a large svg file

File "<portal_components/mixin.erp5.DocumentMixin>", line 80, in convert                       
    result = self._convert(format, **kw)                                                         
  File "<portal_components/document.erp5.Image>", line 306, in _convert                          
    mime, image = self._makeDisplayPhoto(crop=crop, **kw)                                        
  File "<portal_components/document.erp5.Image>", line 437, in _makeDisplayPhoto                 
    crop))                                                                                       
  File "<portal_components/document.erp5.Image>", line 417, in _getDisplayData                   
    return self._resize(quality, width, height, format, resolution, frame, crop)                 
  File "<portal_components/document.erp5.Image>", line 377, in _resize                           
    data = transformUrlToDataURI(data)                                                           
  File "<portal_components/module.erp5.ImageUtil>", line 47, in transformUrlToDataURI            
    root = etree.fromstring(content)                                                             
  File "src/lxml/lxml.etree.pyx", line 3213, in lxml.etree.fromstring (src/lxml/lxml.etree.c:7901
0)                                                                                               
  File "src/lxml/parser.pxi", line 1848, in lxml.etree._parseMemoryDocument (src/lxml/lxml.etree.
c:118341)                                                                                        
  File "src/lxml/parser.pxi", line 1736, in lxml.etree._parseDoc (src/lxml/lxml.etree.c:117021)  
  File "src/lxml/parser.pxi", line 1102, in lxml.etree._BaseParser._parseDoc (src/lxml/lxml.etree
.c:111265)                                                                                       
  File "src/lxml/parser.pxi", line 595, in lxml.etree._ParserContext._handleParseResultDoc (src/l
xml/lxml.etree.c:105109)                                                                         
  File "src/lxml/parser.pxi", line 706, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:1
06817)                                                                                           
  File "src/lxml/parser.pxi", line 635, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:105
671)                                                                                             
XMLSyntaxError: internal error: Huge input lookup, line 81, column 204898 (line 81)   
Edited Oct 21, 2020 by Xiaowu Zhang
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: xml
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7