Next.js Discord

Discord Forum

Build failing with: non-ecmascript placeable asset

Unanswered
Bonga shad posted this in #help-forum
Open in Discord
Bonga shadOP
Full Trace

@repo/web:build:   App Route:
@repo/web:build:     ./node_modules/.pnpm/ssh2@1.17.0/node_modules/ssh2/lib/protocol/crypto.js
@repo/web:build:     ./node_modules/.pnpm/ssh2@1.17.0/node_modules/ssh2/lib/client.js
@repo/web:build:     ./node_modules/.pnpm/ssh2@1.17.0/node_modules/ssh2/lib/index.js
@repo/web:build:     ./node_modules/.pnpm/ssh-remote-port-forward@1.0.4/node_modules/ssh-remote-port-forward/dist/createSshConnection.js
@repo/web:build:     ./node_modules/.pnpm/ssh-remote-port-forward@1.0.4/node_modules/ssh-remote-port-forward/dist/index.js
@repo/web:build:     ./node_modules/.pnpm/testcontainers@11.7.2/node_modules/testcontainers/build/port-forwarder/port-forwarder.js
@repo/web:build:     ./node_modules/.pnpm/testcontainers@11.7.2/node_modules/testcontainers/build/generic-container/generic-container.js
@repo/web:build:     ./node_modules/.pnpm/testcontainers@11.7.2/node_modules/testcontainers/build/index.js
@repo/web:build:     ./node_modules/.pnpm/@testcontainers+redis@11.7.2/node_modules/@testcontainers/redis/build/redis-container.js
@repo/web:build:     ./node_modules/.pnpm/@testcontainers+redis@11.7.2/node_modules/@testcontainers/redis/build/index.js
@repo/web:build:     ./packages/server/dist/src/services/persistance.js
@repo/web:build:     ./packages/server/dist/src/index.js
@repo/web:build:     ./apps/web/src/app/api2/[[...route]]/route.ts
@repo/web:build: 
@repo/web:build: 
@repo/web:build:     at ignore-listed frames


Next.config.ts

const nextConfig = {
  devIndicators: {
    position: "bottom-left",
  },
  serverExternalPackages: [
    "ssh2",
    "ssh-remote-port-forward",
    "testcontainers",
    "@testcontainers/redis",
    "@repo/server",
  ],
  experimental: {
    turbopackFileSystemCacheForDev: true,
  },
}


export default sentryConfig

9 Replies

Bonga shadOP
@r/w🅱️ > Build error occurred
@r/w🅱️ Error: Turbopack build failed with 1 errors:
@r/w🅱️ ./node_modules/.pnpm/ssh2@1.17.0/node_modules/ssh2/lib/protocol/crypto.js
@r/w🅱️ non-ecmascript placeable asset
@r/w🅱️ asset is not placeable in ESM chunks, so it doesn't have a module id
@r/w🅱️
@r/w🅱️ Import trace:
@r/w🅱️ App Route:
@r/w🅱️ ./node_modules/.pnpm/ssh2@1.17.0/node_modules/ssh2/lib/protocol/crypto.js
@r/w🅱️ ./node_modules/.pnpm/ssh2@1.17.0/node_modules/ssh2/lib/client.js
@r/w🅱️ ./node_modules/.pnpm/ssh2@1.17.0/node_modules/ssh2/lib/index.js
@r/w🅱️ ./node_modules/.pnpm/ssh-remote-port-forward@1.0.4/node_modules/ssh-remote-port-forward/dist/createSshConnection.js
@r/w🅱️ ./node_modules/.pnpm/ssh-remote-port-forward@1.0.4/node_modules/ssh-remote-port-forward/dist/index.js
@r/w🅱️ ./node_modules/.pnpm/testcontainers@11.7.2/node_modules/testcontainers/build/port-forwarder/port-forwarder.js
@r/w🅱️ ./node_modules/.pnpm/testcontainers@11.7.2/node_modules/testcontainers/build/generic-container/generic-container.js
@r/w🅱️ ./node_modules/.pnpm/testcontainers@11.7.2/node_modules/testcontainers/build/index.js
@r/w🅱️ ./node_modules/.pnpm/@testcontainers+redis@11.7.2/node_modules/@testcontainers/redis/build/redis-container.js
@r/w🅱️ ./node_modules/.pnpm/@testcontainers+redis@11.7.2/node_modules/@testcontainers/redis/build/index.js
@r/w🅱️ ./packages/server/dist/src/services/persistance.js
@r/w🅱️ ./packages/server/dist/src/index.js
@r/w🅱️ ./apps/web/src/app/api2/[[...route]]/route.ts
@r/w🅱️
@r/w🅱️
@r/w🅱️ at ignore-listed frames
@r/w🅱️  ELIFECYCLE  Command failed with exit code 1.
@r/w🅱️ ERROR: command finished with error: command (/vercel/path0/apps/web) /pnpm9/node_modules/.bin/pnpm run build exited (1)
@r/w#b: command (/vercel/path0/apps/web) /pnpm9/node_modules/.bin/pnpm run build exited (1)
send next info
Bonga shadOP
NextJS: 16.0.0
Node: 22.11.0
Typescript: 5.9.3
is this it or are you asking for other information?
Longtail tuna
looks like it's trying to bundle package that can't be bundled
put problematic package(s) here and try to build again
@Longtail tuna put problematic package(s) here and try to build again
Bonga shadOP
as my next.config.ts in the first message indicates, i really did it and is still failing