Häufig gestellte Fragen

Speicherort der Protokolldatei (Logfile)

Via erstellt eine Protokolldatei, die bei Problemen oder Fehlern zusätzliche Informationen enthalten kann.

Zugriff auf die Protokolldatei über Via

Solange Via normal startet, ist der Zugriff auf die Protokolldatei ganz einfach. Starten Sie Via, wählen Sie im Menü Help die Option Report Bug/Feedback…. Im sich öffnenden Fenster wird unten der Speicherort der Protokolldatei angezeigt, zusammen mit der Schaltfläche Open Directory. Diese öffnet das Verzeichnis, das die Protokolldatei enthält, im Datei-Explorer (Windows Explorer, macOS Finder).

Accessing the logfile without Via

Wenn Via nicht startet, können Sie mit den oben genannten Schritten nicht auf die Protokolldatei zugreifen. In diesem Fall müssen Sie manuell zum Verzeichnis der Protokolldatei navigieren:

Unter Windows

Via speichert die Protokolldatei im AppData-Verzeichnis des Benutzers. Der genaue Speicherort dieses Verzeichnisses kann je nach Windows-Version oder je nachdem, ob Ihr Benutzerprofil lokal oder in einem Unternehmensnetzwerk verwaltet wird, variieren. Bei lokalen Installationen finden Sie es wahrscheinlich an einem Ort, der dem Pfad C:\Users\Benutzername\AppData\Local\via sehr ähnlich ist.

Unter macOS

Öffnen Sie im Finder das Menü „Gehe zu“ und halten Sie die Alt-Taste (Wahltaste) gedrückt. Es erscheint ein zusätzlicher Eintrag mit der Bezeichnung Library; wählen Sie diesen aus. Suchen Sie in der sich öffnenden Verzeichnisstruktur den Ordner Application Support und darin den Ordner Via. Die Protokolldatei befindet sich in diesem Ordner.

Unter Linux

In Linux schreibt Via die Protokolldatei in ~/.via/via.log.

Verwendung von Via hinter einem Proxy-Server

Falls Via die Proxy-Einstellungen Ihres Systems nicht erkennt, versuchen Sie die folgenden Schritte, um Java anzuweisen, die Proxy-Einstellungen Ihres Systems zu verwenden:

Methode 1

Unter Windows

Öffnen Sie die Datei Via.ini (oder Via64.ini) in einem Texteditor. Sie sollten bereits 3 Zeilen sehen. Fügen Sie die folgenden 4 Zeilen mit den Daten zu Ihrem Proxy hinzu:

vmarg.2=-Djava.net.useSystemProxies=true

Unter macOS

Klicken Sie mit der rechten Maustaste auf Via.app und wählen Sie „Paketinhalt anzeigen“. Öffnen Sie die Datei Contents/Info.plist in einem Texteditor. Suchen Sie nach JVMOptions; diese befinden sich etwa in Zeile 62. Im Anschluss daran finden Sie bereits einige Zeilen mit Zeichenketten, die mit „-D“ beginnen. Fügen Sie die folgenden vier Zeilen im Anschluss daran ein:

<string>-Djava.net.useSystemProxies=true</string>

Unter Linux

Öffnen Sie die Datei via in einem Texteditor. Ändern Sie die Variable JOPTS so, dass sie die zusätzlichen Argumente zur Verwendung des Systemproxys enthält:

JOPTS="-Xmx1500m -DsuppressSwingDropSupport=true -Djava.net.useSystemProxies=true”

Methode 2

Falls die in Methode 1 beschriebenen Schritte nicht funktionieren, können Sie Java die zu verwendenden Proxy-Einstellungen direkt mitteilen. Ersetzen Sie die Platzhalter „proxyHost“, „proxyPortnumber“, „proxyUsername“ und „proxyPassword“ durch die entsprechenden Werte, die Sie von Ihrer IT-Abteilung erhalten haben.

Unter Windows

Öffnen Sie die Datei Via64.ini in einem Texteditor. Sie sollten bereits 3 Zeilen sehen (oder 4 falls Sie Methode 1 bereits ausprobiert haben). Fügen Sie die folgenden 4 Zeilen mit den Daten zu Ihrem Proxy hinzu. Falls Sie bereits eine Zeile haben, die mit vmarg.2 beginnt (aus Methode 1), überschreiben Sie diese Zeile.

vmarg.2=-Dhttp.proxyHost=proxyHost
vmarg.3=-Dhttp.proxyPort=proxyPortnumber
vmarg.4=-Dhttp.proxyUser=someUsername
vmarg.5=-Dhttp.proxyPassword=somePassword 

