{ "id": "84253", "key": "AC-2808", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-02-21T12:08:11.000+0000", "created": "2011-12-26T05:21:15.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2016-03-08T07:47:44.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": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "Compilation of custom module fails to due to KrollBindingGenerator\r\nExact problem is in: KrollBindingGenerator.java:248\r\n\r\nIt tries to get the path from the current class, which on my system results\r\nin the path of ANT: /usr/share/ant\r\n\r\nThen it tries to load the titanium.jar which of course cannot be found in that path.\r\n\r\nI am not the only one with this probably (c.f. Q&A)\r\n\r\nDump of exception during compile\r\n\r\n{noformat}\r\nBuildfile: build.xml\r\n\r\ninit:\r\n [mkdir] Created dir: /home/psec/Development/MobileApps/modules/zaponutils/build/classes\r\n [mkdir] Created dir: /home/psec/Development/MobileApps/modules/zaponutils/dist\r\n\r\nprocess.annotations:\r\n [mkdir] Created dir: /home/psec/Development/MobileApps/modules/zaponutils/build/generated/json\r\n [javac] Compiling 1 source file to /home/psec/Development/MobileApps/modules/zaponutils/build/classes\r\n [javac] Note: [KrollBindingGen] Running Kroll binding generator.\r\n [javac] Note: [KrollBindingGen] No binding data found, creating new data file: org.appcelerator.titanium.bindings/zaponutils.json\r\n [javac] Note: [KrollBindingGen] Found binding for module Zaponutils\r\n [javac] Note: [KrollBindingGen] Generating JSON: /home/psec/Development/MobileApps/modules/zaponutils/build/generated/json/org/appcelerator/titanium/bindings/zaponutils.json\r\n [javac] warning: The following options were not recognized by any processor: '[kroll.checkTiContext]'\r\n\r\ngenerate.rhino.bindings:\r\n [java] java.util.zip.ZipException: error in opening zip file\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:194)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.run(Java.java:764)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:218)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:132)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.execute(Java.java:105)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.Target.execute(Target.java:357)\r\n [java] \tat org.apache.tools.ant.Target.performTasks(Target.java:385)\r\n [java] \tat org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)\r\n [java] \tat org.apache.tools.ant.Project.executeTarget(Project.java:1306)\r\n [java] \tat org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)\r\n [java] \tat org.apache.tools.ant.Project.executeTargets(Project.java:1189)\r\n [java] \tat org.apache.tools.ant.Main.runBuild(Main.java:758)\r\n [java] \tat org.apache.tools.ant.Main.startAnt(Main.java:217)\r\n [java] \tat org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)\r\n [java] \tat org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)\r\n [java] Caused by: java.util.zip.ZipException: error in opening zip file\r\n [java] \tat java.util.zip.ZipFile.open(Native Method)\r\n [java] \tat java.util.zip.ZipFile.(ZipFile.java:127)\r\n [java] \tat java.util.jar.JarFile.(JarFile.java:135)\r\n [java] \tat java.util.jar.JarFile.(JarFile.java:99)\r\n [java] \tat org.appcelerator.kroll.annotations.generator.KrollBindingGenerator.loadTitaniumBindings(KrollBindingGenerator.java:248)\r\n [java] \tat org.appcelerator.kroll.annotations.generator.KrollBindingGenerator.main(KrollBindingGenerator.java:355)\r\n [java] \tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n [java] \tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217)\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152)\r\n [java] \t... 34 more\r\n [java] --- Nested Exception ---\r\n [java] java.util.zip.ZipException: error in opening zip file\r\n [java] \tat java.util.zip.ZipFile.open(Native Method)\r\n [java] \tat java.util.zip.ZipFile.(ZipFile.java:127)\r\n [java] \tat java.util.jar.JarFile.(JarFile.java:135)\r\n [java] \tat java.util.jar.JarFile.(JarFile.java:99)\r\n [java] \tat org.appcelerator.kroll.annotations.generator.KrollBindingGenerator.loadTitaniumBindings(KrollBindingGenerator.java:248)\r\n [java] \tat org.appcelerator.kroll.annotations.generator.KrollBindingGenerator.main(KrollBindingGenerator.java:355)\r\n [java] \tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n [java] \tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217)\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.run(Java.java:764)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:218)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:132)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.execute(Java.java:105)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.Target.execute(Target.java:357)\r\n [java] \tat org.apache.tools.ant.Target.performTasks(Target.java:385)\r\n [java] \tat org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)\r\n [java] \tat org.apache.tools.ant.Project.executeTarget(Project.java:1306)\r\n [java] \tat org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)\r\n [java] \tat org.apache.tools.ant.Project.executeTargets(Project.java:1189)\r\n [java] \tat org.apache.tools.ant.Main.runBuild(Main.java:758)\r\n [java] \tat org.apache.tools.ant.Main.startAnt(Main.java:217)\r\n [java] \tat org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)\r\n [java] \tat org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)\r\n [java] Java Result: -1\r\n{noformat}\r\n\r\n\r\n", "attachment": [], "flagged": false, "summary": "Android module compilation fails on ubuntu 11.10 with 1.8.0.1 and later (reason known)", "creator": { "name": "pdewaha", "key": "pdewaha", "displayName": "Patric de Waha", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "pdewaha", "key": "pdewaha", "displayName": "Patric de Waha", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Ubuntu 11.10 \r\njdk1.6.0_30 \r\nant 1.7.1\r\n\r\n", "comment": { "comments": [ { "id": "177331", "author": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "body": "Hi Patric,\r\n\r\nWould you provide a bit more information so that we can help you solve the issues you are facing? Specifically, we need steps to reproduce what you are seeing. (I am able to successfully build modules, otherwise I would not be asking for these steps.)\r\n\r\nAre you able to see this issue with a newly created module? Or just with existing modules? Have you done an ant clean before attempting an ant?\r\n\r\nRegards,\r\nDawson", "updateAuthor": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "created": "2011-12-27T14:41:36.000+0000", "updated": "2011-12-27T14:41:36.000+0000" }, { "id": "183457", "author": { "name": "mudderman", "key": "mudderman", "displayName": "Tomas Persson", "active": true, "timeZone": "Europe/Berlin" }, "body": "I this exact same issue, but on osx 10.6.8. I can't compile the example module project even.\r\nhttp://developer.appcelerator.com/question/132207/cannot-build-custom-android-module-on-osx-with-181", "updateAuthor": { "name": "mudderman", "key": "mudderman", "displayName": "Tomas Persson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2012-02-16T14:42:43.000+0000", "updated": "2012-02-16T14:42:43.000+0000" }, { "id": "183837", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "Tested on 1.8.1, examples are compiling properly. ", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2012-02-21T12:07:49.000+0000", "updated": "2012-02-21T12:07:49.000+0000" }, { "id": "183838", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "Working fine.", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2012-02-21T12:08:11.000+0000", "updated": "2012-02-21T12:08:11.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }