Skip to content

Commit 220afbd

Browse files
Merge pull request #618 from OpenFn/fix/616-serialize-errors
Fix null prototypes breaking the logger
2 parents 6b4a5fa + c4c1344 commit 220afbd

File tree

23 files changed

+226
-19
lines changed

23 files changed

+226
-19
lines changed

integration-tests/worker/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44

55
### Patch Changes
66

7+
- Updated dependencies [2fde0ad]
8+
- Updated dependencies [2fde0ad]
9+
- @openfn/logger@1.0.1
10+
- @openfn/engine-multi@1.0.1
11+
- @openfn/lightning-mock@2.0.1
12+
- @openfn/ws-worker@1.0.1
713
- Updated dependencies [4f5f1dd]
814
- Updated dependencies [58e0d11]
915
- Updated dependencies [58e0d11]

packages/cli/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# @openfn/cli
22

3+
## 1.1.1
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [2fde0ad]
8+
- @openfn/logger@1.0.1
9+
- @openfn/compiler@0.0.41
10+
- @openfn/deploy@0.4.3
11+
- @openfn/runtime@1.0.1
312
## 1.1.0
413

514
### Patch Changes

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openfn/cli",
3-
"version": "1.1.0",
3+
"version": "1.1.1",
44
"description": "CLI devtools for the openfn toolchain.",
55
"engines": {
66
"node": ">=18",

packages/compiler/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @openfn/compiler
22

3+
## 0.0.41
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [2fde0ad]
8+
- @openfn/logger@1.0.1
9+
310
## 0.0.40
411

512
### Patch Changes

packages/compiler/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openfn/compiler",
3-
"version": "0.0.40",
3+
"version": "0.0.41",
44
"description": "Compiler and language tooling for openfn jobs.",
55
"author": "Open Function Group <[email protected]>",
66
"license": "ISC",

packages/deploy/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @openfn/deploy
22

3+
## 0.4.3
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [2fde0ad]
8+
- @openfn/logger@1.0.1
9+
310
## 0.4.2
411

512
### Patch Changes

packages/deploy/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openfn/deploy",
3-
"version": "0.4.2",
3+
"version": "0.4.3",
44
"description": "Deploy projects to Lightning instances",
55
"type": "module",
66
"exports": {

packages/engine-multi/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# engine-multi
22

3+
## 1.1.1
4+
5+
### Patch Changes
6+
7+
- 2fde0ad: Slightly better error reporting for exceptions
8+
- Updated dependencies [2fde0ad]
9+
- @openfn/logger@1.0.1
10+
- @openfn/compiler@0.0.41
11+
- @openfn/lexicon@1.0.0
12+
- @openfn/runtime@1.0.1
313
## 1.1.0
414

515
### Minor Changes

packages/engine-multi/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openfn/engine-multi",
3-
"version": "1.1.0",
3+
"version": "1.1.1",
44
"description": "Multi-process runtime engine",
55
"main": "dist/index.js",
66
"type": "module",

packages/engine-multi/src/errors.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,13 @@ export class ExecutionError extends EngineError {
3333
message;
3434

3535
original: any; // this is the original error
36+
3637
constructor(original: any) {
3738
super();
3839
this.original = original;
3940

4041
this.message = original.message;
42+
this.stack = original.stack;
4143
}
4244
}
4345

0 commit comments

Comments
 (0)