Unter macOS

Klicken Sie mit der rechten Maustaste auf Via.app und wählen Sie „Paketinhalt anzeigen“. Öffnen Sie die Datei Contents/Info.plist in einem Texteditor. Suchen Sie nach JVMOptions; diese befinden sich etwa in Zeile 62. Im Anschluss daran finden Sie bereits einige Zeilen mit Zeichenketten, die mit „-D“ beginnen. Fügen Sie die folgenden vier Zeilen im Anschluss daran ein:

<string>-Dhttp.proxyHost=proxyHost</string>
<string>-Dhttp.proxyPort=proxyPortnumber</string>
<string>-Dhttp.proxyUser=someUsername</string>
<string>-Dhttp.proxyPassword=somePassword</string>

Unter Linux

Öffnen Sie die Datei via in einem Texteditor. Ändern Sie die Variable JOPTS so, dass sie die Argumente zur Verwendung des Systemproxys enthält, z.B.:

JOPTS="-Xmx1500m -DsuppressSwingDropSupport=true -Dhttp.proxyHost=proxyHost -Dhttp.proxyPort=proxyPortnumber -Dhttp.proxyUser=someUsername -Dhttp.proxyPassword=somePassword”

Via startet nicht

In seltenen Fällen kann Via aufgrund einer beschädigten Einstellungsdatei nicht starten. Um das Problem zu beheben, müssen Sie Ihre Einstellungsdatei löschen.

Unter Windows

Via speichert seine Einstellungen im Verzeichnis AppData des Benutzers. Der genaue Speicherort dieses Verzeichnisses kann je nach Windows-Version variieren, auch abhängig davon, ob Ihr Benutzerprofil lokal oder in einem Unternehmensnetzwerk verwaltet wird. Bei vielen lokalen Installationen finden Sie es wahrscheinlich an einem Ort, der dem folgenden sehr ähnlich ist: C:\Users\Benutzername\AppData\Local\via. Löschen die Datei preferences.xml aus diesem Verzeichnis (oder benennen Sie sie um) und versuchen Sie, Via erneut zu starten.

Unter macOS

Öffnen Sie im Finder das Menü Gehe zu und halten Sie die Alt-Taste (Wahltaste) gedrückt. Ein weiterer Eintrag mit der Bezeichnung Library wird angezeigt; wählen Sie diesen aus. Suchen Sie in der angezeigten Verzeichnisstruktur den Ordner Preferences und darin den Ordner via. Löschen die Datei preferences.xml aus diesem Verzeichnis (oder benennen Sie sie um) und versuchen Sie, Via erneut zu starten.

Unter Linux

Löschen die Datei ~/.via/preferences.xml (oder benennen Sie sie um) und versuchen Sie, Via erneut zu starten.

Via stürzt nach dem Laden eines Netzwerks ab

Unter macOS gab es Berichte, dass Via aufgrund inkompatibler Software von Drittanbietern abstürzte. Die Symptome ähneln oft den im Folgenden beschriebenen:

  1. Via starten
  2. Netzwerk laden, Netzwerk-Layer hinzufügen
  3. Das Werkzeug „Knoten und Strecken durch Anklicken identifizieren“ auswählen
  4. Den Mauszeiger auf eine beliebige Strecke oder einen Knoten bewegen
  5. Via stürzt sofort ab

Falls dies auch bei Ihnen der Fall ist, haben Sie wahrscheinlich Karabiner installiert, das nicht mit Java-Anwendungen kompatibel ist. Gehen Sie wie folgt vor, um es zu deaktivieren:

  1. Öffnen Sie Systemeinstellungen > Sicherheit & Datenschutz > Datenschutz > Bedienungshilfen.
  2. Dort sehen Sie eine Liste der Anwendungen, die die Bedienungshilfen-API von macOS verwenden dürfen.
  3. Deaktivieren Sie Karabiner, starten Sie Via neu und versuchen Sie es erneut.

Wenn Sie Karabiner nicht installiert haben, aber die gleichen Symptome auftreten, deaktivieren Sie testweise andere Anwendungen in den Bedienungshilfen. Das Problem ist leider nicht auf Karabiner beschränkt.

Via ist beschädigt und kann nicht geöffnet werden (MacOS)

Sollten Sie die Meldung erhalten, dass Via beschädigt ist und sich unter macOS nicht öffnen lässt, öffnen Sie ein Terminalfenster und führen Sie folgenden Befehl aus: xattr -d com.apple.quarantine /path/to/Via.app. Wir arbeiten an einer dauerhaften Lösung.