juicycleff / ultimate-backend

Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
https://juicycleff.github.io/ultimate-backend-docs
MIT License
2.6k stars 407 forks source link

Error on build #203

Closed diegorodrigo90 closed 3 years ago

diegorodrigo90 commented 3 years ago

Bug

docker-compose --project-directory=. -f docker-compose.dev.yml up --build
Building api-admin
[+] Building 26.3s (12/13)                                                                                                                    
 => [internal] load build definition from Dockerfile                                                                                     0.0s
 => => transferring dockerfile: 38B                                                                                                      0.0s
 => [internal] load .dockerignore                                                                                                        0.0s
 => => transferring context: 35B                                                                                                         0.0s
 => [internal] load metadata for docker.io/library/node:12-alpine                                                                        2.2s
 => [1/9] FROM docker.io/library/node:12-alpine@sha256:9923c9efb13cf7535f67e49b03010f0977a800068e4c8e0e2c93433a6bfa1e77                  0.0s
 => [internal] load build context                                                                                                        0.8s
 => => transferring context: 80.77kB                                                                                                     0.8s
 => CACHED [2/9] RUN mkdir -p /nest                                                                                                      0.0s
 => CACHED [3/9] ADD . /nest                                                                                                             0.0s
 => CACHED [4/9] WORKDIR /nest                                                                                                           0.0s
 => CACHED [5/9] RUN yarn global add @nestjs/cli                                                                                         0.0s
 => CACHED [6/9] RUN yarn install --production=false                                                                                     0.0s
 => CACHED [7/9] RUN nest build proto-schema                                                                                             0.0s
 => ERROR [8/9] RUN nest build api-admin                                                                                                23.1s
------                                                                                                                                        
 > [8/9] RUN nest build api-admin:                                                                                                            
