View Bug Details

IDProjectCategoryView StatusLast Update
0002267DCP-o-maticBugspublic2023-09-01 21:52
Reporterworldpoop Assigned Tocarl  
PriorityhighSeverityminorReproducibilityalways
Status closedResolutionnot fixable 
PlatformMacOSMacOSOS Version12.3.1
Product Version2.16.13 
Target Version2.16.x 
Summary0002267: Player, cannot load MacFUSE / ext2 mounted volumes
Description

Encountering with all versions tried of DCP-O-Matic's Player. When attempting to play a DCP from external media mounted using MacFuse/Ext4fuse, the following error occurs:

Could not load DCP.

Document not well-formed.
File /Volumes/dcptmp/LifeAndLifeFtr_FTR-1_F_EN_51_2K_WP_20210523_GG_SMPTE_OV/ASSETMAP, line 1, column 1 (fatal):
Start tag expected, '<' not found

HOWEVER:

  1. any other Player, such as EasyDCP, VLC, FFPlay/MPlayer can load the DCP and play it fine, and the DCP checks out with a hash checks and a Clairmeta QC. Also...

  2. the identical DCP copied to a local location and checksummed loads and plays fine with DCP-O-Matic Player, without this error. (The complaint of the missing start tag "<" is incorrect.) In other words, DCP-O-Matic exclusively is having trouble accessing FUSE mounted volumes

Steps To Reproduce

Mount a DCP volume with Fuse. Attempt to open the DCP through DCP-O-Matic Player.

Fuse volume mounted to /Volumes/[arbitrary name] ...
$ ext4fuse /dev/disk$1s$2 /Volumes/$3 -o allow_other

Additional Information

Cheereo!

Tagsbug, dcp, MacFuse, MacOS, player
Branch
Estimated weeks required
Estimated work requiredUndecided

Activities

worldpoop

2022-06-06 04:55

reporter   ~0005060

Of course, of the players mentioned, EasyDCP Player is the only one that loads from ASSETMAP. But to be sure, it loads from there fine with no errors, and its hashcheck succeeds. (And the ASSETMAP xml is not missing it's first bracket.) Cheers! - b

carl

2022-06-06 22:04

administrator   ~0005061

Last edited: 2022-06-06 22:04

Hi, thanks for the report. I just tried this on a virtualized Big Sur image and it worked OK for me. So maybe it's some Monterey-related thing (and I don't have anything running that).

I will probably have to send you a debug build to work out what is going on. It seems that the ASSETMAP is being opened but then nothing can be read from it.

It might be interesting to try the command-line verifier to see if that works. If your DCP-o-matic 2 Player.app is in /Applications you can run

/Applications/DCP-o-matic\ 2\ Player.app/Contents/MacOS/dcpomatic2_verify /Volumes/the-DCP-on-the-fuse-mount

worldpoop

2022-06-08 00:14

reporter   ~0005072

Debug build fine, sure. Meanwhile, CLI ... couple of tries...

→ /Applications/DCP\ -\ DIGITAL\ CINEMA\ PACKAGE/DCP-o-matic\ 2\ Player.app/Contents/MacOS/dcpomatic2_verify /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/
Checking DCP: /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV
I/O error : Is a directory
/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP:1: parser error : Document is empty
^
/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP:1: parser error : Start tag expected, '<' not found
^
libc++abi: terminating with uncaught exception of type xmlpp::parse_error: Document not well-formed.
File /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP, line 1, column 1 (fatal):
Start tag expected, '<' not found

Abort trap: 6

→ /Applications/DCP\ -\ DIGITAL\ CINEMA\ PACKAGE/DCP-o-matic\ 2\ Player.app/Contents/MacOS/dcpomatic2_verify /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml
Checking DCP: /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml
Error: Could not find ASSETMAP nor ASSETMAP.xml in '/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml'

carl

2022-06-08 00:38

administrator   ~0005075

I/O error : Is a directory

very weird - it's like it thinks the ASSETMAP is a directory...

carl

2022-06-08 00:39

administrator   ~0005076

Thanks, I'll see about a debug build.

carl

2022-06-08 00:42

administrator   ~0005077

Last edited: 2022-06-08 00:42

Just for a sanity check, could you do

ls -l /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/

from the console?

worldpoop

2022-06-08 00:46

reporter   ~0005078

Of notes, some fusey finderness....

fusey_finderness.jpg (169,268 bytes)   
fusey_finderness.jpg (169,268 bytes)   

