linaGirl / ee-soa-transport-rest

restful transport implementation for ee-soa
0 stars 0 forks source link

[URGENT] ?accept=application/json does not work properly #12

Closed fabianjordi closed 10 years ago

fabianjordi commented 10 years ago

cornercard-frontend - frontpage returns

bildschirmfoto 2014-07-23 um 22 52 10

any event-detail page returns normal html

bildschirmfoto 2014-07-23 um 22 52 20

linaGirl commented 10 years ago

This is probably because not all middleware is getting loaded into the webservice.

Its probably a race condition. i have two nearly 100% similar environments (repo eb-soa), one local on my computer, one on the staging server (which has less cpu than my box). The one on my box works, the one one the staging server doesn't.

please use the following flags when starting the soa, you will get some output which tells you what happens inside some of the components:

node app.js --dev --dev-webservice --trace-webserver --dev-website

debug output of my local installation:

23 23:50:58.043 > /lib/SOA.js 61:17, Object.<anonymous>                                 >>> db loaded ...
    23 23:50:58.049 > nm:/ee-soa-website/lib/SOAWebsite.js 56:17, Object.module.exports.Class.init  >>> loading «dev» environment
    23 23:50:58.050 > nm:/ee-soa-website/lib/SOAWebsite.js 64:5, Object.module.exports.Class.init  >>> Paths for ee-website module:
    23 23:50:58.051 > nm:/ee-soa-website/lib/SOAWebsite.js 65:9, Object.module.exports.Class.init  >>> Rootfolder/home/em/dev/jb/eb-soa/node_modules/cornercard-frontend
    23 23:50:58.060 > nm:/ee-soa-website/lib/SOAWebsite.js 66:9, Object.module.exports.Class.init  >>> Templates Path/home/em/dev/jb/eb-soa/node_modules/cornercard-frontend/templates
    23 23:50:58.061 > nm:/ee-soa-website/lib/SOAWebsite.js 67:9, Object.module.exports.Class.init  >>> WWW Files Path/home/em/dev/jb/eb-soa/node_modules/cornercard-frontend/www
    23 23:50:58.062 > nm:/ee-soa-website/lib/SOAWebsite.js 68:9, Object.module.exports.Class.init  >>> Rewrite Path/home/em/dev/jb/eb-soa/node_modules/cornercard-frontend/rewriteRules
    23 23:50:58.065 > nm:/ee-soa-website/lib/SOAWebsite.js 100:17, Object.module.exports.Class.registerMiddleware  >>> soa-website registering middleware for domains «j.b,cornercard.127.0.0.1.xip.io» ...
    23 23:50:58.067 > nm:/ee-soa-website/lib/SOAWebsite.js 225:13, Object.module.exports.Class._loadRewriteRules  >>> loading rewrite rules «/home/em/dev/jb/eb-soa/node_modules/cornercard-frontend/rewriteRules» ....
    23 23:50:58.069 > nm:/ee-soa-website/lib/SOAWebsite.js 100:17, Object.module.exports.Class.registerMiddleware  >>> soa-website registering middleware for domains «j.b,cornercard.127.0.0.1.xip.io» ...
    23 23:50:58.070 > nm:/ee-soa-website/lib/SOAWebsite.js 100:17, Object.module.exports.Class.registerMiddleware  >>> soa-website registering middleware for domains «j.b,cornercard.127.0.0.1.xip.io» ...
    23 23:50:58.071 > nm:/ee-soa-website/lib/SOAWebsite.js 90:17, Object.module.exports.Class.middlewareLoaded  >>> soa-website middlewares loaded ...
    23 23:50:58.072 > nm:/cornercard-frontend/lib/Filters.js 29:19, Object.module.exports.Class._loadFilters  >>> Loading extensions from «/home/em/dev/jb/eb-soa/node_modules/cornercard-frontend/filters/» ...
    23 23:50:58.074 > nm:/ee-soa-website/lib/SOAWebsite.js 56:17, Object.module.exports.Class.init  >>> loading «dev» environment
    23 23:50:58.074 > nm:/ee-soa-website/lib/SOAWebsite.js 64:5, Object.module.exports.Class.init  >>> Paths for ee-website module:
    23 23:50:58.075 > nm:/ee-soa-website/lib/SOAWebsite.js 65:9, Object.module.exports.Class.init  >>> Rootfolder/home/em/dev/jb/eb-soa/node_modules/eb-backoffice
    23 23:50:58.076 > nm:/ee-soa-website/lib/SOAWebsite.js 66:9, Object.module.exports.Class.init  >>> Templates Path/home/em/dev/jb/eb-soa/node_modules/eb-backoffice/templates
    23 23:50:58.077 > nm:/ee-soa-website/lib/SOAWebsite.js 67:9, Object.module.exports.Class.init  >>> WWW Files Path/home/em/dev/jb/eb-soa/node_modules/eb-backoffice/www
    23 23:50:58.077 > nm:/ee-soa-website/lib/SOAWebsite.js 68:9, Object.module.exports.Class.init  >>> Rewrite Path/home/em/dev/jb/eb-soa/node_modules/eb-backoffice/rewriteRules
    23 23:50:58.080 > nm:/ee-soa-website/lib/SOAWebsite.js 100:17, Object.module.exports.Class.registerMiddleware  >>> soa-website registering middleware for domains «j.b,backoffice.127.0.0.1.xip.io» ...
    23 23:50:58.082 > nm:/ee-soa-website/lib/SOAWebsite.js 225:13, Object.module.exports.Class._loadRewriteRules  >>> loading rewrite rules «/home/em/dev/jb/eb-soa/node_modules/eb-backoffice/rewriteRules» ....
    23 23:50:58.083 > nm:/ee-soa-website/lib/SOAWebsite.js 100:17, Object.module.exports.Class.registerMiddleware  >>> soa-website registering middleware for domains «j.b,backoffice.127.0.0.1.xip.io» ...
    23 23:50:58.084 > nm:/ee-soa-website/lib/SOAWebsite.js 100:17, Object.module.exports.Class.registerMiddleware  >>> soa-website registering middleware for domains «j.b,backoffice.127.0.0.1.xip.io» ...
    23 23:50:58.085 > nm:/ee-soa-website/lib/SOAWebsite.js 90:17, Object.module.exports.Class.middlewareLoaded  >>> soa-website middlewares loaded ...
    23 23:50:58.086 > nm:/ee-soa-website/lib/SOAWebsite.js 114:17, Object.module.exports.Class.getMiddleware  >>> soa-website returning middleware ...
    23 23:50:58.087 > nm:/ee-soa-website/lib/SOAWebsite.js 114:17, Object.module.exports.Class.getMiddleware  >>> soa-website returning middleware ...
    23 23:50:58.107 > nm:/cornercard-frontend/lib/Application.js 100:11,                    >>> WTF?, 1111, Error: The Service returned the status «SERVICE_EXCEPTION»: [object Object]
    23 23:50:58.108 > nm:/ee-soa-website/lib/SOAWebsite.js 243:17, Object.<anonymous>       >>> loading rewrite rules from «/home/em/dev/jb/eb-soa/node_modules/cornercard-frontend/rewriteRules/api.js» ....
    23 23:50:58.116 > nm:/ee-soa-website/lib/SOAWebsite.js 243:17, Object.<anonymous>       >>> loading rewrite rules from «/home/em/dev/jb/eb-soa/node_modules/cornercard-frontend/rewriteRules/clientSide.js» ....
    23 23:50:58.117 > nm:/ee-soa-website/lib/SOAWebsite.js 243:17, Object.<anonymous>       >>> loading rewrite rules from «/home/em/dev/jb/eb-soa/node_modules/cornercard-frontend/rewriteRules/serverSide.js» ....
    23 23:50:58.130 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «toDate» ...
    23 23:50:58.131 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «calendar» ...
    23 23:50:58.131 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «replaceSpecialCharsInURL» ...
    23 23:50:58.132 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «toUpper» ...
    23 23:50:58.132 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «mdToHtml» ...
    23 23:50:58.134 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «formatCurrency» ...
    23 23:50:58.134 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «tabindex» ...
    23 23:50:58.135 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «fbLanguage» ...
    23 23:50:58.136 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «makeBlankHref» ...
    23 23:50:58.136 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getEventImage» ...
    23 23:50:58.137 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getEventImages» ...
    23 23:50:58.138 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getObjectImage» ...
    23 23:50:58.139 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getObjectImages» ...
    23 23:50:58.139 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getClusterImage» ...
    23 23:50:58.140 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getClusterImages» ...
    23 23:50:58.140 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getBadge» ...
    23 23:50:58.141 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «hasValue» ...
    23 23:50:58.142 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «hasNumberValue» ...
    23 23:50:58.144 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «sortEventDataByDate» ...
    23 23:50:58.145 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getLocaleContent» ...
    23 23:50:58.147 > nm:/ee-soa-website/lib/SOAWebsite.js 243:17, Object.<anonymous>       >>> loading rewrite rules from «/home/em/dev/jb/eb-soa/node_modules/eb-backoffice/rewriteRules/main.js» ....
    23 23:50:58.181 > nm:/ee-soa-service/lib/DefaultService.js 215:29, Object.<anonymous>   >>> [user] controllers loaded
    23 23:50:58.185 > nm:/ee-soa-service/lib/DefaultService.js 215:29, Object.<anonymous>   >>> [eventData] controllers loaded
    23 23:50:58.188 > nm:/ee-soa-service/lib/DefaultService.js 215:29, Object.<anonymous>   >>> [object] controllers loaded
    23 23:50:58.190 > nm:/ee-soa-service/lib/DefaultService.js 213:29, Object.<anonymous>   >>> [resource] controllers loaded
    23 23:50:58.196 > nm:/ee-soa-service/lib/DefaultService.js 215:29, Object.<anonymous>   >>> [generics] controllers loaded
    23 23:50:58.199 > nm:/ee-soa-service/lib/DefaultService.js 215:29, Object.<anonymous>   >>> [cluster] controllers loaded
    23 23:50:58.558 > nm:/ee-soa-service/lib/DefaultService.js 213:29, Object.<anonymous>   >>> [mailService] controllers loaded
    23 23:50:58.569 > nm:/eb-service-report/lib/Service.js 20:21, Object.<anonymous>        >>> [report] reportControllers loaded
    23 23:50:58.581 > nm:/ee-soa-service/lib/DefaultService.js 213:29, Object.<anonymous>   >>> [image] controllers loaded
    23 23:50:58.614 > nm:/ee-soa-service/lib/DefaultService.js 215:29, Object.<anonymous>   >>> [report] controllers loaded
    23 23:50:58.633 > nm:/ee-soa-service/lib/DefaultService.js 215:29, Object.<anonymous>   >>> [shopping] controllers loaded
    23 23:50:58.985 > nm:/ee-soa-transport-rest/lib/HTTPTransport.js 136:71, Object.<anonymous>  >>> WTF?, loading middlwares, 3
    23 23:50:58.986 > nm:/ee-webservice/lib/Webservice.js 64:28, Object.module.exports.Class.use  >>> Adding middleware for domain «j.b,cornercard.127.0.0.1.xip.io» ...
    23 23:50:58.987 > nm:/ee-webservice/lib/Webservice.js 64:28, Object.module.exports.Class.use  >>> Adding middleware for domain «j.b,cornercard.127.0.0.1.xip.io» ...
    23 23:50:58.988 > nm:/ee-webservice/lib/Webservice.js 64:28, Object.module.exports.Class.use  >>> Adding middleware for domain «j.b,cornercard.127.0.0.1.xip.io» ...
    23 23:50:58.990 > nm:/ee-soa-transport-rest/lib/HTTPTransport.js 136:71, Object.<anonymous>  >>> WTF?, loading middlwares, 3
    23 23:50:58.990 > nm:/ee-webservice/lib/Webservice.js 64:28, Object.module.exports.Class.use  >>> Adding middleware for domain «j.b,backoffice.127.0.0.1.xip.io» ...
    23 23:50:58.991 > nm:/ee-webservice/lib/Webservice.js 64:28, Object.module.exports.Class.use  >>> Adding middleware for domain «j.b,backoffice.127.0.0.1.xip.io» ...
    23 23:50:58.992 > nm:/ee-webservice/lib/Webservice.js 64:28, Object.module.exports.Class.use  >>> Adding middleware for domain «j.b,backoffice.127.0.0.1.xip.io» ...
    23 23:50:58.993 > nm:/ee-webservice/lib/Webservice.js 64:28, Object.module.exports.Class.use  >>> Adding middleware for domain «*» ...
    23 23:50:58.994 > nm:/ee-webservice/lib/Webservice.js 64:28, Object.module.exports.Class.use  >>> Adding middleware for domain «*» ...
    23 23:50:58.995 > nm:/ee-webservice/lib/Webservice.js 64:28, Object.module.exports.Class.use  >>> Adding middleware for domain «*» ...
    23 23:50:59.003 > nm:/ee-webservice/lib/Webservice.js 64:28, Object.module.exports.Class.use  >>> Adding middleware for domain «*» ...
    23 23:50:59.003 > nm:/ee-webservice/lib/Webservice.js 64:28, Object.module.exports.Class.use  >>> Adding middleware for domain «*» ...
    23 23:50:59.008 > nm:/ee-webserver/lib/HTTPServer.js 60:13, Object.<anonymous>          >>> HTTP Server listening on «::1», port «8000» ...
    23 23:50:59.009 > nm:/ee-webserver/lib/HTTPServer.js 60:13, Object.<anonymous>          >>> HTTP Server listening on «127.0.0.1», port «8000» ...
    23 23:50:59.009 > nm:/ee-webserver/lib/HTTPServer.js 60:13, Object.<anonymous>          >>> HTTP Server listening on «10.80.0.33», port «8000» ...

