Skip to content

Commit d7b5a10

Browse files
lbakerchefPrajaktaPurohit
authored andcommitted
fix get_stacktrace deprecations
===> Compiling _build/default/lib/webmachine/src/webmachine_resource.erl failed _build/default/lib/webmachine/src/webmachine_resource.erl:205: erlang:get_stacktrace/0: deprecated; use the new try/catch syntax for retrieving the stack backtrace Signed-off-by: Lincoln Baker <lbaker@chef.io>
1 parent 4741523 commit d7b5a10

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/webmachine_decision_core.erl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ handle_request(Resource, ReqState) ->
3838
try
3939
d(v3b13)
4040
catch
41-
?STPATTERN(error:_Reason) ->
42-
error_response(?STACKTRACE)
41+
error:_:Stacktrace ->
42+
error_response(Stacktrace)
4343
end.
4444

4545
wrcall(X) ->

src/webmachine_resource.erl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,8 +210,8 @@ resource_call(F, ReqData,
210210
Result = try
211211
%% Note: the argument list must match the definition of CALLBACK_ARITY
212212
apply(R_Mod, F, [ReqData, R_ModState])
213-
catch ?STPATTERN(C:R) ->
214-
Reason = {C, R, trim_trace(?STACKTRACE)},
213+
catch C:R:Stacktrace ->
214+
Reason = {C, R, trim_trace(Stacktrace)},
215215
{{error, Reason}, ReqData, R_ModState}
216216
end,
217217
case R_Trace of

test/decision_core_test.erl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -331,8 +331,8 @@ setup() ->
331331
meck:new(webmachine_resource, MeckOpts),
332332
Ctx
333333
catch
334-
?STPATTERN(T:E) ->
335-
io:format(user, "~n~p : ~p : ~p", [T, E, ?STACKTRACE]),
334+
T:E:Stacktrace ->
335+
io:format(user, "~n~p : ~p : ~p", [T, E, Stacktrace]),
336336
error(setup_failed)
337337
end.
338338

0 commit comments

Comments
 (0)