Given from the logs:
[tester::#PZ7] [test-4.lox] var a = "1";
[tester::#PZ7] [test-4.lox] print a; // Should print 1
[tester::#PZ7] [test-4.lox]
[tester::#PZ7] [test-4.lox] var a;
[tester::#PZ7] [test-4.lox] print a; // Should print nil
[tester::#PZ7] [test-4.lox]
[tester::#PZ7] [test-4.lox] var a = "2";
[tester::#PZ7] [test-4.lox] print a; // Should print 2
[tester::#PZ7] [test-4.lox]
[tester::#PZ7] [test-4.lox] {
[tester::#PZ7] [test-4.lox] // First declaration in local scope
[tester::#PZ7] [test-4.lox] var a = "1";
[tester::#PZ7] [test-4.lox]
[tester::#PZ7] [test-4.lox] // Attempting to redeclare in local scope
[tester::#PZ7] [test-4.lox] var a = "2"; // This should be a compile error
[tester::#PZ7] [test-4.lox] print a;
[tester::#PZ7] [test-4.lox] }
[tester::#PZ7] [test-4] $ ./your_program.sh run test.lox
[your_program] 1
[your_program] nil
[your_program] 2
[tester::#PZ7] [test-4] 𐄂 1
[tester::#PZ7] [test-4] Expected line #1 on stdout to be "", got "1"
[tester::#PZ7] [test-4] Test failed
Tester is appearing to have a mistake asserting the output