{ "id": "131169", "key": "TIMOB-17161", "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": [ { "id": "15422", "description": "Release 3.3.0", "name": "Release 3.3.0", "archived": false, "released": true, "releaseDate": "2014-07-16" }, { "id": "15972", "description": "Release 3.4.0", "name": "Release 3.4.0", "archived": false, "released": true, "releaseDate": "2014-09-28" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-07-09T23:25:54.000+0000", "created": "2014-06-03T07:35:08.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "module_analytics", "pm2", "qe-testadded" ], "versions": [], "issuelinks": [ { "id": "38929", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "132600", "key": "TIMOB-17270", "fields": { "summary": "CLI: App name with accented characters fails to build ", "status": { "description": "This issue was once resolved, but the resolution was deemed incorrect. From here issues are either marked assigned or resolved.", "name": "Reopened", "id": "4", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "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": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-08-20T18:22:11.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "Customer keeps get the following error.\r\n\r\nCurrently, analytics module is failing to post events to the appcelerator backend when running on android devices. Here is relevant part of the log: \r\n\r\n{code}\r\n[INFO] : TiAnalyticsSvc: (Thread-17) [79011,146418] Analytics Service Started \r\n[ERROR] : TiAnalyticsSvc: (Thread-17) [4548,150966] Error posting \r\nevents: No Response \r\n[ERROR] : TiAnalyticsSvc: \r\norg.apache.http.client.HttpResponseException: No Response \r\n[ERROR] : TiAnalyticsSvc: at \r\norg.apache.http.impl.client.BasicResponseHandler.handleResponse(BasicResponseHandler.java:71) \r\n[ERROR] : TiAnalyticsSvc: at \r\norg.apache.http.impl.client.BasicResponseHandler.handleResponse(BasicResponseHandler.java:59) \r\n[ERROR] : TiAnalyticsSvc: at \r\norg.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:657) \r\n[ERROR] : TiAnalyticsSvc: at \r\norg.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:627) \r\n[ERROR] : TiAnalyticsSvc: at \r\norg.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:616) \r\n[ERROR] : TiAnalyticsSvc: at \r\norg.appcelerator.titanium.analytics.TiAnalyticsService$1.run(TiAnalyticsService.java:143) \r\n[ERROR] : TiAnalyticsSvc: at java.lang.Thread.run(Thread.java:1019) \r\n[INFO] : TiAnalyticsSvc: (Thread-17) [0,150966] Stopping Analytics Service\r\n{code}\r\n\r\nThis error occurs always on said applications and no event is registered in Analytics when the app runs on Android, but it works ok on iOS. \r\n\r\nIf customer change the ID of it(anything but real one), the analytics module works good. However, They can't change the Id because is the id of the app in the markets.\r\n\r\nTiApp.xml in attachment.\r\n", "attachment": [ { "id": "48556", "filename": "tiapp.xml", "author": { "name": "sliang", "key": "sliang", "displayName": "Shuo Liang", "active": true, "timeZone": "Asia/Harbin" }, "created": "2014-06-03T07:35:08.000+0000", "size": 6125, "mimeType": "text/xml" } ], "flagged": false, "summary": "Android: HttpResponseException \"No Response\" from Analytics when app name contains á, é, í, ó, or ú", "creator": { "name": "sliang", "key": "sliang", "displayName": "Shuo Liang", "active": true, "timeZone": "Asia/Harbin" }, "subtasks": [], "reporter": { "name": "sliang", "key": "sliang", "displayName": "Shuo Liang", "active": true, "timeZone": "Asia/Harbin" }, "environment": "Appcelerator Studio 3.2.X\r\nAndroid", "closedSprints": [ { "id": 133, "state": "closed", "name": "2014 Sprint 13 SDK", "startDate": "2014-06-23T21:55:20.791Z", "endDate": "2014-07-04T00:00:00.000Z", "completeDate": "2014-07-07T17:32:18.561Z", "originBoardId": 100 } ], "comment": { "comments": [ { "id": "307443", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This issue appears to independent of their applications code. Using analytics with their production GUID (2ad0bf34-6dd8-45cd-b15f-97aa15666404) is failing. If they manually change the GUID, the analytics appears to work. Can someone look at their backend data to see if there is anything anomalous there?", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-04T01:22:38.000+0000", "updated": "2014-06-04T01:22:38.000+0000" }, { "id": "307444", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This issue also only appears to affect their android device. ", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-04T01:23:45.000+0000", "updated": "2014-06-04T01:23:45.000+0000" }, { "id": "307452", "author": { "name": "vasil", "key": "vasil", "displayName": "Vasil Daskalopoulos", "active": true, "timeZone": "America/New_York" }, "body": "[~stoda] i'll take a look now...", "updateAuthor": { "name": "vasil", "key": "vasil", "displayName": "Vasil Daskalopoulos", "active": true, "timeZone": "America/New_York" }, "created": "2014-06-04T03:07:43.000+0000", "updated": "2014-06-04T03:07:43.000+0000" }, { "id": "307535", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Okay thanks [~vasil]!", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-04T17:42:53.000+0000", "updated": "2014-06-04T17:42:53.000+0000" }, { "id": "308395", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~vasil], I'm able to replicate the customer's error output in studio by using their GUID with my sample application. Using a different GUID fixes the issue, but isn't a valid solution for the customer. The output in the description seems to indicate that the Android device is getting \"No Response.\" Are there logs associated with the analytics that might help?", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-10T23:43:03.000+0000", "updated": "2014-06-10T23:43:52.000+0000" }, { "id": "308664", "author": { "name": "vasil", "key": "vasil", "displayName": "Vasil Daskalopoulos", "active": true, "timeZone": "America/New_York" }, "body": "[~stoda] has anyone tried the suggestion \"4b\" from Ingo's comment above? that would narrow down the issue and validate the claim that the actual GUID value seems to be causing the error.\r\nin any case, we can tail the apache error.log on the mobile-track servers while they try with the 2ad0bf34-6dd8-45cd-b15f-97aa15666404 GUID. [~tdipentino] can you think of a way to grep out the logs for that one app? there's going to be hundreds of events per second hitting that endpoint.\r\n", "updateAuthor": { "name": "vasil", "key": "vasil", "displayName": "Vasil Daskalopoulos", "active": true, "timeZone": "America/New_York" }, "created": "2014-06-12T14:19:14.000+0000", "updated": "2014-06-12T14:19:14.000+0000" }, { "id": "308665", "author": { "name": "vasil", "key": "vasil", "displayName": "Vasil Daskalopoulos", "active": true, "timeZone": "America/New_York" }, "body": "another alternative is to have them configure the app to hit the staging server so we can reproduce it there and get logs in a much less noisy environment", "updateAuthor": { "name": "vasil", "key": "vasil", "displayName": "Vasil Daskalopoulos", "active": true, "timeZone": "America/New_York" }, "created": "2014-06-12T14:21:46.000+0000", "updated": "2014-06-12T14:21:46.000+0000" }, { "id": "308686", "author": { "name": "tdipentino", "key": "tdipentino", "displayName": "Tony DiPentino", "active": false, "timeZone": "America/Denver" }, "body": "[~vasil] is the logs the old mobile-track logs?", "updateAuthor": { "name": "tdipentino", "key": "tdipentino", "displayName": "Tony DiPentino", "active": false, "timeZone": "America/Denver" }, "created": "2014-06-12T16:52:50.000+0000", "updated": "2014-06-12T16:52:50.000+0000" }, { "id": "308703", "author": { "name": "vasil", "key": "vasil", "displayName": "Vasil Daskalopoulos", "active": true, "timeZone": "America/New_York" }, "body": "i guess we'd have to look in access.log, error.log and yeah the /event_store and/or /local_storage files for mobile-track to see if anything either shows up ok or logs an error in the first two", "updateAuthor": { "name": "vasil", "key": "vasil", "displayName": "Vasil Daskalopoulos", "active": true, "timeZone": "America/New_York" }, "created": "2014-06-12T17:20:45.000+0000", "updated": "2014-06-12T17:20:45.000+0000" }, { "id": "308778", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I can recreate this output with the following steps.\r\n1. Add self to org\r\n2. Create new app within org via Appc Studio\r\n3. Swap out ACS keys, GUID, name, id with theirs.\r\n4. Run on android", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-12T22:56:06.000+0000", "updated": "2014-06-12T22:56:06.000+0000" }, { "id": "308779", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Attached their tiapp.xml\r\n", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-12T22:57:32.000+0000", "updated": "2014-06-12T22:57:32.000+0000" }, { "id": "308832", "author": { "name": "mgriffin", "key": "mgriffin", "displayName": "Mark Griffin", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~stoda] I think this is not a STREAM project issue, as it's happening client side. Sounds like a malformed event or URL.", "updateAuthor": { "name": "mgriffin", "key": "mgriffin", "displayName": "Mark Griffin", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-13T04:37:26.000+0000", "updated": "2014-06-13T04:37:26.000+0000" }, { "id": "308857", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~mgriffin] can you recommend which project I should consult with? This issue seems to occur regardless of the client or project code. I can reproduce this issue with a blank project on my machine using their GUID. ", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-13T07:46:22.000+0000", "updated": "2014-06-13T07:46:22.000+0000" }, { "id": "308890", "author": { "name": "iwhitfield", "key": "iwhitfield", "displayName": "Isaac Whitfield", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~stoda] I would say probably TIMOB. It likely isn't an issue in PEM due to the fact that one platform works and another doesn't - PEM doesn't treat their events any differently.", "updateAuthor": { "name": "iwhitfield", "key": "iwhitfield", "displayName": "Isaac Whitfield", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-13T15:23:31.000+0000", "updated": "2014-06-13T15:23:31.000+0000" }, { "id": "308892", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Seth, can you make the same analytics call from the command line (using cURL)? It may be a client side issue, but it makes no sense that it works with one ID and not the other.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-13T15:30:05.000+0000", "updated": "2014-06-13T15:30:05.000+0000" }, { "id": "308920", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hey [~ingo] can you add this to triage? ", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-13T17:45:45.000+0000", "updated": "2014-06-13T17:45:45.000+0000" }, { "id": "308930", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Attached a test case. \r\n\r\ntiapp.xml is their guid/id/name\r\ntiapp 2.xml is my guid/id/name\r\n\r\nRun tiapp 2.xml to establish control case. \r\nRun tiapp.xml to see error occur after \"Analytics Service Started\"", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-13T17:59:38.000+0000", "updated": "2014-06-13T17:59:38.000+0000" }, { "id": "308936", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "UPDATE:\r\ncl.bci.bancamovil.personas fails\r\ncom.seth.pushy succeeds\r\nToo many periods.\r\n\r\nNot sure if we are failing client side or server side . \r\n[Link|http://docs.appcelerator.com/titanium/latest/#!/guide/tiapp.xml_and_timodule.xml_Reference-section-29004921_tiapp.xmlandtimodule.xmlReference-id] to our docs.\r\n", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-13T18:19:34.000+0000", "updated": "2014-06-13T18:19:34.000+0000" }, { "id": "308942", "author": { "name": "iwhitfield", "key": "iwhitfield", "displayName": "Isaac Whitfield", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~stoda] If that's what determines if it works or not, it is likely to be a client bug. App ID is not used anywhere inside PEM and is just stored as-is. \r\n\r\nJust to be sure, I ran an event with 3 \".\"'s in via curl and it worked just fine.", "updateAuthor": { "name": "iwhitfield", "key": "iwhitfield", "displayName": "Isaac Whitfield", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-13T19:12:06.000+0000", "updated": "2014-06-13T19:12:06.000+0000" }, { "id": "309019", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I did a bunch of tests with different combinations of id/guid/name and found that the error occurs when the has this character in it: ó\r\n", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-13T22:33:25.000+0000", "updated": "2014-06-13T22:33:25.000+0000" }, { "id": "309072", "author": { "name": "sliang", "key": "sliang", "displayName": "Shuo Liang", "active": true, "timeZone": "Asia/Harbin" }, "body": "Tested with different languages (Chinese, Japanese, English, Latin, Arabic), all work well. However, no matter which language, as long as include letters \"á、é、í、ó、ú\" in app name, the problem occurs.", "updateAuthor": { "name": "sliang", "key": "sliang", "displayName": "Shuo Liang", "active": true, "timeZone": "Asia/Harbin" }, "created": "2014-06-16T04:10:12.000+0000", "updated": "2014-06-16T04:10:12.000+0000" }, { "id": "309076", "author": { "name": "iwhitfield", "key": "iwhitfield", "displayName": "Isaac Whitfield", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This is likely to be a client issue, those characters are fine via curl.\r\n\r\n{code}\r\nIWhitfieldMBP:nodeable iwhitfield$ curl -s -i -X POST -d '[\r\n> {\r\n> \"type\": \"ti.enroll\",\r\n> \"event\": \"ti.enroll\",\r\n> \"aguid\": \"1b04ca74-4fcd-4cd1-bf6b-2b81a44a7355\",\r\n> \"seq\": 0,\r\n> \"deploytype\": \"development\",\r\n> \"sid\": \"9499b066-4eab-4b66-b6d2-8d2b44104be5\",\r\n> \"ts\": \"2014-06-16T04:43:00.725+0000\",\r\n> \"id\": \"46b2d36e-92c6-46f9-af6d-925c742a374b:62dd3fd8-b3ce-4110-bfac-9bd29e7ddfd3\",\r\n> \"mid\": \"62dd3fd8-b3ce-4110-bfac-9bd29e7ddfd3\",\r\n> \"ver\": \"2\",\r\n> \"rdu\": null,\r\n> \"latitude\": \"37.389288\",\r\n> \"longitude\": \"-122.050236\",\r\n> \"country_code\": \"US\",\r\n> \"country_name\": \"United States\",\r\n> \"data\": {\r\n> \"app_name\": \"Testápp\",\r\n> \"app_id\": \"com.appcelerator.testapp\",\r\n> \"oscpu\": 1,\r\n> \"osarch\": \"arm\",\r\n> \"platform\": \"android\",\r\n> \"ostype\": \"32bit\",\r\n> \"model\": \"Samsung Galaxy S3\",\r\n> \"mac_addr\": \"a9d58ecd546ecebf80f4a50bdf18797be6733a04\"\r\n> }\r\n> }\r\n> ]' \"http://api.appcelerator.net:80/p/v3/mobile-track/1b04ca74-4fcd-4cd1-bf6b-2b81a44a7355\"\r\nHTTP/1.1 204 No Content\r\nDate: Mon, 16 Jun 2014 04:41:20 GMT\r\nServer: Apache/2.2.22 (Ubuntu)\r\nX-Powered-By: PHP/5.3.10-1ubuntu3.11\r\nAccess-Control-Allow-Origin: *\r\nVary: Accept-Encoding\r\nAccess-Control-Allow-Methods: POST, GET, OPTIONS\r\nContent-Length: 0\r\nConnection: close\r\nContent-Type: text/html\r\n{code}", "updateAuthor": { "name": "iwhitfield", "key": "iwhitfield", "displayName": "Isaac Whitfield", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-16T04:46:32.000+0000", "updated": "2014-06-16T04:46:32.000+0000" }, { "id": "309108", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Moving to TIMOB until we can prove it's not client-side.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-16T13:22:17.000+0000", "updated": "2014-06-16T13:22:17.000+0000" }, { "id": "310993", "author": { "name": "sliang", "key": "sliang", "displayName": "Shuo Liang", "active": true, "timeZone": "Asia/Harbin" }, "body": "Any update about this case? \r\nSuggested customer to take the character out of the & tags, but only work when delete and reinstall the app, but not work when update the app. So customer still want to know the time line of final fix.", "updateAuthor": { "name": "sliang", "key": "sliang", "displayName": "Shuo Liang", "active": true, "timeZone": "Asia/Harbin" }, "created": "2014-06-25T23:22:53.000+0000", "updated": "2014-06-25T23:22:53.000+0000" }, { "id": "312161", "author": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "body": "To test:\r\n\r\n1. Create a titanium project\r\n2. Inside tiapp.xml change the app name to: \"Bci Móviél\"\r\n3. Build and run the app and look at logcat\r\n\r\nExpected result:\r\nYou should see following inside logcat\r\n{code}\r\nI/APSAnalyticsService( 3584): Analytics Service Started\r\nI/APSAnalyticsService( 3584): Stopping Analytics Service\r\n{code}\r\n\r\nActual Result:\r\nYou will see an error in the logs.", "updateAuthor": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-02T22:48:06.000+0000", "updated": "2014-07-02T22:48:06.000+0000" }, { "id": "312162", "author": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Master: https://github.com/appcelerator/titanium_mobile/pull/5882\r\n3_3_X: https://github.com/appcelerator/titanium_mobile/pull/5883\r\n\r\nChange in native sdk:\r\ntimob-3_3_X: https://github.com/appcelerator/aps_sdk/pull/192\r\nmaster: https://github.com/appcelerator/aps_sdk/pull/198", "updateAuthor": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-02T22:48:26.000+0000", "updated": "2014-07-03T21:42:55.000+0000" }, { "id": "312706", "author": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested on:\r\nMac OSX 10.9.4\r\nAppcelerator Studio, build: 3.3.0.201407031747\r\nTitanium SDK, build: 3.3.0.v20140707105712\r\nTitanium CLI, build: 3.3.0-rc4\r\nAlloy: 1.4.0-rc4\r\n\r\nCreating an app through Studio using the project creation wizard using a special character (á, é, í, ó, ú) in the app name will fail on build.\r\nCreating a project with a standard character name and editing the tiapp.xml tag with special characters will allow the project to build.\r\n", "updateAuthor": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-07T22:38:00.000+0000", "updated": "2014-07-07T22:38:00.000+0000" }, { "id": "312712", "author": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~sdowse] Please make sure that we have a Studio ticket (there may be few already) to capture the project creation wizard issue with special characters.", "updateAuthor": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-07T23:24:15.000+0000", "updated": "2014-07-07T23:24:15.000+0000" }, { "id": "312725", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~ngupta] The ticket was opened on Thursday: TIMOB-17270. Not Studio-related, it's actually the CLI.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-07T23:57:33.000+0000", "updated": "2014-07-07T23:58:22.000+0000" }, { "id": "312745", "author": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Thanks.", "updateAuthor": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-08T00:33:13.000+0000", "updated": "2014-07-08T00:33:13.000+0000" }, { "id": "313122", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We will check the fix using a workaround for TIMOB-17270, and comment.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-09T23:27:07.000+0000", "updated": "2014-07-09T23:27:07.000+0000" }, { "id": "313327", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "A reminder that (for now), you CAN NOT have UTF-8 characters in your file path (either in the folder names or in the file names). This is a restriction based on some of the Android tooling we rely on.\r\n\r\nIf you need to have UTF-8 characters in your application name, create the project without it, and then change the name after the fact.\r\n\r\nWe do plan on fixing this in 3.3.1, but the fix will be to strip out/replace the UTF-8 characters with Android-friendly ones.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-10T21:13:56.000+0000", "updated": "2014-07-10T21:13:56.000+0000" }, { "id": "313515", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Followed the workaround mentioned by [~ingo].\r\n\r\nCreated an app and after creation changed the name in the tiapp.xml to have accented characters.\r\n\r\nThe analytics events are sent successfully.\r\n\r\nClosing.\r\n\r\nEnvironment:\r\nAppc Studio : 3.3.0.201407101409\r\nTi SDK : 3.3.0.v20140711123603\r\nMac OSX : 10.8.5\r\nAlloy : 1.4.0-rc5\r\nCLI - 3.3.0-rc4\r\nCode Processor: 1.1.1\r\nNexus 5 - android 4.4", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-11T21:25:39.000+0000", "updated": "2014-07-11T21:25:39.000+0000" } ], "maxResults": 41, "total": 41, "startAt": 0 } } }