Ich versuche, eine .dot-Ausgabe, die von der sbt-dependency-graph-Plugin generiert wird. Aus irgendeinem Grund versagt xdot die Datei mit etwas zu öffnen, wie ein Fehler im Python-Code sieht:xdot Alternative/broken Fehler print/sbt-Abhängigkeit-Grafik
Warning: gvrender_set_style: unsupported style stroke-dasharray: 5 - ignoring
Warning: gvrender_set_style: unsupported style 5 - ignoring
Warning: gvrender_set_style: unsupported style stroke-dasharray: 5 - ignoring
[...]
Warning: gvrender_set_style: unsupported style 5 - ignoring
Warning: gvrender_set_style: unsupported style stroke-dasharray: 5 - ignoring
Warning: gvrender_set_style: unsupported style 5 - ignoring
Warning: gvrender_set_style: unsupported style stroke-dasharray: 5 - ignoring
Warning: gvrender_set_style: unsupported style 5 - ignoring
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/xdot.py", line 2060, in on_open
self.open_file(filename)
File "/usr/lib/python2.7/dist-packages/xdot.py", line 2029, in open_file
self.set_dotcode(fp.read(), filename)
File "/usr/lib/python2.7/dist-packages/xdot.py", line 2011, in set_dotcode
if self.widget.set_dotcode(dotcode, filename):
File "/usr/lib/python2.7/dist-packages/xdot.py", line 1546, in set_dotcode
self.set_xdotcode(xdotcode)
File "/usr/lib/python2.7/dist-packages/xdot.py", line 1565, in set_xdotcode
self.graph = parser.parse()
File "/usr/lib/python2.7/dist-packages/xdot.py", line 1236, in parse
DotParser.parse(self)
File "/usr/lib/python2.7/dist-packages/xdot.py", line 1036, in parse
self.parse_graph()
File "/usr/lib/python2.7/dist-packages/xdot.py", line 1045, in parse_graph
self.parse_stmt()
File "/usr/lib/python2.7/dist-packages/xdot.py", line 1091, in parse_stmt
self.handle_node(id, attrs)
File "/usr/lib/python2.7/dist-packages/xdot.py", line 1211, in handle_node
shapes.extend(parser.parse())
File "/usr/lib/python2.7/dist-packages/xdot.py", line 658, in parse
self.handle_font_characteristics(f)
File "/usr/lib/python2.7/dist-packages/xdot.py", line 723, in handle_font_characteristics
sys.stderr.write("warning: font characteristics not supported yet\n" % op)
NameError: global name 'op' is not defined
Die .dot-Datei nicht haupt keine Schriftartspezifikationen enthält. Da ich xdot viel nutzen, kann ich mir nur vorstellen, der Bug durch HTML-Stil Highlight verursacht wird, wie
[label=<at.iem.sysson<BR/><B>sysson_2.11</B><BR/>1.8.0-SNAPSHOT> style=""]
Gibt es eine Weg, um das Etikett Styling in sbt-Abhängigkeit-Diagramm, oder gibt es zu entfernen ein alternativer .dot viewer für Linux, der nicht in einem fehlerhaften Python-Code geschrieben ist?