Problem summary Changes to the channel node may cause channels to appear to resize when legacy archives are opened in Mari 4.0v1
Customer reported version 4.0v1 Customer reported platform n/a Steps to reproduce
1) Create a project in 3.3v1 using any geometry (or see attached archive). Create a 16k channel.
2) Save the project.
3) In Mari 4.0v1, open the same project. Check the size of the channel in the channels palette (for a 16k channel this should be 16384x16384).
4) Again, save and close the project.
5) When reopening the project, you will find that the channel appears to have resized to 2k (2048x2048)
6) Attempting to resize the channel again will result in the same behaviour.
Note: You should also notice that all freshly created layers will be 2048x2048 whilst your original layers still show that they are 16k image sets. Internally, no data has been lost but changes to the channel node system mean that the channel is misunderstanding its resolution.
Workaround To workaround this issue, as no image data from the channel has been lost, you should create a new channel node using 4.0v1 mechanics.
1) Open your project in 4.0v1 2) View > Palettes > Node Graph 3) Locate the channel node (in the example above, this is called 'color') 4) Delete this channel node 5) Create a new channel node at 16k ([TAB] > Channel) and connect it to your layers 6) Save the project
Reproduced by support This bug has been reproduced in: 4.0v1 - Windows 7, CentOS7
Earliest version tested 3.3v1 - Last working version
Expected behaviour The channel should remain at 16k. Actual behaviour The channel changed to 2k regardless of whether the original channel size was 4k, 8k or 16k. Image data was not lost and remained at 16k but any attempt to resize the channel back to 16k was reverted once the project was saved.