Skip to main content
Participant
July 1, 2013
Question

Adobe AIR Team - please stop trolling us and start fixing critical bugs.

  • July 1, 2013
  • 4 replies
  • 2076 views

Hi there,

i didn't intend to get offensive at anyone, but you at adobe give us, the developers and therefore your customers, not any choice.

Please see these critical bugs which are filed almost 2 years ago:

https://bugbase.adobe.com/index.cfm?event=bug&id=3496074

https://bugbase.adobe.com/index.cfm?event=bug&id=3077653

It is one example where you making us the fools and behave like a troll by telling us a "workaround" and close the ticket. Again.

Giving us a workaround which affects the overall app experience and freezes the UI is not a solution to this problem. Why do you not care about stuff like that? File Operations are one of the most recent showstoppers to me in doing Adobe AIR Applications for iOS and you give me no chance but to search an alternate development platform. And I am not the only developer who is thinking like that.

Please be more developer friendly and try to fix as many bugs as you can before thinking about new features which aren't really important to us.

This topic has been closed for replies.

4 replies

Participating Frequently
July 12, 2013

Hey , it's  adobe ..OK.  It's very very very  normal . Just  waiting ,just be  patient , we will fix it  several years  later ,because we have more bugs important than it.

OK ,let me tell you  another funny thing.

Refer to this article :  http://help.adobe.com/en_US/air/extensions/air_extensions.pdf  , Adobe  said in  page 49

Resources on Android devices

For the Android-ARM platform, put the resources in a subdirectory called res,relative to the directory containing the

native code library. Populate the directory with resources as described at Providing Resources on

developer.android.com. When ADT packages the ANE file, it puts the resources in the Android-ARM/res directory

of the resulting ANE package.

When accessing a resource from the extension’s Java native code library, use the getResourceID() method in the

FREContext class. Do not access the resources using the standard Android resource ID mechanism. For more

information on the getResourceID() method, see “Method details” on page 125.

The method getResourceId() takes a String parameter that is the resource name. To avoid resource name conflicts

between extensions in an application, provide a unique name for each resource file in an extension. For example, prefix

the resource name with the extension ID, creating a resource name such as

com.sample.ext.MyExtension.myImage1.png.

SO ..I follow they says to do.  OK ,i got an  ANE  successfull .  Then  ,i  Add the  ANE into my mobile project . And Click  "release"  button(or  debug ).

THat  is the  funny  thing .I actually got an error message:

java.lang.Exception:

aapt tool failed:invalid resource directory name: D:\LocalProfile\Localtemp\8d438362-8178-429a-858f-715c1e176235\res/values-sw600dp

invalid resource directory name: D:\LocalProfile\Localtemp\8d438362-8178-429a-858f-715c1e176235\res/values-sw720dp-land

          at com.adobe.flexide.multiplatform.android.launching.ADBLaunchHandler.doPackage(ADBLaunchHandler.java:454)

          at com.adobe.flexide.multiplatform.android.launching.ADBLaunchHandler.launch(ADBLaunchHandler.java:350)

I've test it on windows 7 32bit + FB4.7+AIR3.7 SDK ,and i  also asked my  friend test it  on  Mac OS + FB4.7+3.6SDK  ....cann't package APK too. but error message is diffrent .

I wonder if anyone of adobe  actually fully tested what they said . But I spent a few days checking my approach. And i responsible for my words.

I'm tired of reporting BUG.No matter what happens, i  tell myself ,"it's product by adobe".

Inspiring
July 11, 2013

To add some more "weight" to the seriousness of this bug, today I discovered that only on Windows there is a problem with writing over existing files using the proposed "workaround" for this bug suggested by Adobe. Using the normal open file method does fire any close events, so there is no way to monitor when the file is available again for writing. Since the code I'm writing is being used on mobile and desktop, the async methods can't be used on the mobile but would work fine on the desktop. It's just a mess all around, and this just needs to be fixed.

Adobe Employee
July 12, 2013

Hi Keith,

Currently we are investigating the issue.

Regards,

Nimit

Inspiring
July 2, 2013

Yes, that Filestream bug is a big problem for anyone who wants to develop a responsive UI. The suggested work around IS NOT a work around. There is a reason the API has async methods; if the work around is so perfect then remove the async methods from the API. Sorry for sounding sarcastic but it is silly for this type of defect to have been ignored for so long; these types of API methods are the buidling blocks of our apps.

Romil Mittal
Adobe Employee
Adobe Employee
July 2, 2013

Hi develop-me,

First of all, let me appreciate your taking time and providing us feedback.

Regarding the point that you have raised, we would try to see what we can do here.

In general however, there is a huge backlog of bugs and features (features which are very important for some of your fellow developers) and we try our best to proritize them appropriately, based on how important the use cases are. The entire runtime team is extremely focussed, and never picks up anything which is not in the best interest of developer community. So such comments from your end would not really help us in making the things better.

Let's keep the feedback coming, and have the process constructive.

We will update you on the progress of the bug you have reported.

Thanks.

Participant
July 2, 2013

Hi Romil,

I had to choose such words, because I wanted your attention.

Overall you are doing a very well job but this topic is almost 2 years old and is kept on low priority because you give us an workaround which is really insufficient.

Please have a look at this thread: http://forums.adobe.com/message/5469313#5469313

The problem pops up every few month and we get no feedback when it will be done or if it is on your internal roadmap.

I think a good starting point would be to reopen one of the bug reports i listed and mark the priority not as low or close it again.

And please don't tell me that a serious memory leak is not as important than a recursive stop function for MovieClips!?!?!

Best regards

Martin

Adobe Employee
July 3, 2013

Hi Martin,

We have opened an internal bug for this issue. We shall open the external bug as well so that you may track the progress there.

And thanks again for the feedback.

-Daman