1
我一直在使用Jython庫開發Burp套件擴展。我對Java Swing和JTables的使用相當新穎。我一直試圖調試這個錯誤很長一段時間。不知道問題是什麼。我相當肯定我正在調用對象和方法。Jython JTable PrepareRenderer運行時錯誤最大遞歸深度
這裏的代碼有問題的片段:
def build_tasks_table(self):
class TasksTable(JTable):
def prepareRenderer(self, renderer, row, column):
#print(type(renderer))
print("{} , {}".format(row, column))
component = super(TasksTable, self).prepareRenderer(renderer, row, column)
,當我瀏覽到選項卡中的擴展問題出現的錯誤是: RuntimeError:最大遞歸深度超過(Java的StackOverflowError)
錯誤發生在最後一行,它永遠不會讓它過去。它遞歸地調用prepareRenderer方法。
任何幫助將不勝感激,我可以提供任何幫助調試此問題所需的信息。