Giter Club home page Giter Club logo

Comments (8)

visma-sorinbroscaru avatar visma-sorinbroscaru commented on September 21, 2024 1

Works with package.json dev dependencies from above and svelte-jester at 1.7.0

from svelte-jester.

visma-sorinbroscaru avatar visma-sorinbroscaru commented on September 21, 2024

Oh, I see some one already managed to add same issue 2 hours before me.

from svelte-jester.

sebastianrothe avatar sebastianrothe commented on September 21, 2024

Oh, I see some one already managed to add same issue 2 hours before me.

Nah, this is a different bug. Sorry about that.

from svelte-jester.

sebastianrothe avatar sebastianrothe commented on September 21, 2024

Can you try it with the following devDependencies in package.json ?

"devDependencies": {
    "@babel/preset-env": "^7.14.2",
    "@rollup/plugin-commonjs": "^19.0.0",
    "@rollup/plugin-node-resolve": "^13.0.0",
    "@rollup/plugin-typescript": "^8.2.1",
    "@testing-library/jest-dom": "^5.12.0",
    "@testing-library/svelte": "^3.0.3",
    "@tsconfig/svelte": "^1.0.10",
    "@types/jest": "^26.0.23",
    "babel-jest": "^26.*",
    "jest": "^26.*",
    "rollup": "^2.50.1",
    "rollup-plugin-livereload": "^2.0.0",
    "rollup-plugin-svelte": "^7.1.0",
    "rollup-plugin-terser": "^7.0.2",
    "svelte": "^3.38.2",
    "svelte-check": "^1.6.0",
    "svelte-jester": "^1.6.0",
    "svelte-preprocess": "^4.7.3",
    "ts-jest": "^26.*",
    "tslib": "^2.2.0",
    "typescript": "^4.3.2"
  },

and then npm install and npm run test

from svelte-jester.

visma-sorinbroscaru avatar visma-sorinbroscaru commented on September 21, 2024

Same error in console as above. It still fails for me under preprocess.js:

console output!
PS D:\_Svelte\tests-fail-to-load-on-win> npm run test

> [email protected] test D:\_Svelte\tests-fail-to-load-on-win
> jest

internal/process/promises.js:213
        triggerUncaughtException(err, true /* fromPromise */);
        ^

TypeError [ERR_INVALID_ARG_TYPE]: The "chunk" argument must be of type string or an instance of Buffer or Uint8Array. Received an instance of NodeError
    at Socket.Writable.write (internal/streams/writable.js:285:13)
    at file:///D:/_Svelte/tests-fail-to-load-on-win/node_modules/svelte-jester/src/preprocess.js:11:32 {
code: 'ERR_INVALID_ARG_TYPE'
}
1: 00007FF66A4B3E0F napi_wrap+108911
2: 00007FF66A457E16 v8::base::CPU::has_sse+61910
3: 00007FF66A45A859 node::OnFatalError+7273
4: 00007FF66ACDDDCF v8::internal::Builtins::builtin_handle+321711
5: 00007FF66ACDD364 v8::internal::Builtins::builtin_handle+319044
6: 00007FF66ACDD657 v8::internal::Builtins::builtin_handle+319799
7: 00007FF66ACDD4A3 v8::internal::Builtins::builtin_handle+319363
8: 00007FF66ADB9C8D v8::internal::SetupIsolateDelegate::SetupHeap+465453
9: 00007FF66AD52092 v8::internal::SetupIsolateDelegate::SetupHeap+40498
10: 00007FF66AD52092 v8::internal::SetupIsolateDelegate::SetupHeap+40498
11: 00007FF66AD4FD4E v8::internal::SetupIsolateDelegate::SetupHeap+31470
12: 00007FF66AD4F93C v8::internal::SetupIsolateDelegate::SetupHeap+30428
13: 00007FF66AC1FAC1 v8::internal::Execution::CallWasm+1649
14: 00007FF66AC1F32F v8::internal::Execution::Call+191
15: 00007FF66AD0AEA7 v8::Function::Call+615
16: 00007FF66A4E0C04 node::CallbackScope::~CallbackScope+868
17: 00007FF66A4E090E node::CallbackScope::~CallbackScope+110
18: 00007FF66A4411D0 v8::internal::OrderedHashTable<v8::internal::OrderedHashSet,1>::NumberOfBucketsOffset+199056
19: 00007FF66A514D37 uv_timer_stop+775
20: 00007FF66A51152B uv_async_send+331
21: 00007FF66A510CBC uv_loop_init+1292
22: 00007FF66A510E5A uv_run+202
23: 00007FF66A412CD5 v8::internal::OrderedHashTable<v8::internal::OrderedHashSet,1>::NumberOfBucketsOffset+9365
24: 00007FF66A486F37 node::Start+311
25: 00007FF66A2E677C RC4_options+339580
26: 00007FF66B2A874C v8::internal::compiler::RepresentationChanger::Uint32OverflowOperatorFor+152316
27: 00007FFF70387034 BaseThreadInitThunk+20
28: 00007FFF704C2651 RtlUserThreadStart+33
FAIL  src/__tests__/hello.test.ts
● Test suite failed to run

    Command failed: node --unhandled-rejections=strict --abort-on-uncaught-exception D:\_Svelte\tests-fail-to-load-on-win\node_modules\svelte-jester\src\preprocess.js
    internal/process/promises.js:213
            triggerUncaughtException(err, true /* fromPromise */);
            ^

    TypeError [ERR_INVALID_ARG_TYPE]: The "chunk" argument must be of type string or an instance of Buffer or Uint8Array. Received an instance of NodeError
        at Socket.Writable.write (internal/streams/writable.js:285:13)
        at file:///D:/_Svelte/tests-fail-to-load-on-win/node_modules/svelte-jester/src/preprocess.js:11:32 {
    code: 'ERR_INVALID_ARG_TYPE'
    }
    1: 00007FF66A4B3E0F napi_wrap+108911
    2: 00007FF66A457E16 v8::base::CPU::has_sse+61910
    3: 00007FF66A45A859 node::OnFatalError+7273
    4: 00007FF66ACDDDCF v8::internal::Builtins::builtin_handle+321711
    5: 00007FF66ACDD364 v8::internal::Builtins::builtin_handle+319044
    6: 00007FF66ACDD657 v8::internal::Builtins::builtin_handle+319799
    7: 00007FF66ACDD4A3 v8::internal::Builtins::builtin_handle+319363
    8: 00007FF66ADB9C8D v8::internal::SetupIsolateDelegate::SetupHeap+465453
    9: 00007FF66AD52092 v8::internal::SetupIsolateDelegate::SetupHeap+40498
    10: 00007FF66AD52092 v8::internal::SetupIsolateDelegate::SetupHeap+40498
    11: 00007FF66AD4FD4E v8::internal::SetupIsolateDelegate::SetupHeap+31470
    12: 00007FF66AD4F93C v8::internal::SetupIsolateDelegate::SetupHeap+30428
    13: 00007FF66AC1FAC1 v8::internal::Execution::CallWasm+1649
    14: 00007FF66AC1F32F v8::internal::Execution::Call+191
    15: 00007FF66AD0AEA7 v8::Function::Call+615
    16: 00007FF66A4E0C04 node::CallbackScope::~CallbackScope+868
    17: 00007FF66A4E090E node::CallbackScope::~CallbackScope+110
    18: 00007FF66A4411D0 v8::internal::OrderedHashTable<v8::internal::OrderedHashSet,1>::NumberOfBucketsOffset+199056
    19: 00007FF66A514D37 uv_timer_stop+775
    20: 00007FF66A51152B uv_async_send+331
    21: 00007FF66A510CBC uv_loop_init+1292
    22: 00007FF66A510E5A uv_run+202
    23: 00007FF66A412CD5 v8::internal::OrderedHashTable<v8::internal::OrderedHashSet,1>::NumberOfBucketsOffset+9365
    24: 00007FF66A486F37 node::Start+311
    25: 00007FF66A2E677C RC4_options+339580
    26: 00007FF66B2A874C v8::internal::compiler::RepresentationChanger::Uint32OverflowOperatorFor+152316
    27: 00007FFF70387034 BaseThreadInitThunk+20
    28: 00007FFF704C2651 RtlUserThreadStart+33


    at Socket.Writable.write (internal/streams/writable.js:285:13)
    at file:/D:/_Svelte/tests-fail-to-load-on-win/node_modules/svelte-jester/src/preprocess.js:11:32 {
        code: 'ERR_INVALID_ARG_TYPE'
    }
    1: 00007FF66A4B3E0F napi_wrap+108911
    2: 00007FF66A457E16 v8::base::CPU::has_sse+61910
    3: 00007FF66A45A859 node::OnFatalError+7273
    4: 00007FF66ACDDDCF v8::internal::Builtins::builtin_handle+321711
    5: 00007FF66ACDD364 v8::internal::Builtins::builtin_handle+319044
    6: 00007FF66ACDD657 v8::internal::Builtins::builtin_handle+319799
    7: 00007FF66ACDD4A3 v8::internal::Builtins::builtin_handle+319363
    8: 00007FF66ADB9C8D v8::internal::SetupIsolateDelegate::SetupHeap+465453
    9: 00007FF66AD52092 v8::internal::SetupIsolateDelegate::SetupHeap+40498
    10: 00007FF66AD52092 v8::internal::SetupIsolateDelegate::SetupHeap+40498
    11: 00007FF66AD4FD4E v8::internal::SetupIsolateDelegate::SetupHeap+31470
    12: 00007FF66AD4F93C v8::internal::SetupIsolateDelegate::SetupHeap+30428
    13: 00007FF66AC1FAC1 v8::internal::Execution::CallWasm+1649
    14: 00007FF66AC1F32F v8::internal::Execution::Call+191
    15: 00007FF66AD0AEA7 v8::Function::Call+615
    16: 00007FF66A4E0C04 node::CallbackScope::~CallbackScope+868
    17: 00007FF66A4E090E node::CallbackScope::~CallbackScope+110
    18: 00007FF66A4411D0 v8::internal::OrderedHashTable<v8::internal::OrderedHashSet,1>::NumberOfBucketsOffset+199056
    19: 00007FF66A514D37 uv_timer_stop+775
    20: 00007FF66A51152B uv_async_send+331
    21: 00007FF66A510CBC uv_loop_init+1292
    22: 00007FF66A510E5A uv_run+202
    23: 00007FF66A412CD5 v8::internal::OrderedHashTable<v8::internal::OrderedHashSet,1>::NumberOfBucketsOffset+9365
    24: 00007FF66A486F37 node::Start+311
    25: 00007FF66A2E677C RC4_options+339580
    26: 00007FF66B2A874C v8::internal::compiler::RepresentationChanger::Uint32OverflowOperatorFor+152316
    27: 00007FFF70387034 BaseThreadInitThunk+20
    28: 00007FFF704C2651 RtlUserThreadStart+33
    at Object.process (node_modules/svelte-jester/src/transformer.cjs:17:28)
    at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:463:35)
    at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:568:40)
    at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:606:25)

internal/process/promises.js:213
        triggerUncaughtException(err, true /* fromPromise */);
        ^

TypeError [ERR_INVALID_ARG_TYPE]: The "chunk" argument must be of type string or an instance of Buffer or Uint8Array. Received an instance of NodeError
    at Socket.Writable.write (internal/streams/writable.js:285:13)
    at file:///D:/_Svelte/tests-fail-to-load-on-win/node_modules/svelte-jester/src/preprocess.js:11:32 {
code: 'ERR_INVALID_ARG_TYPE'
}
1: 00007FF66A4B3E0F napi_wrap+108911
2: 00007FF66A457E16 v8::base::CPU::has_sse+61910
3: 00007FF66A45A859 node::OnFatalError+7273
4: 00007FF66ACDDDCF v8::internal::Builtins::builtin_handle+321711
5: 00007FF66ACDD364 v8::internal::Builtins::builtin_handle+319044
6: 00007FF66ACDD657 v8::internal::Builtins::builtin_handle+319799
7: 00007FF66ACDD4A3 v8::internal::Builtins::builtin_handle+319363
8: 00007FF66ADB9C8D v8::internal::SetupIsolateDelegate::SetupHeap+465453
9: 00007FF66AD52092 v8::internal::SetupIsolateDelegate::SetupHeap+40498
10: 00007FF66AD52092 v8::internal::SetupIsolateDelegate::SetupHeap+40498
11: 00007FF66AD4FD4E v8::internal::SetupIsolateDelegate::SetupHeap+31470
12: 00007FF66AD4F93C v8::internal::SetupIsolateDelegate::SetupHeap+30428
13: 00007FF66AC1FAC1 v8::internal::Execution::CallWasm+1649
14: 00007FF66AC1F32F v8::internal::Execution::Call+191
15: 00007FF66AD0AEA7 v8::Function::Call+615
16: 00007FF66A4E0C04 node::CallbackScope::~CallbackScope+868
17: 00007FF66A4E090E node::CallbackScope::~CallbackScope+110
18: 00007FF66A4411D0 v8::internal::OrderedHashTable<v8::internal::OrderedHashSet,1>::NumberOfBucketsOffset+199056
19: 00007FF66A514D37 uv_timer_stop+775
20: 00007FF66A51152B uv_async_send+331
21: 00007FF66A510CBC uv_loop_init+1292
22: 00007FF66A510E5A uv_run+202
23: 00007FF66A412CD5 v8::internal::OrderedHashTable<v8::internal::OrderedHashSet,1>::NumberOfBucketsOffset+9365
24: 00007FF66A486F37 node::Start+311
25: 00007FF66A2E677C RC4_options+339580
26: 00007FF66B2A874C v8::internal::compiler::RepresentationChanger::Uint32OverflowOperatorFor+152316
27: 00007FFF70387034 BaseThreadInitThunk+20
28: 00007FFF704C2651 RtlUserThreadStart+33

If I go into where the issue occurs, aka preprocess.js and add a breakpoint on line 11: }).catch(err => process.stderr.write(err)) and I inspect the error I get following when checking it via vscode debugger:

Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only file and data URLs are supported by the default ESM loader. On Windows, absolute paths must be valid file:// URLs. Received protocol 'd:'
    at Loader.defaultResolve [as _resolve] (<node_internals>/internal/modules/esm/resolve.js:782:11)
    at Loader.resolve (<node_internals>/internal/modules/esm/loader.js:88:40)
    at Loader.getModuleJob (<node_internals>/internal/modules/esm/loader.js:241:28)
    at Loader.import (<node_internals>/internal/modules/esm/loader.js:176:28)
    at importModuleDynamically (<node_internals>/internal/modules/esm/translators.js:114:35)
    at exports.importModuleDynamicallyCallback (<node_internals>/internal/process/esm_loader.js:30:14)
    at d:\_Svelte\tests-fail-to-load-on-win\node_modules\svelte-jester\src\preprocess.js:4:1
    at ModuleJob.run (<node_internals>/internal/modules/esm/module_job.js:152:23)
    at async Loader.import (<node_internals>/internal/modules/esm/loader.js:177:24)
    at async Object.loadESM (internal/process/esm_loader.js:68:5) {code: 'ERR_UNSUPPORTED_ESM_URL_SCHEME', stack: 'Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only …loadESM (internal/process/esm_loader.js:68:5)', message: 'Only file and data URLs are supported by the…e valid file:// URLs. Received protocol 'd:''}

from svelte-jester.

sebastianrothe avatar sebastianrothe commented on September 21, 2024

I will try a fix tonight. Thank you for testing.

from svelte-jester.

sebastianrothe avatar sebastianrothe commented on September 21, 2024

Can you try again with the new release 1.7.0, please ?

from svelte-jester.

matthieujabbour avatar matthieujabbour commented on September 21, 2024

Hi!
Is it just me or the url.pathToFileURL(pathToFile) directive makes the svelte config import break on Linux? I'm running Node v17.6.0, and I get a MODULE_NOT_FOUND error when configuring the preprocessor in the options (my config path is resolved as file:///....). If I remove url.pathToFileURL from the dynamicImport function of transformer.cjs, everything works fine. Looks like requireing paths with the file:// is the issue.

from svelte-jester.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.