Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Xattr tests with FUSE-T are broken on CI

Aperta
#147 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
github-actions, java, macos

Direzione di ricerca

Inizia con il test di integrazione MirrorIT$TestXattr, in particolare testSetxattr intorno alla riga 231, e riproducilo sul runner CI macOS usando la libreria FUSE-T di Homebrew. Indaga sul motivo per cui xattr.txt nella directory sorgente del test mirror non può ricevere attributi estesi. Il lavoro è completo quando il job CI macOS non fallisce più e la copertura di xattr rimane significativa.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Since around September 2025 normal CI builds fail due to failing tests:

It only happens on macOS runners. For testing the FUSE-T library installed via brew is used. The test suite fails on the TestXattr integrations test:

Error:    MirrorIT$TestXattr.testSetxattr:231 Unexpected exception thrown: java.nio.file.FileSystemException: /var/folders/kg/7q73ww8s3llgyl61c9z_j5g40000gn/T/junit-8422338435824566285/mirror/xattr.txt: Error writing extended attribute 'attr1': Operation not permitted
Error:    MirrorIT$TestXattr.testSetxattr:231 Unexpected exception thrown: java.nio.file.FileSystemException: /var/folders/kg/7q73ww8s3llgyl61c9z_j5g40000gn/T/junit-8422338435824566285/mirror/xattr.txt: Error writing extended attribute 'attr2': Operation not permitted
Error:    MirrorIT$TestXattr.testSetxattr:231 Unexpected exception thrown: java.nio.file.FileSystemException: /var/folders/kg/7q73ww8s3llgyl61c9z_j5g40000gn/T/junit-8422338435824566285/mirror/xattr.txt: Error writing extended attribute 'attr3': Operation not permitted
Error:    MirrorIT$TestXattr.testSetxattr:231 Unexpected exception thrown: java.nio.file.FileSystemException: /var/folders/kg/7q73ww8s3llgyl61c9z_j5g40000gn/T/junit-8422338435824566285/mirror/xattr.txt: Error writing extended attribute 'attr4': Operation not permitted
Error:    MirrorIT$TestXattr.testSetxattr:231 Unexpected exception thrown: java.nio.file.FileSystemException: /var/folders/kg/7q73ww8s3llgyl61c9z_j5g40000gn/T/junit-8422338435824566285/mirror/xattr.txt: Error writing extended attribute 'attr5': Operation not permitted

Setting xattr.txt in the source directory of the mirror test fails due to insufficient permissions.

Lingua principale
Java
Stelle
62
Fork
6
Merge medio
4g 15h
PR unite (30g)
1

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di cryptomator/jfuse

Tutte le issue di cryptomator/jfuse

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.