Some obfuscators tend to rename member classes to short random strings like "Ab" or "Bc".
.class public final Lde/fipso/test/container/ui/ContainerActivity;
.super Landroidx/appcompat/app/AppCompatActivity;
.source "ContainerActivity.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lde/fipso/test/rL;
}
.end annotation
visitInnerClasses() then fails to parse the inner and outer class name, because we are not using the default class name format with the $ as the separator. (java.lang.ArrayIndexOutOfBoundsException: 1 -> ClassBuilder.java:150);
EDIT:
This could be a baksmali issue.