Forum Discussion
Problem importing theme file to add custom icons
I have created a new theme file in an effort to add 5 custom icons. I keep getting an "Error importing theme file" message but can't figure out where my error is. Any help or guidance appreciated! Json file posted below.
{
"name":"MAProfileReport",
"icons"
{
"BlueCirc1":{"description":"BlueCirc1","url":
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKpSURBVFhH7VbPaxNBGH2b1LZprYhF0R56q9ofFgQpRAQPijeL4FFv4sWbt+rBu3r0X2lL0VPBFrwUiqVirW3AHjRqs0m6ye7szq7v24xVhO1ui9KDefDyzUx25r35ZvZLrIjAISJn4qGhbaBtoG3g0A3suxCVShWsfzyO5RWg/M1Cownk88DoCFCcAMaGzYMZsS8DC4sK07M+KtU8At0BHeWgQwthCETghxVh9JyFhw/yKBTMpBRkNjA9XcfcKxfKP0LhToQRDYQ5RjBGiKKQbc0Y4NjROl48H0BPwTKzk5HpDqyuOph7+R2e51NMc8cBtGZbK+hAIdQexzxEZKhdbNsWHj1ZNrP3RiYDMzOf4boe064QBB58X+jCD4RNjjVphNRNmmjSRAOlrR68XSmbFZKRamBzs4a1D9u7ospvkg6Ucth3KN4gGdnWQvaF0l98o8wqyUg1UP7icPciKmzEwi3xHYq0qMVAwLZh3Of42vpXs0oyUg04ThMeBT1PxBvwRVyJUEtUaxE0/M2UfFe1K2aVZKQayOU0BesU34nZSrsR36Wk3ozHBuoIVBX5HItEClINXBgf4KslGahCeXUaqP8h3NqtZCIIKOzXSJvjNiYunTSrJCPVQH9/LwbOBBSu0YDNLNjMSJWs7cbAl/iTdmygs8PF5eKgWSUZqQYEU1O30d0VxjtVzITnVRh/UfpCX1X4TA0WPEzeHMHw+dNmhWRkMjA4eAKPp26g0M2SG0nxkddM7oMciWRAjsVhMXJ57hrXr53F/XtXzey9sa/fgqWlEp4+m8WnrSqLkpReTo2nR7ysFo+rgFuTF3H3zhX09na1JqXgQH/L5+ff4fXCe2xslHn5QvT1daNYHMLY6CmMjw+Zp7LhQAb+JjLdgX+JtoG2gf/dAPADq9YHiG8JBUcAAAAASUVORK5CYII="},
"GreenCirc1":{"description":"GreenCirc1","url":
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAK7SURBVFhH7ZU/aBNRHMd/l0uufzGxULGitKjYFodGENdmdWsHwcGh4CDiIAjaChUKUppSkHYoXQsiCA5mdmonF5EMjgo6WW0ll+TS3L2/fl9ytYXS3KnrfeDLu7vc+32/75e8F0pISEj4H2aLxWx4+c9Y4RiL2eJslk9kZtzRYMobEnnWrXJEKerbSZdz5fTm+s2ltfDV2MQOML8xP/G5sLfZGNN5nxRx0iRbItJaky1SlFO9NP4qW1i5+3y7PSuaWAGM+Zc7la1qj5/jKSJhaRJ4LmFsQmiTgqMY09TN0nTj7ZnCyr2lWCEiA5i2797a3/o56OWFDXOIp/RhB5RGEhRCAGIYfdXqxLXXA7nlueVqu8rJYD2dkUNU2Out5UVTkoREUxDfh1ojJ2HU5PgMPfEFKV+SW6/T7pVgISzRkcgA7rA3EzQY8QZviXlGuIcE7mVDQJwUgkgE0whiAn3PVqfCEh2JDOA5zTw7Zg4zSHswDKVwbyQRxISpCW/EfH1hmROJDMD9IMfrrGV+YNw2M6Zo+58AphOsHcIIc9I8jW3amcgAGc92eRWrRkGB1cvQ7HD1+AVCByEE3lM1Rl0NixafLX4Ly5xIZIDTP06VZBWrdwPiKCzrYevrobBaMyo8lwiqXEa6wmngV18pLNGRyAADO9nVdAX7HoV5JcBohG7AzBi2rvFMYpQVmLucnKZF54PBzbBER2IdRPdfPHj4vvvTakPAyBw8R2cpI00WvokU5GibrqYul948eTndfqEzkR0wbDxaX7u+P77QTw4OHATAXlfYbgrbzkjjfDCnoCNtGtXDpYvq3Ew4NRKca/H4+O7D9u3J6a/aViNMs7M4DMlWFmWw4h7LoZzf447VhouX+i7MxTkBD4j9Z3SUx4tPJxuZesEXjGxtu/2iv+x0pcp/Y5yQkJDQhug3bxLQcNuUYmsAAAAASUVORK5CYII="},
"GreenCirc2":{"description":"GreenCirc2","url":
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMxSURBVFhH7ZQ7aBRBGMe/nb1cHhe8NZhgghJRUYNIIkhAEL3WLhaChUXQQsRCEPQSiBCQkBNBkiKkDYggWJhOsNJGG9ErLBUfIBoTub3cI7s7L/+zd9k8vKhJSu8P/5u52e/37cy3M0N11VVXXX9SOpNJVrtb0r/wVrUNlc6kk7y3YdA97A8UO0Vf0KQcIkaJ77Gsk43NTJ0dn6yG1tRW+GgCI9Mjve9TCzOlI7rPI0WcNMnQRFprsgUjR7VQz8Nk6t7lOy8q1IoM/3WgPLOwu7QpPpyAgT9czD3PN3sOZ0TC0iQwLgGaJNpk4QgONDUFMep/0pG6d2U8SpIG/2WLvGXKNn++/PxHe7FP2IBhzvTKCpRGJgQiASGB5elwJccftTl3h+7mI34X+NjfeLSeoqYco5NPu0KeyU5KLbQs9oklSRLmS4J4GQ5bTsJ4ieMZ1uRJUrBbKND8IX/UrCDiMW54sRHvGV6Q8iV5jEc8c7uLg34pIF7iFRc5BUX8hwX+y5KAOSkkMn2NxCbht2R+wCRYzwcb8aaPiWl4NW9deHnp41xicZ803w4OGDYQvqGCjbTCD8rIsADGsWU4xn1NCb+RTr3d73w+PZ/dDs+45zu8EIQzN6uXsAqNcsEE62pfYlXmmYmRYGI85myKR6XW86yhaLs8j5JhQOAF0gSbUldBXcQOgsMkGBeIU4sBNZYsGrs99rkmH7HreHg9z3bO7ZiVecze9YnjgSxg/xYALhuzNa3CuMSLlBuQznFq+5mYNSWuyZsX/4l3V3jW9j05YedwbvGA53y0xlgNgg0Q9jEm0cpcBY4vWbTHb58xCbbEl1f48CK6ev/a9VdN7yZKAoHm4ojuR6i6iSxUksFxbdNRdnD28a0H5yoB2+Oxb4mmb0xNnij3jLZSHBcGEpjzjuOmcGSMNc63ucXi0qbDunt2v+oaNNyytsPj3qrozbPXLy6cOfdJ22pfoP3duMzIVhY1YMbNVpwcr9ntjx/L7LE6hswNVsUireWD3/mg2T2S784cSOxdw68uVqThseEz+YZCyhMB2dp2W0VrNt7IsrVeXEs3wZe2wddVV13/k4h+AanoeD9uw5OmAAAAAElFTkSuQmCC"},
"RedCirc1":{"description":"RedCirc1","url":
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALDSURBVFhH7VQ9TBRBFH57e5wHEjh+CrDhQgwQYsJFWxOvtRJjoL7EwmBjRY6CghJCAzYXG3OJlbG5wtJE6LQhZ2FliIqFyM/t3c7t7rF/4/dul8bE21Xa/XIvb2du5n3fe29mKEGCBAmugs1yeTj8/G8ooY8FJlxwnNKsri9OCqOQdb0cKSk67h+o10eGqvef7+yGS2MjtoDK+vpC8fCwOmdaBbqwiVyPyJeB4UeqSjQ8RC9vThUfb2/vB7uiEUtApVxeKB0d7WV1kSPPD8nhvUsBMFSC4WSv0avCfGwRwa4e4LIvnv6qZgXImfSSkIV4EOK5gRiYlD45VocefP6yF/d8RAqY8rzixNl5ISDj7EHohMbfbBAhYS6E2b5Hpq7TrbPmRhiiJyIFFLTzkkTPJQil4wRm8xge5D6EuWhJB96ACAsCLjA/cnyyGIboiUgBY6JdsEBmIKjBHma6DlkgNEFmoOxt6VHbx/8QYPI81sq2yMdpQ6QA23VyTZDqyFpHFQSCC7RCB7lA3wXK3vWYa7NIiGATEOmk07kwzF8ReQs+LS99Vb//yCsgSIEshUOo8KHjs4jdGBFOByFnsjHXgTcwZ4yN0qP37yLjR1bgcGS01kC2GjJqIUMdJdY549D4m6vRwnwLmTdhGlpyMpqrhSF6IlrA+PjOWSpFGtrQQBsa8BqEaEzEHsLYNzBm0yDISqdJ3JishiF6ItZD9GJl5dn4h487rmkFV7H79AXl51G3BYjkKRj39ZE7P197+ub1w+6iCERWgPGkUtk9vXN7Qw70kw2iDs6CiUwNvgUwCzcBjzN5mQzZczM1fTpfCnZGAw94PLw9ONi/u7z0rU/6ecW2J3zOVk2RRLllNkvG0GDz5+zMpjI9vba2tdUKt0UiVgv+xNbq6r3rQhRdnAlXVZsXg4N1NZOp/wtxggQJEgQg+g1DR7xDarOThwAAAABJRU5ErkJggg=="},
"RedCirc2":{"description":"RedCirc2","url":
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMxSURBVFhH7ZQ/TBNxFMffXUstfwKlMoAMNMQAEhMa0cTBxK5O1hiYGx0MLk4EBgZGCAu4NC6miZNx6cBoIkQHXWpNdDIVxRCx9P/17/31++6uRRSkwGi/8Prufn2f1/d77+5HLbXUUkv/0tLcXI99eSo1wwu2N8XAhKKERnNScKBU9LtVzUOCSLvtHfF4b3fk1uPVNTv0UJ2GbxQQXliYCCQSkbFyxU81mUjViHTDMvyTw0HU001PLw4F7q+sbFrUvpgP7uxE+jPZE/FmAeG5uYnQ9vaGuyB5SNNtGF6rJ4BhJyzFfY6e+ccPJDkLL3Lbgns/I26p6DGhOsCJNCTSVCsZzDB0UipVuv3p80Z9viafZB4/3iQfiH1s8OKQpgX6U2m/GWhWD6/Yxtds+M6AqUgs6xqVCwW6nMotcgKTT4PnXTfJu2q1Bi/6s+mQgZkZAAxFsUzme3jAOnahInkVvoQkFSSoYb13NxnkBA0ea8fxZZuvYt1r80JyemqrM5X26TwvbhmCBQQI2IyBPzjCKimCQLIoUhWPTQmhUmcHvbk+6bm39SVu8tx67kITfNnmX4MXZVX15FBtQZFhKkmAJbSygEolzE1C20yPtSK+4y6wSapCitPpkVXF4rHrZvnib7zwAR1wfPvuExAgIljETgQA/OoYeEdwZ+4ADSYZa1X4EnfhvJfuvnp5Zl5M9HqjGVSbRUV5VFjAGApcsW18zbvJYz2PynOwrKFR0uuJIi/V+cyRPN/DjuDFRF/**bleep**qzyaKNGYwhA59FoiwHskdi9hncs2WRtOJ0knRhIGIWYPM8hgzG8Ddv2VG8eRA9mZl51Pf23aparlivEvfP/BQaD5GKSA0Pkt7WRur4ePThi+d3zCDoRLwL/KV93jyeHoTDa3uTVxaNjnaSEVjFLMuotITWsVVwgOBwJQ2wPDYSLQz7QszVZfH+JngXyaMHeRzQltZjsc0b01Nf2wzdJ8hyv87VOkQy0C7D7aZSd1dOu3Z1qTw4OD+/vJy3sYbWY++P5X+MjiwJw8MHeHMEf2p5dvZmpyQFVMxUdThyta6uuMPlih/2w4fprHxLLbX0P4noF9LLUnrEOT94AAAAAElFTkSuQmCC"},
}
}
2 Replies
- v-xiaosun-msftCommunity Support
Hi annbr ,
According to your Json file, I suggest that you can check the url of your icons.
You can use a free online converter to convert your images to SVG files and get the resulting code.
You can reference the following link.
Convert Image to Data URI - Online Image Tools
Best Regards,
Community Support Team _ xiaosunIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- annbrFrequent Visitor
Xiaosun - I appreciate your response and suggestion. The link you provided didn't seem to include SVG files among the conversion options offered. I did use the Image to Data URL converter offered there - it gave me a Base64 url (which was what I converted to the first time). I did insert that code into my Jsom file to replace my previous Base64 url, but got the same error message when attempting upload.
I did search online for SVG converters, but when I used a couple to convert my images, the only result was a new image file (which was black and white instead of colored), not a url.
Any other thoughts or suggestions appreciated!