worldpoop

2022-06-08 00:51

reporter   ~0005079

sanity.jpg (72,378 bytes)   
sanity.jpg (72,378 bytes)   

carl

2022-06-08 22:30

administrator   ~0005086

Interesting. It would be great if you could download this zip: https://dcpomatic.com/temp/2267-debug.zip

Then unpack it somewhere (e.g. your home directory), then in a terminal do

cd ~/2267-debug
./open open.cc
./open /tmp
./open /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml

and show the output...

worldpoop

2022-06-09 00:40

reporter   ~0005088

→ pwd
/Applications/DCP - DIGITAL CINEMA PACKAGE/debug/2267-debug

→ ls -lah
drwxr-xr-x@ 7 mau admin 224B Jun 8 14:28 .
drwxr-xr-x 3 mau admin 96B Jun 8 16:31 ..
drwxr-xr-x@ 15 mau admin 480B Jun 8 14:28 .git
-rwxr-xr-x@ 1 mau admin 1.4M Jun 8 14:28 libxml2.2.dylib
-rwxr-xr-x@ 1 mau admin 49K Jun 8 14:28 open
-rw-r--r--@ 1 mau admin 586B Jun 8 14:02 open.cc
-rw-r--r--@ 1 mau admin 283B Jun 8 14:19 open.sh

→ sudo spctl --master-disable
→ ./open open.cc
Read 1, errno=0
open.cc:1: parser error : Start tag expected, '<' not found
#include <errno.h>
^
xmlReadFile failed

→ sudo chmod 755 open*
→ ./open open.cc
Read 1, errno=0
open.cc:1: parser error : Start tag expected, '<' not found
#include <errno.h>
^
xmlReadFile failed
→ ./open /tmp
Read 0, errno=21
I/O error : Is a directory
/tmp:1: parser error : Document is empty
^
/tmp:1: parser error : Start tag expected, '<' not found
^
xmlReadFile failed

→ mkdir tmp
→ ./open /tmp
Read 0, errno=21
I/O error : Is a directory
/tmp:1: parser error : Document is empty
^
/tmp:1: parser error : Start tag expected, '<' not found
^
xmlReadFile failed
→ open /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml
→ ./open /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml
Read 1, errno=0

worldpoop

2022-06-09 00:55

reporter   ~0005089

(heh, tmp/, dyslexic, sorry)

carl

2022-06-12 22:26

administrator   ~0005096

Last edited: 2022-06-12 22:26

Thanks! Could you try installing the player from here:

https://dcpomatic.com/temp/2267-macfuse-weirdness/15e3d74/osx-10.10/

(or just download it and mounting the .dmg) then doing the same dcpomatic2_verify command but with the ASSETMAP.xml on the end?

e.g.

/Applications/DCP\ -\ DIGITAL\ CINEMA\ PACKAGE/DCP-o-matic\ 2\ Player.app/Contents/MacOS/dcpomatic2_verify /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml

and also without the ASSETMAP.xml e.g.

/Applications/DCP\ -\ DIGITAL\ CINEMA\ PACKAGE/DCP-o-matic\ 2\ Player.app/Contents/MacOS/dcpomatic2_verify /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml

worldpoop

2022-06-26 01:37

reporter   ~0005108

→ /Applications/DCP\ -\ DIGITAL\ CINEMA\ PACKAGE/debug/DCP-o-matic\ 2\ Player.app/Contents/MacOS/dcpomatic2_verify /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml
Read 1, errno=0
Checking DCP: /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml
Error: Could not find ASSETMAP nor ASSETMAP.xml in '/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml'
→ /Applications/DCP\ -\ DIGITAL\ CINEMA\ PACKAGE/debug/DCP-o-matic\ 2\ Player.app/Contents/MacOS/dcpomatic2_verify /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV
Read 0, errno=21
I/O error : Is a directory
/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV:1: parser error : Document is empty

^
/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV:1: parser error : Start tag expected, '<' not found

^
xmlReadFile failed
→ ll /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/

total 1.5G
-r--r--r-- 1 root 1.4G 2015-07-17 06:46 BiffleAndShoos_TLR_F_133_EN_XX_US_51_2K_BS_20150715_WP_2D_OV_video.mxf
-r--r--r-- 1 root 137 2015-07-17 06:46 VOLINDEX.xml
-r--r--r-- 1 root 8.6K 2015-07-17 06:46 ed11600c-634c-4bdc-a0f5-4e1c787414e2_cpl.xml
-r--r--r-- 1 root 117M 2015-07-17 06:44 BiffleAndShoos_TLR_F_133_EN_XX_US_51_2K_BS_20150715_WP_2D_OV_audio.mxf
-r--r--r-- 1 root 8.1K 2015-07-17 06:44 2804dfea-5c3d-444a-8d2d-46facc8be22d_pkl.xml
-r--r--r-- 1 root 1.5K 2015-07-17 06:44 ASSETMAP.xml
dr-xr-xr-x 5 root 4.0K 2015-07-17 06:48 ../
dr-xr-xr-x 2 root 4.0K 2015-07-17 06:46 ./

→ more /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml
<?xml version="1.0" encoding="UTF-8"?>
<AssetMap xmlns="http://www.smpte-ra.org/schemas/429-9/2007/AM&quot;>&lt;Id>urn:uuid:36d3ed72-a2fd-433f-aaa0-0b87c50a5612&lt;/Id>&lt;AnnotationText>Created by DCP-o-matic 1.79.0 9ffdf3bd92</AnnotationText><Creator>DCP-o-matic 1.79.0 9ffdf3bd92</Creator><VolumeCount>1</VolumeCount><IssueDate>2015-07-17T06:36:08-07:00</IssueDate><Issuer>libdcp0.97.0</Issuer><AssetList><Asset><Id>urn:uuid:2804dfea-5c3d-444a-8d2d-46facc8be22d</Id><PackingList>true</PackingList><ChunkList><Chunk><Path>2804dfea-5c3d-444a-8d2d-46facc8be22d_pkl.xml</Path><VolumeIndex>1</VolumeIndex><Offset>0</Offset><Length>8213</Length></Chunk></ChunkList></Asset><Asset><Id>urn:uuid:ed11600c-634c-4bdc-a0f5-4e1c787414e2</Id><ChunkList><Chunk><Path>ed11600c-634c-4bdc-a0f5-4e1c787414e2_cpl.xml</Path><VolumeIndex>1</VolumeIndex><Offset>0</Offset><Length>8742</Length></Chunk></ChunkList></Asset><Asset><Id>urn:uuid:3a57c8f9-995f-4491-b4d6-3294fcc1cb4e</Id><ChunkList><Chunk><Path>BiffleAndShoos_TLR_F_133_EN_XX_US_51_2K_BS_20150715_WP_2D_OV_video.mxf</Path><VolumeIndex>1</VolumeIndex><Offset>0</Offset><Length>1407433247</Length></Chunk></ChunkList></Asset><Asset><Id>urn:uuid:5d0e4f80-e108-4d56-a17e-4ea47c5966a1</Id><ChunkList><Chunk><Path>BiffleAndShoos_TLR_F_133_EN_XX_US_51_2K_BS_20150715_WP_2D_OV_audio.mxf</Path><VolumeIndex>1</VolumeIndex><Offset>0</Offset><Length>122484846</Length></Chunk></ChunkList></Asset></AssetList></AssetMap>

worldpoop

2022-06-26 01:38

reporter   ~0005109

(From: DCP-o-matic Player 2267-macfuse-weirdness-15e3d74bb macOS10.10+.dmg)

carl

2022-06-27 11:38

administrator   ~0005111

Thank you! Please could you try the same test again with https://dcpomatic.com/temp/2267-macfuse-weirdness/66dcf4f/osx-10.10/

worldpoop

2022-06-29 09:01

reporter   ~0005114

Breakthrough?

→ ./DCP-o-matic\ 2\ Player.app/Contents/MacOS/dcpomatic2_verify /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml
Read 1, errno=0
xmlReadFile was ok
Checking DCP: /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml
Error: Could not find ASSETMAP nor ASSETMAP.xml in '/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP.xml'

→ ./DCP-o-matic\ 2\ Player.app/Contents/MacOS/dcpomatic2_verify /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/
Read 0, errno=21
I/O error : Is a directory
/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/:1: parser error : Document is empty

^
/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/:1: parser error : Start tag expected, '<' not found

^
xmlReadFile failed
Checking DCP: /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV
I/O error : Is a directory
/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP:1: parser error : Document is empty

^
/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP:1: parser error : Start tag expected, '<' not found

^
libc++abi: terminating with uncaught exception of type xmlpp::parse_error: Document not well-formed.
File /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP, line 1, column 1 (fatal):
Start tag expected, '<' not found

Abort trap: 6
mau 00:55:19 [6] /Applications/DCP - DIGITAL CINEMA PACKAGE/debug →

ASSETMAP.xml (1,436 bytes)   
<?xml version="1.0" encoding="UTF-8"?>
<AssetMap xmlns="http://www.smpte-ra.org/schemas/429-9/2007/AM"><Id>urn:uuid:36d3ed72-a2fd-433f-aaa0-0b87c50a5612</Id><AnnotationText>Created by DCP-o-matic 1.79.0 9ffdf3bd92</AnnotationText><Creator>DCP-o-matic 1.79.0 9ffdf3bd92</Creator><VolumeCount>1</VolumeCount><IssueDate>2015-07-17T06:36:08-07:00</IssueDate><Issuer>libdcp0.97.0</Issuer><AssetList><Asset><Id>urn:uuid:2804dfea-5c3d-444a-8d2d-46facc8be22d</Id><PackingList>true</PackingList><ChunkList><Chunk><Path>2804dfea-5c3d-444a-8d2d-46facc8be22d_pkl.xml</Path><VolumeIndex>1</VolumeIndex><Offset>0</Offset><Length>8213</Length></Chunk></ChunkList></Asset><Asset><Id>urn:uuid:ed11600c-634c-4bdc-a0f5-4e1c787414e2</Id><ChunkList><Chunk><Path>ed11600c-634c-4bdc-a0f5-4e1c787414e2_cpl.xml</Path><VolumeIndex>1</VolumeIndex><Offset>0</Offset><Length>8742</Length></Chunk></ChunkList></Asset><Asset><Id>urn:uuid:3a57c8f9-995f-4491-b4d6-3294fcc1cb4e</Id><ChunkList><Chunk><Path>BiffleAndShoos_TLR_F_133_EN_XX_US_51_2K_BS_20150715_WP_2D_OV_video.mxf</Path><VolumeIndex>1</VolumeIndex><Offset>0</Offset><Length>1407433247</Length></Chunk></ChunkList></Asset><Asset><Id>urn:uuid:5d0e4f80-e108-4d56-a17e-4ea47c5966a1</Id><ChunkList><Chunk><Path>BiffleAndShoos_TLR_F_133_EN_XX_US_51_2K_BS_20150715_WP_2D_OV_audio.mxf</Path><VolumeIndex>1</VolumeIndex><Offset>0</Offset><Length>122484846</Length></Chunk></ChunkList></Asset></AssetList></AssetMap>
ASSETMAP.xml (1,436 bytes)   

carl

2022-06-29 12:20

administrator   ~0005115

hmm... could you also run

 ./DCP-o-matic\ 2\ Player.app/Contents/MacOS/dcpomatic2_verify /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP

i.e. without the .xml on the end?

worldpoop

2022-07-01 11:52

reporter   ~0005120

→ ./DCP-o-matic\ 2\ Player.app/Contents/MacOS/dcpomatic2_verify /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP
Read 0, errno=21
I/O error : Is a directory
/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP:1: parser error : Document is empty

^
/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP:1: parser error : Start tag expected, '<' not found

^
xmlReadFile failed
Checking DCP: /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP
I/O error : Is a directory
/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP/ASSETMAP:1: parser error : Document is empty

^
/Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP/ASSETMAP:1: parser error : Start tag expected, '<' not found

^
libc++abi: terminating with uncaught exception of type xmlpp::parse_error: Document not well-formed.
File /Volumes/BMC/BiffleAndShoos_TLR_F-133_EN-XX_US_51_2K_BS_20150715_WP_2D_OV/ASSETMAP/ASSETMAP, line 1, column 1 (fatal):
Start tag expected, '<' not found

Abort trap: 6

carl

2022-07-01 12:42

administrator   ~0005121

AMAZING! Thank you. I can reproduce the problem here now.

carl

2022-07-01 12:43

administrator   ~0005122

I think it's this bug: https://github.com/gerard/ext4fuse/issues/64

carl

2022-07-01 12:52

administrator   ~0005123

I presume you will be able to see the same thing; e.g. if you go into your /Volumes/BMC/ and do ls foo it should say ls: foo: No such file or directory but instead (for me) you get a listing of the directory. This is totally broken, and I'm reluctant to work around it in DCP-o-matic (if that's even possible).

worldpoop

2022-07-11 09:47