#12 4.153 Starting type checking service...
#12 23.02 Hash: d144b1e82fac34f52f09
#12 23.02 Version: webpack 4.43.0
#12 23.02 Time: 18831ms
#12 23.02 Built at: 04/19/2021 4:07:07 PM
#12 23.02 Entrypoint main = apps/api-admin/main.js
#12 23.02 
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/arango/repository/base-arango.repository.ts
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/arango/repository/base-arango.repository.ts(829,7):
#12 23.02 TS2740: Type 'DateTime' is missing the following properties from type 'Date': toDateString, toTimeString, toLocaleDateString, toLocaleTimeString, and 37 more.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/arango/repository/base-arango.repository.ts
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/arango/repository/base-arango.repository.ts(830,7):
#12 23.02 TS2322: Type 'DateTime' is not assignable to type 'Date'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts(115,13):
#12 23.02 TS2769: No overload matches this call.
#12 23.02   Overload 1 of 2, '(query?: FilterQuery<DOC>): Cursor<DOC>', gave the following error.
#12 23.02     Argument of type 'Record<string, unknown>' is not assignable to parameter of type 'FilterQuery<DOC>'.
#12 23.02       Type 'Record<string, unknown>' is not assignable to type '{ [P in keyof DOC]?: Condition<DOC[P]>; }'.
#12 23.02   Overload 2 of 2, '(query: FilterQuery<DOC>, options?: FindOneOptions): Cursor<DOC>', gave the following error.
#12 23.02     Argument of type 'Record<string, unknown>' is not assignable to parameter of type 'FilterQuery<DOC>'.
#12 23.02       Type 'Record<string, unknown>' is not assignable to type '{ [P in keyof DOC]?: Condition<DOC[P]>; }'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts(436,5):
#12 23.02 TS2322: Type 'DOC | DOC[]' is not assignable to type 'WithId<DOC>'.
#12 23.02   Type 'DOC' is not assignable to type 'WithId<DOC>'.
#12 23.02     Type 'DOC' is not assignable to type 'EnhancedOmit<DOC, "_id">'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts(443,5):
#12 23.02 TS2322: Type 'WithId<DOC>' is not assignable to type 'DOC'.
#12 23.02   'DOC' could be instantiated with an arbitrary type which could be unrelated to 'WithId<DOC>'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts(465,7):
#12 23.02 TS2769: No overload matches this call.
#12 23.02   Overload 1 of 3, '(filter: FilterQuery<DOC>, update: UpdateQuery<DOC> | Partial<DOC>, callback: MongoCallback<UpdateWriteOpResult>): void', gave the following error.
#12 23.02     Argument of type 'Record<string, unknown>' is not assignable to parameter of type 'FilterQuery<DOC>'.
#12 23.02       Type 'Record<string, unknown>' is not assignable to type '{ [P in keyof DOC]?: Condition<DOC[P]>; }'.
#12 23.02   Overload 2 of 3, '(filter: FilterQuery<DOC>, update: UpdateQuery<DOC> | Partial<DOC>, options?: UpdateOneOptions): Promise<UpdateWriteOpResult>', gave the following error.
#12 23.02     Argument of type 'Record<string, unknown>' is not assignable to parameter of type 'FilterQuery<DOC>'.
#12 23.02       Type 'Record<string, unknown>' is not assignable to type '{ [P in keyof DOC]?: Condition<DOC[P]>; }'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts(470,7):
#12 23.02 TS2345: Argument of type 'Record<string, unknown>' is not assignable to parameter of type 'FilterQuery<DOC>'.
#12 23.02   Type 'Record<string, unknown>' is not assignable to type '{ [P in keyof DOC]?: Condition<DOC[P]>; }'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts(478,17):
#12 23.02 TS2339: Property 'id' does not exist on type 'void'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts(479,24):
#12 23.02 TS2339: Property '_id' does not exist on type 'void'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts
#12 23.02 ERROR in /nest/libs/repo-orm/src/database/mongo/repository/base-mongo.repository.ts(483,5):
#12 23.02 TS2322: Type 'void' is not assignable to type 'DOC'.
#12 23.02   'DOC' could be instantiated with an arbitrary type which could be unrelated to 'void'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repository/src/repositories/access-token.repository.ts
#12 23.02 ERROR in /nest/libs/repository/src/repositories/access-token.repository.ts(9,3):
#12 23.02 TS2305: Module '"../../../repo-orm/src"' has no exported member 'InjectDb'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repository/src/repositories/offer.repository.ts
#12 23.02 ERROR in /nest/libs/repository/src/repositories/offer.repository.ts(9,3):
#12 23.02 TS2305: Module '"../../../repo-orm/src"' has no exported member 'InjectDb'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repository/src/repositories/plan.repository.ts
#12 23.02 ERROR in /nest/libs/repository/src/repositories/plan.repository.ts(9,3):
#12 23.02 TS2305: Module '"../../../repo-orm/src"' has no exported member 'InjectDb'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repository/src/repositories/project.repository.ts
#12 23.02 ERROR in /nest/libs/repository/src/repositories/project.repository.ts(9,3):
#12 23.02 TS2305: Module '"../../../repo-orm/src"' has no exported member 'InjectDb'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repository/src/repositories/tenant.repository.ts
#12 23.02 ERROR in /nest/libs/repository/src/repositories/tenant.repository.ts(8,3):
#12 23.02 TS2305: Module '"../../../repo-orm/src"' has no exported member 'InjectDb'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repository/src/repositories/user.repository.ts
#12 23.02 ERROR in /nest/libs/repository/src/repositories/user.repository.ts(10,3):
#12 23.02 TS2305: Module '"../../../repo-orm/src"' has no exported member 'InjectDb'.
#12 23.02 
#12 23.02 ERROR in /nest/libs/repository/src/repositories/webhook.repository.ts
#12 23.02 ERROR in /nest/libs/repository/src/repositories/webhook.repository.ts(9,3):
#12 23.02 TS2305: Module '"../../../repo-orm/src"' has no exported member 'InjectDb'.
------
executor failed running [/bin/sh -c nest build api-admin]: exit code: 1
ERROR: Service 'api-admin' failed to build

To Reproduce Steps to reproduce the behavior:

  1. RUN: docker-compose --project-directory=. -f docker-compose.dev.yml up --build

Desktop:

n10000k commented 3 years ago

+1 on mac

RobertLowe commented 3 years ago

Same also on mac

cubu commented 3 years ago

+1 on windows 10

eddyvalverde commented 3 years ago

+1 Ubuntu 20.04.2 LTS

chrismartis commented 3 years ago

+1 on mac

juicycleff commented 3 years ago

Fixed