Przejdź do głównej zawartości

Rozwiązywanie problemów

Niniejszy przewodnik przedstawia procedury diagnostyczne i rozwiązania typowych problemów ze środowiskiem uruchomieniowym, integracjami oraz uprawnieniami systemowymi. Jeśli poniższe kroki nie rozwiążą problemu, wygeneruj paczkę diagnostyczną.

Czat kończy się natychmiast komunikatem “session ended unexpectedly”

Dział zatytułowany „Czat kończy się natychmiast komunikatem “session ended unexpectedly””

Wymogi konfiguracyjne organizacji (requiredMinimumVersion lub requiredMaximumVersion) wykluczają stałą, przetestowaną wersję Claude Code, z której korzysta Speedwave. Skonsultuj się z administratorem w celu weryfikacji dozwolonych wersji.

Ostrzeżenie w logach: “WARNING: image has Claude Code X but the pinned version is Y”

Dział zatytułowany „Ostrzeżenie w logach: “WARNING: image has Claude Code X but the pinned version is Y””

Przerwane budowanie obrazu doprowadziło do rozbieżności wersji w kontenerze ze stanem zdefiniowanym w manifestach. Wykonaj polecenie speedwave update w terminalu lub zrestartuj projekt w aplikacji Desktop, aby przeprowadzić czystą przebudowę.

Środowisko Git worktree utworzone przez Claude jest uszkodzone na hoście

Dział zatytułowany „Środowisko Git worktree utworzone przez Claude jest uszkodzone na hoście”

Ponieważ Speedwave montuje projekt pod ścieżką /workspace, worktree utworzone w kontenerze odwołuje się do ścieżek kontenerowych. Uruchom polecenie git worktree prune na Twoim komputerze (hoście), aby wyczyścić osierocone referencje.

Wykonanie narzędzia jest zablokowane przez polityki lokalne

Dział zatytułowany „Wykonanie narzędzia jest zablokowane przez polityki lokalne”

Sprawdź plik .claude/settings.json w repozytorium. Claude Code bezwzględnie przestrzega zdefiniowanych reguł deny, nawet w trybie pomijania monitów o uprawnienia.

Kontener Claude kończy działanie z kodem 137 podczas pracy z subagentami

Dział zatytułowany „Kontener Claude kończy działanie z kodem 137 podczas pracy z subagentami”

Kod błędu 137 oznacza zakończenie procesu z powodu braku pamięci (Out of Memory), gdy równoległa praca wielu subagentów przekracza przydzielony limit 6 GiB RAM. Zmniejsz liczbę równoległych agentów lub skróć kontekst rozmowy. Sprawdź w logach aplikacji Desktop wpis killing a LIVE worker, aby odróżnić restart zainicjowany przez aplikację od błędu OOM jądra systemu.

Błędy I/O lub zawieszanie budowy obrazów w środowiskach VDI lub wirtualnych

Dział zatytułowany „Błędy I/O lub zawieszanie budowy obrazów w środowiskach VDI lub wirtualnych”

Zagnieżdżona wirtualizacja w środowiskach VDI lub hiperwizorach VMware/VirtualBox może spowalniać rozpakowywanie pakietów. Narzędzie speedwave check ostrzega o tym wcześniej. Przydziel maszynie wirtualnej więcej pamięci RAM lub upewnij się, że wirtualizacja zagnieżdżona (VT-x/AMD-V) jest aktywna w ustawieniach procesora.

Katalog projektu w OneDrive, Dropbox lub Google Drive nie otwiera się

Dział zatytułowany „Katalog projektu w OneDrive, Dropbox lub Google Drive nie otwiera się”

Systemy operacyjne mogą blokować montowanie folderów synchronizowanych z chmurą. W systemie macOS nadaj uprawnienia w menu Ustawienia systemowe -> Prywatność i bezpieczeństwo -> Pliki i foldery. Zaleca się pracę w standardowych katalogach lokalnych, aby uniknąć konfliktów blokad plików.

ObjawRozwiązanie
limactl not foundZainstaluj narzędzie Lima poleceniem brew install lima lub pobierz z lima-vm.io. Wymagana jest wersja 0.11.0 lub nowsza z obsługą vzNAT.
Maszyna wirtualna zablokowana w stanie StoppingWykonaj w terminalu: limactl stop --force <vm> && limactl start <vm>.
Nie znaleziono maszyny wirtualnejUruchom ponownie wstępny kreator konfiguracji w aplikacji Desktop.
Wydłużony pierwszy start po aktualizacjiZjawisko naturalne podczas pobierania i rozpakowywania archiwów środowiska wirtualnego.

Instalator Windows zgłasza błąd “Error opening file for writing” Windows

Dział zatytułowany „Instalator Windows zgłasza błąd “Error opening file for writing” ”

Pozostałości procesów node.exe ze starszych wersji mogą blokować pliki w folderze instalacyjnym. Zamknij Speedwave z zasobnika, zakończ ewentualne procesy node.exe w Menedżerze zadań i uruchom instalator ponownie.

Narzędzia SharePoint zgłaszają błąd “cannot reach oauth worker”

Dział zatytułowany „Narzędzia SharePoint zgłaszają błąd “cannot reach oauth worker””

Proces workera OAuth na Twojej maszynie mógł zmienić port po automatycznym wznowieniu, podczas gdy kontener posiada nieaktualną konfigurację. Zrestartowanie projektu z poziomu aplikacji Desktop aktualizuje parametry portu.

Baner informujący o wyłączonej integracji po aktualizacji

Dział zatytułowany „Baner informujący o wyłączonej integracji po aktualizacji”

Pomocnicze pliki binarne korzystają z niezależnych identyfikatorów aplikacji. Kliknij przełącznik integracji i wybierz Allow, aby zakończyć jednorazową migrację.

W przypadku kliknięcia Don’t Allow system macOS 14+ ukrywa ponowny monit. Należy zresetować bazę TCC w terminalu za pomocą narzędzia tccutil:

IntegracjaUsługa TCCIdentyfikator aplikacji
KalendarzCalendarpl.speedwave.desktop.calendar
PrzypomnieniaReminderspl.speedwave.desktop.reminders
PocztaAppleEventspl.speedwave.desktop.mail
NotatkiAppleEventspl.speedwave.desktop.notes

Wykonaj odpowiednie polecenie w terminalu, a następnie ponownie aktywuj przełącznik integracji:

Komunikat o cichym odrzuceniu wskazuje na odrzucenie żądania przez system macOS. Zresetuj identyfikatory i zainstaluj ponownie najnowsze wydanie:

Okno terminala
tccutil reset Calendar calendar-cli
tccutil reset Reminders reminders-cli
tccutil reset Calendar pl.speedwave.desktop.calendar
tccutil reset Reminders pl.speedwave.desktop.reminders

Poczta lub Notatki zgłaszają brak uruchomionej aplikacji macOS

Dział zatytułowany „Poczta lub Notatki zgłaszają brak uruchomionej aplikacji ”

Integracje te sterują natywnymi aplikacjami przez Apple Events. Jeśli program docelowy jest zamknięty, system zwraca status braku dostępności. Uruchom program pocztowy lub notatnik i ponów próbę.

Szczegółowy wykaz reguł walidacji kontenerów znajdziesz w rozdziale Silnik SecurityCheck i reguły walidacji.