debug output from the staging server (/apps/joinbox/eb-soa/):

23 21:53:04.805 > /lib/SOA.js 61:17, Object.<anonymous>                                 >>> db loaded ...
23 21:53:04.819 > nm:/ee-soa-website/lib/SOAWebsite.js 56:17, Object.module.exports.Class.init  >>> loading «staging» environment
23 21:53:04.819 > nm:/ee-soa-website/lib/SOAWebsite.js 64:5, Object.module.exports.Class.init  >>> Paths for ee-website module:
23 21:53:04.821 > nm:/ee-soa-website/lib/SOAWebsite.js 65:9, Object.module.exports.Class.init  >>> Rootfolder/apps/joinbox/eb-soa/node_modules/cornercard-frontend
23 21:53:04.821 > nm:/ee-soa-website/lib/SOAWebsite.js 66:9, Object.module.exports.Class.init  >>> Templates Path/apps/joinbox/eb-soa/node_modules/cornercard-frontend/templates
23 21:53:04.822 > nm:/ee-soa-website/lib/SOAWebsite.js 67:9, Object.module.exports.Class.init  >>> WWW Files Path/apps/joinbox/eb-soa/node_modules/cornercard-frontend/www
23 21:53:04.824 > nm:/ee-soa-website/lib/SOAWebsite.js 68:9, Object.module.exports.Class.init  >>> Rewrite Path/apps/joinbox/eb-soa/node_modules/cornercard-frontend/rewriteRules
23 21:53:04.826 > nm:/ee-soa-website/lib/SOAWebsite.js 100:17, Object.module.exports.Class.registerMiddleware  >>> soa-website registering middleware for domains «master.cornercard.joinbox.com,cornercard.eb.staging.joinbox.com» ...
23 21:53:04.836 > nm:/ee-soa-website/lib/SOAWebsite.js 225:13, Object.module.exports.Class._loadRewriteRules  >>> loading rewrite rules «/apps/joinbox/eb-soa/node_modules/cornercard-frontend/rewriteRules» ....
23 21:53:04.839 > nm:/ee-soa-website/lib/SOAWebsite.js 100:17, Object.module.exports.Class.registerMiddleware  >>> soa-website registering middleware for domains «master.cornercard.joinbox.com,cornercard.eb.staging.joinbox.com» ...
23 21:53:04.839 > nm:/ee-soa-website/lib/SOAWebsite.js 90:17, Object.module.exports.Class.middlewareLoaded  >>> soa-website middlewares loaded ...
23 21:53:04.840 > nm:/cornercard-frontend/lib/Filters.js 29:19, Object.module.exports.Class._loadFilters  >>> Loading extensions from «/apps/joinbox/eb-soa/node_modules/cornercard-frontend/filters/» ...
23 21:53:04.842 > nm:/ee-soa-website/lib/SOAWebsite.js 56:17, Object.module.exports.Class.init  >>> loading «staging» environment
23 21:53:04.843 > nm:/ee-soa-website/lib/SOAWebsite.js 64:5, Object.module.exports.Class.init  >>> Paths for ee-website module:
23 21:53:04.844 > nm:/ee-soa-website/lib/SOAWebsite.js 65:9, Object.module.exports.Class.init  >>> Rootfolder/apps/joinbox/eb-soa/node_modules/eb-backoffice
23 21:53:04.844 > nm:/ee-soa-website/lib/SOAWebsite.js 66:9, Object.module.exports.Class.init  >>> Templates Path/apps/joinbox/eb-soa/node_modules/eb-backoffice/templates
23 21:53:04.845 > nm:/ee-soa-website/lib/SOAWebsite.js 67:9, Object.module.exports.Class.init  >>> WWW Files Path/apps/joinbox/eb-soa/node_modules/eb-backoffice/www
23 21:53:04.846 > nm:/ee-soa-website/lib/SOAWebsite.js 68:9, Object.module.exports.Class.init  >>> Rewrite Path/apps/joinbox/eb-soa/node_modules/eb-backoffice/rewriteRules
23 21:53:04.860 > nm:/ee-soa-website/lib/SOAWebsite.js 100:17, Object.module.exports.Class.registerMiddleware  >>> soa-website registering middleware for domains «backoffice.eb.staging.joinbox.com» ...
23 21:53:04.863 > nm:/ee-soa-website/lib/SOAWebsite.js 225:13, Object.module.exports.Class._loadRewriteRules  >>> loading rewrite rules «/apps/joinbox/eb-soa/node_modules/eb-backoffice/rewriteRules» ....
23 21:53:04.864 > nm:/ee-soa-website/lib/SOAWebsite.js 100:17, Object.module.exports.Class.registerMiddleware  >>> soa-website registering middleware for domains «backoffice.eb.staging.joinbox.com» ...
23 21:53:04.865 > nm:/ee-soa-website/lib/SOAWebsite.js 100:17, Object.module.exports.Class.registerMiddleware  >>> soa-website registering middleware for domains «backoffice.eb.staging.joinbox.com» ...
23 21:53:04.866 > nm:/ee-soa-website/lib/SOAWebsite.js 90:17, Object.module.exports.Class.middlewareLoaded  >>> soa-website middlewares loaded ...
23 21:53:04.876 > nm:/ee-soa-website/lib/SOAWebsite.js 114:17, Object.module.exports.Class.getMiddleware  >>> soa-website returning middleware ...
23 21:53:04.876 > nm:/ee-soa-website/lib/SOAWebsite.js 114:17, Object.module.exports.Class.getMiddleware  >>> soa-website returning middleware ...
23 21:53:04.923 > nm:/cornercard-frontend/lib/Application.js 100:11,                    >>> WTF?, 1111, Error: The Service returned the status «SERVICE_EXCEPTION»: [object Object]
23 21:53:04.925 > nm:/ee-soa-website/lib/SOAWebsite.js 243:17, Object.<anonymous>       >>> loading rewrite rules from «/apps/joinbox/eb-soa/node_modules/cornercard-frontend/rewriteRules/api.js» ....
23 21:53:04.942 > nm:/ee-soa-website/lib/SOAWebsite.js 243:17, Object.<anonymous>       >>> loading rewrite rules from «/apps/joinbox/eb-soa/node_modules/cornercard-frontend/rewriteRules/clientSide.js» ....
23 21:53:04.943 > nm:/ee-soa-website/lib/SOAWebsite.js 243:17, Object.<anonymous>       >>> loading rewrite rules from «/apps/joinbox/eb-soa/node_modules/cornercard-frontend/rewriteRules/serverSide.js» ....
23 21:53:04.973 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «toDate» ...
23 21:53:04.974 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «calendar» ...
23 21:53:04.975 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «replaceSpecialCharsInURL» ...
23 21:53:04.976 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «toUpper» ...
23 21:53:04.976 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «mdToHtml» ...
23 21:53:04.977 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «formatCurrency» ...
23 21:53:04.978 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «tabindex» ...
23 21:53:04.979 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «fbLanguage» ...
23 21:53:04.979 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «makeBlankHref» ...
23 21:53:04.980 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getEventImage» ...
23 21:53:04.981 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getEventImages» ...
23 21:53:04.981 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getObjectImage» ...
23 21:53:04.982 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getObjectImages» ...
23 21:53:04.982 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getClusterImage» ...
23 21:53:04.983 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getClusterImages» ...
23 21:53:04.984 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getBadge» ...
23 21:53:04.996 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «hasValue» ...
23 21:53:04.997 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «hasNumberValue» ...
23 21:53:05.013 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «sortEventDataByDate» ...
23 21:53:05.014 > nm:/cornercard-frontend/lib/Filters.js 55:20, Object.<anonymous>      >>> registering filter «getLocaleContent» ...
23 21:53:05.017 > nm:/ee-soa-website/lib/SOAWebsite.js 243:17, Object.<anonymous>       >>> loading rewrite rules from «/apps/joinbox/eb-soa/node_modules/eb-backoffice/rewriteRules/main.js» ....
23 21:53:05.094 > nm:/ee-soa-service/lib/DefaultService.js 215:29, Object.<anonymous>   >>> [user] controllers loaded
23 21:53:05.099 > nm:/ee-soa-service/lib/DefaultService.js 215:29, Object.<anonymous>   >>> [eventData] controllers loaded
23 21:53:05.110 > nm:/ee-soa-service/lib/DefaultService.js 215:29, Object.<anonymous>   >>> [object] controllers loaded
23 21:53:05.112 > nm:/ee-soa-service/lib/DefaultService.js 213:29, Object.<anonymous>   >>> [resource] controllers loaded
23 21:53:05.117 > nm:/ee-soa-service/lib/DefaultService.js 215:29, Object.<anonymous>   >>> [generics] controllers loaded
23 21:53:05.127 > nm:/ee-soa-service/lib/DefaultService.js 215:29, Object.<anonymous>   >>> [cluster] controllers loaded
23 21:53:05.779 > nm:/ee-soa-service/lib/DefaultService.js 213:29, Object.<anonymous>   >>> [mailService] controllers loaded
23 21:53:05.800 > nm:/eb-service-report/lib/Service.js 20:21, Object.<anonymous>        >>> [report] reportControllers loaded
23 21:53:05.832 > nm:/ee-soa-service/lib/DefaultService.js 213:29, Object.<anonymous>   >>> [image] controllers loaded
23 21:53:05.915 > nm:/ee-soa-service/lib/DefaultService.js 215:29, Object.<anonymous>   >>> [report] controllers loaded
23 21:53:06.005 > nm:/ee-soa-service/lib/DefaultService.js 215:29, Object.<anonymous>   >>> [shopping] controllers loaded
23 21:53:07.201 > nm:/ee-soa-transport-rest/lib/HTTPTransport.js 136:71, Object.<anonymous>  >>> WTF?, loaded middlewares, 2
23 21:53:07.202 > nm:/ee-webservice/lib/Webservice.js 64:28, Object.module.exports.Class.use  >>> Adding middleware for domain «master.cornercard.joinbox.com,cornercard.eb.staging.joinbox.com» ...
23 21:53:07.203 > nm:/ee-webservice/lib/Webservice.js 64:28, Object.module.exports.Class.use  >>> Adding middleware for domain «master.cornercard.joinbox.com,cornercard.eb.staging.joinbox.com» ...
23 21:53:07.205 > nm:/ee-soa-transport-rest/lib/HTTPTransport.js 136:71, Object.<anonymous>  >>> WTF?, loaded middlewares, 3
23 21:53:07.222 > nm:/ee-webserver/lib/HTTPServer.js 60:13, Object.<anonymous>          >>> HTTP Server listening on «::1», port «3206» ...
23 21:53:07.223 > nm:/ee-webserver/lib/HTTPServer.js 60:13, Object.<anonymous>          >>> HTTP Server listening on «127.0.0.1», port «3206» ...
23 21:53:07.224 > nm:/ee-webserver/lib/HTTPServer.js 60:13, Object.<anonymous>          >>> HTTP Server listening on «10.104.100.10», port «3206» ...

you can see that in both environments the soa-websites load their middlewares correctly. they do load and return the correct number of middlewares, and emit the load event not before all middlewares were loaded.

the webservice in contrast receives on my box 3 middlewares per soa-website and five additional middlewares. on the staging server only two middlewares for one website are added.

linaGirl commented 10 years ago

the problem was that there were not enough file handles available. no errors were thrown or logged.