Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Kaspers-MacBook-Air:universal kasper$ node gpii/node_modules/flowManager/test/UpdateTests.js
- 23:27:58.780: Registering module infusion from path /Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion
- 23:27:58.837: Registering module kettle from path /Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle
- 23:27:59.235: Clearing cache for component flowManager.io with gradeNames [
- "flowManager.io",
- "fluid.littleComponent",
- "kettle.config",
- "autoInit"
- ]
- 23:27:59.399: Created new instantiator with id 55ae4v1y-19 in order to operate on component kettle.test.serverEnvironment
- 23:27:59.441: Successfully queued test Flow Manager update tests
- 23:27:59.455: Initializing the Express app
- 23:27:59.462: Initializing the HTTP server.
- 23:27:59.670: Initializing the socket.io.
- info - socket.io started
- 23:27:59.811: Opening Kettle Server on port 8081
- 23:27:59.814: Kettle Server 55ae4v1y-108 is listening on port 8081
- 23:27:59.815: connecting socket.io to: ws://localhost:8081/update
- 23:27:59.817: Invoked new XHR request: Error
- at Object.ioClient.util.request (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/test/utils/js/KettleTestUtils.js:195:45)
- at Socket.handshake (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/node_modules/socket.io-client/lib/socket.js:149:25)
- at Socket.connect (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/node_modules/socket.io-client/lib/socket.js:209:10)
- at new Socket (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/node_modules/socket.io-client/lib/socket.js:61:12)
- at Object.io.connect (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/node_modules/socket.io-client/lib/io.js:193:16)
- at kettle.test.request.io.connect (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/test/utils/js/KettleTestUtils.js:182:28)
- 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]
- debug - client authorized
- info - handshake authorized zjI9E7q2lIDSw8oFElS-
- debug - setting request GET /socket.io/1/websocket/zjI9E7q2lIDSw8oFElS-
- debug - set heartbeat interval for client zjI9E7q2lIDSw8oFElS-
- debug - client authorized for
- debug - websocket writing 1::
- debug - client authorized for /update
- debug - websocket writing 1::/update
- debug - websocket writing 5::/update:{"name":"error","args":[{"isError":true,"message":"Error handling request which required active session, but none was active"}]}
- 23:27:59.888: Sending a GET request to: /user/testUser1/login on port 8081
- 23:27:59.910: gpii.request.flowManager.getPreferences called - fetching preferences
- 23:27:59.913: gpii.request.flowManager.getDevice called - fetching device info
- 23:28:00.006: Fetched device reporter data: {
- "solutions": [
- {
- "id": "test.dummy"
- }
- ],
- "OS": {
- "id": "darwin",
- "version": "12.5.0"
- }
- }
- 23:28:00.009: Fetched raw user preferences: {
- "token": "testUser1",
- "preferences": {
- "flat": {
- "contexts": {
- "gpii-default": {
- "name": "Default preferences",
- "preferences": {
- "http://registry.gpii.net/applications/test.dummy": {
- "dummySetting1": 12
- }
- }
- }
- }
- }
- }
- }
- 23:28:00.010: Raw preferences fetched by preferencesServer: [object Object]
- 23:28:00.011: Fetched user preferences: {
- "contexts": {
- "gpii-default": {
- "name": "Default preferences",
- "preferences": {
- "http://registry.gpii.net/applications/test.dummy": {
- "dummySetting1": 12
- }
- }
- }
- }
- }
- 23:28:00.012: Fetched solutions registry: {
- "test.dummy": {
- "name": "Dummy solution registry entry",
- "contexts": {
- "OS": [
- {
- "id": "darwin"
- }
- ]
- },
- "settingsHandlers": [
- {
- "type": "gpii.settingsHandlers.noSettings",
- "capabilities": [
- "applications.test\\.dummy.id"
- ],
- "capabilitiesTransformations": {
- "dummySetting1": "http://registry\\.gpii\\.net/common/fontSize",
- "dummySetting2": "http://registry\\.gpii\\.net/common/setting2"
- }
- }
- ],
- "lifecycleManager": {
- "start": [],
- "stop": []
- }
- }
- }
- 23:28:00.013: MatchMaker Framework: dispatching to the flat MatchMaker
- Returned from MM
- 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{
- "type": "dispatchListener",
- "message": "firing to listener to event named %eventName of component %that",
- "args": {
- "eventName": "onMatch",
- "that": {
- "typeName": "kettle.requests.request.handler",
- "id": "55ae4v1y-627",
- "destroy": {
- "__COMPONENT_DESTROYED__": true
- },
- "options": {
- "gradeNames": [
- "kettle.requests.request.handler.userLogin",
- "fluid.littleComponent",
- "gpii.request.flowManager.token",
- "fluid.eventedComponent",
- "kettle.requests.request.handler",
- "{request}.handlerContext",
- "fluid.applyGradeLinkage",
- "autoInit"
- ],
- "invokers": {
- "startLifecycle": {
- "funcName": "gpii.request.flowManager.startLifecycle",
- "args": [
- .... [output suppressed at 1024 chars - for more output, increase fluid.logObjectRenderChars]{
- "type": "expandContextValue",
- "message": "expanding context value %source held at path %path",
- "args": {
- "source": "{arguments}.0",
- "path": ""
- },
- "time": 1415226480034
- }{
- "type": "resolveContextValue",
- "message": "resolving context value %string",
- "args": {
- "string": "{arguments}.0"
- },
- "time": 1415226480034
- }
- 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
- 23:28:00.038: Current activity:
- while resolving context value {arguments}.0
- while expanding context value {arguments}.0 held at path ""
- while firing to listener to event named onMatch of component {
- "typeName": "kettle.requests.request.handler",
- "id": "55ae4v1y-627",
- "destroy": {
- "__COMPONENT_DESTROYED__": true
- },
- "options": {
- "gradeNames": [
- "kettle.requests.request.handler.userLogin",
- "fluid.littleComponent",
- "gpii.request.flowManager.token",
- "fluid.eventedComponent",
- "kettle.requests.request.handler",
- "{request}.handlerContext",
- "fluid.applyGradeLinkage",
- "autoInit"
- ],
- "invokers": {
- "startLifecycle": {
- "funcName": "gpii.request.flowManager.startLifecycle",
- "args": [
- "{flowManager}.lifecycleManager",
- "{arguments}.0",
- "{arguments}.1",
- "{requestProxy}.events.onSuccess"
- ]
- },
- "getDevice": {
- "funcName": "gpii.request.flowManager.getDevice",
- "args": [
- .... [output suppressed at 1024 chars - for more output, increase fluid.logObjectRenderChars]
- 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'
- 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'
- at Object.fluid.builtinFail (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:163:69)
- at kettle.utils.failureHandler (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/lib/utils.js:98:15)
- at Object.fluid.fail (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:184:13)
- at Object.fluid.makeStackFetcher.fetcher (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:726:23)
- at fetch (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:2038:32)
- at Object.fluid.resolveContextValue (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:2046:20)
- at Object.fluid.expandSource (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:2143:34)
- at Object.fluid.makeExpandOptions.options.expandSource (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:2219:26)
- at Object.fluid.makeExpandOptions (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:2234:42)
- at Object.fluid.expand (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:2244:35)
- at Object.fluid.embodyDemands (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:1211:37)
- at fluid.event.dispatchListener.togo (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:1706:34)
- at fireToListeners (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1103:68)
- at Object.fluid.makeEventFirer.that.fire (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1196:24)
- at Object.gpii.matchMakerFramework.matchMakerDispatcher [as resolve] (/Users/kasper/dev/gpii/node_modules/universal/gpii/node_modules/matchMakerFramework/src/MatchMakerFramework.js:91:19)
- at Object.fluid.promise.that.complete (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidPromises.js:58:45)
- at fluid.promise.that.resolve (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidPromises.js:42:22)
- at Object.fluid.promise.that.then (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidPromises.js:30:30)
- at Function.fluid.promise.follow (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidPromises.js:77:16)
- at Object.kettle.dataSource.set [as resolve] (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/lib/dataSource.js:220:31)
- at Object.fluid.promise.that.complete (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidPromises.js:58:45)
- at Object.fluid.promise.that.resolve (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidPromises.js:42:22)
- at onEnd (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/lib/dataSource.js:325:33)
- at applyCallback (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/lib/utils.js:57:37)
- at fluid.withEnvironment (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:1865:20)
- at Object.fluid.tryCatch (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:219:24)
- at Object.fluid.withEnvironment (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:1860:22)
- at IncomingMessage.wrapCallback (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/lib/utils.js:54:30)
- at IncomingMessage.EventEmitter.emit (events.js:126:20)
- at IncomingMessage._emitEnd (http.js:367:10)
- at HTTPParser.parserOnMessageComplete [as onMessageComplete] (http.js:149:23)
- at Socket.socketOnData [as ondata] (http.js:1491:20)
- at TCP.onread (net.js:404:27)
- 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'
- 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)
- at fireToListeners (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1103:68)
- at Object.fluid.makeEventFirer.that.fire (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1196:24)
- at process.onUncaughtException (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/module/fluid.js:94:35)
- at process.EventEmitter.emit (events.js:126:20)
- 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
- 23:28:00.053: jq: Expected: User with token testUser1 was successfully logged in.
- 23:28:00.053: jq: Actual: {
- "isError": true,
- "message": "Error handling request which required active session, but none was active"
- }
- 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)
- at gpii.tests.flowManager.update.testLoginResponse (/Users/kasper/dev/gpii/node_modules/universal/gpii/node_modules/flowManager/test/UpdateTests.js:71:12)
- 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)
- at fireToListeners (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1103:68)
- at fluid.makeEventFirer.that.fire (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1196:24)
- 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)
- at IncomingMessage.EventEmitter.emit (events.js:126:20)
- at IncomingMessage._emitEnd (ht .... [output suppressed at 1024 chars - for more output, increase fluid.logObjectRenderChars]
- 23:28:00.055: Sending a GET request to: /user/testUser1/logout on port 8081
- 23:28:00.069: Lifecycle manager returned: false
- 23:28:00.072: Stopping Kettle Server 55ae4v1y-108 on port 8081
- info - transport end (socket close)
- debug - set close timeout for client zjI9E7q2lIDSw8oFElS-
- debug - cleared close timeout for client zjI9E7q2lIDSw8oFElS-
- debug - cleared heartbeat interval for client zjI9E7q2lIDSw8oFElS-
- debug - discarding transport
- 23:28:00.073: Kettle Server 55ae4v1y-108 on port 8081 is stopped
- 23:28:00.077: FATAL ERROR: Uncaught exception: Cannot call method 'disconnect' of undefined
- TypeError: Cannot call method 'disconnect' of undefined
- at kettle.test.request.io.disconnect (/Users/kasper/dev/gpii/node_modules/universal/node_modules/kettle/test/utils/js/KettleTestUtils.js:173:12)
- at invokeInvoker (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:1649:29)
- at fireToListeners (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1103:68)
- at fluid.makeEventFirer.that.fire (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1196:24)
- at Object.fluid.fireEvent (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1210:24)
- at Object.fluid.doDestroy (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:2240:15)
- at Object.fluid.instantiator.that.clearComponent (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:865:23)
- at fluid.instantiator.that.clearComponent (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:869:26)
- at Object.fluid.visitComponentChildren (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:35:17)
- at Object.fluid.instantiator.that.clearComponent (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:868:23)
- at fluid.instantiator.that.clearComponent (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:869:26)
- at Object.fluid.visitComponentChildren (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:35:17)
- at Object.fluid.instantiator.that.clearComponent (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:868:23)
- at Object.fluid.makeIoCRootDestroy (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/FluidIoC.js:1031:26)
- at Object.fluid.test.noteTest (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/tests/test-core/utils/js/IoCTestUtils.js:209:18)
- 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)
- at process.startup.processNextTick.process._tickCallback (node.js:245:9)
- 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
- 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)
- at fireToListeners (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1103:68)
- at Object.fluid.makeEventFirer.that.fire (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/framework/core/js/Fluid.js:1196:24)
- at process.onUncaughtException (/Users/kasper/dev/gpii/node_modules/universal/node_modules/infusion/src/module/fluid.js:94:35)
- at process.EventEmitter.emit (events.js:126:20)
- 23:28:00.088: jq: FAIL: Module "update tests" Test name "Flow Manager update tests" - Message: Expected 8 assertions, but 5 were run
- 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)
- 23:28:00.088: jq: Test concluded - Module "update tests" Test name "Flow Manager update tests": 2/6 passed - FAIL
- 23:28:00.090: jq: ***************
- 23:28:00.090: jq: All tests concluded: 2/6 total passed in 1261ms - FAIL
- 23:28:00.090: jq: ***************
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement