import_svgl: rangel integer end argument expected, got float.
I was following the Course of https://www.nodebox.net/blog/2013/01/29/kaleidoscope-tutorial.html, but I don't know
how to deal with this error? I'm using a Mac computer.
Traceback (most recent call last):
File "/Applications/NodeBox.app/Contents/app/resources/libraries/corevector/pyvector.py", line 456, in import_svg
paths = svg.parse(s, True)
File "/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py", line 215, in parse
File "/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py", line 348, in parse_node
File "/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py", line 348, in parse_node
File "/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py", line 348, in parse_node
File "/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py", line 365, in parse_node
File "/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py", line 702, in parse_path
File "/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py", line 585, in arcToSegments
TypeError: range() integer end argument expected, got float.
at org.python.core.Py.TypeError(Py.java:236)
at org.python.core.__builtin__.getRangeLongArgument(__builtin__.java:971)
at org.python.core.__builtin__.range(__builtin__.java:908)
at org.python.core.__builtin__.range(__builtin__.java:899)
at org.python.core.BuiltinFunctions.__call__(__builtin__.java:66)
at org.python.core.PyObject.__call__(PyObject.java:465)
at svg$py.arcToSegments$34(/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py:590)
at svg$py.call_function(/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py)
at org.python.core.PyTableCode.call(PyTableCode.java:173)
at org.python.core.PyBaseCode.call(PyBaseCode.java:306)
at org.python.core.PyFunction.function___call__(PyFunction.java:474)
at org.python.core.PyFunction.__call__(PyFunction.java:469)
at org.python.core.PyFunction.__call__(PyFunction.java:459)
at svg$py.parse_path$36(/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py:709)
at svg$py.call_function(/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py)
at org.python.core.PyTableCode.call(PyTableCode.java:173)
at org.python.core.PyBaseCode.call(PyBaseCode.java:134)
at org.python.core.PyFunction.__call__(PyFunction.java:416)
at svg$py.parse_node$14(/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py:370)
at svg$py.call_function(/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py)
at org.python.core.PyTableCode.call(PyTableCode.java:173)
at org.python.core.PyBaseCode.call(PyBaseCode.java:306)
at org.python.core.PyFunction.function___call__(PyFunction.java:474)
at org.python.core.PyFunction.__call__(PyFunction.java:469)
at svg$py.parse_node$14(/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py:370)
at svg$py.call_function(/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py)
at org.python.core.PyTableCode.call(PyTableCode.java:173)
at org.python.core.PyBaseCode.call(PyBaseCode.java:306)
at org.python.core.PyFunction.function___call__(PyFunction.java:474)
at org.python.core.PyFunction.__call__(PyFunction.java:469)
at svg$py.parse_node$14(/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py:370)
at svg$py.call_function(/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py)
at org.python.core.PyTableCode.call(PyTableCode.java:173)
at org.python.core.PyBaseCode.call(PyBaseCode.java:306)
at org.python.core.PyFunction.function___call__(PyFunction.java:474)
at org.python.core.PyFunction.__call__(PyFunction.java:469)
at svg$py.parse_node$14(/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py:370)
at svg$py.call_function(/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py)
at org.python.core.PyTableCode.call(PyTableCode.java:173)
at org.python.core.PyBaseCode.call(PyBaseCode.java:306)
at org.python.core.PyBaseCode.call(PyBaseCode.java:141)
at org.python.core.PyFunction.__call__(PyFunction.java:426)
at svg$py.parse$8(/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py:218)
at svg$py.call_function(/Applications/NodeBox.app/Contents/app/resources/lib/nodeboxlibs.zip/svg/__init__.py)
at org.python.core.PyTableCode.call(PyTableCode.java:173)
at org.python.core.PyBaseCode.call(PyBaseCode.java:306)
at org.python.core.PyBaseCode.call(PyBaseCode.java:141)
at org.python.core.PyFunction.__call__(PyFunction.java:426)
at org.python.pycode._pyx0.import_svg$45(/Applications/NodeBox.app/Contents/app/resources/libraries/corevector/pyvector.py:465)
at org.python.pycode._pyx0.call_function(/Applications/NodeBox.app/Contents/app/resources/libraries/corevector/pyvector.py)
at org.python.core.PyTableCode.call(PyTableCode.java:173)
at org.python.core.PyBaseCode.call(PyBaseCode.java:306)
at org.python.core.PyFunction.function___call__(PyFunction.java:474)
at org.python.core.PyFunction.__call__(PyFunction.java:469)
at org.python.core.PyFunction.__call__(PyFunction.java:459)
at org.python.core.PyFunction.__call__(PyFunction.java:454)
at nodebox.function.PythonLibrary$PythonFunction.invoke(PythonLibrary.java:205)
at nodebox.node.NodeContext.invokeFunction(NodeContext.java:342)
at nodebox.node.NodeContext.invokeNode(NodeContext.java:238)
at nodebox.node.NodeContext.invokeNode(NodeContext.java:232)
at nodebox.node.NodeContext.renderNode(NodeContext.java:121)
at nodebox.node.NodeContext.renderChild(NodeContext.java:207)
at nodebox.node.NodeContext.evaluatePort(NodeContext.java:274)
at nodebox.node.NodeContext.renderChild(NodeContext.java:179)
at nodebox.node.NodeContext.evaluatePort(NodeContext.java:274)
at nodebox.node.NodeContext.renderChild(NodeContext.java:179)
at nodebox.node.NodeContext.renderNode(NodeContext.java:117)
at nodebox.node.NodeContext.renderNode(NodeContext.java:93)
at nodebox.client.NodeBoxDocument$3.doInBackground(NodeBoxDocument.java:1264)
at nodebox.client.NodeBoxDocument$3.doInBackground(NodeBoxDocument.java:1261)
at java.desktop/javax.swing.SwingWorker$1.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.desktop/javax.swing.SwingWorker.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
- 截屏2023-12-19_14.27.58.jpg 289 KB
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by john on 19 Dec, 2023 07:25 AM
Hydecos,
I can't tell what is going on here just from the screenshot.
Please put your NodeBox file AND your SVG into a folder, zip it up, and attach your zip file to your reply to this thread.
I will be happy to help you get to the bottom of this!
John