# \[error\] Prismic authentication state is invalid

**URL:** <https://community.prismic.io/t/error-prismic-authentication-state-is-invalid/13026>\
**Category:** Developing with Prismic\
**Tags:** nextjs, slice-machine\
**Created:** [May 3, 2023, 4:10am UTC](https://community.prismic.io/t/error-prismic-authentication-state-is-invalid/13026 "2023-05-03T04:10:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![motmotstudiostudio](https://avatars.discourse-cdn.com/v4/letter/m/bc8723/32.png) [@motmotstudiostudio](https://community.prismic.io/u/motmotstudiostudio)\
**Post date:** [May 3, 2023, 4:10am UTC](https://community.prismic.io/t/error-prismic-authentication-state-is-invalid/13026/1 "2023-05-03T04:10:07Z")

</div>

Wasn't able to find anything around this error. Hope someone could help me out.

I've got a Next.js 13 instance running in Node v19.7.0.  
When I tried `npx @slicemachine/init` in the directory, I got the following error:

```auto
Slice Machine → Init command started
ℹ We collect telemetry data to improve user experience.
  Learn more: https://prismic.dev/slice-machine/telemetry
✔ Detected framework Next.js 11-13 and package manager npm
✔ Began core dependencies installation with npm ... (running in background)
✖ Logging in to Prismic...
  → Prismic authentication state is invalid.
UnexpectedDataError: Prismic authentication state is invalid.
    at PrismicAuthManager._readPersistedAuthState (/Users/x/.npm/_npx/b6923b01b288b666/node_modules/@slicemachine/manager/dist/auth/PrismicAuthManager.cjs:262:13)
    at async PrismicAuthManager.checkIsLoggedIn (/Users/x/.npm/_npx/b6923b01b288b666/node_modules/@slicemachine/manager/dist/auth/PrismicAuthManager.cjs:160:23)
    at async Task.task (/Users/x/.npm/_npx/b6923b01b288b666/node_modules/@slicemachine/init/dist/SliceMachineInitProcess.cjs:221:30)

```

I've tried Prismic Logout & Login, Reinstalling Prismic-cli, or manually installing slice-machine, it keeps throwing the same error. Has anyone run into the same problem?

Appreciate any help!!

---

<div class="post-metadata">

**Author:** ![racheal.orukele](https://avatars.discourse-cdn.com/v4/letter/r/ee7513/32.png) [@racheal.orukele](https://community.prismic.io/u/racheal.orukele)\
**Post date:** [May 5, 2023, 1:36pm UTC](https://community.prismic.io/t/error-prismic-authentication-state-is-invalid/13026/3 "2023-05-05T13:36:13Z")

</div>

Hi @motmotstudiostudio,

Thanks for your patience.

I reproduced the issue when I deleted the cookies attribute in the `~/.prismic` file. I suggest you delete the `~/.prismic` file and ran this command `npx @slicemachine/init@latest`

Let me know if this works for you.

Thanks,  
Racheal.

---

<div class="post-metadata">

**Author:** ![mathieu.giard](https://avatars.discourse-cdn.com/v4/letter/m/ce7236/32.png) [@mathieu.giard](https://community.prismic.io/u/mathieu.giard)\
**Post date:** [January 19, 2024, 5:06pm UTC](https://community.prismic.io/t/error-prismic-authentication-state-is-invalid/13026/5 "2024-01-19T17:06:49Z")

</div>

Hi Racheal,

I've got the same error but I have it when I run the command `npx @slicemachine/init@latest`

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/prismic/original/2X/1/18c91d6ee06726b2684f48eb0f9df52f0ffee3e4.jpeg)

To giva a little more context :  
I am trying to start a new project with Prismic, I tried starting from a full website demo [prismic.io](https://prismic.io/dashboard/new-repository?framework=nuxt) and starting from scratch [Install Prismic with Nuxt 3 - Documentation - Prismic](https://prismic.io/docs/nuxt-3-setup)

I had this error when starting from scratch.  
When I started from a template I couldn't access my repository having this error :

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/prismic/original/2X/c/c80d7d51bf3000e91030391a0071665907cf1328.jpeg)

I also had this error on my terminal :

```auto
MBP-de-Giard:bleupale giardmathieu$ npm run dev

> nuxt-starter-prismic-multi-page@0.0.0 dev
> concurrently "npm:nuxt:dev" "npm:slicemachine" --names "nuxt,slicemachine" --prefix-colors green,magenta

[slicemachine] 
[slicemachine] > nuxt-starter-prismic-multi-page@0.0.0 slicemachine
[slicemachine] > start-slicemachine
[slicemachine] 
[nuxt] 
[nuxt] > nuxt-starter-prismic-multi-page@0.0.0 nuxt:dev
[nuxt] > nuxt dev
[nuxt] 
[nuxt] Nuxt 3.8.0 with Nitro 2.7.0
[nuxt] 
[nuxt] ➜ Local: http://localhost:3000/
[nuxt] ➜ Network: use --host to expose
[nuxt] 
[slicemachine] 
[slicemachine] Slice Machine v1.23.0 → Running at http://localhost:9999
[slicemachine] 
[slicemachine] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
[slicemachine] SMUnexpectedDataError: Prismic authentication state is invalid.
[slicemachine] at PrismicAuthManager._readPersistedAuthState (/Users/giardmathieu/Documents/Bleu_pale/bleupale/node_modules/@slicemachine/manager/dist/auth/PrismicAuthManager.cjs:268:13)
[slicemachine] at async PrismicAuthManager.checkIsLoggedIn (/Users/giardmathieu/Documents/Bleu_pale/bleupale/node_modules/@slicemachine/manager/dist/auth/PrismicAuthManager.cjs:160:23)
[slicemachine] at async StartSliceMachineProcess._fetchProfile (/Users/giardmathieu/Documents/Bleu_pale/bleupale/node_modules/start-slicemachine/dist/StartSliceMachineProcess.cjs:136:24)
[slicemachine] at async StartSliceMachineProcess.run (/Users/giardmathieu/Documents/Bleu_pale/bleupale/node_modules/start-slicemachine/dist/StartSliceMachineProcess.cjs:76:21)
[nuxt] [nuxt:prismic] ℹ Using user-defined richTextSerializer at ~/app/prismic/richTextSerializer.ts
[nuxt] [nuxt:prismic] ℹ Using default preview page, available at /api/preview
[nuxt] [nuxt:tailwindcss] ℹ Using default Tailwind CSS file
[nuxt] ➜ DevTools: press Shift + Option + D in the browser (v1.0.0)
[nuxt] 
[nuxt] [nuxt:tailwindcss] ℹ Tailwind Viewer: http://localhost:3000/_tailwind/
[nuxt] ℹ Vite client warmed up in 5163ms
[nuxt] [nitro] ✔ Nitro built in 2027 ms

```

Could you help ?

Thanks in advance,  
Mathieu

---

<div class="post-metadata">

**Author:** ![angeloashmore](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/angeloashmore/32/2685_2.png) [@angeloashmore](https://community.prismic.io/u/angeloashmore)\
**Post date:** [January 22, 2024, 7:39pm UTC](https://community.prismic.io/t/error-prismic-authentication-state-is-invalid/13026/6 "2024-01-22T19:39:12Z")

</div>

Hi @mathieu.giard, could you delete your `.prismic` file in your home directory and try again? That file contains your authentication state, which appears to be corrupted for some reason.

You can delete it with the following command:

```auto
npx prismic-cli@latest logout

```
