It should be started here: https://github.com/ChicagoBoss/ChicagoBoss/blob/6a455b98b7e1b08c1119e96d36b23155d223722d/src/boss/boss_web_controller_init.erl#L74
But it seems the value isn't being validated and probably should be. If you run boss_news:start() in the Erlang console, what do you get? -Jesse On Sun, Oct 30, 2016 at 3:07 AM, Phang Mulianto <braveh...@gmail.com> wrote: > Hi, > > i not see any info on the tutorial on boss_news part. How to start it i > don't know also. > > i will look into the boss_news settings howto. > > Thanks > > Mulianto > > On Saturday, 29 October 2016 19:53:34 UTC+8, Jesse Gumm wrote: >> >> Hi, >> >> This line in the error message: >> >> {noproc,{gen_server,call, >> >> [{global,boss_news}, >> >> Means that the boss_news server is not started. >> >> I thought boss_news should be started by default, but I don't know. You >> might need to e ensure it's started during application startup. >> >> -Jesse >> >> On Oct 29, 2016 3:44 AM, "Phang Mulianto" <brav...@gmail.com> wrote: >> >>> So nobody can give a clue ? >>> >>> to bad , its hard for newbie to understand this without any help. >>> >>> i plan to convert my django app to chicagoboss but bump on this. >>> >>> >>> On Friday, 28 October 2016 19:05:53 UTC+8, Phang Mulianto wrote: >>>> >>>> HI TX, >>>> >>>> Below is my 23 lines error. >>>> >>>> Strange is when rebar compile , no error message. it pass compilation. >>>> >>>> register('POST', [], WardBoss) -> >>>> NewVoter = voter:new(id, Req:post_param("first_name"), >>>> Req:post_param("last_name"), >>>> Req:post_param("address"), Req:post_param("notes"), >>>> WardBoss:id()), >>>> case NewVoter:save() of <<<==== this is line 23 error, but with >>>> rebar compile, there is no error, and this is copy paste from the tutorial. >>>> {ok, SavedVoter} -> >>>> {redirect, "/voter/view/"++SavedVoter:id()}; >>>> %{redirect, [{action, "list"}]}; >>>> %{ok, [{voter, "ab"}]}; >>>> {error, Errors} -> >>>> {ok, [{errors, Errors}, {voter, NewVoter}]} >>>> end. >>>> >>>> >>>> On Friday, October 28, 2016 at 6:14:22 PM UTC+8, TX wrote: >>>>> >>>>> {file,"/home/mulianto/development/erlangweb/evening/src/ >>>>> controller/evening_voter_controller.erl"},{line,23} >>>>> >>>>> Check line 23 of your evening_voter_controller.erl file >>>>> >>>>> >>>>> ------------------ 原始邮件 ------------------ >>>>> *发件人:* "Phang Mulianto";<brav...@gmail.com>; >>>>> *发送时间:* 2016年10月28日(星期五) 下午4:58 >>>>> *收件人:* "ChicagoBoss"<chicagoboss@googlegroups.com>; >>>>> *抄送:* "TX"<23161...@qq.com>; >>>>> *主题:* Re: 回复:[chicagoboss] Evening with erlang tutorial >>>>> >>>>> Hi TX, >>>>> >>>>> Here are the web error message. >>>>> >>>>> We got a problem! >>>>> This message will appear in production; you may want to define a 500 >>>>> handler in /home/mulianto/development/erlangweb/evening/priv/evening. >>>>> routes >>>>> Error: >>>>> >>>>> "Error in controller, see console.log for details\n" >>>>> >>>>> Request: >>>>> >>>>> {sbw,cowboy_simple_bridge, >>>>> {cowboy_bridge,#Ref<0.0.0.144911>}, >>>>> false, >>>>> [{<<"first_name">>,<<"Anda">>}, >>>>> {<<"last_name">>,<<"bisa">>}, >>>>> {<<"address">>,<<"Chicago">>}, >>>>> {<<"notes">>,<<"Mantap">>}], >>>>> [],[],none, >>>>> [{<<"host">>,<<"127.0.0.1:8001">>}, >>>>> {<<"connection">>,<<"keep-alive">>}, >>>>> {<<"content-length">>,<<"59">>}, >>>>> {<<"pragma">>,<<"no-cache">>}, >>>>> {<<"cache-control">>,<<"no-cache">>}, >>>>> {<<"origin">>,<<"http://127.0.0.1:8001">>}, >>>>> {<<"upgrade-insecure-requests">>,<<"1">>}, >>>>> {<<"user-agent">>, >>>>> <<"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like >>>>> Gecko) Chrome/51.0.2704.106 Safari/537.36">>}, >>>>> {<<"content-type">>,<<"application/x-www-form-urlencoded">>}, >>>>> {<<"accept">>, >>>>> >>>>> <<"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8">>}, >>>>> {<<"referer">>,<<"http://127.0.0.1:8001/voter/register">>}, >>>>> {<<"accept-encoding">>,<<"gzip, deflate">>}, >>>>> {<<"accept-language">>,<<"en-US,en;q=0.8">>}, >>>>> {<<"cookie">>, >>>>> <<"csrftoken=pfMY4UPoNYv8avsfl8gYCDVoHm0xyrv5; >>>>> AuthSession=bXVsaWFudG86NTgwRjY4NEE6VgjtIAUiJyNrBe9v24dQ9qzMDa0; >>>>> session_id=e68d8840c82404c1a0e9318148a82659; user_id=ward_boss-1">>}], >>>>> [{<<"csrftoken">>,<<"pfMY4UPoNYv8avsfl8gYCDVoHm0xyrv5">>}, >>>>> {<<"authsession">>, >>>>> <<"bXVsaWFudG86NTgwRjY4NEE6VgjtIAUiJyNrBe9v24dQ9qzMDa0">>}, >>>>> {<<"session_id">>,<<"e68d8840c82404c1a0e9318148a82659">>}, >>>>> {<<"user_id">>,<<"ward_boss-1">>}], >>>>> {response,200,[],[],[]}} >>>>> >>>>> Application info: >>>>> >>>>> {boss_app_info,evening,[],"/static","/doc",all, >>>>> [{evening_01_news,[]}], >>>>> <0.256.0>,<0.257.0>,<0.259.0>,<0.260.0>, >>>>> ["greeting","voter","ward_boss"], >>>>> [], >>>>> ["evening_greeting_controller","evening_user_controller", >>>>> "evening_voter_controller"]} >>>>> >>>>> *Fri, 28 October 2016 2:19 p.m.* >>>>> >>>>> >>>>> *I cannot get the real problem. Also the records data is saved and can >>>>> list the data when go to the /voter/list * >>>>> >>>>> >>>>> And the error from console : >>>>> >>>>> 14:19:11.371 [error] POST /voter/register [evening] 500 6ms >>>>> >>>>> 14:19:13.794 [error] Error in controller exit:{noproc,{gen_server,call, >>>>> >>>>> [{global,boss_news}, >>>>> >>>>> {created,"voter-13", >>>>> >>>>> [{id,"voter-13"}, >>>>> >>>>> {first_name,"Anda"}, >>>>> >>>>> {last_name,"bisa"}, >>>>> >>>>> {address,"Chicago"}, >>>>> >>>>> {notes,"Mantap"}, >>>>> >>>>> {ward_boss_id,"ward_boss-1"}]}]}} >>>>> Stacktrace: [{gen_server,call,2,[{file,"ge >>>>> n_server.erl"},{line,182}]},{boss_record_lib,run_after_hook >>>>> s,3,[{file,"src/boss_record_lib.erl"},{line,45}]},{boss_ >>>>> db,save_record,2,[{file,"src/boss_db.erl"},{line,423}]},{ >>>>> evening_voter_controller,register,4,[{file,"/home/mulianto/ >>>>> development/erlangweb/evening/src/controller/evening_voter_c >>>>> ontroller.erl"},{line,23}]},{boss_web_controller,call_contro >>>>> ller_action,3,[{file,"src/boss/boss_web_controller.erl"} >>>>> ,{line,305}]},{boss_web_controller,apply_action,4,[{file," >>>>> src/boss/boss_web_controller.erl"},{line,297}]},{boss_web_ >>>>> controller,execute_action_inner,9,[{file,"src/boss/boss_ >>>>> web_controller.erl"},{line,276}]},{boss_web_controller_ >>>>> handle_request,process_dynamic_request,5,[{file,"src/ >>>>> boss/boss_web_controller_handle_request.erl"},{line,255}]}] >>>>> >>>>> 14:19:13.797 [error] "Error in controller, see console.log for >>>>> details\n" >>>>> >>>>> >>>>> Thanks, >>>>> >>>>> Mulianto >>>>> >>>>> On Friday, October 28, 2016 at 3:36:31 PM UTC+8, TX wrote: >>>>>> >>>>>> Hi Mulianto, >>>>>> >>>>>> The error message should have tell you the reason, if you are not >>>>>> sure, kindly e-mail us the error message and we will then try to figure >>>>>> out. >>>>>> >>>>>> >>>>>> ------------------ 原始邮件 ------------------ >>>>>> *发件人:* "Phang Mulianto";<brav...@gmail.com>; >>>>>> *发送时间:* 2016年10月28日(星期五) 下午2:23 >>>>>> *收件人:* "ChicagoBoss"<chicagoboss@googlegroups.com>; >>>>>> *主题:* [chicagoboss] Evening with erlang tutorial >>>>>> >>>>>> Hi, >>>>>> >>>>>> i try the tutorial, and stuck in the saving data part, which is the >>>>>> register voter. After save data it suppose redirect, but got error 500. >>>>>> >>>>>> here my code as in the tutorial : >>>>>> >>>>>> register('POST', [], WardBoss) -> >>>>>> NewVoter = voter:new(id, Req:post_param("first_name"), >>>>>> Req:post_param("last_name"), >>>>>> Req:post_param("address"), Req:post_param("notes"), >>>>>> WardBoss:id()), >>>>>> case NewVoter:save() of >>>>>> {ok, SavedVoter} -> >>>>>> {redirect, "/voter/view/"++SavedVoter:id()}; >>>>>> %{redirect, [{action, "list"}]}; >>>>>> %{ok, [{voter, "ab"}]}; >>>>>> {error, Errors} -> >>>>>> {ok, [{errors, Errors}, {voter, NewVoter}]} >>>>>> end. >>>>>> >>>>>> i try with other way of redirect which documented, but all the same. >>>>>> any direction ? >>>>>> >>>>>> my erlang instaled on debian 8.1: >>>>>> >>>>>> Erlang/OTP 17 [erts-6.4.1] [source] [64-bit] [smp:4:4] >>>>>> [async-threads:10] [kernel-poll:false] >>>>>> >>>>>> Eshell V6.4.1 (abort with ^G) >>>>>> >>>>>> >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Mulianto >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "ChicagoBoss" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to chicagoboss...@googlegroups.com. >>>>>> Visit this group at https://groups.google.com/group/chicagoboss. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/chicagoboss/96545761-e418- >>>>>> 4a06-b162-93be8cd1dfa1%40googlegroups.com >>>>>> <https://groups.google.com/d/msgid/chicagoboss/96545761-e418-4a06-b162-93be8cd1dfa1%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "ChicagoBoss" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to chicagoboss...@googlegroups.com. >>>>> Visit this group at https://groups.google.com/group/chicagoboss. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/chicagoboss/08b77c0c-093b- >>>>> 4214-8b10-cc8a556bc54c%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/chicagoboss/08b77c0c-093b-4214-8b10-cc8a556bc54c%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "ChicagoBoss" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to chicagoboss...@googlegroups.com. >>> Visit this group at https://groups.google.com/group/chicagoboss. >>> To view this discussion on the web visit https://groups.google.com/d/ms >>> gid/chicagoboss/3f1447de-24a9-4c1e-ae6a-48f25098b763%40googlegroups.com >>> <https://groups.google.com/d/msgid/chicagoboss/3f1447de-24a9-4c1e-ae6a-48f25098b763%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- > You received this message because you are subscribed to the Google Groups > "ChicagoBoss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to chicagoboss+unsubscr...@googlegroups.com. > Visit this group at https://groups.google.com/group/chicagoboss. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/chicagoboss/020b82e0-3e24-4b28-b1ee-22de702240e9%40googlegroups.com > <https://groups.google.com/d/msgid/chicagoboss/020b82e0-3e24-4b28-b1ee-22de702240e9%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- Jesse Gumm Owner, Sigma Star Systems 414.940.4866 || sigma-star.com || @jessegumm -- You received this message because you are subscribed to the Google Groups "ChicagoBoss" group. To unsubscribe from this group and stop receiving emails from it, send an email to chicagoboss+unsubscr...@googlegroups.com. Visit this group at https://groups.google.com/group/chicagoboss. To view this discussion on the web visit https://groups.google.com/d/msgid/chicagoboss/CAPTXyXdcLUr-2u_ydr7%3Dkr8B4cbhBd7Y%2B3viQQx6O3y4oHE%3DjA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.