Skip to content

java.lang.NullPointerException: Cannot load from char array because "this.text" is null #2783

@ggord

Description

@ggord

Please describe what you did before the error occurred.
IMPORTANT! If the error occurs with a specific APK file please attach or provide link to apk file!

  • Jadx version: 1.5.3
  • Java version: 24.0.2
  • Java VM: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM
  • Platform: Windows Server 2025 (10.0 amd64)
  • Max heap size: 45728 MB
java.lang.NullPointerException: Cannot load from char array because "this.text" is null
	at org.fife.ui.rsyntaxtextarea.TokenImpl.getWidthUpTo(TokenImpl.java:564)
	at org.fife.ui.rsyntaxtextarea.TokenImpl.getWidth(TokenImpl.java:550)
	at org.fife.ui.rsyntaxtextarea.TokenUtils.getSubTokenList(TokenUtils.java:122)
	at org.fife.ui.rsyntaxtextarea.RSyntaxUtilities.getLineWidthUpTo(RSyntaxUtilities.java:373)
	at org.fife.ui.rsyntaxtextarea.WrappedSyntaxView$WrappedLine.modelToView(WrappedSyntaxView.java:1246)
	at org.fife.ui.rsyntaxtextarea.WrappedSyntaxView.modelToView(WrappedSyntaxView.java:706)
	at org.fife.ui.rsyntaxtextarea.WrappedSyntaxView.modelToView(WrappedSyntaxView.java:779)
	at java.desktop/javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicTextUI.damageRange(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicTextUI.damageRange(Unknown Source)
	at org.fife.ui.rtextarea.RTextAreaHighlighter.addMarkAllHighlight(RTextAreaHighlighter.java:85)
	at org.fife.ui.rtextarea.RTextArea.markAll(RTextArea.java:971)
	at org.fife.ui.rtextarea.SearchEngine.markAllImpl(SearchEngine.java:748)
	at org.fife.ui.rtextarea.SearchEngine.markAll(SearchEngine.java:685)
	at jadx.gui.ui.codearea.AbstractCodeArea.highlightAllMatches(AbstractCodeArea.java:435)
	at jadx.gui.ui.codearea.AbstractCodeArea.highlightCaretWord(AbstractCodeArea.java:267)
	at jadx.gui.ui.codearea.AbstractCodeArea$4.caretUpdate(AbstractCodeArea.java:219)
	at java.desktop/javax.swing.text.JTextComponent.fireCaretUpdate(Unknown Source)
	at org.fife.ui.rtextarea.RTextArea.fireCaretUpdate(RTextArea.java:623)
	at org.fife.ui.rsyntaxtextarea.RSyntaxTextArea.fireCaretUpdate(RSyntaxTextArea.java:905)
	at java.desktop/javax.swing.text.JTextComponent$MutableCaretEvent.fire(Unknown Source)
	at java.desktop/javax.swing.text.JTextComponent$MutableCaretEvent.stateChanged(Unknown Source)
	at java.desktop/javax.swing.text.DefaultCaret.fireStateChanged(Unknown Source)
	at java.desktop/javax.swing.text.DefaultCaret.changeCaretPosition(Unknown Source)
	at java.desktop/javax.swing.text.DefaultCaret.handleSetDot(Unknown Source)
	at java.desktop/javax.swing.text.DefaultCaret$DefaultFilterBypass.setDot(Unknown Source)
	at java.desktop/javax.swing.text.NavigationFilter.setDot(Unknown Source)
	at org.fife.ui.rtextarea.ConfigurableCaret$FoldAwareNavigationFilter.setDot(ConfigurableCaret.java:769)
	at java.desktop/javax.swing.text.DefaultCaret.setDot(Unknown Source)
	at java.desktop/javax.swing.text.DefaultCaret.setDot(Unknown Source)
	at java.desktop/javax.swing.text.JTextComponent.setCaretPosition(Unknown Source)
	at jadx.gui.ui.codearea.CodeArea.load(CodeArea.java:126)
	at jadx.core.utils.tasks.TaskExecutor.wrapTask(TaskExecutor.java:168)
	at jadx.core.utils.tasks.TaskExecutor.runStages(TaskExecutor.java:143)
	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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions