-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
BugBunExternal DependencyTo close this issue, an external dependency needs to be adjusted/fixedTo close this issue, an external dependency needs to be adjusted/fixed
Description
Is there an existing issue for this?
- I have checked for existing issues https://github.com/getsentry/sentry-javascript/issues
- I have reviewed the documentation https://docs.sentry.io/
- I am using the latest SDK release https://github.com/getsentry/sentry-javascript/releases
How do you use Sentry?
Sentry Saas (sentry.io)
Which SDK are you using?
@sentry/bun
SDK Version
9.13.0
Framework Version
bun --revision 1.2.10+db2e7d7f7
Link to Sentry event
No response
Reproduction Example/SDK Setup
Do bun init blank.
index.ts
import * as Sentry from "@sentry/bun";
Sentry.init({
dsn: SENTRY_DSN_HERE,
})
console.log("Hello via Bun!");
Dockerfile
FROM oven/bun:1.2.10-debian AS base
WORKDIR /app
FROM base AS deps
COPY package.json bun.lock ./
RUN bun install --frozen-lockfile --production
FROM base AS builder
COPY --from=deps /app/node_modules ./node_modules
COPY package.json bun.lock ./
COPY . .
RUN bun build --compile --minify --sourcemap --bytecode ./index.ts --outfile server
FROM oven/bun:1.2.10-debian AS runner
WORKDIR /app
ENV NODE_ENV=production
ENV PORT=3000
COPY --from=builder /app/server /app/server
COPY --from=deps /app/node_modules ./node_modules
EXPOSE 3000
USER bun
ENTRYPOINT ["/app/server"]
run docker build and docker run you get:
126 | `,t:"\t"};function sI8(f){return f.replace(tV7,function(O,Y){switch(Y){case"\\":case"":return Y;default:return sV7[Y]||""}})}eI8.unescape=sI8;function eI8(f,O){f=f.toString();var Y=0,J=f.length,$=1,q=0,H={},Z=[],G=null;function w(_){return Error("illegal "+_+" (line "+$+")")}function X(){var _=G==="'"?gV7:pV7;_.lastIndex=Y-1;var B=_.exec(f);if(!B)throw w("string");return Y=_.lastIndex,C(G),G=null,sI8(B[1])}function K(_){return f.charAt(_)}function W(_,B,d){var Q={type:f.charAt(_++),lineEmpty:!1,leading:d},c;if(O)c=2;else c=3;var k=_-c,Z1;do if(--k<0||(Z1=f.charAt(k))===`
127 | `){Q.lineEmpty=!0;break}while(Z1===" "||Z1==="\t");var w1=f.substring(_,B).split(oV7);for(var P1=0;P1<w1.length;++P1)w1[P1]=w1[P1].replace(O?aV7:mV7,"").trim();Q.text=w1.join(`
128 | `).trim(),H[$]=Q,q=$}function P(_){var B=T(_),d=f.substring(_,B),Q=/^\s*\/\//.test(d);return Q}function T(_){var B=_;while(B<J&&K(B)!==`
129 | `)B++;return B}function A(){if(Z.length>0)return Z.shift();if(G)return X();var _,B,d,Q,c,k=Y===0;do{if(Y===J)return null;_=!1;while(rV7.test(d=K(Y))){if(d===`
130 | `)k=!0,++$;if(++Y===J)return null}if(K(Y)==="/"){if(++Y===J)throw w("comment");if(K(Y)==="/")if(!O){c=K(Q=Y+1)==="/";while(K(++Y)!==`
131 | `)if(Y===J)return null;if(++Y,c)W(Q,Y-1,k),k=!0;++$,_=!0}else{if(Q=Y,c=!1,P(Y-1)){c=!0;do{if(Y=T(Y),Y===J)break;if(Y++,!k)break}while(P(Y))}else Y=Math.min(J,T(Y)+1);if(c)W(Q,Y,k),k=!0;$++,_=!0}else if((d=K(Y))==="*"){Q=Y+1,c=O||K(Q)==="*";do{if(d===`
^
SyntaxError: import.meta is only valid inside modules.
at <parse> (/$bunfs/root/server:131:1)
Bun v1.2.10 (Linux arm64)
Steps to Reproduce
Described above
Expected Result
Should not crash
Actual Result
Crashing
Metadata
Metadata
Assignees
Labels
BugBunExternal DependencyTo close this issue, an external dependency needs to be adjusted/fixedTo close this issue, an external dependency needs to be adjusted/fixed
Type
Projects
Status
No status