You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jadx version: 1.4.7
Python version:3.12.0
java version "22" 2024-03-19
Error: Cannot invoke "jadx.gui.plugins.quark.QuarkReportData.validate()" because "data" is null
java.lang.NullPointerException: Cannot invoke "jadx.gui.plugins.quark.QuarkReportData.validate()" because "data" is null
at jadx.gui.plugins.quark.QuarkReportNode.getContentPanel(QuarkReportNode.java:67)
at jadx.gui.ui.TabbedPane.getContentPanel(TabbedPane.java:348)
at jadx.gui.ui.TabbedPane.showNode(TabbedPane.java:237)
at jadx.gui.plugins.quark.QuarkManager.loadReport(QuarkManager.java:114)
at jadx.gui.plugins.quark.QuarkManager.lambda$null$0(QuarkManager.java:54)
at jadx.gui.jobs.SimpleTask.onFinish(SimpleTask.java:39)
at jadx.gui.jobs.BackgroundExecutor$TaskWorker.lambda$doInBackground$1(BackgroundExecutor.java:140)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:308)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
The text was updated successfully, but these errors were encountered:
@ljw910 Quark engine support in jadx is quite poor right now, so it is barely useful.
As for your issue: it is hard to say the cause because this error appear if quark report file is not found or invalid. And in most cases this means that something broken in quark or its installation. You can check logs (or Help -> Log viewer menu) for details.
@skylot The issue details I sent were copied from Help -> Log viewer, with the following steps:
1.Click on Tools - Quark Engine.
2.Select "APK," and then click on the start button.
3.Then you will see the Quark analysis report.
4.Click on Help - Log Viewer; the content is the same as the Quark analysis report from the previous step.
@ljw910 As skylot explained the error you have posted simply means that Quark has not generated a report file. Now the question is why there is no report file. Have Jadx failed to execute Quark or is your Quark installation defect and thus no report file was created.
You have to go back in the log file to see if there are other Quark related errors before that error.
Issue details
Jadx version: 1.4.7
Python version:3.12.0
java version "22" 2024-03-19
The text was updated successfully, but these errors were encountered: