jw3 / example-daffodil-vscode

A VS Code extension for DFDL with Daffodil
Apache License 2.0
2 stars 3 forks source link

Invalid infoset output path hangs backend #120

Closed arosien closed 2 years ago

arosien commented 2 years ago
10:39:30.125 [io-compute-2] INFO org.apache.daffodil.debugger.dap.DAPSession - <R #1 initialize success {"supportsConfigurationDoneRequest":true,"supportsHitConditionalBreakpoints":false,"supportsConditionalBreakpoints":false,"supportsEvaluateForHovers":false,"supportsCompletionsRequest":false,"supportsRestartFrame":false,"supportsSetVariable":false,"supportsRestartRequest":false,"supportTerminateDebuggee":false,"supportsDelayedStackTraceLoading":false,"supportsLogPoints":false,"supportsExceptionInfoRequest":false,"supportsDataBreakpoints":false,"supportsClipboardContext":false,"supportsLoadedSourcesRequest":false}
10:39:30.128 [io-compute-6] INFO org.apache.daffodil.debugger.dap.DAPSession - <E initialized
10:39:30.133 [io-compute-7] INFO org.apache.daffodil.debugger.dap.DAPSession - R> #2 launch {"type":"dfdl","request":"launch","name":"jpeg","program":"/Users/arosien/nteligen/example-daffodil-vscode/sampleWorkspace/jpeg.dfdl.xsd","stopOnEntry":true,"data":"/Users/arosien/nteligen/example-daffodil-vscode/sampleWorkspace/works.jpg","infosetOutput":{"type":"file","path":"/infoset.xml"},"debugServer":4711,"useExistingServer":true,"__configurationTarget":5,"__sessionId":"8d0dc467-9278-44cf-951a-7ef4463a006a"}
10:39:30.139 [io-compute-2] INFO org.apache.daffodil.debugger.dap.DAPSession - R> #3 configurationDone null
10:39:34.625 [io-compute-4] DEBUG org.apache.daffodil.debugger.dap.DAPodil - awaiting first stack frame
10:39:34.671 [io-compute-7] DEBUG org.apache.daffodil.debugger.dap.Parse - parsing: Errored(java.nio.file.FileSystemException: /infoset.xml: Read-only file system)
10:39:34.686 [io-compute-1] DEBUG org.apache.daffodil.debugger.dap.Parse - deliverParseData: Canceled
10:39:34.687 [io-compute-4] DEBUG org.apache.daffodil.debugger.dap.Parse - infosetChanges (orig): Canceled
arosien commented 2 years ago

This is from the use of absolute path.