profile
viewpoint
Iheb KHEMISSI ikhemissi @kawattatech London

ikhemissi/redmine-2-openshift-quickstart 1

Redmine version 2.2.0 project management software for OpenShift

5app/health-check-helpers 0

A set of functions to help determine if a service is healthy or not

5app/logger 0

Simple console logger that outputs json in prod and pretty messages on dev

5app/service-template 0

5app microservice template

ikhemissi/amqp.node 0

AMQP 0-9-1 library and client for Node.JS

ikhemissi/angular-dc-directive 0

AngularJS directive for dc.js [https://github.com/dc-js/dc.js]

ikhemissi/angular-highcharts-directive 0

An Angular Js Directive which allows to simplify the use of Highcharts charts

ikhemissi/aws-polly-voices 0

:package: Helper module to get AWS polly voices in an idiomatic way :baby_chick:

ikhemissi/aws-sdk-for-javascript-v3 0

The open source version of the AWS SDK for JavaScript V3 developer guide. You can submit feedback & requests for changes by submitting issues in this repo or by making proposed changes & submitting a pull request.

ikhemissi/cbz-web 0

Simple remote cbz viewer

fork ikhemissi/cloudwatch-dashboards-cloudformation-sample

A sample project to demonstrate using Cloudformation, how to create and configure CloudWatch metric filters, alarms and a dashboard to monitor an AWS Lambda function.

fork in a month

push event5app/buslane

Iheb KHEMISSI

commit sha fa4df89d2559b6b3b546467e8f73f46b88a94f36

feat: Extend RPCError stack trace with the original one (#66) Extend the current stack trace in `RPCError` with the original error stack trace and cleanup the output to remove redundant entries. noissue

view details

push time in 2 months

delete branch 5app/buslane

delete branch : merge-error-stack-traces

delete time in 2 months

PR merged 5app/buslane

feat: Extend RPCError stack trace with the original one

See 5app/hub#10916

Extend the current stack trace in RPCError with the original error stack trace and cleanup the output to remove redundant entries like at runMicrotasks and at processTicksAndRejections

Before:

auth | Error in the auth service: RPCError: Throwing an error from the api service
auth |     at Database.getUserForAuth [as _getUserForAuth] (/home/node/api/db/methods/users.js:110:9)
auth |     at processTicksAndRejections (node:internal/process/task_queues:96:5) {
auth |   code: undefined,
auth |   ingress: 'api:db',
auth |   method: 'getUserForAuth'
auth | }

After merging the stack traces:

auth | Error in the auth service: RPCError: Throwing an error from the api service
auth |     at Database.getUserForAuth [as _getUserForAuth] (/home/node/api/db/methods/users.js:110:9)
auth |     at Proxy.<anonymous> (/home/node/auth/node_modules/@5app/buslane/index.js:128:13)
auth |     at async deserializeUser (file:///home/node/auth/modules/auth.js:231:17) {
auth |   code: undefined,
auth |   ingress: 'api:db',
auth |   method: 'getUserForAuth'
auth | }

~noissue~ 5app/hub#10916 (but i've put it at the top)

+32 -2

0 comment

2 changed files

ikhemissi

pr closed time in 2 months

PR opened 5app/buslane

feat: Extend RPCError stack trace with the original one

Extend the current stack trace in RPCError with the original error stack trace and cleanup the output to remove redundant entries.

noissue

+32 -2

0 comment

2 changed files

pr created time in 2 months

create barnch5app/buslane

branch : merge-error-stack-traces

created branch time in 2 months

more