Skip to content

Instantly share code, notes, and snippets.

@FredLoh
Created August 14, 2025 18:04
Show Gist options
  • Select an option

  • Save FredLoh/ad372d58fb9b59a35b0bb080c4aa86a6 to your computer and use it in GitHub Desktop.

Select an option

Save FredLoh/ad372d58fb9b59a35b0bb080c4aa86a6 to your computer and use it in GitHub Desktop.
{
"dd": {
"env": "production",
"service": "pro_api",
"span_id": "2792680577341337752",
"trace_id": "689e012900000000717973cad62526ed",
"version": "1.0.0"
},
"error": {
"extensions": {
"code": "INTERNAL_SERVER_ERROR",
"stacktrace": [
"PrismaClientValidationError: ",
"Invalid `prisma.profile.findUnique()` invocation:",
"",
"{",
" where: {",
" user_id: undefined,",
"? email?: String,",
"? AND?: ProfileWhereInput | ProfileWhereInput[],",
"? OR?: ProfileWhereInput[],",
"? NOT?: ProfileWhereInput | ProfileWhereInput[],",
"? track_interval?: IntFilter | Int,",
"? keyword_summary?: EnumNotificationFrequencyNullableFilter | NotificationFrequency | Null,",
"? keyword_immediate?: BoolFilter | Boolean,",
"? name?: StringNullableFilter | String | Null,",
"? login_code?: StringNullableFilter | String | Null,",
"? pro_states?: StringNullableFilter | String | Null,",
"? avartar_urls?: StringNullableFilter | String | Null,",
"? bill_alert_enabled?: BoolFilter | Boolean,",
"? bill_summary?: EnumNotificationFrequencyNullableFilter | NotificationFrequency | Null,",
"? bill_immediate?: BoolNullableFilter | Boolean | Null,",
"? wp_user_id?: IntNullableFilter | Int | Null,",
"? user_login?: StringNullableFilter | String | Null,",
"? first_name?: StringNullableFilter | String | Null,",
"? last_name?: StringNullableFilter | String | Null,",
"? url?: StringNullableFilter | String | Null,",
"? author_biography?: BytesNullableFilter | Bytes | Null,",
"? author_title?: StringNullableFilter | String | Null,",
"? following_state_id?: IntNullableFilter | Int | Null,",
"? phone_number?: StringNullableFilter | String | Null,",
"? user_role_id?: IntNullableFilter | Int | Null,",
"? password?: StringNullableFilter | String | Null,",
"? first_time_user?: BoolFilter | Boolean,",
"? onboarding_completed_at?: DateTimeNullableFilter | DateTime | Null,",
"? industry?: StringNullableFilter | String | Null,",
"? industry_detail?: StringNullableFilter | String | Null,",
"? job_function?: StringNullableFilter | String | Null,",
"? job_function_detail?: StringNullableFilter | String | Null,",
"? management_level?: StringNullableFilter | String | Null,",
"? management_level_detail?: StringNullableFilter | String | Null,",
"? user_account_type?: EnumUserAccountTypeNullableFilter | UserAccountType | Null,",
"? is_active?: BoolFilter | Boolean,",
"? company_city?: StringNullableFilter | String | Null,",
"? company_industry_other?: StringNullableFilter | String | Null,",
"? company_industry_sector?: StringNullableFilter | String | Null,",
"? company_name?: StringNullableFilter | String | Null,",
"? company_phone?: StringNullableFilter | String | Null,",
"? company_size?: IntNullableFilter | Int | Null,",
"? company_state_id?: IntNullableFilter | Int | Null,",
"? primary_state_id?: IntNullableFilter | Int | Null,",
"? company_website?: StringNullableFilter | String | Null,",
"? is_pro_user?: IntNullableFilter | Int | Null,",
"? user_company_size?: IntNullableFilter | Int | Null,",
"? user_industry_sector?: StringNullableFilter | String | Null,",
"? user_interests?: StringNullableFilter | String | Null,",
"? user_job_title?: StringNullableFilter | String | Null,",
"? user_list_marketing?: StringNullableFilter | String | Null,",
"? user_political_affiliation?: StringNullableFilter | String | Null,",
"? user_professional_industry?: StringNullableFilter | String | Null,",
"? user_state_location?: StringNullableFilter | String | Null,",
"? user_city?: StringNullableFilter | String | Null,",
"? user_company_website?: StringNullableFilter | String | Null,",
"? user_country?: StringNullableFilter | String | Null,",
"? user_industry?: StringNullableFilter | String | Null,",
"? user_phone_number?: StringNullableFilter | String | Null,",
"? user_state_id?: IntNullableFilter | Int | Null,",
"? user_team_id?: IntNullableFilter | Int | Null,",
"? user_type?: IntNullableFilter | Int | Null,",
"? user_registered?: DateTimeNullableFilter | DateTime | Null,",
"? membership?: StringNullableFilter | String | Null,",
"? membership_ids?: StringNullableFilter | String | Null,",
"? pro_since?: DateTimeNullableFilter | DateTime | Null,",
"? created?: DateTimeNullableFilter | DateTime | Null,",
"? updatedAt?: DateTimeNullableFilter | DateTime | Null,",
"? created_at?: DateTimeNullableFilter | DateTime | Null,",
"? updated_at?: DateTimeNullableFilter | DateTime | Null,",
"? created_by_user_id?: IntNullableFilter | Int | Null,",
"? updated_by_user_id?: IntNullableFilter | Int | Null,",
"? billing_address?: JsonNullableFilter,",
"? isLegacyUser?: BoolFilter | Boolean,",
"? welcome_email?: BoolNullableFilter | Boolean | Null,",
"? team?: TeamNullableScalarRelationFilter | TeamWhereInput | Null,",
"? following_state?: StateNullableScalarRelationFilter | StateWhereInput | Null,",
"? user_role?: UserRoleNullableScalarRelationFilter | UserRoleWhereInput | Null,",
"? company_state?: StateNullableScalarRelationFilter | StateWhereInput | Null,",
"? user_state?: StateNullableScalarRelationFilter | StateWhereInput | Null,",
"? primary_state?: StateNullableScalarRelationFilter | StateWhereInput | Null,",
"? tracking_list?: TrackingListListRelationFilter,",
"? groups?: GroupListRelationFilter,",
"? keywords?: KeywordToProfileListRelationFilter,",
"? TopicToProfile?: TopicToProfileListRelationFilter,",
"? expoPushNotifications?: ExpoPushNotificationListRelationFilter,",
"? newsArticlesApiKeys?: NewsArticlesApiKeyListRelationFilter,",
"? comments?: BillCommentListRelationFilter,",
"? billTagAssignments?: BillTagAssignmentListRelationFilter,",
"? LoginLogging?: LoginHistoryListRelationFilter,",
"? reports?: ReportsListRelationFilter,",
"? report_additional_documents?: ReportAdditionalDocumentsListRelationFilter,",
"? bill_filters?: BillFilterListRelationFilter,",
"? push_notifications?: UserPushNotificationListRelationFilter,",
"? UserTrackedStates?: UserTrackedStatesListRelationFilter,",
"? user_teams?: UserTeamListRelationFilter,",
"? user_state_access?: UserStateAccessListRelationFilter,",
"? user_newsletter_optin?: UserNewsletterOptinListRelationFilter,",
"? notification_summary?: UserNotificationSummaryListRelationFilter,",
"? bill_uploaded_documents?: BillUploadedDocumentListRelationFilter",
" },",
" include: {",
" following_state: true,",
" company_state: true,",
" primary_state: true",
" }",
"}",
"",
"Argument `where` of type ProfileWhereUniqueInput needs at least one of `user_id` or `email` arguments. Available options are marked with ?.",
" at kn (/Users/frederiklohner/workspace/state-affairs-bill-tracking-api/node_modules/@prisma/client/runtime/library.js:29:1363)",
" at Zn.handleRequestError (/Users/frederiklohner/workspace/state-affairs-bill-tracking-api/node_modules/@prisma/client/runtime/library.js:121:7102)",
" at Zn.handleAndLogRequestError (/Users/frederiklohner/workspace/state-affairs-bill-tracking-api/node_modules/@prisma/client/runtime/library.js:121:6784)",
" at Zn.request (/Users/frederiklohner/workspace/state-affairs-bill-tracking-api/node_modules/@prisma/client/runtime/library.js:121:6491)",
" at async l (/Users/frederiklohner/workspace/state-affairs-bill-tracking-api/node_modules/@prisma/client/runtime/library.js:130:9778)",
" at async l (/Users/frederiklohner/workspace/state-affairs-bill-tracking-api/node_modules/@prisma/client/runtime/library.js:130:9778)",
" at async AuthMiddleware (/Users/frederiklohner/workspace/state-affairs-bill-tracking-api/src/middlewares/auth.middleware.ts:161:25)",
" at async ApolloServer.executeHTTPGraphQLRequest (/Users/frederiklohner/workspace/state-affairs-bill-tracking-api/node_modules/@apollo/server/src/ApolloServer.ts:1083:24)"
]
},
"message": "Context creation failed: Invalid `prisma.profile.findUnique()` invocation:{ where: { user_id: undefined,? email?: String,? AND?: ProfileWhereInput | ProfileWhereInput[],? OR?: ProfileWhereInput[],? NOT?: ProfileWhereInput | ProfileWhereInput[],? track_interval?: IntFilter | Int,? keyword_summary?: EnumNotificationFrequencyNullableFilter | NotificationFrequency | Null,? keyword_immediate?: BoolFilter | Boolean,? name?: StringNullableFilter | String | Null,? login_code?: StringNullableFilter | String | Null,? pro_states?: StringNullableFilter | String | Null,? avartar_urls?: StringNullableFilter | String | Null,? bill_alert_enabled?: BoolFilter | Boolean,? bill_summary?: EnumNotificationFrequencyNullableFilter | NotificationFrequency | Null,? bill_immediate?: BoolNullableFilter | Boolean | Null,? wp_user_id?: IntNullableFilter | Int | Null,? user_login?: StringNullableFilter | String | Null,? first_name?: StringNullableFilter | String | Null,? last_name?: StringNullableFilter | String | Null,? url?: StringNullableFilter | String | Null,? author_biography?: BytesNullableFilter | Bytes | Null,? author_title?: StringNullableFilter | String | Null,? following_state_id?: IntNullableFilter | Int | Null,? phone_number?: StringNullableFilter | String | Null,? user_role_id?: IntNullableFilter | Int | Null,? password?: StringNullableFilter | String | Null,? first_time_user?: BoolFilter | Boolean,? onboarding_completed_at?: DateTimeNullableFilter | DateTime | Null,? industry?: StringNullableFilter | String | Null,? industry_detail?: StringNullableFilter | String | Null,? job_function?: StringNullableFilter | String | Null,? job_function_detail?: StringNullableFilter | String | Null,? management_level?: StringNullableFilter | String | Null,? management_level_detail?: StringNullableFilter | String | Null,? user_account_type?: EnumUserAccountTypeNullableFilter | UserAccountType | Null,? is_active?: BoolFilter | Boolean,? company_city?: StringNullableFilter | String | Null,? company_industry_other?: StringNullableFilter | String | Null,? company_industry_sector?: StringNullableFilter | String | Null,? company_name?: StringNullableFilter | String | Null,? company_phone?: StringNullableFilter | String | Null,? company_size?: IntNullableFilter | Int | Null,? company_state_id?: IntNullableFilter | Int | Null,? primary_state_id?: IntNullableFilter | Int | Null,? company_website?: StringNullableFilter | String | Null,? is_pro_user?: IntNullableFilter | Int | Null,? user_company_size?: IntNullableFilter | Int | Null,? user_industry_sector?: StringNullableFilter | String | Null,? user_interests?: StringNullableFilter | String | Null,? user_job_title?: StringNullableFilter | String | Null,? user_list_marketing?: StringNullableFilter | String | Null,? user_political_affiliation?: StringNullableFilter | String | Null,? user_professional_industry?: StringNullableFilter | String | Null,? user_state_location?: StringNullableFilter | String | Null,? user_city?: StringNullableFilter | String | Null,? user_company_website?: StringNullableFilter | String | Null,? user_country?: StringNullableFilter | String | Null,? user_industry?: StringNullableFilter | String | Null,? user_phone_number?: StringNullableFilter | String | Null,? user_state_id?: IntNullableFilter | Int | Null,? user_team_id?: IntNullableFilter | Int | Null,? user_type?: IntNullableFilter | Int | Null,? user_registered?: DateTimeNullableFilter | DateTime | Null,? membership?: StringNullableFilter | String | Null,? membership_ids?: StringNullableFilter | String | Null,? pro_since?: DateTimeNullableFilter | DateTime | Null,? created?: DateTimeNullableFilter | DateTime | Null,? updatedAt?: DateTimeNullableFilter | DateTime | Null,? created_at?: DateTimeNullableFilter | DateTime | Null,? updated_at?: DateTimeNullableFilter | DateTime | Null,? created_by_user_id?: IntNullableFilter | Int | Null,? updated_by_user_id?: IntNullableFilter | Int | Null,? billing_address?: JsonNullableFilter,? isLegacyUser?: BoolFilter | Boolean,? welcome_email?: BoolNullableFilter | Boolean | Null,? team?: TeamNullableScalarRelationFilter | TeamWhereInput | Null,? following_state?: StateNullableScalarRelationFilter | StateWhereInput | Null,? user_role?: UserRoleNullableScalarRelationFilter | UserRoleWhereInput | Null,? company_state?: StateNullableScalarRelationFilter | StateWhereInput | Null,? user_state?: StateNullableScalarRelationFilter | StateWhereInput | Null,? primary_state?: StateNullableScalarRelationFilter | StateWhereInput | Null,? tracking_list?: TrackingListListRelationFilter,? groups?: GroupListRelationFilter,? keywords?: KeywordToProfileListRelationFilter,? TopicToProfile?: TopicToProfileListRelationFilter,? expoPushNotifications?: ExpoPushNotificationListRelationFilter,? newsArticlesApiKeys?: NewsArticlesApiKeyListRelationFilter,? comments?: BillCommentListRelationFilter,? billTagAssignments?: BillTagAssignmentListRelationFilter,? LoginLogging?: LoginHistoryListRelationFilter,? reports?: ReportsListRelationFilter,? report_additional_documents?: ReportAdditionalDocumentsListRelationFilter,? bill_filters?: BillFilterListRelationFilter,? push_notifications?: UserPushNotificationListRelationFilter,? UserTrackedStates?: UserTrackedStatesListRelationFilter,? user_teams?: UserTeamListRelationFilter,? user_state_access?: UserStateAccessListRelationFilter,? user_newsletter_optin?: UserNewsletterOptinListRelationFilter,? notification_summary?: UserNotificationSummaryListRelationFilter,? bill_uploaded_documents?: BillUploadedDocumentListRelationFilter }, include: { following_state: true, company_state: true, primary_state: true }}Argument `where` of type ProfileWhereUniqueInput needs at least one of `user_id` or `email` arguments. Available options are marked with ?."
,
},
"level": "error",
"message": "Context creation failed: Invalid `prisma.profile.findUnique()` invocation:{ where: { user_id: undefined,? email?: String,? AND?: ProfileWhereInput | ProfileWhereInput[],? OR?: ProfileWhereInput[],? NOT?: ProfileWhereInput | ProfileWhereInput[],? track_interval?: IntFilter | Int,? keyword_summary?: EnumNotificationFrequencyNullableFilter | NotificationFrequency | Null,? keyword_immediate?: BoolFilter | Boolean,? name?: StringNullableFilter | String | Null,? login_code?: StringNullableFilter | String | Null,? pro_states?: StringNullableFilter | String | Null,? avartar_urls?: StringNullableFilter | String | Null,? bill_alert_enabled?: BoolFilter | Boolean,? bill_summary?: EnumNotificationFrequencyNullableFilter | NotificationFrequency | Null,? bill_immediate?: BoolNullableFilter | Boolean | Null,? wp_user_id?: IntNullableFilter | Int | Null,? user_login?: StringNullableFilter | String | Null,? first_name?: StringNullableFilter | String | Null,? last_name?: StringNullableFilter | String | Null,? url?: StringNullableFilter | String | Null,? author_biography?: BytesNullableFilter | Bytes | Null,? author_title?: StringNullableFilter | String | Null,? following_state_id?: IntNullableFilter | Int | Null,? phone_number?: StringNullableFilter | String | Null,? user_role_id?: IntNullableFilter | Int | Null,? password?: StringNullableFilter | String | Null,? first_time_user?: BoolFilter | Boolean,? onboarding_completed_at?: DateTimeNullableFilter | DateTime | Null,? industry?: StringNullableFilter | String | Null,? industry_detail?: StringNullableFilter | String | Null,? job_function?: StringNullableFilter | String | Null,? job_function_detail?: StringNullableFilter | String | Null,? management_level?: StringNullableFilter | String | Null,? management_level_detail?: StringNullableFilter | String | Null,? user_account_type?: EnumUserAccountTypeNullableFilter | UserAccountType | Null,? is_active?: BoolFilter | Boolean,? company_city?: StringNullableFilter | String | Null,? company_industry_other?: StringNullableFilter | String | Null,? company_industry_sector?: StringNullableFilter | String | Null,? company_name?: StringNullableFilter | String | Null,? company_phone?: StringNullableFilter | String | Null,? company_size?: IntNullableFilter | Int | Null,? company_state_id?: IntNullableFilter | Int | Null,? primary_state_id?: IntNullableFilter | Int | Null,? company_website?: StringNullableFilter | String | Null,? is_pro_user?: IntNullableFilter | Int | Null,? user_company_size?: IntNullableFilter | Int | Null,? user_industry_sector?: StringNullableFilter | String | Null,? user_interests?: StringNullableFilter | String | Null,? user_job_title?: StringNullableFilter | String | Null,? user_list_marketing?: StringNullableFilter | String | Null,? user_political_affiliation?: StringNullableFilter | String | Null,? user_professional_industry?: StringNullableFilter | String | Null,? user_state_location?: StringNullableFilter | String | Null,? user_city?: StringNullableFilter | String | Null,? user_company_website?: StringNullableFilter | String | Null,? user_country?: StringNullableFilter | String | Null,? user_industry?: StringNullableFilter | String | Null,? user_phone_number?: StringNullableFilter | String | Null,? user_state_id?: IntNullableFilter | Int | Null,? user_team_id?: IntNullableFilter | Int | Null,? user_type?: IntNullableFilter | Int | Null,? user_registered?: DateTimeNullableFilter | DateTime | Null,? membership?: StringNullableFilter | String | Null,? membership_ids?: StringNullableFilter | String | Null,? pro_since?: DateTimeNullableFilter | DateTime | Null,? created?: DateTimeNullableFilter | DateTime | Null,? updatedAt?: DateTimeNullableFilter | DateTime | Null,? created_at?: DateTimeNullableFilter | DateTime | Null,? updated_at?: DateTimeNullableFilter | DateTime | Null,? created_by_user_id?: IntNullableFilter | Int | Null,? updated_by_user_id?: IntNullableFilter | Int | Null,? billing_address?: JsonNullableFilter,? isLegacyUser?: BoolFilter | Boolean,? welcome_email?: BoolNullableFilter | Boolean | Null,? team?: TeamNullableScalarRelationFilter | TeamWhereInput | Null,? following_state?: StateNullableScalarRelationFilter | StateWhereInput | Null,? user_role?: UserRoleNullableScalarRelationFilter | UserRoleWhereInput | Null,? company_state?: StateNullableScalarRelationFilter | StateWhereInput | Null,? user_state?: StateNullableScalarRelationFilter | StateWhereInput | Null,? primary_state?: StateNullableScalarRelationFilter | StateWhereInput | Null,? tracking_list?: TrackingListListRelationFilter,? groups?: GroupListRelationFilter,? keywords?: KeywordToProfileListRelationFilter,? TopicToProfile?: TopicToProfileListRelationFilter,? expoPushNotifications?: ExpoPushNotificationListRelationFilter,? newsArticlesApiKeys?: NewsArticlesApiKeyListRelationFilter,? comments?: BillCommentListRelationFilter,? billTagAssignments?: BillTagAssignmentListRelationFilter,? LoginLogging?: LoginHistoryListRelationFilter,? reports?: ReportsListRelationFilter,? report_additional_documents?: ReportAdditionalDocumentsListRelationFilter,? bill_filters?: BillFilterListRelationFilter,? push_notifications?: UserPushNotificationListRelationFilter,? UserTrackedStates?: UserTrackedStatesListRelationFilter,? user_teams?: UserTeamListRelationFilter,? user_state_access?: UserStateAccessListRelationFilter,? user_newsletter_optin?: UserNewsletterOptinListRelationFilter,? notification_summary?: UserNotificationSummaryListRelationFilter,? bill_uploaded_documents?: BillUploadedDocumentListRelationFilter }, include: { following_state: true, company_state: true, primary_state: true }}Argument `where` of type ProfileWhereUniqueInput needs at least one of `user_id` or `email` arguments. Available options are marked with ?."
,
"
timestamp": "2025-08-14 15:30:49"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment