146: Unrecognized file type

You started a block with a file token […] and a vertical bar | on the beginning of the next line. This combination announces an embedded file where stands for the file type and optionally a clue about the embedded file content. However, the specified file type is not recognized or must not be embedded in your case.

Solution

Make sure to use a recognized file type suitable for embedded files – these are a, b, d, h, p, q and t. Other file types such as i and j for images must not be embedded. But you can link them like in the following example:

[i:A photo of a painting.]->image.png

The only images that can be embedded are SVG images. But you need to use h for HTML as file type then:

[h]
|<svg width='200px' height='200px' viewBox='0 0 20 20'>
| <g stroke='none'>
|  <rect x='0' y='0' width='20' height='20' fill='black' />
|  <circle cx='10' cy='10' r='9' fill='white' />
| </g>
|</svg>

If you did not mean to integrate a file into the page at all, you can prepend the first square bracket with a backslash: \[…]