Skip to content

UTF8 string too large #568

@radon-at-beeper

Description

@radon-at-beeper

I got the following error when importing the latest APK for Instagram (537.0.0.52.109):

Bytecode Viewer Version: 2.12 [Fat Jar], OS: Linux, Java: 21.0.9

java.lang.IllegalArgumentException: UTF8 string too large
	at org.objectweb.asm.ByteVector.putUTF8(ByteVector.java:255)
	at org.objectweb.asm.SymbolTable.addConstantUtf8(SymbolTable.java:798)
	at org.objectweb.asm.SymbolTable.addConstantUtf8Reference(SymbolTable.java:1031)
	at org.objectweb.asm.SymbolTable.addConstantString(SymbolTable.java:628)
	at org.objectweb.asm.SymbolTable.addConstant(SymbolTable.java:498)
	at org.objectweb.asm.FieldWriter.<init>(FieldWriter.java:136)
	at org.objectweb.asm.ClassWriter.visitField(ClassWriter.java:452)
	at org.objectweb.asm.ClassVisitor.visitField(ClassVisitor.java:356)
	at org.objectweb.asm.commons.ClassRemapper.visitField(ClassRemapper.java:169)
	at org.objectweb.asm.ClassVisitor.visitField(ClassVisitor.java:356)
	at com.googlecode.d2j.dex.Dex2Asm.convertField(Dex2Asm.java:675)
	at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:560)
	at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:468)
	at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:633)
	at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:181)
	at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:53)
	at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:281)
	at the.bytecode.club.bytecodeviewer.util.Dex2Jar.dex2Jar(Dex2Jar.java:55)
	at the.bytecode.club.bytecodeviewer.resources.importing.impl.APKResourceImporter.open(APKResourceImporter.java:66)
	at the.bytecode.club.bytecodeviewer.resources.importing.ImportResource.importKnownFile(ImportResource.java:87)
	at the.bytecode.club.bytecodeviewer.resources.importing.ImportResource.run(ImportResource.java:59)
	at java.base/java.lang.Thread.run(Thread.java:1583)

This also occurs with version 2.13.2 of bytecoder-viewer.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions