Skip to content
This repository was archived by the owner on Jul 22, 2024. It is now read-only.
This repository was archived by the owner on Jul 22, 2024. It is now read-only.

IOException when parsing some XML files #126

@dturner

Description

@dturner

I'm getting an IOException when parsing most XML files in ClassyShark. Full stack trace below:

Error reading AndroidManifext.xml Invalid packed XML identifier. Expecting 0x00080003, found 0x6D783F3C

java.io.IOException: Invalid packed XML identifier. Expecting 0x00080003, found 0x6D783F3C

at com.google.classyshark.silverghost.translator.xml.XmlDecompressor.decompressXml(XmlDecompressor.java:134)
at com.google.classyshark.silverghost.translator.xml.XmlDecompressor.decompressXml(XmlDecompressor.java:124)
at com.google.classyshark.silverghost.translator.xml.AndroidXmlTranslator.apply(AndroidXmlTranslator.java:104)
at com.google.classyshark.silverghost.SilverGhost.translateArchiveElement(SilverGhost.java:118)
at com.google.classyshark.gui.panel.ClassySharkPanel$6.doInBackground(ClassySharkPanel.java:411)
at com.google.classyshark.gui.panel.ClassySharkPanel$6.doInBackground(ClassySharkPanel.java:402)
at javax.swing.SwingWorker$1.call(SwingWorker.java:296)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at javax.swing.SwingWorker.run(SwingWorker.java:335)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.google.classyshark.gui.panel.displayarea.DisplayArea.displayClass(DisplayArea.java:284)
at com.google.classyshark.gui.panel.ClassySharkPanel$6.done(ClassySharkPanel.java:431)
at javax.swing.SwingWorker$5.run(SwingWorker.java:737)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)
at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)
at javax.swing.Timer.fireActionPerformed(Timer.java:312)
at javax.swing.Timer$DoPostEvent.run(Timer.java:244)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:745)
at java.awt.EventQueue.access$300(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:706)
at java.awt.EventQueue$3.run(EventQueue.java:704)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:715)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions