Skip to content

TRFP still fails for symlinked input #180

@bernt-matthias

Description

@bernt-matthias

Just noticed that 1.4.3 still fails for input that is symlinked:

With mono 6.12.0.90-h780b84a_0 (from conda-forge) I get

2024-04-12 13:30:02 ERROR Unable to access the RAW file using the native Thermo library.

If I use a normal file it works.

And for mono 5.14.0.177-he1b5a44_1001 I get

Standard output: Running: mono /home/berntm/miniconda3/envs/mulled-v1-0cd30c5d6a5dfd6e1cdae92fa77519b67d60c5d07561a4b2ce73d269f19d2b55/bin/ThermoRawFileParser.exe -i=in/ginkgotoxin-ms-switching_raw.raw --output_file=output.mzML -f=2 -e
2024-04-12 13:22:02 INFO Started parsing in/ginkgotoxin-ms-switching_raw.raw
2024-04-12 13:22:02 ERROR An unexpected error occured (see below)
2024-04-12 13:22:02 ERROR System.TypeInitializationException: The type initializer for 'Mono.Unix.Native.Syscall' threw an exception. ---> System.DllNotFoundException: runtimes/linux-x64/libMono.Unix.so
  at (wrapper managed-to-native) Mono.Unix.Native.Syscall.get_at_fdcwd()
  at Mono.Unix.Native.Syscall..cctor () [0x0000a] in <7e182e4a9ebf470ba0164bbdc84457af>:0 
   --- End of inner exception stack trace ---
  at Mono.Unix.UnixPath.TryReadLink (System.String path) [0x0000b] in <7e182e4a9ebf470ba0164bbdc84457af>:0 
  at Mono.Unix.UnixPath.ReadLink (System.String path) [0x00000] in <7e182e4a9ebf470ba0164bbdc84457af>:0 
  at ThermoRawFileParser.RawFileParser.ProcessFile (ThermoRawFileParser.ParseInput parseInput) [0x00078] in <3c141f2e2c4948d79a178bf4900cfc86>:0 
  at ThermoRawFileParser.RawFileParser.TryProcessFile (ThermoRawFileParser.ParseInput parseInput) [0x00002] in <3c141f2e2c4948d79a178bf4900cfc86>:0 
2024-04-12 13:22:02 INFO Processing completed 1 errors, 0 warnings

Standard error: Process 'mono' did not finish successfully (exit code: ). Please check the log.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions