Arcadia
Arcadia copied to clipboard
Line numbers don't show up on exceptions, even in AOT compiled namespaces
Steps to reproduce:
Create namespace:
(ns game.test)
(defn add [x] (+ x x))
Add it to configuration.edn:
:export-namespaces [game.test]
Then press Arcadia/AOT Compile in the unity menu.
Click play. Start a REPL.
(require 'game.test)
(add "hej")
This leads to:
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber (System.String str, System.Globalization.NumberStyles options, System.Number+NumberBuffer& number, System.Globalization.NumberFormatInfo info, System.Boolean parseDecimal) [0x00057] in <d7ac571ca2d04b2f981d0d886fa067cf>:0
at System.Number.ParseInt64 (System.String value, System.Globalization.NumberStyles options, System.Globalization.NumberFormatInfo numfmt) [0x00014] in <d7ac571ca2d04b2f981d0d886fa067cf>:0
at System.Int64.Parse (System.String s, System.Globalization.NumberStyles style, System.IFormatProvider provider) [0x0000e] in <d7ac571ca2d04b2f981d0d886fa067cf>:0
at System.Convert.ToInt64 (System.String value, System.IFormatProvider provider) [0x00006] in <d7ac571ca2d04b2f981d0d886fa067cf>:0
at System.String.System.IConvertible.ToInt64 (System.IFormatProvider provider) [0x00000] in <d7ac571ca2d04b2f981d0d886fa067cf>:0
at System.Convert.ToInt64 (System.Object value, System.IFormatProvider provider) [0x00003] in <d7ac571ca2d04b2f981d0d886fa067cf>:0
at clojure.lang.Util.ConvertToLong (System.Object o) [0x000ae] in <fb1204dbf0b848beaab1559f81f1b22c>:0
at clojure.lang.Numbers+LongOps.add (System.Object x, System.Object y) [0x00000] in <fb1204dbf0b848beaab1559f81f1b22c>:0
at clojure.lang.Numbers.add (System.Object x, System.Object y) [0x00011] in <fb1204dbf0b848beaab1559f81f1b22c>:0
at game$test$add__81.invokeStatic (System.Object ) [0x00000] in <3eafdfc4c3094d61af6f682d32802809>:0
at game$test$add__81.invoke (System.Object ) [0x00000] in <3eafdfc4c3094d61af6f682d32802809>:0
at game$test$eval__49__54.invokeStatic () [0x0000a] in <9d4147ac5b8c4e89a9de5fa8dbfb909c>:0
at game$test$eval__49__54.invoke () [0x00000] in <9d4147ac5b8c4e89a9de5fa8dbfb909c>:0
at clojure.lang.Compiler.eval (System.Object form) [0x001c2] in <fb1204dbf0b848beaab1559f81f1b22c>:0
at clojure.lang.Compiler.eval (System.Object form) [0x00149] in <fb1204dbf0b848beaab1559f81f1b22c>:0
at clojure$core$eval__22334.invokeStatic (System.Object ) [0x00000] in <75aedcbf6ad14e4293bea1888c10ab1d>:0
at clojure$core$eval__22334.invoke (System.Object ) [0x00000] in <75aedcbf6ad14e4293bea1888c10ab1d>:0
at clojure.lang.Var.invoke (System.Object arg1) [0x00010] in <fb1204dbf0b848beaab1559f81f1b22c>:0
at Arcadia.NRepl+EvalFn.invoke () [0x00094] in /Users/jona/unity/Poison Girl 4/Assets/Arcadia/Editor/NRepl.cs:197