I'm experiencing an unusual error with Fantom 1.0.81 after setting FAN_ENV=util::PathEnv.
WARN: cannot init Sys.curEnv
sys::NullErr:
java.lang.NullPointerException: Cannot invoke "fan.sys.File.normalize()" because "<parameter1>" is null
Given a fresh install of Fantom 1.0.81, running fan -version heralds:
Fantom Launcher
Copyright (c) 2006-2023, Brian Frank and Andy Frank
Licensed under the Academic Free License version 3.0
Java Runtime:
java.version: 16.0.2
java.vm.name: Java HotSpot(TM) 64-Bit Server VM
java.vm.vendor: Oracle Corporation
java.vm.version: 16.0.2+7-67
java.home: /Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home
WARN: cannot init Sys.curEnv
sys::NullErr: java.lang.NullPointerException: Cannot invoke "fan.sys.File.normalize()" because "<parameter1>" is null
at fan.sys.Err.make(Err.java:36)
at fan.sys.Method.invoke(Method.java:584)
at fan.sys.Method$MethodFunc.callList(Method.java:212)
at fan.sys.Type.make(Type.java:246)
at fan.sys.ClassType.make(ClassType.java:110)
at fan.sys.Type.make(Type.java:236)
at fan.sys.Sys.initEnv(Sys.java:464)
at fan.sys.Sys.<clinit>(Sys.java:236)
at fan.sys.Env.<clinit>(Env.java:20)
at fanx.tools.Fan.version(Fan.java:230)
at fanx.tools.Fan.run(Fan.java:291)
at fanx.tools.Fan.main(Fan.java:346)
fan.platform: macosx-x86_64
fan.version: 1.0.81
fan.env: sys::BootEnv
fan.home: /Users/acme/dev/fantom
Whereas in Fantom 1.0.80, everything works fine and as expected.
Fantom Launcher
Copyright (c) 2006-2023, Brian Frank and Andy Frank
Licensed under the Academic Free License version 3.0
Java Runtime:
java.version: 16.0.2
java.vm.name: Java HotSpot(TM) 64-Bit Server VM
java.vm.vendor: Oracle Corporation
java.vm.version: 16.0.2+7-67
java.home: /Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home
fan.platform: macosx-x86_64
fan.version: 1.0.80
fan.env: util::PathEnv
fan.home: /Users/acme/dev/fantom
Env Path:
/Users/acme/dev/fantom/var (work)
/Users/acme/dev/fantom (home)
brianTue 13 May
Pretty sure that is fixed for 1.0.82, if you use tip from git do you still see it?
SlimerDudeFri 16 May
Thanks Brian, building from tip resolves the issue.
SlimerDude Tue 13 May
I'm experiencing an unusual error with Fantom 1.0.81 after setting
FAN_ENV=util::PathEnv
.Given a fresh install of Fantom 1.0.81, running
fan -version
heralds:Whereas in Fantom 1.0.80, everything works fine and as expected.
brian Tue 13 May
Pretty sure that is fixed for 1.0.82, if you use tip from git do you still see it?
SlimerDude Fri 16 May
Thanks Brian, building from tip resolves the issue.