finos / finos/fin-ocr

fin-ocr-rest won't run with fin-ocr-sdk v1.0.5

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
bug fin-ocr-rest
Dominant language
No language data
Stars
10
Forks
2
PR merge metrics
No merged PRs in 30d

Description

## Bug Report

### Steps to Reproduce:
1. git clone fin-ocr-rest
2. check the package.json to make sure it is pulling fin-ocr-sdk v1.0.5
3. run "cd fin-ocr-rest"
4. run "npm run build"
5. run "npm run start"

### Expected Result:
The server should be running on port 3000 in the terminal window

### Actual Result:
When "npm run start" executed, the server threw an error:

```
fin-ocr-rest aaron$ npm run start

> fin-ocr-rest@1.0.0 start
> node --import=./src/register.js src/main.ts

(node:52335) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
node:internal/modules/esm/loader:352
throw new ERR_REQUIRE_CYCLE_MODULE(message);
^

Error [ERR_REQUIRE_CYCLE_MODULE]: Cannot require() ES Module /Users/aaron/git-finos/fin-ocr-rest/node_modules/@finos/fin-ocr-sdk/build/esm/index.js in a cycle.
at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:352:15)
at loadESMFromCJS (node:internal/modules/cjs/loader:1554:24)
at Module._compile (node:internal/modules/cjs/loader:1705:5)
at Object..js (node:internal/modules/cjs/loader:1888:10)
at Module.load (node:internal/modules/cjs/loader:1458:32)
at Function._load (node:internal/modules/cjs/loader:1275:12)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:234:24)
at cjsLoader (node:internal/modules/esm/translators:311:5)
at ModuleWrap. (node:internal/modules/esm/translators:204:7) {
code: 'ERR_REQUIRE_CYCLE_MODULE'
}

Node.js v23.7.0
```

### Environment:
This error began occurring when we moved to using fin-ocr-sdk v1.0.5. It worked fine using fin-ocr-sdk v1.0.4

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.