{ "id": "165064", "key": "TIMOB-24439", "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": null, "resolutiondate": null, "created": "2016-12-19T14:17:57.000+0000", "priority": null, "labels": [ "android", "engSchedule", "hyperloop" ], "versions": [], "issuelinks": [], "assignee": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2019-08-27T15:38:34.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [], "description": "With the libjingle library attached trying to run the project results in a build crash with the following error:\r\n\r\n\r\n{code}\r\n[ERROR] : Failed to run dexer:\r\n[ERROR] : \r\n[ERROR] : UNEXPECTED TOP-LEVEL EXCEPTION:\r\n[ERROR] : java.io.FileNotFoundException: /Users/Brian/Documents/workspace/RestComm/build/hyperloop/android/libjingle-11139/classes.jar,/Users/Brian/Documents/workspace/RestComm/build/hyperloop/android/libjingle-11139/libs/libjingle_peerconnection.jar (No such file or directory)\r\n[ERROR] : \tat java.util.zip.ZipFile.open(Native Method)\r\n[ERROR] : \tat java.util.zip.ZipFile.(ZipFile.java:219)\r\n[ERROR] : \tat java.util.zip.ZipFile.(ZipFile.java:149)\r\n[ERROR] : \tat java.util.zip.ZipFile.(ZipFile.java:163)\r\n[ERROR] : \tat com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:244)\r\n[ERROR] : \tat com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)\r\n[ERROR] : \tat com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)\r\n[ERROR] : \tat com.android.dx.command.dexer.Main.processOne(Main.java:672)\r\n[ERROR] : \tat com.android.dx.command.dexer.Main.processAllFiles(Main.java:574)\r\n[ERROR] : \tat com.android.dx.command.dexer.Main.runMonoDex(Main.java:311)\r\n[ERROR] : \tat com.android.dx.command.dexer.Main.run(Main.java:277)\r\n[ERROR] : \tat com.android.dx.command.dexer.Main.main(Main.java:245)\r\n[ERROR] : \tat com.android.dx.command.Main.main(Main.java:106)\r\n[ERROR] : 1 error; aborting\r\n{code}\r\n\r\n\r\nlibjingle_peerconnection.jar exists in directory but classes.jar doesn't. ", "attachment": [ { "id": "61110", "filename": "libjingle_peerconnection-7113.jar", "author": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-12-19T14:14:19.000+0000", "size": 72137, "mimeType": "application/java-archive" } ], "flagged": false, "summary": "Hyperloop-android Fails at running dexer with a file not found exception. complains about a classes.jar", "creator": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Operating System\r\n Name = Mac OS X\r\n Version = 10.11.6\r\n Architecture = 64bit\r\n # CPUs = 8\r\n Memory = 17179869184\r\nNode.js\r\n Node.js Version = 4.4.7\r\n npm Version = 3.10.9\r\nTitanium CLI\r\n CLI Version = 5.0.11\r\n\r\n \r\n\r\nHyperloop 1.2.8 and Hyperloop 2.0 with SDK Version 5.5.1.GA and SDK Version 6.0.0.GA", "comment": { "comments": [ { "id": "405895", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello, We could not reproduce. Can you reconfirm the jar was added to \"app/platform/android\" directory? Thanks.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2017-01-31T20:17:06.000+0000", "updated": "2017-01-31T20:17:17.000+0000" }, { "id": "405900", "author": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Sorry! missed one .aar you can download from here (https://mvnrepository.com/artifact/io.pristine/libjingle/11139).\r\n\r\nWith these two packages placed correctly and the following code : \r\n{code}\r\n var EnumSet = require(\"java.util.EnumSet\");\r\n var ArrayList = require(\"java.util.ArrayList\");\r\n var TextureView = require(\"android.view.TextureView\");\r\n var Surface = require(\"android.view.Surface\");\r\n var Activity = require('android.app.Activity');\r\n var JSONObject = require('org.json.JSONObject');\r\n var JSONObject = require('org.json.JSONException');\r\n var JSONObject = require('org.json.JSONArray');\r\n var MediaConstraints = require(\"org.webrtc.MediaConstraints\");\r\n var MediaConstraints = require(\"org.webrtc.PeerConnection\");\r\n\r\n var activity = new Activity(Ti.Android.currentActivity);\r\n\r\n{code}\r\n\r\ncauses the above error", "updateAuthor": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-01-31T21:12:33.000+0000", "updated": "2017-01-31T21:12:33.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }