{ "id": "148164", "key": "TIMOB-18945", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2015-05-27T23:28:47.000+0000", "created": "2015-05-24T23:34:45.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "issuelinks": [ { "id": "47915", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "outwardIssue": { "id": "113311", "key": "TISTUD-4390", "fields": { "summary": "LiveView: removed 'paths.hooks' key fails to update on liveview apply", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-22T20:47:23.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "13600", "name": "LiveView", "description": "Live preview of Titanium apps" } ], "description": "When building an app with LiveView turned on, after a successful build, if I save a file in the project, the app does not rebuild to reflect those changes.\r\n\r\nThis is with an app that was originally built with the 3.5.1 SDK.", "attachment": [], "flagged": false, "summary": "LiveView broken in 4.0.0", "creator": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "4.0.0.GA SDK\r\nAppcelerator Studio, build: 4.0.0.201505202026", "comment": { "comments": [ { "id": "353527", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I believe this is a duplicate. [~pinnamuri]\r\n", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-05-26T18:00:55.000+0000", "updated": "2015-05-26T18:00:55.000+0000" }, { "id": "353616", "author": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "body": "As Ingo suggested, this could be a duplicate of TISTUD-4390. [~aleard] Can you verify whether paths.hooks contains liveview executable (using the command {{appc ti config}})\r\n\r\nYou can alternatively force to set the liveview path on terminal using:\r\n\r\n{code}\r\nappc ti config paths.hooks /Application/Appcelerator_Studio/plugins/com.appcelerator.titanium.liveview.core_1.1.0./node_modules/liveview\r\n{code}", "updateAuthor": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-05-27T05:49:41.000+0000", "updated": "2015-05-27T05:49:41.000+0000" }, { "id": "353657", "author": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Here is my original ti config:\r\n{code}\r\nALMacbookPro:quotepad2.0 aleard$ appc ti config\r\nAppcelerator Command-Line Interface, version 4.0.0\r\nCopyright (c) 2014-2015, Appcelerator, Inc. All Rights Reserved.\r\n\r\nandroid.ndkPath = \"\"\r\nandroid.sdkPath = \"/Users/aleard/Library/android-sdk-macosx\"\r\napp.workspace = \"\"\r\ncli.colors = true\r\ncli.completion = false\r\ncli.failOnWrongSDK = false\r\ncli.httpProxyServer = \"\"\r\ncli.ignoreDirs = \"^(\\\\.svn|_svn|\\\\.git|\\\\.hg|\\\\.?[Cc][Vv][Ss]|\\\\.bzr|\\\\$RECYCLE\\\\.BIN)$\"\r\ncli.ignoreFiles = \"^(\\\\.gitignore|\\\\.npmignore|\\\\.cvsignore|\\\\.DS_Store|\\\\._.*|[Tt]humbs.db|\\\\.vspscc|\\\\.vssscc|\\\\.sublime-project|\\\\.sublime-workspace|\\\\.project|\\\\.tmproj)$\"\r\ncli.logLevel = \"trace\"\r\ncli.progressBars = true\r\ncli.prompt = true\r\ncli.rejectUnauthorized = true\r\ncli.width = 100\r\npaths.commands = []\r\npaths.hooks = []\r\npaths.modules = []\r\npaths.plugins = []\r\npaths.sdks = [\"/Users/aleard/Library/Application Support/Titanium\"]\r\npaths.templates = []\r\nsdk.defaultInstallLocation = \"/Users/aleard/Library/Application Support/Titanium\"\r\nsdk.selected = \"4.0.0.RC2\"\r\nuser.locale = \"en_US\"\r\n{code}\r\n\r\nI then ran the following:\r\n{code}\r\nALMacbookPro:Applications aleard$ appc ti config paths.hooks /Applications/Appcelerator\\ Studio/plugins/com.appcelerator.titanium.liveview.core_1.1.0.1429660722/node_modules/liveview \r\nAppcelerator Command-Line Interface, version 4.0.0\r\nCopyright (c) 2014-2015, Appcelerator, Inc. All Rights Reserved.\r\n\r\npaths.hooks saved\r\nALMacbookPro:Applications aleard$ appc ti config\r\nAppcelerator Command-Line Interface, version 4.0.0\r\nCopyright (c) 2014-2015, Appcelerator, Inc. All Rights Reserved.\r\n\r\nandroid.ndkPath = \"\"\r\nandroid.sdkPath = \"/Users/aleard/Library/android-sdk-macosx\"\r\napp.workspace = \"\"\r\ncli.colors = true\r\ncli.completion = false\r\ncli.failOnWrongSDK = false\r\ncli.httpProxyServer = \"\"\r\ncli.ignoreDirs = \"^(\\\\.svn|_svn|\\\\.git|\\\\.hg|\\\\.?[Cc][Vv][Ss]|\\\\.bzr|\\\\$RECYCLE\\\\.BIN)$\"\r\ncli.ignoreFiles = \"^(\\\\.gitignore|\\\\.npmignore|\\\\.cvsignore|\\\\.DS_Store|\\\\._.*|[Tt]humbs.db|\\\\.vspscc|\\\\.vssscc|\\\\.sublime-project|\\\\.sublime-workspace|\\\\.project|\\\\.tmproj)$\"\r\ncli.logLevel = \"trace\"\r\ncli.progressBars = true\r\ncli.prompt = true\r\ncli.rejectUnauthorized = true\r\ncli.width = 100\r\npaths.commands = []\r\npaths.hooks = [\"/Applications/Appcelerator Studio/plugins/com.appcelerator.titanium.liveview.core_1.1.0.1429660722/node_modules/liveview\"]\r\npaths.modules = []\r\npaths.plugins = []\r\npaths.sdks = [\"/Users/aleard/Library/Application Support/Titanium\"]\r\npaths.templates = []\r\nsdk.defaultInstallLocation = \"/Users/aleard/Library/Application Support/Titanium\"\r\nsdk.selected = \"4.0.0.RC2\"\r\nuser.locale = \"en_US\"\r\n{code}\r\n\r\nThen I reopened Appcelerator Studio, build: 4.0.0.201505202026, built an application with 4.0.0.GA with LiveView on, made a change to the code and saved the change and the application DID NOT reload as expected.\r\n\r\nI then checked the ti config again:\r\n{code}\r\nALMacbookPro:Applications aleard$ appc ti config\r\nAppcelerator Command-Line Interface, version 4.0.0\r\nCopyright (c) 2014-2015, Appcelerator, Inc. All Rights Reserved.\r\n\r\nandroid.ndkPath = \"\"\r\nandroid.sdkPath = \"/Users/aleard/Library/android-sdk-macosx\"\r\napp.workspace = \"\"\r\ncli.colors = true\r\ncli.completion = false\r\ncli.failOnWrongSDK = false\r\ncli.httpProxyServer = \"\"\r\ncli.ignoreDirs = \"^(\\\\.svn|_svn|\\\\.git|\\\\.hg|\\\\.?[Cc][Vv][Ss]|\\\\.bzr|\\\\$RECYCLE\\\\.BIN)$\"\r\ncli.ignoreFiles = \"^(\\\\.gitignore|\\\\.npmignore|\\\\.cvsignore|\\\\.DS_Store|\\\\._.*|[Tt]humbs.db|\\\\.vspscc|\\\\.vssscc|\\\\.sublime-project|\\\\.sublime-workspace|\\\\.project|\\\\.tmproj)$\"\r\ncli.logLevel = \"trace\"\r\ncli.progressBars = true\r\ncli.prompt = true\r\ncli.rejectUnauthorized = true\r\ncli.width = 100\r\npaths.commands = []\r\npaths.hooks = []\r\npaths.modules = []\r\npaths.plugins = []\r\npaths.sdks = [\"/Users/aleard/Library/Application Support/Titanium\"]\r\npaths.templates = []\r\nsdk.defaultInstallLocation = \"/Users/aleard/Library/Application Support/Titanium\"\r\nsdk.selected = \"4.0.0.RC2\"\r\nuser.locale = \"en_US\"\r\n{code}\r\n\r\n....paths.hooks has been cleared after opening Appcelerator Studio.\r\n\r\nI repeated and duplicated these steps twice.", "updateAuthor": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-05-27T15:30:09.000+0000", "updated": "2015-05-27T15:30:09.000+0000" }, { "id": "353724", "author": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Duplicate of TISTUD-4390", "updateAuthor": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-05-27T23:28:47.000+0000", "updated": "2015-05-27T23:28:47.000+0000" }, { "id": "354052", "author": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "body": "This is fixed in CLI 4.0.1 release.", "updateAuthor": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-06-02T01:43:55.000+0000", "updated": "2015-06-02T01:43:55.000+0000" }, { "id": "354189", "author": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The 4.0.1 release fixed it for me. [~sliang]", "updateAuthor": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-06-03T01:30:44.000+0000", "updated": "2015-06-03T01:30:44.000+0000" }, { "id": "354190", "author": { "name": "sliang", "key": "sliang", "displayName": "Shuo Liang", "active": true, "timeZone": "Asia/Harbin" }, "body": "[~aleard], Cool thanks. Will try that", "updateAuthor": { "name": "sliang", "key": "sliang", "displayName": "Shuo Liang", "active": true, "timeZone": "Asia/Harbin" }, "created": "2015-06-03T01:32:26.000+0000", "updated": "2015-06-03T01:32:26.000+0000" }, { "id": "354193", "author": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "body": "For the fix on Windows https://github.com/appcelerator/appc-cli/pull/174", "updateAuthor": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-06-03T01:45:14.000+0000", "updated": "2015-06-03T01:45:14.000+0000" }, { "id": "414919", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as duplicate of the ticket that is mentioned above and has since been closed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-22T20:47:23.000+0000", "updated": "2017-03-22T20:47:23.000+0000" } ], "maxResults": 12, "total": 12, "startAt": 0 } } }