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.

Reply via email to