Hi guys,
I have a suspicion that I have fallen foul of #2 in Evan's mail here.
Having upgraded to R16 (thankfully in a duplicate machine!) my app fails to compile with the following . . .
(ege@testhost)1> 05:10:06.972 [error] gen_server boss_web terminated with reason: no match of right hand value {error,[{"/home/graeme/projects/egolf/dev/tournaments/src/controller/egolf_comp_controller.erl",[{{265,25},erl_lint,{undefined_function,{is_integer,2}}}]}]} in boss_load:load_all_modules/3 line 29
05:10:07.060 [error] CRASH REPORT Process boss_web with 0 neighbours exited with reason: no match of right hand value {error,[{"/home/graeme/projects/egolf/dev/tournaments/src/controller/egolf_comp_controller.erl",[{{265,25},erl_lint,{undefined_function,{is_integer,2}}}]}]} in boss_load:load_all_modules/3 line 29 in gen_server:terminate/6 line 744
05:10:07.149 [error] Supervisor boss_sup had child boss_web_controller started with boss_web_controller:start_link([{ip,"0.0.0.0"},{port,8001}]) at <0.67.0> exit with reason no match of right hand value {error,[{"/home/graeme/projects/egolf/dev/tournaments/src/controller/egolf_comp_controller.erl",[{{265,25},erl_lint,{undefined_function,{is_integer,2}}}]}]} in boss_load:load_all_modules/3 line 29 in context child_terminated
!
Now "is_integer(23)" works just fine from the shell, so I am suspecting the failure to compile is related to the chance in the internal representation, since I m passing "fun is_integer/1" to lists:filter.
Has there been some further discussion on this that I missed? (I am on CB 0.8.9)
Any help would be greatly appreciated.
Thanks
g