History | Log In     View a printable version of the current page.  
Issue Details (XML)

Key: SDK-15359
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: A A
Assignee: Joann Chuang
Reporter: Joann Chuang
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Flex SDK

AIR component not compiling on trunk and gumbo branches

Created: 04/22/08 02:10 PM   Updated: 04/28/08 01:20 PM
Component/s: AIR: WindowedApplication
Security Level: Public (All JIRA Users )

File Attachments: 1. XML File 2app.xml (0.6 kb)
2. File bug14511.mxml (0.4 kb)
3. File bug14511.swf (243 kb)


Severity: Incorrectly Functioning
Reproducibility: Every Time
Discoverability: High
Found in Version: SDK Gumbo - Release
Milestone: SDK Gumbo Iteration 4
Affected OS(s): All OS Platforms
Steps to Reproduce:
Steps to reproduce:
1. Try to compile any mx:WindowedApplication app
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" >
</mx:WindowedApplication>

 Actual Results:
 Unable to locate specified base class 'mx.core.WindowedApplication' for component class.
 
 Expected Results:
 Able to locate base class
 
 Workaround (if any):
 none
 
 
Language Found: English
Bugbase Id: none
Triaged: Yes
Regression: Yes
QA Owner: Joann Chuang
Resolved by: Gordon Smith
Confirmed Version: SDK Gumbo - Release - Next Build
Participants: Gordon Smith, Joann Chuang and Lauren Park


 All   Comments      Sort Order:
Joann Chuang - [04/22/08 02:12 PM ]
None of the AIR components are being found. The 3.0.x branch is still working fine, but the trunk, gumbo, etc. branches are not. It looks like it broke sometime between build 937 and 943 based on Mustella runs. I still have to verify it being broken in 943, but it is definitely broken by 1010.

Joann Chuang - [04/22/08 05:22 PM ]
This was definitely working in 937 and broken by 945 - 943, 944, 945 are the suspects.

Lauren Park - [04/22/08 05:24 PM ]
Opened to Gordon.

Gordon Smith - [04/23/08 06:20 PM ]
Fixed with change 1372.

After my build script changes a few weeks ago to use <compc> to build our SWCs, airframework.swc was being incorrectly built into frameworks/libs instead of frameworks/libs/air. The zipping scripts didn't find it there so it has been missing from flex_sdk_4.zip. Now it's back in the correct directory and back in the zipped SDK.

Since our automated tests run (I think) against a just-compiled SDK rather than a compiled-and-zipped-and-unzipped SDK, they didn't catch this... mxmlc found airframework.swc in the 'libs' directory since air-config.xml tells mxmlc to look in both 'libs' and 'libs/air'. However, the zipping scripts are more particular; they look for specific SWCs in particular directories, but apparently don't fail when they don't find what they're looking for.

Joann Chuang - [04/28/08 01:20 PM ]
Verified in gumbo 1410, trunk 1429.