jaystack / odata-v4-server-mysql-example

MySQL example for odata-v4-server
9 stars 1 forks source link

npm test and npm start fails #2

Open JuBerndt opened 5 years ago

JuBerndt commented 5 years ago

i'm new with odata-v4-server and tried to run the mysql example on a installation of

- node v8.15.0
- odata-v4-server v0.2.13
- odata-v4-mysql v0.1.1
- mysql v2.16.0
- reflect-metadata v0.1.13

The metadata of the service could not be generated out of the model data. I got the following error:

node .

C:\jaydata\odata-v4-server-example-03\node_modules\reflect-metadata\Reflect.js:228 throw new TypeError(); ^

TypeError at Object.defineMetadata (C:\jaydata\odata-v4-server-example-03\node_modules\reflect-metadata\Reflect.js:228:23) at C:\jaydata\odata-v4-server-example-03\node_modules\odata-v4-server\build\lib\edm.js:946:25 at DecorateProperty (C:\jaydata\odata-v4-server-example-03\node_modules\reflect-metadata\Reflect.js:553:33) at Object.decorate (C:\jaydata\odata-v4-server-example-03\node_modules\reflect-metadata\Reflect.js:123:24) at __decorate (C:\jaydata\odata-v4-server-example-03\lib\model.js:4:92) at Object. (C:\jaydata\odata-v4-server-example-03\lib\model.js:57:1) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) npm ERR! code ELIFECYCLE npm ERR! errno 1

It seems there is a problem with the EntityType Category. I could not find any solution.

Any ideas ?

Regards Jürgen

paulbwagner commented 5 years ago

Same exact error for me as well, though some versions a bit different/newer (e.g. node v10.16.3). As a JS/node newbie I have no idea what I might do to resolve. Thanks in advance for any help.

officialbidisha commented 3 years ago

Facing the same issue even here.

vipulw2011 commented 3 years ago

I think it has something to do with this in model.js

@Edm.EntityType("NorthwindMySQL.Category")
@Edm.Partner("Products")
Category: Category