Nextjs 14 Build Failing

For Workers & Pages, what is the name of the domain?

What is the issue or error you’re encountering

I am building the app but it failing after being sucessfully build

What are the steps to reproduce the issue?

22:31:22.785 ▲ info - Need to disable some ESLint rules? Learn more here: Configuration: ESLint | Next.js
22:31:32.809 ▲ Collecting page data …
22:31:34.513 ▲ :warning: Using edge runtime on a page currently disables static generation for that page
22:31:38.665 ▲ Generating static pages (0/41) …
22:31:39.629 ▲ Generating static pages (10/41)
22:31:39.945 ▲ Generating static pages (20/41)
22:31:40.049 ▲ Generating static pages (30/41)
22:31:40.252 ▲ ✓ Generating static pages (41/41)
22:31:40.769 ▲ Finalizing page optimization …
22:31:40.769 ▲ Collecting build traces …
22:31:45.815 ▲
22:31:45.819 ▲ Route (app) Size First Load JS
22:31:45.820 ▲ ┌ ○ / 49.4 kB 157 kB
22:31:45.820 ▲ ├ ○ /not-found 879 B 88.4 kB
22:31:45.820 ▲ ├ ƒ /api/payment 0 B 0 B
22:31:45.820 ▲ ├ ƒ /api/payment/[uid] 0 B 0 B
22:31:45.821 ▲ ├ ○ /blog/add-lawyer 4.07 kB 104 kB
22:31:45.821 ▲ ├ ○ /blog/assign-case 1.07 kB 101 kB
22:31:45.821 ▲ ├ ○ /blog/create-case 4.09 kB 104 kB
22:31:45.821 ▲ ├ ○ /books 8.5 kB 342 kB
22:31:45.821 ▲ ├ ○ /cases 74.7 kB 1.09 MB
22:31:45.822 ▲ ├ ƒ /cases/[slug] 422 B 1.08 MB
22:31:45.822 ▲ ├ ○ /cases/create 18 kB 372 kB
22:31:45.822 ▲ ├ ○ /cases/edit 439 B 1.08 MB
22:31:45.822 ▲ ├ ○ /cases/new_create 1.19 kB 478 kB
22:31:45.822 ▲ ├ ○ /clients 15.2 kB 434 kB
22:31:45.823 ▲ ├ ○ /clients/create 2.28 kB 340 kB
22:31:45.823 ▲ ├ ○ /contactus 30.1 kB 345 kB
22:31:45.823 ▲ ├ ○ /cookie-policy 164 B 87.7 kB
22:31:45.823 ▲ ├ ○ /dashboard 16.7 kB 944 kB
22:31:45.823 ▲ ├ ○ /findlawyer 7.95 kB 360 kB
22:31:45.823 ▲ ├ ƒ /findlawyer/[id] 11.5 kB 306 kB
22:31:45.823 ▲ ├ ○ /forgotpassword 2.59 kB 340 kB
22:31:45.824 ▲ ├ ○ /invoice 93.9 kB 1.04 MB
22:31:45.824 ▲ ├ ○ /invoice/create 27.8 kB 1.02 MB
22:31:45.824 ▲ ├ ○ /lawyers 9.46 kB 428 kB
22:31:45.824 ▲ ├ ○ /links 7.1 kB 414 kB
22:31:45.824 ▲ ├ ○ /notifications 2.17 kB 329 kB
22:31:45.824 ▲ ├ ○ /pricing-plan 2.16 kB 130 kB
22:31:45.824 ▲ ├ ○ /privacy-policy 164 B 87.7 kB
22:31:45.824 ▲ ├ ○ /projects 7.56 kB 382 kB
22:31:45.825 ▲ ├ ƒ /projects/[projectid] 37.3 kB 410 kB
22:31:45.825 ▲ ├ ƒ /projects/[projectid]/[taskid] 11.9 kB 346 kB
22:31:45.825 ▲ ├ ○ /publicprofile 2.92 kB 336 kB
22:31:45.825 ▲ ├ ○ /publicprofile/edit 4.35 kB 348 kB
22:31:45.825 ▲ ├ ○ /publicprofile/firmprofile 3.19 kB 347 kB
22:31:45.825 ▲ ├ ○ /settings 5.05 kB 473 kB
22:31:45.825 ▲ ├ ○ /settings/addpaymentmethod 29.6 kB 383 kB
22:31:45.825 ▲ ├ ○ /settings/checkout 4.73 kB 338 kB
22:31:45.826 ▲ ├ ○ /settings/refund 7.58 kB 329 kB
22:31:45.826 ▲ ├ ○ /signin 3.02 kB 391 kB
22:31:45.826 ▲ ├ ○ /signup 15.3 kB 508 kB
22:31:45.826 ▲ ├ ○ /status_inquiry 1.09 kB 334 kB
22:31:45.826 ▲ ├ ○ /terms 164 B 87.7 kB
22:31:45.826 ▲ ├ ○ /termsforclients 13.2 kB 103 kB
22:31:45.826 ▲ └ ○ /termsforlawyers 164 B 87.7 kB
22:31:45.826 ▲ + First Load JS shared by all 87.6 kB
22:31:45.826 ▲ ├ chunks/5030-de1ef001833c52e5.js 31.7 kB
22:31:45.827 ▲ ├ chunks/fd9d1056-ea21ea53001d7f11.js 53.6 kB
22:31:45.827 ▲ └ other shared chunks (total) 2.22 kB
22:31:45.827 ▲ ○ (Static) prerendered as static content
22:31:45.827 ▲ ƒ (Dynamic) server-rendered on demand
22:31:46.274 ▲ Traced Next.js server files in: 238.184ms
22:31:46.431 ▲ Created all serverless functions in: 156.154ms
22:31:47.712 ▲ Collected static files (public/, static/, .next/static): 28.61ms
22:31:47.972 ▲ Build Completed in .vercel/output [2m]
22:31:48.123 :high_voltage: Completed npx vercel build.
22:31:53.022 ✘ [ERROR] Expected “}” but found “.”
22:31:53.023
22:31:53.023 :491:677440:
22:31:53.023 491 │ …&&l(r,e[c],{that:e,ASglobalThis.ENTRIES:n})}),f=u.prototype,m…
22:31:53.023 │ ^
22:31:53.024 ╵ }
22:31:53.024
22:31:53.429 /opt/buildhome/repo/lawyer-diary/node_modules/esbuild/lib/main.js:1575
22:31:53.429 let error = new Error(${text}${summary});
22:31:53.429 ^
22:31:53.429
22:31:53.430 Error: Build failed with 1 error:
22:31:53.430 :491:677440: ERROR: Expected “}” but found “.”
22:31:53.430 at failureErrorWithLog (/opt/buildhome/repo/lawyer-diary/node_modules/esbuild/lib/main.js:1575:15)
22:31:53.430 at /opt/buildhome/repo/lawyer-diary/node_modules/esbuild/lib/main.js:1033:28
22:31:53.430 at runOnEndCallbacks (/opt/buildhome/repo/lawyer-diary/node_modules/esbuild/lib/main.js:1447:61)
22:31:53.431 at buildResponseToResult (/opt/buildhome/repo/lawyer-diary/node_modules/esbuild/lib/main.js:1031:7)
22:31:53.431 at /opt/buildhome/repo/lawyer-diary/node_modules/esbuild/lib/main.js:1143:14
22:31:53.431 at responseCallbacks. (/opt/buildhome/repo/lawyer-diary/node_modules/esbuild/lib/main.js:680:9)
22:31:53.431 at handleIncomingPacket (/opt/buildhome/repo/lawyer-diary/node_modules/esbuild/lib/main.js:735:9)
22:31:53.431 at Socket.readFromStdout (/opt/buildhome/repo/lawyer-diary/node_modules/esbuild/lib/main.js:656:7)
22:31:53.431 at Socket.emit (node:events:518:28)
22:31:53.431 at addChunk (node:internal/streams/readable:561:12) {
22:31:53.432 errors: [
22:31:53.432 {
22:31:53.432 detail: undefined,
22:31:53.432 id: ‘’,
22:31:53.432 location: {
22:31:53.432 column: 677440,
22:31:53.433 file: ‘’,
22:31:53.433 length: 1,
22:31:53.433 line: 491,
22:31:53.433 lineText: ’ `),()=>{document.head.removeChild(c)}},[t]),(0,l.jsx)(o9,{isPresent:t,childRef:r,sizeRef:i,children:c.cloneElement(e,{ref:r})})}let se=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:i,presenceAffectsLayout:a,mode:o})=>{let s=o5(st),u=(0,c.useId)(),h=(0,c.useCallback)(e=>{for(let t of(s.set(e,!0),s.values()))if(!t)return;r&&r()},[s,r]),d=(0,c.useMemo)(()=>({id:u,initial:t,isPresent:n,custom:i,onExitComplete:h,register:e=>(s.set(e,!1),()=>s.delete(e))}),a?[Math.random(),h]:[n,h]);return(0,c.useMemo)(()=>{s.forEach((e,t)=>s.set(t,!1))},[n]),c.useEffect(()=>{n||s.size||!r||r()},[n]),“popLayout”===o&&(e=(0,l.jsx)(o7,{isPresent:n,children:e})),(0,l.jsx)(o6.Provider,{value:d,children:e})};function st(){return new Map}function sn(e=!0){let t=(0,c.useContext)(o6);if(null===t)return[!0,null];let{isPresent:n,onExitComplete:r,register:i}=t,a=(0,c.useId)();(0,c.useEffect)(()=>{e&&i(a)},[e]);let o=(0,c.useCallback)(()=>e&&r&&r(a),[a,r,e]);return!n&&r?[!1,o]:[!0]}let sr=e=>e.key||“”;function si(e){let t=[];return c.Children.forEach(e,e=>{(0,c.isValidElement)(e)&&t.push(e)}),t}let sa=“undefined”!=typeof window,so=sa?c.useLayoutEffect:c.useEffect,ss=({children:e,custom:t,initial:n=!0,onExitComplete:r,presenceAffectsLayout:i=!0,mode:a=“sync”,propagate:o=!1})=>{let[s,u]=sn(o),h=(0,c.useMemo)(()=>si(e),[e]),d=o&&!s?[]:h.map(sr),f=(0,c.useRef)(!0),p=(0,c.useRef)(h),g=o5(()=>new Map),[m,v]=(0,c.useState)(h),[y,b]=(0,c.useState)(h);so(()=>{f.current=!1,p.current=h;for(let e=0;e<y.length;e++){let t=sr(y[e]);d.includes(t)?g.delete(t):!0!==g.get(t)&&g.set(t,!1)}},[y,d.length,d.join(“-”)]);let x=[];if(h!==m){let e=[…h];for(let t=0;t<y.length;t++){let n=y[t],r=sr(n);d.includes(r)||(e.splice(t,0,n),x.push(n))}“wait”===a&&x.length&&(e=x),b(si(e)),v(h);return}let{forceRender:w}=(0,c.useContext)(o3);return(0,l.jsx)(l.Fragment,{children:y.map(e=>{let c=sr(e),m=(!o||!!s)&&(h===y||d.includes(c));return(0,l.jsx)(se,{isPresent:m,initial:(!f.current||!!n)&&void 0,custom:m?void 0:t,presenceAffectsLayout:i,mode:a,onExitComplete:m?void 0:()=>{if(!g.has(c))return;g.set(c,!0);let e=!0;g.forEach(t=>{t||(e=!1)}),e&&(null==w||w(),b(p.current),o&&(null==u||u()),r&&r())},children:e},c)})})};function sl(e){return null!==e&&“object”==typeof e&&“function”==typeof e.start}let sc=e=>Array.isArray(e);function su(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}function sh(e){return"string"==typeof e||Array.isArray(e)}function sd(e){let t=[{},{}];return null==e||e.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function sf(e,t,n,r){if(“function”==typeof t){let[i,a]=sd(r);t=t(void 0!==n?n:e.custom,i,a)}if(“string”==typeof t&&(t=e.variants&&e.variants[t]),“function”==typeof t){let[i,a]=sd(r);t=t(void 0!==n?n:e.custom,i,a)}return t}function sp(e,t,n){let r=e.getProps();return sf(r,t,void 0!==n?n:r.custom,e)}let sg=[“animate”,“whileInView”,“whileFocus”,“whileHover”,“whileTap”,“whileDrag”,“exit”],sm=[“initial”,…sg];function sv(e){let t;return()=>(void 0===t&&(t=e()),t)}let sy=sv(()=>void 0!==window.ScrollTimeline);class sb{constructor(e){this.stop=()=>this.runAll(“stop”),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>“finished"in e?e.finished:e))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let n=0;n<this.animations.length;n++)this.animations[n][e]=t}attachTimeline(e,t){let n=this.animations.map(n=>sy()&&n.attachTimeline?n.attachTimeline(e):“function”==typeof t?t(n):void 0);return()=>{n.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll(“time”)}set time(e){this.setAll(“time”,e)}get speed(){return this.getAll(“speed”)}set speed(e){this.setAll(“speed”,e)}get startTime(){return this.getAll(“startTime”)}get duration(){let e=0;for(let t=0;t<this.animations.length;t++)e=Math.max(e,this.animations[t].duration);return e}runAll(e){this.animations.forEach(t=>te)}flatten(){this.runAll(“flatten”)}play(){this.runAll(“play”)}pause(){this.runAll(“pause”)}cancel(){this.runAll(“cancel”)}complete(){this.runAll(“complete”)}}class sx extends sb{then(e,t){return Promise.all(this.animations).then(e).catch(t)}}function sw(e,t){return e?e[t]||e.default||e:void 0}function sA(e){let t=0,n=e.next(t);for(;!n.done&&t<2e4;)t+=50,n=e.next(t);return t>=2e4?1/0:t}function sS(e){return"function”==typeof e}function sC(e,t){e.timeline=t,e.onfinish=null}let sk=e=>Array.isArray(e)&&“number”==typeof e[0],sE={linearEasing:void 0},sP=function(e,t){let n=sv(e);return()=>{var e;return null!==(e=sE[t])&&void 0!==e?e:n()}}(()=>{try{document.createElement(“div”).animate({opacity:0},{easing:“linear(0, 1)”})}catch(e){return!1}return!0},“linearEasing”),s
=(e,t,n)=>{let r=t-e;return 0===r?1:(n-e)/r},sj=(e,t,n=10)=>{let r=“”,i=Math.max(Math.round(t/n),2);for(let t=0;t<i;t++)r+=e(s
(0,i-1,t))+", “;return`linear(${r.substring(0,r.length-2)})`},sT=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,sO={linear:“linear”,ease:“ease”,easeIn:“ease-in”,easeOut:“ease-out”,easeInOut:“ease-in-out”,circIn:sT([0,.65,.55,1]),circOut:sT([.55,0,1,.45]),backIn:sT([.31,.01,.66,-.59]),backOut:sT([.33,1.53,.69,.99])},sI={x:!1,y:!1};function sN(e,t){let n=function(e,t,n){if(e instanceof Element)return[e];if(“string”==typeof e){let t=document.querySelectorAll(e);return t?Array.from(t):}return Array.from(e)}(e),r=new AbortController;return[n,{passive:!0,…t,signal:r.signal},()=>r.abort()]}function sM(e){return t=>{“touch”===t.pointerType||sI.x||sI.y||e(t)}}let sD=(e,t)=>!!t&&(e===t||sD(e,t.parentElement)),sB=e=>“mouse”===e.pointerType?“number”!=typeof e.button||e.button<=0:!1!==e.isPrimary,sL=new Set([“BUTTON”,“INPUT”,“SELECT”,“TEXTAREA”,“A”]),sR=new WeakSet;function sF(e){return t=>{“Enter”===t.key&&e(t)}}function sz(e,t){e.dispatchEvent(new PointerEvent(“pointer”+t,{isPrimary:!0,bubbles:!0}))}let sU=(e,t)=>{let n=e.currentTarget;if(!n)return;let r=sF(()=>{if(sR.has(n))return;sz(n,“down”);let e=sF(()=>{sz(n,“up”)});n.addEventListener(“keyup”,e,t),n.addEventListener(“blur”,()=>sz(n,“cancel”),t)});n.addEventListener(“keydown”,r,t),n.addEventListener(“blur”,()=>n.removeEventListener(“keydown”,r),t)};function sV(e){return sB(e)&&!(sI.x||sI.y)}let sW=e=>1e3*e,sG=e=>e/1e3,sH=e=>e,sZ=[“transformPerspective”,“x”,“y”,“z”,“translateX”,“translateY”,“translateZ”,“scale”,“scaleX”,“scaleY”,“rotate”,“rotateX”,“rotateY”,“rotateZ”,“skew”,“skewX”,“skewY”],sq=new Set(sZ),sY=new Set([“width”,“height”,“top”,“left”,“right”,“bottom”,…sZ]),sX=e=>!!(e&&“object”==typeof e&&e.mix&&e.toValue),sK=e=>sc(e)?e[e.length-1]||0:e,sJ={skipAnimations:!1,useManualTiming:!1},sQ=[“read”,“resolveKeyframes”,“update”,“preRender”,“render”,“postRender”];function s$(e,t){let n=!1,r=!0,i={delta:0,timestamp:0,isProcessing:!1},a=()=>n=!0,o=sQ.reduce((e,t)=>(e[t]=function(e){let t=new Set,n=new Set,r=!1,i=!1,a=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function s(t){a.has(t)&&(l.schedule(t),e()),t(o)}let l={schedule:(e,i=!1,o=!1)=>{let s=o&&r?t:n;return i&&a.add(e),s.has(e)||s.add(e),e},cancel:e=>{n.delete(e),a.delete(e)},process:e=>{if(o=e,r){i=!0;return}r=!0,[t,n]=[n,t],t.forEach(s),t.clear(),r=!1,i&&(i=!1,l.process(e))}};return l}(a),e),{}),{read:s,resolveKeyframes:l,update:c,preRender:u,render:h,postRender:d}=o,f=()=>{let a=sJ.useManualTiming?i.timestamp:performance.now();n=!1,i.delta=r?1e3/60:Math.max(Math.min(a-i.timestamp,40),1),i.timestamp=a,i.isProcessing=!0,s.process(i),l.process(i),c.process(i),u.process(i),h.process(i),d.process(i),i.isProcessing=!1,n&&t&&(r=!1,e(f))},p=()=>{n=!0,r=!0,i.isProcessing||e(f)};return{schedule:sQ.reduce((e,t)=>{let r=o[t];return e[t]=(e,t=!1,i=!1)=>(n||p(),r.schedule(e,t,i)),e},{}),cancel:e=>{for(let t=0;t<sQ.length;t++)o[sQ[t]].cancel(e)},state:i,steps:o}}let{schedule:s0,cancel:s1,state:s2,steps:s4}=s$(“undefined”!=typeof requestAnimationFrame?requestAnimationFrame:sH,!0);function s3(){i=void 0}let s5={now:()=>(void 0===i&&s5.set(s2.isProcessing||sJ.useManualTiming?s2.timestamp:performance.now()),i),set:e=>{i=e,queueMicrotask(s3)}};function s6(e,t){-1===e.indexOf(t)&&e.push(t)}function s8(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}class s9{constructor(){this.subscriptions=}add(e){return s6(this.subscriptions,e),()=>s8(this.subscriptions,e)}notify(e,t,n){let r=this.subscriptions.length;if(r){if(1===r)this.subscriptions0;else for(let i=0;i<r;i++){let r=this.subscriptions[i];r&&r(e,t,n)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}let s7=e=>!isNaN(parseFloat(e)),le={current:void 0};class lt{constructor(e,t={}){this.version=“11.18.2”,this.canTrackVelocity=null,this.events={},this.updateAndNotify=(e,t=!0)=>{let n=s5.now();this.updatedAt!==n&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=s5.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=s7(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on(“change”,e)}on(e,t){this.events[e]||(this.events[e]=new s9);let n=this.events[e].add(t);return"change”===e?()=>{n(),s0.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return le.current&&le.current.push(this),this.cu’… 1474727 more characters,
22:31:53.433 namespace: ‘’,
22:31:53.433 suggestion: ‘}’
22:31:53.434 },
22:31:53.434 notes: ,
22:31:53.435 pluginName: ‘’,
22:31:53.435 text: ‘Expected “}” but found “.”’
22:31:53.435 }
22:31:53.435 ],
22:31:53.435 warnings:
22:31:53.435 }
22:31:53.435
22:31:53.435 Node.js v22.14.0
22:31:53.467 Failed: Error while executing user command. Exited with error code: 1
22:31:53.477 Failed: build command exited with code: 1
22:31:54.824 Failed: error occurred while running build command

Solve it thank to this Issue

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.