Advertisement
Guest User

Untitled

a guest
Nov 5th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.72 KB | None | 0 0
  1. Kaspers-MacBook-Air:universal kasper$ node gpii/node_modules/flowManager/test/UpdateTests.js
  2. 23:27:58.780: Registering module infusion from path /Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion
  3. 23:27:58.837: Registering module kettle from path /Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle
  4. 23:27:59.235: Clearing cache for component flowManager.io with gradeNames [
  5. "flowManager.io",
  6. "fluid.littleComponent",
  7. "kettle.config",
  8. "autoInit"
  9. ]
  10. 23:27:59.399: Created new instantiator with id 55ae4v1y-19 in order to operate on component kettle.test.serverEnvironment
  11. 23:27:59.441: Successfully queued test Flow Manager update tests
  12. 23:27:59.455: Initializing the Express app
  13. 23:27:59.462: Initializing the HTTP server.
  14. 23:27:59.670: Initializing the socket.io.
  15. info - socket.io started
  16. 23:27:59.811: Opening Kettle Server on port 8081
  17. 23:27:59.814: Kettle Server 55ae4v1y-108 is listening on port 8081
  18. 23:27:59.815: connecting socket.io to: ws://localhost:8081/update
  19. 23:27:59.817: Invoked new XHR request: Error
  20. at Object.ioClient.util.request (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/test/utils/js/KettleTestUtils.js:195:45)
  21. at Socket.handshake (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/node_modules/socket.io-client/lib/socket.js:149:25)
  22. at Socket.connect (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/node_modules/socket.io-client/lib/socket.js:209:10)
  23. at new Socket (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/node_modules/socket.io-client/lib/socket.js:61:12)
  24. at Object.io.connect (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/node_modules/socket.io-client/lib/io.js:193:16)
  25. at kettle.test.request.io.connect (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/test/utils/js/KettleTestUtils.js:182:28)
  26. at Object.invokeInvoker [as connect] (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js .... [output suppressed at 1024 chars - for more output, increase fluid.logObjectRenderChars]
  27. debug - client authorized
  28. info - handshake authorized zjI9E7q2lIDSw8oFElS-
  29. debug - setting request GET /socket.io/1/websocket/zjI9E7q2lIDSw8oFElS-
  30. debug - set heartbeat interval for client zjI9E7q2lIDSw8oFElS-
  31. debug - client authorized for
  32. debug - websocket writing 1::
  33. debug - client authorized for /update
  34. debug - websocket writing 1::/update
  35. debug - websocket writing 5::/update:{"name":"error","args":[{"isError":true,"message":"Error handling request which required active session, but none was active"}]}
  36. 23:27:59.888: Sending a GET request to: /user/testUser1/login on port 8081
  37. 23:27:59.910: gpii.request.flowManager.getPreferences called - fetching preferences
  38. 23:27:59.913: gpii.request.flowManager.getDevice called - fetching device info
  39. 23:28:00.006: Fetched device reporter data: {
  40. "solutions": [
  41. {
  42. "id": "test.dummy"
  43. }
  44. ],
  45. "OS": {
  46. "id": "darwin",
  47. "version": "12.5.0"
  48. }
  49. }
  50. 23:28:00.009: Fetched raw user preferences: {
  51. "token": "testUser1",
  52. "preferences": {
  53. "flat": {
  54. "contexts": {
  55. "gpii-default": {
  56. "name": "Default preferences",
  57. "preferences": {
  58. "http://registry.gpii.net/applications/test.dummy": {
  59. "dummySetting1": 12
  60. }
  61. }
  62. }
  63. }
  64. }
  65. }
  66. }
  67. 23:28:00.010: Raw preferences fetched by preferencesServer: [object Object]
  68. 23:28:00.011: Fetched user preferences: {
  69. "contexts": {
  70. "gpii-default": {
  71. "name": "Default preferences",
  72. "preferences": {
  73. "http://registry.gpii.net/applications/test.dummy": {
  74. "dummySetting1": 12
  75. }
  76. }
  77. }
  78. }
  79. }
  80. 23:28:00.012: Fetched solutions registry: {
  81. "test.dummy": {
  82. "name": "Dummy solution registry entry",
  83. "contexts": {
  84. "OS": [
  85. {
  86. "id": "darwin"
  87. }
  88. ]
  89. },
  90. "settingsHandlers": [
  91. {
  92. "type": "gpii.settingsHandlers.noSettings",
  93. "capabilities": [
  94. "applications.test\\.dummy.id"
  95. ],
  96. "capabilitiesTransformations": {
  97. "dummySetting1": "http://registry\\.gpii\\.net/common/fontSize",
  98. "dummySetting2": "http://registry\\.gpii\\.net/common/setting2"
  99. }
  100. }
  101. ],
  102. "lifecycleManager": {
  103. "start": [],
  104. "stop": []
  105. }
  106. }
  107. }
  108. 23:28:00.013: MatchMaker Framework: dispatching to the flat MatchMaker
  109. Returned from MM
  110. 23:28:00.035: ASSERTION FAILED: Cannot resolve reference {arguments}.0 from component { typeName: "kettle.requests.request.handler" gradeNames: ["kettle.requests.request.handler.userLogin","gpii.request.flowManager.token","kettle.requests.request.handler","{request}.handlerContext","fluid.applyGradeLinkage"] id: 55ae4v1y-627} which has been destroyed{
  111. "type": "dispatchListener",
  112. "message": "firing to listener to event named %eventName of component %that",
  113. "args": {
  114. "eventName": "onMatch",
  115. "that": {
  116. "typeName": "kettle.requests.request.handler",
  117. "id": "55ae4v1y-627",
  118. "destroy": {
  119. "__COMPONENT_DESTROYED__": true
  120. },
  121. "options": {
  122. "gradeNames": [
  123. "kettle.requests.request.handler.userLogin",
  124. "fluid.littleComponent",
  125. "gpii.request.flowManager.token",
  126. "fluid.eventedComponent",
  127. "kettle.requests.request.handler",
  128. "{request}.handlerContext",
  129. "fluid.applyGradeLinkage",
  130. "autoInit"
  131. ],
  132. "invokers": {
  133. "startLifecycle": {
  134. "funcName": "gpii.request.flowManager.startLifecycle",
  135. "args": [
  136. .... [output suppressed at 1024 chars - for more output, increase fluid.logObjectRenderChars]{
  137. "type": "expandContextValue",
  138. "message": "expanding context value %source held at path %path",
  139. "args": {
  140. "source": "{arguments}.0",
  141. "path": ""
  142. },
  143. "time": 1415226480034
  144. }{
  145. "type": "resolveContextValue",
  146. "message": "resolving context value %string",
  147. "args": {
  148. "string": "{arguments}.0"
  149. },
  150. "time": 1415226480034
  151. }
  152. 23:28:00.038: ASSERTION FAILED: Cannot resolve reference {arguments}.0 from component { typeName: "kettle.requests.request.handler" gradeNames: ["kettle.requests.request.handler.userLogin","gpii.request.flowManager.token","kettle.requests.request.handler","{request}.handlerContext","fluid.applyGradeLinkage"] id: 55ae4v1y-627} which has been destroyed
  153. 23:28:00.038: Current activity:
  154. while resolving context value {arguments}.0
  155. while expanding context value {arguments}.0 held at path ""
  156. while firing to listener to event named onMatch of component {
  157. "typeName": "kettle.requests.request.handler",
  158. "id": "55ae4v1y-627",
  159. "destroy": {
  160. "__COMPONENT_DESTROYED__": true
  161. },
  162. "options": {
  163. "gradeNames": [
  164. "kettle.requests.request.handler.userLogin",
  165. "fluid.littleComponent",
  166. "gpii.request.flowManager.token",
  167. "fluid.eventedComponent",
  168. "kettle.requests.request.handler",
  169. "{request}.handlerContext",
  170. "fluid.applyGradeLinkage",
  171. "autoInit"
  172. ],
  173. "invokers": {
  174. "startLifecycle": {
  175. "funcName": "gpii.request.flowManager.startLifecycle",
  176. "args": [
  177. "{flowManager}.lifecycleManager",
  178. "{arguments}.0",
  179. "{arguments}.1",
  180. "{requestProxy}.events.onSuccess"
  181. ]
  182. },
  183. "getDevice": {
  184. "funcName": "gpii.request.flowManager.getDevice",
  185. "args": [
  186. .... [output suppressed at 1024 chars - for more output, increase fluid.logObjectRenderChars]
  187. 23:28:00.044: FATAL ERROR: Uncaught exception: Object Cannot resolve reference {arguments}.0 from component { typeName: "kettle.requests.request.handler" gradeNames: ["kettle.requests.request.handler.userLogin","gpii.request.flowManager.token","kettle.requests.request.handler","{request}.handlerContext","fluid.applyGradeLinkage"] id: 55ae4v1y-627} which has been destroyed has no method 'Assertion failure - check console for details'
  188. TypeError: Object Cannot resolve reference {arguments}.0 from component { typeName: "kettle.requests.request.handler" gradeNames: ["kettle.requests.request.handler.userLogin","gpii.request.flowManager.token","kettle.requests.request.handler","{request}.handlerContext","fluid.applyGradeLinkage"] id: 55ae4v1y-627} which has been destroyed has no method 'Assertion failure - check console for details'
  189. at Object.fluid.builtinFail (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:163:69)
  190. at kettle.utils.failureHandler (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/lib/utils.js:98:15)
  191. at Object.fluid.fail (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:184:13)
  192. at Object.fluid.makeStackFetcher.fetcher (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:726:23)
  193. at fetch (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:2038:32)
  194. at Object.fluid.resolveContextValue (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:2046:20)
  195. at Object.fluid.expandSource (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:2143:34)
  196. at Object.fluid.makeExpandOptions.options.expandSource (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:2219:26)
  197. at Object.fluid.makeExpandOptions (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:2234:42)
  198. at Object.fluid.expand (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:2244:35)
  199. at Object.fluid.embodyDemands (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:1211:37)
  200. at fluid.event.dispatchListener.togo (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:1706:34)
  201. at fireToListeners (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1103:68)
  202. at Object.fluid.makeEventFirer.that.fire (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1196:24)
  203. at Object.gpii.matchMakerFramework.matchMakerDispatcher [as resolve] (/Users/kasper/dev/gpii/node_modules/universal/gpii/node_modules/matchMakerFramework/src/MatchMakerFramework.js:91:19)
  204. at Object.fluid.promise.that.complete (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidPromises.js:58:45)
  205. at fluid.promise.that.resolve (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidPromises.js:42:22)
  206. at Object.fluid.promise.that.then (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidPromises.js:30:30)
  207. at Function.fluid.promise.follow (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidPromises.js:77:16)
  208. at Object.kettle.dataSource.set [as resolve] (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/lib/dataSource.js:220:31)
  209. at Object.fluid.promise.that.complete (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidPromises.js:58:45)
  210. at Object.fluid.promise.that.resolve (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidPromises.js:42:22)
  211. at onEnd (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/lib/dataSource.js:325:33)
  212. at applyCallback (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/lib/utils.js:57:37)
  213. at fluid.withEnvironment (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:1865:20)
  214. at Object.fluid.tryCatch (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:219:24)
  215. at Object.fluid.withEnvironment (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:1860:22)
  216. at IncomingMessage.wrapCallback (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/lib/utils.js:54:30)
  217. at IncomingMessage.EventEmitter.emit (events.js:126:20)
  218. at IncomingMessage._emitEnd (http.js:367:10)
  219. at HTTPParser.parserOnMessageComplete [as onMessageComplete] (http.js:149:23)
  220. at Socket.socketOnData [as ondata] (http.js:1491:20)
  221. at TCP.onread (net.js:404:27)
  222. 23:28:00.051: jq: FAIL: Module "update tests" Test name "Flow Manager update tests" - Message: Unexpected failure in test case (see following log for more details): Object Cannot resolve reference {arguments}.0 from component { typeName: "kettle.requests.request.handler" gradeNames: ["kettle.requests.request.handler.userLogin","gpii.request.flowManager.token","kettle.requests.request.handler","{request}.handlerContext","fluid.applyGradeLinkage"] id: 55ae4v1y-627} which has been destroyed has no method 'Assertion failure - check console for details'
  223. 23:28:00.051: jq: Source: at kettle.test.handleUncaughtException (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/test/utils/js/KettleTestUtils.js:32:15)
  224. at fireToListeners (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1103:68)
  225. at Object.fluid.makeEventFirer.that.fire (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1196:24)
  226. at process.onUncaughtException (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/module/fluid.js:94:35)
  227. at process.EventEmitter.emit (events.js:126:20)
  228. 23:28:00.053: jq: FAIL: Module "update tests" Test name "Flow Manager update tests" - Message: Response is correct - at sequence position 6 of 10
  229. 23:28:00.053: jq: Expected: User with token testUser1 was successfully logged in.
  230. 23:28:00.053: jq: Actual: {
  231. "isError": true,
  232. "message": "Error handling request which required active session, but none was active"
  233. }
  234. 23:28:00.053: jq: Source: at Object.jsUnitCompat.assertEquals (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/tests/test-core/jqUnit/js/jqUnit.js:127:19)
  235. at gpii.tests.flowManager.update.testLoginResponse (/Users/kasper/dev/gpii/node_modules/universal/gpii/node_modules/flowManager/test/UpdateTests.js:71:12)
  236. at fluid.test.makeBinder.that.bind.wrapped (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/tests/test-core/utils/js/IoCTestUtils.js:313:26)
  237. at fireToListeners (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1103:68)
  238. at fluid.makeEventFirer.that.fire (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1196:24)
  239. at IncomingMessage.kettle.test.request.http.send.req (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/test/utils/js/KettleTestUtils.js:329:13)
  240. at IncomingMessage.EventEmitter.emit (events.js:126:20)
  241. at IncomingMessage._emitEnd (ht .... [output suppressed at 1024 chars - for more output, increase fluid.logObjectRenderChars]
  242. 23:28:00.055: Sending a GET request to: /user/testUser1/logout on port 8081
  243. 23:28:00.069: Lifecycle manager returned: false
  244. 23:28:00.072: Stopping Kettle Server 55ae4v1y-108 on port 8081
  245. info - transport end (socket close)
  246. debug - set close timeout for client zjI9E7q2lIDSw8oFElS-
  247. debug - cleared close timeout for client zjI9E7q2lIDSw8oFElS-
  248. debug - cleared heartbeat interval for client zjI9E7q2lIDSw8oFElS-
  249. debug - discarding transport
  250. 23:28:00.073: Kettle Server 55ae4v1y-108 on port 8081 is stopped
  251. 23:28:00.077: FATAL ERROR: Uncaught exception: Cannot call method 'disconnect' of undefined
  252. TypeError: Cannot call method 'disconnect' of undefined
  253. at kettle.test.request.io.disconnect (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/test/utils/js/KettleTestUtils.js:173:12)
  254. at invokeInvoker (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:1649:29)
  255. at fireToListeners (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1103:68)
  256. at fluid.makeEventFirer.that.fire (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1196:24)
  257. at Object.fluid.fireEvent (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1210:24)
  258. at Object.fluid.doDestroy (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:2240:15)
  259. at Object.fluid.instantiator.that.clearComponent (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:865:23)
  260. at fluid.instantiator.that.clearComponent (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:869:26)
  261. at Object.fluid.visitComponentChildren (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:35:17)
  262. at Object.fluid.instantiator.that.clearComponent (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:868:23)
  263. at fluid.instantiator.that.clearComponent (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:869:26)
  264. at Object.fluid.visitComponentChildren (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:35:17)
  265. at Object.fluid.instantiator.that.clearComponent (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:868:23)
  266. at Object.fluid.makeIoCRootDestroy (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:1031:26)
  267. at Object.fluid.test.noteTest (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/tests/test-core/utils/js/IoCTestUtils.js:209:18)
  268. at fluid.test.processTestCaseHolder.fluid.each.testCaseState.finisher (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/tests/test-core/utils/js/IoCTestUtils.js:619:32)
  269. at process.startup.processNextTick.process._tickCallback (node.js:245:9)
  270. 23:28:00.080: jq: FAIL: Module "update tests" Test name "Flow Manager update tests" - Message: Unexpected failure in test case (see following log for more details): Cannot call method 'disconnect' of undefined
  271. 23:28:00.080: jq: Source: at kettle.test.handleUncaughtException (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/test/utils/js/KettleTestUtils.js:32:15)
  272. at fireToListeners (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1103:68)
  273. at Object.fluid.makeEventFirer.that.fire (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1196:24)
  274. at process.onUncaughtException (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/module/fluid.js:94:35)
  275. at process.EventEmitter.emit (events.js:126:20)
  276. 23:28:00.088: jq: FAIL: Module "update tests" Test name "Flow Manager update tests" - Message: Expected 8 assertions, but 5 were run
  277. 23:28:00.088: jq: Source: at Object.QUnit.asyncTest (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/tests/lib/qunit/js/qunit.js:401:9)
  278. 23:28:00.088: jq: Test concluded - Module "update tests" Test name "Flow Manager update tests": 2/6 passed - FAIL
  279. 23:28:00.090: jq: ***************
  280. 23:28:00.090: jq: All tests concluded: 2/6 total passed in 1261ms - FAIL
  281. 23:28:00.090: jq: ***************
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement