... gegen Computerkopfschmerzen

RapidWeaver: missing resources können nicht zugeordnet werden

Fehlende Ressourcen sind ein häufig auftretendes Problem bei RapidWeaver, wie ein Blick in das RapidWeaver-Forum zeigt. Besonders lästig ist dieses Problem, wenn der in RapidWeaver vorhandene Mechanismus zum Neuzuordnen der fehlenden Ressourcen nicht funktioniert.

Das im Forumsbeitrag Missing Resources not showing in missing resources window RW 8.4 beschriebene Problem trat auch bei mir auf, nachdem ich meine RapidWeaver-Projekte von einem Rechner mit macOS High Sierra auf einen neuen Rechner mit macOS Monterey umgezogen hatte. Betroffen waren nur RapidWeaver-Projekte, bei denen unter Advanced – Site Resources die Option Leave in place markiert war.

Leider reagierte Realmac Software auch in diesem Fall nicht auf meine Support-Anfrage, so daß Forschungbedarf bestand.

Inhalt:

Ausgangssituation

Nach dem Umzug aller Projektdateien auf einen neuen Rechner meldete RapidWeaver beim Öffnen des Projektes einige fehlende Ressourcen, namentlich Schriftdateien:
Meldung Missing Resources

Im Fenster Resources fehlten alle Ressourcen und statt des Vorschaubildes war ein Fragezeichen zu sehen:
Fragenzeichen statt Ressource

Bei Anwahl der Option Reveal in Finder im Kontextmenü einer Ressource passierte nichts.

Im Arbeitsbereich von RapidWeaver waren die Ressourcen hingegen sichtbar:
resource_arbeitsbereich

Selbst wenn man beim Programmstart im Dialog RapidWeaver has detected missing resources in this project die Option Scan Folder… ausgeführt und den Ordner mit den fehlenden Dateien ausgewählt hat, blieben die Ressourcen im Fenster Resources verschwunden.

Analyse

Im Arbeitsbereich werden die eingebundenen Ressourcen angezeigt. Daß die Ressourcen im Fenster Resources fehlen, scheint RapidWeaver gar nicht zu bemerken. Nun ist die Frage, wie man dem Programm diese Dateien bekannt machen kann?

Ein Versuch ist, die Projektdateien an den gleichen Ort wie auf dem Quellrechner zu legen. Unter macOS High Sierra hatte ich die Projekte im macOS-Systemordner Websites gespeichert. Diesen Ordner gibt es unter macOS Monterey nicht mehr. Also habe ich einen Ordner Websites an gleicher Stelle angelegt und die Projektdateien dorthin verschoben. Das Ergebnis war leider dasselbe wie vorher.

Nun haben die Systemordner die Besonderheit, daß sie auf Betriebssystemebene einen anderen Namen haben als im Finder. Das, was im Finder als Websites angezeigt wird, heißt im Terminal Sites. Also habe ich einen Ordner Sites angelegt und die fehlenden Ressourcen dorthin kopiert. Die RapidWeaver-Projektdatei habe ich im Ordner Websites belassen und von dort aus aufgerufen. Jetzt passierte das Wunder: RapidWeaver meldete beim Programmstart alle Ressourcen als fehlend:
missing resources im Ordner Sites

Jetzt funktionierte auch die Funktion Scan Folder…. Dabei habe ich die Ressourcen am neuen Speicherort Websites ausgewählt:
scan-folder

Die neu zugeordneten Dateien hatten nun den aktuellen Pfad und den Status File is accessible:
Dateien accessible

Die neu zugeordneten Dateien waren jetzt auch im Ressourcen-Fenster zu sehen:
resources-zugeordnet


Zusammenfassung

Dies sind die Schritte, mit denen ich meine RapidWeaver-Projekte nach dem Umzug auf einen neuen Rechner zum Laufen bekommen habe:
  1. Das RapidWeaver-Projekt an einen beliebigen Ort auf den Rechner kopieren.
  2. Die Ordner mit den Ressourcen zusätzlich unter dem gleichen Verzeichnispfad wie auf dem Ursprungsrechner abspeichern. Bei macOS-Systemordnern auf den richtigen (englischen) Namen achten.
  3. Die RapidWeaver-Projektdatei aufrufen und über Scan Folder… den Ordner mit den Ressourcen am neuen Speicherort auswählen.
    Falls die Dateien in Unterordnern liegen, muß für jeden einzelnen die Funktion Scan Folder… ausgeführt werden
  4. Jetzt können die Ressourcen aus Punkt 2 wieder gelöscht werden.



macOS Monterey 12.6
RapidWeaver 8 Version 8.9.4
RapidWeaver Classic Version 8.10.5