Copy link to clipboard
Copied
I have been using adt to make package Air apps for iOS for over a year now without issue, then all of a sudden whenever I try to run it now I just get this:
Exception in thread "main" java.lang.AbstractMethodError: org.apache.xerces.dom.
DeferredElementImpl.getTextContent()Ljava/lang/String;
at com.adobe.air.Plist.parsePlistDictionary(Plist.java:388)
at com.adobe.air.Plist.newFromString(Plist.java:370)
at com.adobe.air.ipa.IPAOutputStream.GetResourceRulesOmitPatterns(IPAOut
putStream.java:129)
at com.adobe.air.ipa.IPAOutputStream.<init>(IPAOutputStream.java:117)
at com.adobe.air.ipa.IPAPackager.<init>(IPAPackager.java:65)
at com.adobe.air.ADT$Target.newPackager(ADT.java:261)
at com.adobe.air.ADT.newPackager(ADT.java:1872)
at com.adobe.air.ADT.getPackager(ADT.java:1877)
at com.adobe.air.ADT.getIPAPackager(ADT.java:1859)
at com.adobe.air.ADT.relaunchForIPAIfNecessary(ADT.java:372)
at com.adobe.air.ADT.detectTarget(ADT.java:736)
at com.adobe.air.ADT.parsePackage(ADT.java:682)
at com.adobe.air.ADT.parseArgsAndGo(ADT.java:603)
at com.adobe.air.ADT.run(ADT.java:446)
at com.adobe.air.ADT.main(ADT.java:496)
I'm on Windows 7.
Copy link to clipboard
Copied
Hi,
Thanks for information.We are successfully able to package the AIR app for iOS on Windows 7.Can you please try with latest build available at http://labs.adobe.com/downloads/air.html.
.If possible can you please share swf and xml so that we can investigate and debug the same for proper resolution.
Thanks,
Adobe AIR Team
Copy link to clipboard
Copied
Previously I was using version 20. This is the new error I get now with the latest version 22 (just an empty, brand new project, as before):
Exception in thread "main" java.lang.AbstractMethodError: org.apache.xerces.dom.
DeferredElementImpl.getTextContent()Ljava/lang/String;
at com.adobe.air.validator.ApplicationDescriptorValidator.validatePListS
tring(ApplicationDescriptorValidator.java:310)
at com.adobe.air.validator.ApplicationDescriptorValidator20.validateElem
ent(ApplicationDescriptorValidator20.java:133)
at com.adobe.air.validator.ApplicationDescriptorValidator25.validateElem
ent(ApplicationDescriptorValidator25.java:65)
at com.adobe.air.validator.ApplicationDescriptorValidator26.validateElem
ent(ApplicationDescriptorValidator26.java:62)
at com.adobe.air.validator.ApplicationDescriptorValidator30.validateElem
ent(ApplicationDescriptorValidator30.java:54)
at com.adobe.air.validator.ApplicationDescriptorValidator31.validateElem
ent(ApplicationDescriptorValidator31.java:46)
at com.adobe.air.validator.ApplicationDescriptorValidator32.validateElem
ent(ApplicationDescriptorValidator32.java:49)
at com.adobe.air.validator.ApplicationDescriptorValidator33.validateElem
ent(ApplicationDescriptorValidator33.java:47)
at com.adobe.air.validator.ApplicationDescriptorValidator34.validateElem
ent(ApplicationDescriptorValidator34.java:49)
at com.adobe.air.validator.ApplicationDescriptorValidator35.validateElem
ent(ApplicationDescriptorValidator35.java:49)
at com.adobe.air.validator.ApplicationDescriptorValidator36.validateElem
ent(ApplicationDescriptorValidator36.java:50)
at com.adobe.air.validator.ApplicationDescriptorValidator37.validateElem
ent(ApplicationDescriptorValidator37.java:66)
at com.adobe.air.validator.ApplicationDescriptorValidator38.validateElem
ent(ApplicationDescriptorValidator38.java:40)
at com.adobe.air.validator.ApplicationDescriptorValidator39.validateElem
ent(ApplicationDescriptorValidator39.java:50)
at com.adobe.air.validator.ApplicationDescriptorValidator40.validateElem
ent(ApplicationDescriptorValidator40.java:46)
at com.adobe.air.validator.ApplicationDescriptorValidator150.validateEle
ment(ApplicationDescriptorValidator150.java:51)
at com.adobe.air.validator.DescriptorValidator.endElement(DescriptorVali
dator.java:239)
at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLVa
lidator.java:1550)
at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.disp
atch(XMLDocumentScanner.java:1204)
at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentS
canner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at com.adobe.air.Descriptor.validateXML(Descriptor.java:182)
at com.adobe.air.Descriptor.<init>(Descriptor.java:56)
at com.adobe.air.ApplicationDescriptor.<init>(ApplicationDescriptor.java
:106)
at com.adobe.air.ApplicationPackager.validateApplicationDescriptor(Appli
cationPackager.java:106)
at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.j
ava:64)
at com.adobe.air.ipa.IPAPackager.createPackage(IPAPackager.java:288)
at com.adobe.air.ADT.parseArgsAndGo(ADT.java:643)
at com.adobe.air.ADT.run(ADT.java:446)
at com.adobe.air.ADT.main(ADT.java:496)
Copy link to clipboard
Copied
Hi,
Thanks a lot for information .Can you please let me know which build of 22 you using to package the the app.And which java version your machine is using .
Thanks,
Adobe AIR Team
Copy link to clipboard
Copied
AIR version 22.0.0 build 149
Java 32-bit Version 6 Update 5 (build 1.6.0_05-b13)