エラー内容
Error:
Clerk: The <OrganizationProfile/> component is not configured correctly. The most likely reasons for this error are:
1. The "/organization/org_2kakdkCNc04Ds5H3vyWcrChCr63/settings" route is not a catch-all route.
It is recommended to convert this route to a catch-all route, eg: "/organization/org_2kakdkCNc04Ds5H3vyWcrChCr63/settings/[[...rest]]/page.tsx". Alternatively, you can update the <OrganizationProfile/> component to use hash-based routing by setting the "routing" prop to "hash".
2. The <OrganizationProfile/> component is mounted in a catch-all route, but all routes under "/organization/org_2kakdkCNc04Ds5H3vyWcrChCr63/settings" are protected by the middleware.
To resolve this, ensure that the middleware does not protect the catch-all route or any of its children. If you are using the "createRouteMatcher" helper, consider adding "(.*)" to the end of the route pattern, eg: "/organization/org_2kakdkCNc04Ds5H3vyWcrChCr63/settings(.*)". For more information, see: https://clerk.com/docs/references/nextjs/clerk-middleware#create-route-matcher
原因
Catch-allルートが設定されていないのが原因らしい。
やったこと
[[...rest]]フォルダを作成し、その配下にエラーが出てるファイルを移動させた。
setteing/[[...rest]]/page.tsx