Apparatus Editor error messageApparatus Editor error messagehttps://vmrcre.org/c/message_boards/find_thread?p_l_id=30182&threadId=1791062024-03-29T05:58:43Z2024-03-29T05:58:43ZRE: Apparatus Editor error messageKen M. Pennerhttps://vmrcre.org/c/message_boards/find_message?p_l_id=30182&messageId=1794922019-08-14T23:43:41Z2019-08-14T23:43:41ZI'm getting results now, after the following changes:<br />In preprocessor.py I made this change:<div class="lfr-code"><table><tbody><tr><td class="line-numbers" data-line-number="1"></td><td class="lines"><div class="line"># logger.debug('no overtext was found')</div></td></tr><tr><td class="line-numbers" data-line-number="2"></td><td class="lines"><div class="line"> eprint('no overtext was found')</div></td></tr></tbody></table></div>and I replaced all instances of transcription_id with document_id, like this:<div class="lfr-code"><table><tbody><tr><td class="line-numbers" data-line-number="1"></td><td class="lines"><div class="line"># if transcription_verse['transcription_id'] == basetext_transcription:</div></td></tr><tr><td class="line-numbers" data-line-number="2"></td><td class="lines"><div class="line"> if transcription_verse['document_id'] == basetext_transcription:</div></td></tr></tbody></table></div>Ken M. Penner2019-08-14T23:43:41ZRE: Apparatus Editor error messageKen M. Pennerhttps://vmrcre.org/c/message_boards/find_message?p_l_id=30182&messageId=1794892019-08-14T23:21:29Z2019-08-14T23:21:29ZI'm getting this traceback of a KeyError on transcription_verse['transcription_id']<div class="lfr-code"><table><tbody><tr><td class="line-numbers" data-line-number="1"></td><td class="lines"><div class="line">Traceback (most recent call last):</div></td></tr><tr><td class="line-numbers" data-line-number="2"></td><td class="lines"><div class="line"> File "/home/vmrcre/vmrcre-linux/tomcat-7.0.62/webapps/community/modules/apparatus/edit/python/collate_cli.py", line 103, in <module></div></td></tr><tr><td class="line-numbers" data-line-number="3"></td><td class="lines"><div class="line"> eprint(collation(params))</div></td></tr><tr><td class="line-numbers" data-line-number="4"></td><td class="lines"><div class="line"> File "/home/vmrcre/vmrcre-linux/tomcat-7.0.62/webapps/community/modules/apparatus/edit/python/collate_cli.py", line 73, in collation</div></td></tr><tr><td class="line-numbers" data-line-number="5"></td><td class="lines"><div class="line"> output = p.process_witness_list(data_input, requested_witnesses, rules, basetext_transcription, project, display_settings, collate_settings, accept)</div></td></tr><tr><td class="line-numbers" data-line-number="6"></td><td class="lines"><div class="line"> File "/home/vmrcre/vmrcre-linux/community/webapp/modules/apparatus/edit/python/collation/preprocessor.py", line 46, in process_witness_list</div></td></tr><tr><td class="line-numbers" data-line-number="7"></td><td class="lines"><div class="line"> if transcription_verse['transcription_id'] == basetext_transcription:</div></td></tr><tr><td class="line-numbers" data-line-number="8"></td><td class="lines"><div class="line">KeyError: 'transcription_id'</div></td></tr></tbody></table></div>I'll keep trying things, but I thought I'd post this in case the solution is obvious.Ken M. Penner2019-08-14T23:21:29ZRE: Apparatus Editor error messageKen M. Pennerhttps://vmrcre.org/c/message_boards/find_message?p_l_id=30182&messageId=1792602019-08-13T16:46:40Z2019-08-13T16:46:40ZPerhaps this info from the logs will help:<div class="lfr-code"><table><tbody><tr><td class="line-numbers" data-line-number="1"></td><td class="lines"><div class="line"> WARN [http-bio-8080-exec-197] (vmrcre_005fcollation_jsp.java:95) - error: python collation started</div></td></tr><tr><td class="line-numbers" data-line-number="2"></td><td class="lines"><div class="line">There are 45 decisions</div></td></tr><tr><td class="line-numbers" data-line-number="3"></td><td class="lines"><div class="line">python collation finished</div></td></tr><tr><td class="line-numbers" data-line-number="4"></td><td class="lines"><div class="line"><br /></div></td></tr><tr><td class="line-numbers" data-line-number="5"></td><td class="lines"><div class="line"> INFO [http-bio-8080-exec-197] (vmrcre_005fcollation_jsp.java:187) - ********************************************************* Result: null</div></td></tr></tbody></table></div>It looks to me like the python collator is getting the data it needs, but the result is not getting back to the calling jsp.Ken M. Penner2019-08-13T16:46:40ZApparatus Editor error messageKen M. Pennerhttps://vmrcre.org/c/message_boards/find_message?p_l_id=30182&messageId=1791052019-08-12T19:10:12Z2019-08-12T19:10:12ZThe Collate gadget seems to be working now: showing the graphs, accepting new rules. I had some difficulties due to having set the versification wrong (some DEFAULT, some KJVA, some LXXNU, which then displayed Isaiah as 1 John, Isaiah, and 3 Macc, respectively!). But that's another story. I only mention this to set the context for the following question, showing that collation has data to work with.<br /><br />The Apparatus Editor gadget shows: the project name, Verse Selection (from which I chose Isa 1 1), and 4 buttons, but when I click the "Collate Project Witnesses" button I get a pop-up "no data was returned from collation," and the main body of the gadget is blank.<br />How can I diagnose the problem? (What data is it expecting and how is it asking for it? Is there an API call I can try to see if the data is there?)Ken M. Penner2019-08-12T19:10:12Z