reporter   ~0005132

Ye-up. All files are directories. Wacky. DCPoM is the player of those I've mentioned that gets caught in this bug. Bad bug considering what fuse is dealing with! Any workaround calling a file directly with Contents/MacOS/dcpomatic2_player? I tried specifying the directory then the ASSETMAP.xml.... Yeah, I see, probably not.

carl

2022-07-11 09:58

administrator   ~0005133

Last edited: 2022-07-11 10:04

The problem is that DoM checks for ASSETMAP being present, and when fuse says it is, it starts to read it (which fails, as fuse says it's a directory). We could make DoM ignore ASSETMAP directories... I'll see if I can think of any negative consequences to that. It may not be so hard to make a patch for ext4fuse, but it looks like that project might have been abandoned?

Or maybe we could have a flag which forces DoM to only look for ASSETMAP.xml

worldpoop

2022-08-10 21:11

reporter   ~0005161

I'm happy to put either to the test -

Bug History

Date Modified Username Field Change
2022-06-06 04:52 worldpoop New Bug
2022-06-06 04:52 worldpoop Tag Attached: bug
2022-06-06 04:52 worldpoop Tag Attached: dcp
2022-06-06 04:52 worldpoop Tag Attached: MacFuse
2022-06-06 04:52 worldpoop Tag Attached: MacOS
2022-06-06 04:52 worldpoop Tag Attached: player
2022-06-06 04:55 worldpoop Note Added: 0005060
2022-06-06 08:16 carl Status new => acknowledged
2022-06-06 08:16 carl Target Version => 2.16.14
2022-06-06 08:16 carl Estimated work required => Undecided
2022-06-06 22:04 carl Assigned To => carl
2022-06-06 22:04 carl Status acknowledged => feedback
2022-06-06 22:04 carl Note Added: 0005061
2022-06-06 22:04 carl Note Edited: 0005061
2022-06-08 00:14 worldpoop Note Added: 0005072
2022-06-08 00:14 worldpoop Status feedback => assigned
2022-06-08 00:38 carl Note Added: 0005075
2022-06-08 00:39 carl Note Added: 0005076
2022-06-08 00:42 carl Note Added: 0005077
2022-06-08 00:42 carl Note Edited: 0005077
2022-06-08 00:46 worldpoop Note Added: 0005078
2022-06-08 00:46 worldpoop File Added: fusey_finderness.jpg
2022-06-08 00:51 worldpoop Note Added: 0005079
2022-06-08 00:51 worldpoop File Added: sanity.jpg
2022-06-08 22:30 carl Note Added: 0005086
2022-06-08 22:30 carl Status assigned => feedback
2022-06-09 00:40 worldpoop Note Added: 0005088
2022-06-09 00:40 worldpoop Status feedback => assigned
2022-06-09 00:55 worldpoop Note Added: 0005089
2022-06-10 22:34 carl Target Version 2.16.14 => 2.16.15
2022-06-12 22:26 carl Note Added: 0005096
2022-06-12 22:26 carl Note Edited: 0005096
2022-06-12 22:26 carl Status assigned => feedback
2022-06-21 18:25 carl Target Version 2.16.15 => 2.16.16
2022-06-26 01:37 worldpoop Note Added: 0005108
2022-06-26 01:37 worldpoop Status feedback => assigned
2022-06-26 01:38 worldpoop Note Added: 0005109
2022-06-27 11:38 carl Note Added: 0005111
2022-06-28 11:37 carl Priority normal => high
2022-06-28 11:37 carl Target Version 2.16.16 => 2.16.x
2022-06-29 09:01 worldpoop Note Added: 0005114
2022-06-29 09:01 worldpoop File Added: ASSETMAP.xml
2022-06-29 12:20 carl Note Added: 0005115
2022-07-01 11:52 worldpoop Note Added: 0005120
2022-07-01 12:42 carl Note Added: 0005121
2022-07-01 12:43 carl Note Added: 0005122
2022-07-01 12:52 carl Note Added: 0005123
2022-07-01 12:55 carl Status assigned => resolved
2022-07-01 12:55 carl Resolution open => not fixable
2022-07-11 09:47 worldpoop Note Added: 0005132
2022-07-11 09:58 carl Note Added: 0005133
2022-07-11 10:04 carl Note Edited: 0005133
2022-08-10 21:11 worldpoop Note Added: 0005161
2023-09-01 21:52 carl Status resolved => closed