Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2017
    Messaggi
    6

    [JAVA][NETBEANS][error=40] Troppi livelli di collegamenti simbolici

    Salve a tutti!
    sto facendo un applicazione con interfaccia grafica in java che serve per creare script, editarli ed eseguirli. Per eseguire ciascun utilizzo questa funzione:
    Process p=Runtime.getRuntime().exec(comm);
    a exec posso passare o tutto lo script o un comando alla volta. Se eseguo tutto lo script non mi da problemi ma ora che ho provato a passargli un comando alla volta exec, per questo comando specifico:
    fastqc <pathnomefile> -o <pathcartellaoutput>

    mi lancia l'eccezione IOException:
    java.io.IOException: Cannot run program "fastqc": error=40, Troppi livelli di collegamenti simbolici

    e non so perchè. Il comando è corretto perchè l'ho lanciato da terminale e va.
    ps: ho scritto <pathnomefile> e <pathcartellaoutput> perchè sono davvero grandi e quindi a copiarli diventerebbe un casino

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Quello non è un errore di Java, è un errore del sistema operativo (Linux?). In pratica il programma fastqc non riesce ad eseguire l'elaborazione perchè evidentemenre uno dei percorsi passati contiene troppi link simbolici o contiene un loop di link simbolici o un link simbolico ha troppi altri link simbolici in cascata.

    La prima cosa che mi viene in mente è che eseguendolo dal terminale tu non sia posizionato esattamente nella working directory che usa NetBeans per l'avvio dell'applicazione e questo può portare a seguire link diversi...

    Generalmente è un problema di links da verificare...

    Prova a cercare con Google quel messaggio di errore (o l'equivalente in inglese: "too many levels of symbolic links") e troverai molte discussioni sull'argomento per i motivi più disparati.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.