| KeyError |
Python 3.14.2: /opt/python4axdb/bin/python3.14 Thu Jun 25 01:44:21 2026 |
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
| /usr/local/www/axdb.almiel.by/cgi-bin/server.py in <module> |
| 2209 |
| 2210 itemAuthor = '%YEAR_DIS%' |
| => 2211 (authorReleasesTabs, authorReleasesContents) = web.getTabsAndContentC(content['page'], nothingHere, True, True) |
| 2212 |
| 2213 jsAPlayer = '<script type="module" src="/js/pagePlayer.js"></script>' |
| authorReleasesTabs = '', authorReleasesContents = '', web = <nmMoon.web.Web object>, web.getTabsAndContentC = <bound method Web.getTabsAndContentC of <nmMoon.web.Web object>>, content = {'breadcrumb': [{'name': 'Other', 'url': '/EN/other/'}, {'name': 'Years', 'url': '/EN/other/years/'}], 'icon': 'cal', 'name': '2011', 'page': [{'icon': 'soft', 'items': [], 'name': 'Soft', 'type': 'soft', 'vote_e': True}, {'icon': 'music', 'items': [{'count': 0, 'icon': 'music', 'id': 359, 'image': '/art/no_art.svg', 'music': '/storage/music/0-9/8bitmania/MU30000359/music.sap', 'music_pre': '/storage/music/0-9/8bitmania/MU30000359/pre.png', 'name': '8bitMania', 'rating': 0, 'type': 'music', 'type_name': 'Music', ...}], 'name': 'Music', 'type': 'music', 'vote_e': True}, {'icon': 'graphics', 'items': [], 'name': 'Graphic', 'type': 'graphics', 'vote_e': True}, {'icon': 'user-single', 'items': [], 'name': 'Authors', 'type': 'authors', 'vote_e': False}, {'icon': 'user-multi', 'items': [], 'name': 'Groups (developers)', 'type': 'groups_devs', 'vote_e': False}, {'icon': 'atari', 'items': [], 'name': 'Publishers', 'type': 'publishers', 'vote_e': False}, {'icon': 'trophy-star', 'items': [], 'name': 'Events', 'type': 'events', 'vote_e': False}], 'title': '2011', 'tmpl': '_year'}, nothingHere = '<div class="ui placeholder segment nothingHereBo...y-box icon"></i> \t\t%NOTHING_HERE%. \t</div> </div>' |
| /usr/local/www/axdb.almiel.by/cgi-bin/nmMoon/web.py in getTabsAndContentC(self=<nmMoon.web.Web object>, data=[{'icon': 'soft', 'items': [], 'name': 'Soft', 'type': 'soft', 'vote_e': True}, {'icon': 'music', 'items': [{'count': 0, 'icon': 'music', 'id': 359, 'image': '/art/no_art.svg', 'music': '/storage/music/0-9/8bitmania/MU30000359/music.sap', 'music_pre': '/storage/music/0-9/8bitmania/MU30000359/pre.png', 'name': '8bitMania', 'rating': 0, 'type': 'music', 'type_name': 'Music', ...}], 'name': 'Music', 'type': 'music', 'vote_e': True}, {'icon': 'graphics', 'items': [], 'name': 'Graphic', 'type': 'graphics', 'vote_e': True}, {'icon': 'user-single', 'items': [], 'name': 'Authors', 'type': 'authors', 'vote_e': False}, {'icon': 'user-multi', 'items': [], 'name': 'Groups (developers)', 'type': 'groups_devs', 'vote_e': False}, {'icon': 'atari', 'items': [], 'name': 'Publishers', 'type': 'publishers', 'vote_e': False}, {'icon': 'trophy-star', 'items': [], 'name': 'Events', 'type': 'events', 'vote_e': False}], emptyTmpl='<div class="ui placeholder segment nothingHereBo...y-box icon"></i> \t\t%NOTHING_HERE%. \t</div> </div>', noCity=True, noCountry=True) |
| 3028 if len(p['items']) > 0: |
| 3029 if type == 'music': |
| => 3030 rc = self.getTableM(p['items']) |
| 3031 else: |
| 3032 rc = self.getTableA(p['items'], icon, noCity, noCountry) |
| rc = '<div class="ui placeholder segment nothingHereBo...y-box icon"></i> \t\t%NOTHING_HERE%. \t</div> </div>', self = <nmMoon.web.Web object>, self.getTableM = <bound method Web.getTableM of <nmMoon.web.Web object>>, p = {'icon': 'music', 'items': [{'count': 0, 'icon': 'music', 'id': 359, 'image': '/art/no_art.svg', 'music': '/storage/music/0-9/8bitmania/MU30000359/music.sap', 'music_pre': '/storage/music/0-9/8bitmania/MU30000359/pre.png', 'name': '8bitMania', 'rating': 0, 'type': 'music', 'type_name': 'Music', ...}], 'name': 'Music', 'type': 'music', 'vote_e': True} |
| /usr/local/www/axdb.almiel.by/cgi-bin/nmMoon/web.py in getTableM(self=<nmMoon.web.Web object>, items=[{'count': 0, 'icon': 'music', 'id': 359, 'image': '/art/no_art.svg', 'music': '/storage/music/0-9/8bitmania/MU30000359/music.sap', 'music_pre': '/storage/music/0-9/8bitmania/MU30000359/pre.png', 'name': '8bitMania', 'rating': 0, 'type': 'music', 'type_name': 'Music', ...}]) |
| 1114 |
| 1115 credits_ = '' |
| => 1116 if isinstance(item['credits'], str): |
| 1117 credits_ = item['credits'] |
| 1118 elif hasattr(item['credits'], '__len__') and len(item['credits']) > 0: |
| builtin isinstance = <built-in function isinstance>, item = {'count': 0, 'icon': 'music', 'id': 359, 'image': '/art/no_art.svg', 'music': '/storage/music/0-9/8bitmania/MU30000359/music.sap', 'music_pre': '/storage/music/0-9/8bitmania/MU30000359/pre.png', 'name': '8bitMania', 'rating': 0, 'type': 'music', 'type_name': 'Music', ...}, builtin str = <class 'str'> |
KeyError: 'credits'
add_note =
<built-in method add_note of KeyError object>
args =
('credits',)
with_traceback =
<built-in method with_traceback of KeyError object>
/usr/local/www/axdb.almiel.by/logs/tmpg1k3ozbc.html contains the description of this error.