FIWARE / api-umbrella

Open source API management platform
https://fiware-api-umbrella.readthedocs.io/
MIT License
2 stars 7 forks source link

Error while running in windows docker desktop #49

Open prahvin opened 2 years ago

prahvin commented 2 years ago

The api-umbrella does not work. If https://localhost is accessed, below error is returned "NOT_FOUND The requested URL was not found on this server."

The below warning is obtained on docker desktop console.

2021/11/19 10:38:05 [warn] 13#13: *2 [lua] _G write guard:12: writing a global Lua variable ('lfs') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables

stack traceback:

[C]: at 0x7fa51a29ca20

[C]: at 0x7fa51bb0cdb0

[C]: in function 'pcall'

...ed/apps/core/shared/vendor/lua/share/lua/5.1/pl/path.lua:22: in main chunk

[C]: in function 'require'

/app/src/api-umbrella/cli/run.lua:1: in main chunk

[C]: in function 'require'

/app/src/api-umbrella/cli.lua:7: in function 'action'

...d/apps/core/shared/vendor/lua/share/lua/5.1/argparse.lua:1413: in function 'finalize'

...d/apps/core/shared/vendor/lua/share/lua/5.1/argparse.lua:1476: in function 'parse'

/app/src/api-umbrella/cli.lua:136: in function 'cli'

/app/bin/api-umbrella-cli:4: in function 'file_gen'

init_worker_by_lua:46: in function

[C]: in function 'xpcall'

init_worker_by_lua:53: in function , context: ngx.timer

2021/11/19 10:38:05 [warn] 13#13: *2 [lua] _G write guard:12: writing a global Lua variable ('yaml') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables

stack traceback:

[C]: at 0x7fa519c88d10

[C]: in function 'require'

...apps/core/shared/vendor/lua/share/lua/5.1/lyaml/init.lua:34: in main chunk

[C]: in function 'require'

/app/src/api-umbrella/cli/read_config.lua:11: in main chunk

[C]: in function 'require'

/app/src/api-umbrella/cli/setup.lua:8: in main chunk

[C]: in function 'require'

/app/src/api-umbrella/cli/run.lua:2: in main chunk

[C]: in function 'require'

/app/src/api-umbrella/cli.lua:7: in function 'action'

...d/apps/core/shared/vendor/lua/share/lua/5.1/argparse.lua:1413: in function 'finalize'

...d/apps/core/shared/vendor/lua/share/lua/5.1/argparse.lua:1476: in function 'parse'

/app/src/api-umbrella/cli.lua:136: in function 'cli'

/app/bin/api-umbrella-cli:4: in function 'file_gen'

init_worker_by_lua:46: in function

[C]: in function 'xpcall'

init_worker_by_lua:53: in function , context: ngx.timer

guydillen commented 2 years ago

I experience the same error running a docker container from the 'api-umbrella:0.17.0-PRE-48' image. Can one use the Fiware api-umbrella image or should one use the nrel api-umbrella image (which is working fine)?

SBlechmann commented 2 years ago

I also struggle to figure out which image to use, there is so many forks.

fdelavega commented 2 years ago

I faced the same issue and was due to a failure in the connection to MongoDB. Ensure that MongoDB URL is properly configured and that it is running

guydillen commented 2 years ago

I already wasted a lot of time trying to install api-umbrella, so can someone please clearly explain how to successfully install it? I follow the link https://github.com/apinf/platform/blob/develop/INSTALL.md (as mentioned) Installation "With Docker". I can perform action 1, but the links to action 2 don't exist anymore http://apiumbrella.io/docs/getting-started/. ... Otherwise I'll switch to Kong API Gateway where everything is clearly explained.