Closed Searinox closed 2 years ago
hi I'm afk for a week so I'll take a look afterwards. I don't think it is going to be difficult to fix.
Hi,
sorry for the delay. I couldn't reproduce this behavior, but I made some changes in the associated commit which should fix the issue. Please grab a CI build and let me know if it works.
I know why you can't reproduce: I'm sorting one of the columns. Try it.
Ok, now I reproduced it (after backing out the fix). It seems to work ok with the fix though, pls confirm
Something is breaking. It is selecting a single cell and then subsequent clicks also select other cells and I pretty much can't do anything at all anymore. The file list at the bottom no longer loads for the user but the buttons "message", "browse" etc. still light up as if you have the person selected, even if they don't appear to be.
This means an exception got thrown on the UI thread. There's no clean recovery, you have to restart MuWire.
If you can reproduce this easily, please do the following:
logging.properties
in the folder from which you launch MuWire.bat
. If you have a custom VBScript launcher, the logging.properties
file needs to be in the current working directoryMuWire.log
should appear in the current working directory that will contain a stacktrace with information that will help me debug the issue.I will try to reproduce as well, but so far no luck.
Done. This is what I have:
2022-05-27 16:37:49.425 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:37)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:37:49.647 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:37)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:37:50.638 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:21)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:37:50.750 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:21)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:37:51.372 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:21)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:37:51.479 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:21)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:37:52.595 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:21)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:37:52.695 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:21)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:37:53.965 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:21)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:37:54.086 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:21)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:37:54.789 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:21)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:37:54.906 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:21)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:37:57.141 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:37)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:37:57.225 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:37)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:37:57.315 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:37)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView.displayPendingResults(SearchTabView.groovy:773)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.SearchTabView.addPendingResults(SearchTabView.groovy:740)
at com.muwire.gui.SearchTabView$addPendingResults$0.call(Unknown Source)
at com.muwire.gui.SearchTabModel.displayBatchedResults(SearchTabModel.groovy:162)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.SearchTabModel$_closure1.doCall(SearchTabModel.groovy:48)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy29.actionPerformed(Unknown Source)
2022-05-27 16:37:58.242 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:37)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:38:10.684 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:37)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:38:10.796 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:37)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:38:11.427 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:21)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:38:11.598 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:21)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:38:12.439 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:37)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:38:12.572 SEVERE griffon.core.GriffonExceptionHandler logError Uncaught Exception. Stacktrace was sanitized. Set System property 'griffon.full.stacktrace' to 'true' for full report.
groovy.lang.MissingPropertyException: No such property: children for class: com.muwire.gui.ResultTreeModel
at com.muwire.gui.ResultTreeModel$MutableResultNode.propertyMissing(ResultTreeModel.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at com.muwire.gui.ResultTreeModel$MutableResultNode.addResult(ResultTreeModel.groovy:69)
at com.muwire.gui.ResultTreeModel$MutableResultNode$addResult$0.call(Unknown Source)
at com.muwire.gui.ResultTreeModel.addToTree(ResultTreeModel.groovy:37)
at com.muwire.gui.ResultTreeModel$addToTree.call(Unknown Source)
at com.muwire.gui.SearchTabView$_mvcGroupInit_closure16.doCall(SearchTabView.groovy:434)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at jdk.proxy1/jdk.proxy1.$Proxy37.valueChanged(Unknown Source)
2022-05-27 16:38:16.688 SEVERE java_util_logging_Logger$log$6 call exception dispatching event
org.h2.jdbc.JdbcSQLNonTransientException: The object is already closed [90007-200]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:505)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:429)
at org.h2.message.DbException.get(DbException.java:205)
at org.h2.message.DbException.get(DbException.java:181)
at org.h2.message.DbException.get(DbException.java:170)
at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1511)
at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1490)
at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:732)
at groovy.sql.Sql$CreatePreparedStatementCommand.execute(Sql.java:4601)
at groovy.sql.Sql$CreatePreparedStatementCommand.execute(Sql.java:4579)
at groovy.sql.Sql.getAbstractStatement(Sql.java:4418)
at groovy.sql.Sql.getPreparedStatement(Sql.java:4433)
at groovy.sql.Sql.getPreparedStatement(Sql.java:4522)
at groovy.sql.Sql.execute(Sql.java:2427)
at groovy.sql.Sql.execute(Sql.java:2583)
at groovy.sql.Sql$execute$3.call(Unknown Source)
at com.muwire.core.hostcache.H2HostCache.onConnection(H2HostCache.groovy:73)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:193)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:61)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:194)
at com.muwire.core.hostcache.HostCache.onConnectionEvent(HostCache.groovy:56)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1268)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1035)
at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:1029)
at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:1012)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:180)
at com.muwire.core.EventBus.publishInternal(EventBus.groovy:38)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:362)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
at com.muwire.core.EventBus$_publish_closure2.doCall(EventBus.groovy:24)
at com.muwire.core.EventBus$_publish_closure2.doCall(EventBus.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:274)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1035)
at groovy.lang.Closure.call(Closure.java:412)
at groovy.lang.Closure.call(Closure.java:406)
at groovy.lang.Closure.run(Closure.java:493)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
2022-05-27 16:38:17.080 SEVERE java_util_logging_Logger$log$4 call Shutdown imminent
2022-05-27 16:38:17.090 SEVERE java_util_logging_Logger$log$6 call Cannot load naming service net.i2p.router.naming.BlockfileNamingService, using HostsTxtNamingService
java.lang.ClassNotFoundException: net.i2p.router.naming.BlockfileNamingService
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at java.base/java.lang.Class.forName(Unknown Source)
at net.i2p.client.naming.NamingService.createInstance(NamingService.java:760)
at net.i2p.I2PAppContext.initializeNamingService(I2PAppContext.java:672)
at net.i2p.I2PAppContext.namingService(I2PAppContext.java:665)
at net.i2p.router.Router.shutdown2(Router.java:1525)
at net.i2p.router.Router.shutdown(Router.java:1429)
at net.i2p.router.Router$shutdown$4.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
at com.muwire.core.Core.shutdown(Core.groovy:666)
at com.muwire.core.Core$shutdown$3.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)
at com.muwire.gui.MainFrameView$_closeApplication_closure89.doCall(MainFrameView.groovy:2343)
at com.muwire.gui.MainFrameView$_closeApplication_closure89.doCall(MainFrameView.groovy)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:274)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1035)
at groovy.lang.Closure.call(Closure.java:412)
at groovy.lang.Closure.call(Closure.java:406)
at groovy.lang.Closure.run(Closure.java:493)
at java.base/java.lang.Thread.run(Unknown Source)
2022-05-27 16:38:27.553 SEVERE java_util_logging_Logger$log$4 call Shutdown(0) complete
Oh, are you launching from MuWire.bat
or from some custom VBScript? Also which Java version?
Note that in 0.8.12 I added two additional --add-opens
directives. The full list is here:
"--add-opens", "java.base/java.lang=ALL-UNNAMED",
"--add-opens", "java.base/java.util=ALL-UNNAMED",
"--add-opens", "java.base/sun.nio.fs=ALL-UNNAMED",
"--add-opens", "java.base/java.nio=ALL-UNNAMED",
"--add-opens", "java.desktop/java.awt=ALL-UNNAMED",
"--add-opens", "java.desktop/javax.swing=ALL-UNNAMED",
"--add-opens", "java.desktop/javax.swing.plaf.basic=ALL-UNNAMED",
"--add-opens", "java.desktop/javax.swing.text.html=ALL-UNNAMED",
"--add-opens", "java.desktop/javax.swing.tree=ALL-UNNAMED",
"--add-opens", "java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED",
"--add-opens", "java.desktop/com.sun.java.swing.plaf.windows=ALL-UNNAMED",
"--add-opens", "java.desktop/sun.swing=ALL-UNNAMED",
The new ones are java.lang
and javax.swing.tree
.
Yea, I had to fix my scripts. Surprised it launched with missing modules at all lol. Fix confirmed.
When the search results return any update - even if not from the selected Sender - the Sender gets deselected. The bottom half with the selected Sender's file results remains unchanged so the user remains focused, but in the upper half the selection is no longer visible.
The problems with this deselection are: