Opened 11 years ago

Closed 10 years ago

#520 closed Bug Report (fixed)

Child patches can't be saved properly

Reported by: jussi@… Owned by: David Robillard
Priority: major Component: Ingen
Keywords: Cc:

Description

Saving a patch with sub-patches causes Ingen to write a # symbol in the path (let's say, subpatch mixer > control_1 becomes #mixer/control_1) rendering the patches unusable and to crash ingen on import. I tried fixing this by replacing, ie. #Mixer with Mixer, making it possible to load them, but with port connections lost.

Attachments (2)

ingen_buggy_1_backtrace.txt (4.6 KB) - added by jussi@… 11 years ago.
Backtrace
ingen_buggy_1_backtrace2.txt (4.2 KB) - added by jussi@… 11 years ago.
Backtrace after removing the #

Download all attachments as: .zip

Change History (4)

Changed 11 years ago by jussi@…

Attachment: ingen_buggy_1_backtrace.txt added

Backtrace

comment:1 Changed 11 years ago by jussi@…

If I replace #absard with absard, I get these messages (and no connections, plus lost the Amplifier (Mono) inside the absard child patch):

Could not find patch 'path:/absard/absard' to add node. Unable to make connection /absard/absard/audio_in_1 -> /absard/absard/amp_mono/Input (Port not found) Unable to make connection /absard/absard/amp_mono/Output -> /absard/absard/audio_out_1 (Port not found)

Changed 11 years ago by jussi@…

Backtrace after removing the #

comment:2 Changed 10 years ago by David Robillard

Resolution: fixed
Status: newclosed

Fixed in r2993.

Note: See TracTickets for help on using tickets.