Arara 在 TeX Live 2021 中崩溃

Arara 在 TeX Live 2021 中崩溃

arara我发现TeX Live 2021 中存在一个问题。

%!TEX TS-program = Arara
% arara: pdflatex
\documentclass[12pt]{article}
\begin{document}

asdad

\end{document}

Arara 已在 TeXWorks 中配置为指向C:/texlive/2021/bin/win32/arara.exe$fullname作为参数。

这是我收到的错误:

_ _ _ _ __ __ _ _ __ __ _
 / _` | '__/ _` | '__/ _` |
| (_| | | | (_| | | | (_| |
 \__,_|_|  \__,_|_|  \__,_|

Exception in thread "main" java.lang.NullPointerException
    at org.islandoftex.arara.cli.CLI.run(CLI.kt:193)
    at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:180)
    at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:17)
    at com.github.ajalt.clikt.core.CliktCommand.parse(CliktCommand.kt:396)
    at com.github.ajalt.clikt.core.CliktCommand.parse$default(CliktCommand.kt:393)
    at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:411)
    at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:436)
    at org.islandoftex.arara.cli.CLIKt.main(CLI.kt:271)
C:\texlive\2021\bin\win32\runscript.tlu:915: command failed with exit code 1:
java.exe -jar c:\texlive\2021\texmf-dist\scripts\arara\arara.jar aaaaa.tex

Java.exe 是

C:\Users\Uwe>java.exe -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) Client VM (build 25.171-b11, mixed mode, sharing)

答案1

感谢报告,这确实是一个错误。详细信息在这个问题上6.0arara在从底层文件系统层次结构中的根目录运行时会引发空指针异常,例如,

F:\> arara test.tex

在 6.0 系列中,arara有一个实验性项目功能(这是个秘密) 并且无法为它设置默认名称,因为它与根目录中的文件一起工作。此错误不会影响 TeX Live 2020 中冻结的 5.0 系列。

我们提供了修复,新系列 6.1 已在 CTAN 上可用。希望它能在几天内登陆 TeX Live 2021 镜像。很快,

$ tlmgr update arara

会给我们arara6.1.0,它已经修复了这个问题。谢谢!

相关内容