[flexcoders] Re: how to enable stack traceback?
Or you could turn on the local Apache server, set your flex output directory to one of the directories served by Apache and set up a run config in Flex to open a localhost URL. This is what I do on a PC after installing WAMP. --- In flexcoders@yahoogroups.com, mitchgrrt mitch_g...@... wrote: The problem was Firefox's popup blocker. I unblocked popups and now I see the tracebacks. Unfortunately what I would have liked to do was to block most popups, and enter my file:// URL from my local app I'm building, into the exception list. But Firefox doesn't seem to accept a file:// URL in the popup exception list. Now I'll have to endure lots of popups groan Thanks a lot for all the help. --- In flexcoders@yahoogroups.com, Alex Harui aharui@ wrote: My question was really whether you're running the app in the standalone debugger player or in Safari's debugger player or some other browser's debugger player. The debugger player has a config file called mm.cfg. I don't know where it goes on Mac. I don't know if there is an option to shut off the dialog but if you find mm.cfg and post the contents I can look up what is in there. Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui
[flexcoders] Re: how to enable stack traceback?
I've been running it in Firefox and seeing the problem. I just tried in Safari and I did see the traceback! So it seems to be something related to Firefox. I'm running Firefox 3.5.5 on the Mac. I'll hunt around, maybe the traceback is being blocked by a Firefox popup blocker or something. What do you mean by a standalone debugger player? I only know how to run my flex app through the browser, either by pointing a browser to the file:///.../app.html file, or else letting Eclipse launch the app in the browser using the same URL. Thanks a lot for all the help, we're finally making progress. --- In flexcoders@yahoogroups.com, Alex Harui aha...@... wrote: My question was really whether you're running the app in the standalone debugger player or in Safari's debugger player or some other browser's debugger player. The debugger player has a config file called mm.cfg. I don't know where it goes on Mac. I don't know if there is an option to shut off the dialog but if you find mm.cfg and post the contents I can look up what is in there. Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf Of mitchgrrt Sent: Friday, November 20, 2009 4:55 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? Capabilities.version = MAC 10,0,32,18 Capabilities.isDebugger = true With this version I'm not seeing any stack tracebacks on unhandled exceptions. Just silent failures. Is there some configuration somewhere where I might have turned it off by accident? --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, Alex Harui aharui@ wrote: My colleagues confirm that the Mac standalone player shows the exception dialog. Are you running some other debugger player? Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com [mailto:flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com] On Behalf Of mitchgrrt Sent: Friday, November 20, 2009 5:14 AM To: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? Thanks for the good suggestion. Running outside the debugger, Capabilities.debug is true, but there's no stack traceback on a null pointer exception. Capabilities.version is MAC 10,0,32,18. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com, Alex Harui aharui@ wrote: I'm running both 9 and 10 on Windows. When you run without the debugger could you be launching a different player? Try displaying Capabilites.version and isDebugger. Could be a Mac thing. I don't have a Mac. Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com [mailto:flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com] On Behalf Of mitchgrrt Sent: Thursday, November 19, 2009 4:52 AM To: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? Yes I did try a simple case. I put some code that causes a null pointer exception into a screen's onCreationComplete handler. I see the traceback inside the debugger but nothing when running the program without the debugger. There seems to be a lot of confusion about this issue, and also just about the terminology to talk about it. I wonder if it's really just a Mac vs. Windows issue? In other kinds of software development it's common to see differences across platforms, but it's much less common with Flex. What version of the Flash player are you running? I was thinking maybe it was something that worked with version 9 and got broken with version 10. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com, Alex Harui aharui@ wrote: If you have a debugger player you should be seeing the exception dialog whether you are in the debugger or not. I still do on Windows. I don't have a Mac to try it. Did you try a simple test case? Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui
[flexcoders] Re: how to enable stack traceback?
The problem was Firefox's popup blocker. I unblocked popups and now I see the tracebacks. Unfortunately what I would have liked to do was to block most popups, and enter my file:// URL from my local app I'm building, into the exception list. But Firefox doesn't seem to accept a file:// URL in the popup exception list. Now I'll have to endure lots of popups groan Thanks a lot for all the help. --- In flexcoders@yahoogroups.com, Alex Harui aharui@ wrote: My question was really whether you're running the app in the standalone debugger player or in Safari's debugger player or some other browser's debugger player. The debugger player has a config file called mm.cfg. I don't know where it goes on Mac. I don't know if there is an option to shut off the dialog but if you find mm.cfg and post the contents I can look up what is in there. Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui
[flexcoders] Re: how to enable stack traceback?
Thanks for the good suggestion. Running outside the debugger, Capabilities.debug is true, but there's no stack traceback on a null pointer exception. Capabilities.version is MAC 10,0,32,18. --- In flexcoders@yahoogroups.com, Alex Harui aha...@... wrote: I'm running both 9 and 10 on Windows. When you run without the debugger could you be launching a different player? Try displaying Capabilites.version and isDebugger. Could be a Mac thing. I don't have a Mac. Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf Of mitchgrrt Sent: Thursday, November 19, 2009 4:52 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? Yes I did try a simple case. I put some code that causes a null pointer exception into a screen's onCreationComplete handler. I see the traceback inside the debugger but nothing when running the program without the debugger. There seems to be a lot of confusion about this issue, and also just about the terminology to talk about it. I wonder if it's really just a Mac vs. Windows issue? In other kinds of software development it's common to see differences across platforms, but it's much less common with Flex. What version of the Flash player are you running? I was thinking maybe it was something that worked with version 9 and got broken with version 10. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, Alex Harui aharui@ wrote: If you have a debugger player you should be seeing the exception dialog whether you are in the debugger or not. I still do on Windows. I don't have a Mac to try it. Did you try a simple test case? Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui
RE: [flexcoders] Re: how to enable stack traceback?
My colleagues confirm that the Mac standalone player shows the exception dialog. Are you running some other debugger player? Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf Of mitchgrrt Sent: Friday, November 20, 2009 5:14 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? Thanks for the good suggestion. Running outside the debugger, Capabilities.debug is true, but there's no stack traceback on a null pointer exception. Capabilities.version is MAC 10,0,32,18. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, Alex Harui aha...@... wrote: I'm running both 9 and 10 on Windows. When you run without the debugger could you be launching a different player? Try displaying Capabilites.version and isDebugger. Could be a Mac thing. I don't have a Mac. Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com [mailto:flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com] On Behalf Of mitchgrrt Sent: Thursday, November 19, 2009 4:52 AM To: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? Yes I did try a simple case. I put some code that causes a null pointer exception into a screen's onCreationComplete handler. I see the traceback inside the debugger but nothing when running the program without the debugger. There seems to be a lot of confusion about this issue, and also just about the terminology to talk about it. I wonder if it's really just a Mac vs. Windows issue? In other kinds of software development it's common to see differences across platforms, but it's much less common with Flex. What version of the Flash player are you running? I was thinking maybe it was something that worked with version 9 and got broken with version 10. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com, Alex Harui aharui@ wrote: If you have a debugger player you should be seeing the exception dialog whether you are in the debugger or not. I still do on Windows. I don't have a Mac to try it. Did you try a simple test case? Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui
[flexcoders] Re: how to enable stack traceback?
Capabilities.version = MAC 10,0,32,18 Capabilities.isDebugger = true With this version I'm not seeing any stack tracebacks on unhandled exceptions. Just silent failures. Is there some configuration somewhere where I might have turned it off by accident? --- In flexcoders@yahoogroups.com, Alex Harui aha...@... wrote: My colleagues confirm that the Mac standalone player shows the exception dialog. Are you running some other debugger player? Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf Of mitchgrrt Sent: Friday, November 20, 2009 5:14 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? Thanks for the good suggestion. Running outside the debugger, Capabilities.debug is true, but there's no stack traceback on a null pointer exception. Capabilities.version is MAC 10,0,32,18. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, Alex Harui aharui@ wrote: I'm running both 9 and 10 on Windows. When you run without the debugger could you be launching a different player? Try displaying Capabilites.version and isDebugger. Could be a Mac thing. I don't have a Mac. Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com [mailto:flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com] On Behalf Of mitchgrrt Sent: Thursday, November 19, 2009 4:52 AM To: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? Yes I did try a simple case. I put some code that causes a null pointer exception into a screen's onCreationComplete handler. I see the traceback inside the debugger but nothing when running the program without the debugger. There seems to be a lot of confusion about this issue, and also just about the terminology to talk about it. I wonder if it's really just a Mac vs. Windows issue? In other kinds of software development it's common to see differences across platforms, but it's much less common with Flex. What version of the Flash player are you running? I was thinking maybe it was something that worked with version 9 and got broken with version 10. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com, Alex Harui aharui@ wrote: If you have a debugger player you should be seeing the exception dialog whether you are in the debugger or not. I still do on Windows. I don't have a Mac to try it. Did you try a simple test case? Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui
RE: [flexcoders] Re: how to enable stack traceback?
My question was really whether you're running the app in the standalone debugger player or in Safari's debugger player or some other browser's debugger player. The debugger player has a config file called mm.cfg. I don't know where it goes on Mac. I don't know if there is an option to shut off the dialog but if you find mm.cfg and post the contents I can look up what is in there. Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf Of mitchgrrt Sent: Friday, November 20, 2009 4:55 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? Capabilities.version = MAC 10,0,32,18 Capabilities.isDebugger = true With this version I'm not seeing any stack tracebacks on unhandled exceptions. Just silent failures. Is there some configuration somewhere where I might have turned it off by accident? --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, Alex Harui aha...@... wrote: My colleagues confirm that the Mac standalone player shows the exception dialog. Are you running some other debugger player? Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com [mailto:flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com] On Behalf Of mitchgrrt Sent: Friday, November 20, 2009 5:14 AM To: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? Thanks for the good suggestion. Running outside the debugger, Capabilities.debug is true, but there's no stack traceback on a null pointer exception. Capabilities.version is MAC 10,0,32,18. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com, Alex Harui aharui@ wrote: I'm running both 9 and 10 on Windows. When you run without the debugger could you be launching a different player? Try displaying Capabilites.version and isDebugger. Could be a Mac thing. I don't have a Mac. Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com [mailto:flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com] On Behalf Of mitchgrrt Sent: Thursday, November 19, 2009 4:52 AM To: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? Yes I did try a simple case. I put some code that causes a null pointer exception into a screen's onCreationComplete handler. I see the traceback inside the debugger but nothing when running the program without the debugger. There seems to be a lot of confusion about this issue, and also just about the terminology to talk about it. I wonder if it's really just a Mac vs. Windows issue? In other kinds of software development it's common to see differences across platforms, but it's much less common with Flex. What version of the Flash player are you running? I was thinking maybe it was something that worked with version 9 and got broken with version 10. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com, Alex Harui aharui@ wrote: If you have a debugger player you should be seeing the exception dialog whether you are in the debugger or not. I still do on Windows. I don't have a Mac to try it. Did you try a simple test case? Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui
[flexcoders] Re: how to enable stack traceback?
Yes I did try a simple case. I put some code that causes a null pointer exception into a screen's onCreationComplete handler. I see the traceback inside the debugger but nothing when running the program without the debugger. There seems to be a lot of confusion about this issue, and also just about the terminology to talk about it. I wonder if it's really just a Mac vs. Windows issue? In other kinds of software development it's common to see differences across platforms, but it's much less common with Flex. What version of the Flash player are you running? I was thinking maybe it was something that worked with version 9 and got broken with version 10. --- In flexcoders@yahoogroups.com, Alex Harui aha...@... wrote: If you have a debugger player you should be seeing the exception dialog whether you are in the debugger or not. I still do on Windows. I don't have a Mac to try it. Did you try a simple test case? Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui
RE: [flexcoders] Re: how to enable stack traceback?
I'm running both 9 and 10 on Windows. When you run without the debugger could you be launching a different player? Try displaying Capabilites.version and isDebugger. Could be a Mac thing. I don't have a Mac. Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf Of mitchgrrt Sent: Thursday, November 19, 2009 4:52 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? Yes I did try a simple case. I put some code that causes a null pointer exception into a screen's onCreationComplete handler. I see the traceback inside the debugger but nothing when running the program without the debugger. There seems to be a lot of confusion about this issue, and also just about the terminology to talk about it. I wonder if it's really just a Mac vs. Windows issue? In other kinds of software development it's common to see differences across platforms, but it's much less common with Flex. What version of the Flash player are you running? I was thinking maybe it was something that worked with version 9 and got broken with version 10. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, Alex Harui aha...@... wrote: If you have a debugger player you should be seeing the exception dialog whether you are in the debugger or not. I still do on Windows. I don't have a Mac to try it. Did you try a simple test case? Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui
[flexcoders] Re: how to enable stack traceback?
This terminology is really difficult. On the Adobe page here: http://www.adobe.com/support/flashplayer/downloads.html the one I downloaded is labeled: Download the Macintosh Flash Player 10 Plugin content debugger (Intel-based Macs) Is there any way for a person outside Adobe to get a player that will show stack tracebacks on unhandled exceptions? Otherwise I guess I can run every time in the debugger, but that seems like a pain for several reasons. This is a big change from how the Flash player used to work a few months ago. Those stack tracebacks are ugly for end users, but they are indispensable for developers. --- In flexcoders@yahoogroups.com, Alex Harui aha...@... wrote: In Adobe terminology, you are running a debugger player and have or have not launched it in a debugger. The main player you get from the Adobe site is a release player. A debug player is internal to Adobe and there is a release-debug version build and a debugger-debug build that we use to track down nasty bugs in the player. Only the debugger player will show the dialog when there is an unhandled exception. The release player will stop the current code execution and wait for the next event. Unless something recently changed, I believe if you catch an error and trace out getStackTrace(), the release player will not show a stacktrace as ti doesn't take the time to track that information. Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf Of mitchgrrt Sent: Tuesday, November 17, 2009 2:05 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? I'm running the debug version of Flash player, sometimes in the debugger and sometimes not. It used to be the case that running the debug version of Flash player, even outside the debugger, there was a stack trace when there was an unhandled exception. Has that changed? --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, valdhor valdhorlists@ wrote: I don't think you can. As I understand it, the production (ie. non-debug) player suppresses errors so users don't see them. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, mitchgrrt mitch_gart@ wrote: Thanks, that was really helpful. I'll bookmark those pages. Now I see positively that I have the debug Flash player, but I'm still not seeing stack tracebacks unless I run in the debugger. Any ideas how to set it so I can always see a traceback if there's an unhandled exception? Thanks. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, valdhor valdhorlists@ wrote: Have you tried http://www.adobe.com/livedocs/flex/3/langref/flash/system/Capabilities.h\ tml#versionhttp://www.adobe.com/livedocs/flex/3/langref/flash/system/Capabilities.html#version or http://kb2.adobe.com/cps/155/tn_15507.html or http://www.playerversion.com/ --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, mitchgrrt mitch_gart@ wrote: I'm still having this problem. On the Mac how do I tell what version of the Flash Player I'm running? In About This Mac Software Applications there is more than one, how do I tell which one I'm running? The most recent one I downloaded is this: Flash Player: Version: 10.0.12.36 Last Modified: 10/4/08 11:54 PM Kind: Universal Get Info String: Adobe Flash Player 10.0 r12 Copyright (c) 1996-2008 Adobe Macromedia Software LLC. All rights reserved Location: /Applications/Adobe Flex Builder 3/Player/mac/10/mac/Flash Player.app It doesn't say debug anywhere, but I use the FlexBuilder debugger a lot and the debugger works fine, so I'm pretty sure I'm running a debug version. Thanks. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, Johannes Nel johannes.nel@ wrote: just using the debug player should give you that. On Tue, Aug 4, 2009 at 3:54 PM, mitchgrrt mitch_gart@ wrote: I've recently changed companies. At my old company in the Flex app we were developing, whenever there was an unhandled exception we got a stack traceback in a popup window. At my new company I'm not seeing that. I see it when running inside the debugger, in the console, but not when there is no debugger. I'd like to turn on the traceback and see it without the debugger. Does somebody know how to turn this on? I'm running FlexBuilder 3 on a Mac. Thanks. -- j:pn \\no comment --- In flexcoders
RE: [flexcoders] Re: how to enable stack traceback?
If you have a debugger player you should be seeing the exception dialog whether you are in the debugger or not. I still do on Windows. I don't have a Mac to try it. Did you try a simple test case? Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf Of mitchgrrt Sent: Wednesday, November 18, 2009 4:45 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? This terminology is really difficult. On the Adobe page here: http://www.adobe.com/support/flashplayer/downloads.html the one I downloaded is labeled: Download the Macintosh Flash Player 10 Plugin content debugger (Intel-based Macs) Is there any way for a person outside Adobe to get a player that will show stack tracebacks on unhandled exceptions? Otherwise I guess I can run every time in the debugger, but that seems like a pain for several reasons. This is a big change from how the Flash player used to work a few months ago. Those stack tracebacks are ugly for end users, but they are indispensable for developers. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, Alex Harui aha...@... wrote: In Adobe terminology, you are running a debugger player and have or have not launched it in a debugger. The main player you get from the Adobe site is a release player. A debug player is internal to Adobe and there is a release-debug version build and a debugger-debug build that we use to track down nasty bugs in the player. Only the debugger player will show the dialog when there is an unhandled exception. The release player will stop the current code execution and wait for the next event. Unless something recently changed, I believe if you catch an error and trace out getStackTrace(), the release player will not show a stacktrace as ti doesn't take the time to track that information. Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com [mailto:flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com] On Behalf Of mitchgrrt Sent: Tuesday, November 17, 2009 2:05 PM To: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? I'm running the debug version of Flash player, sometimes in the debugger and sometimes not. It used to be the case that running the debug version of Flash player, even outside the debugger, there was a stack trace when there was an unhandled exception. Has that changed? --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com, valdhor valdhorlists@ wrote: I don't think you can. As I understand it, the production (ie. non-debug) player suppresses errors so users don't see them. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com, mitchgrrt mitch_gart@ wrote: Thanks, that was really helpful. I'll bookmark those pages. Now I see positively that I have the debug Flash player, but I'm still not seeing stack tracebacks unless I run in the debugger. Any ideas how to set it so I can always see a traceback if there's an unhandled exception? Thanks. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com, valdhor valdhorlists@ wrote: Have you tried http://www.adobe.com/livedocs/flex/3/langref/flash/system/Capabilities.h\ http://www.adobe.com/livedocs/flex/3/langref/flash/system/Capabilities.h tml#versionhttp://www.adobe.com/livedocs/flex/3/langref/flash/system/Capabilities.html#version or http://kb2.adobe.com/cps/155/tn_15507.html or http://www.playerversion.com/ --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.commailto:flexcoders%40yahoogroups.com, mitchgrrt mitch_gart@ wrote: I'm still having this problem. On the Mac how do I tell what version of the Flash Player I'm running? In About This Mac Software Applications there is more than one, how do I tell which one I'm running? The most recent one I downloaded is this: Flash Player: Version: 10.0.12.36 Last Modified: 10/4/08 11:54 PM Kind: Universal Get Info String: Adobe Flash Player 10.0 r12 Copyright (c) 1996-2008 Adobe Macromedia Software LLC. All rights reserved Location: /Applications/Adobe Flex Builder 3/Player/mac/10/mac/Flash Player.app It doesn't say debug anywhere, but I use the FlexBuilder debugger a lot and the debugger works fine, so I'm pretty sure I'm running a debug version. Thanks. --- In flexcoders@yahoogroups.commailto:flexcoders
[flexcoders] Re: how to enable stack traceback?
I'm still having this problem. On the Mac how do I tell what version of the Flash Player I'm running? In About This Mac Software Applications there is more than one, how do I tell which one I'm running? The most recent one I downloaded is this: Flash Player: Version:10.0.12.36 Last Modified:10/4/08 11:54 PM Kind:Universal Get Info String:Adobe Flash Player 10.0 r12 Copyright (c) 1996-2008 Adobe Macromedia Software LLC. All rights reserved Location:/Applications/Adobe Flex Builder 3/Player/mac/10/mac/Flash Player.app It doesn't say debug anywhere, but I use the FlexBuilder debugger a lot and the debugger works fine, so I'm pretty sure I'm running a debug version. Thanks. --- In flexcoders@yahoogroups.com, Johannes Nel johannes@... wrote: just using the debug player should give you that. On Tue, Aug 4, 2009 at 3:54 PM, mitchgrrt mitch_g...@... wrote: I've recently changed companies. At my old company in the Flex app we were developing, whenever there was an unhandled exception we got a stack traceback in a popup window. At my new company I'm not seeing that. I see it when running inside the debugger, in the console, but not when there is no debugger. I'd like to turn on the traceback and see it without the debugger. Does somebody know how to turn this on? I'm running FlexBuilder 3 on a Mac. Thanks. -- j:pn \\no comment --- In flexcoders@yahoogroups.com, Johannes Nel johannes@... wrote: just using the debug player should give you that. On Tue, Aug 4, 2009 at 3:54 PM, mitchgrrt mitch_g...@... wrote: I've recently changed companies. At my old company in the Flex app we were developing, whenever there was an unhandled exception we got a stack traceback in a popup window. At my new company I'm not seeing that. I see it when running inside the debugger, in the console, but not when there is no debugger. I'd like to turn on the traceback and see it without the debugger. Does somebody know how to turn this on? I'm running FlexBuilder 3 on a Mac. Thanks. -- j:pn \\no comment
[flexcoders] Re: how to enable stack traceback?
Have you tried http://www.adobe.com/livedocs/flex/3/langref/flash/system/Capabilities.html#version or http://kb2.adobe.com/cps/155/tn_15507.html or http://www.playerversion.com/ --- In flexcoders@yahoogroups.com, mitchgrrt mitch_g...@... wrote: I'm still having this problem. On the Mac how do I tell what version of the Flash Player I'm running? In About This Mac Software Applications there is more than one, how do I tell which one I'm running? The most recent one I downloaded is this: Flash Player: Version:10.0.12.36 Last Modified:10/4/08 11:54 PM Kind:Universal Get Info String:Adobe Flash Player 10.0 r12 Copyright (c) 1996-2008 Adobe Macromedia Software LLC. All rights reserved Location:/Applications/Adobe Flex Builder 3/Player/mac/10/mac/Flash Player.app It doesn't say debug anywhere, but I use the FlexBuilder debugger a lot and the debugger works fine, so I'm pretty sure I'm running a debug version. Thanks. --- In flexcoders@yahoogroups.com, Johannes Nel johannes.nel@ wrote: just using the debug player should give you that. On Tue, Aug 4, 2009 at 3:54 PM, mitchgrrt mitch_gart@ wrote: I've recently changed companies. At my old company in the Flex app we were developing, whenever there was an unhandled exception we got a stack traceback in a popup window. At my new company I'm not seeing that. I see it when running inside the debugger, in the console, but not when there is no debugger. I'd like to turn on the traceback and see it without the debugger. Does somebody know how to turn this on? I'm running FlexBuilder 3 on a Mac. Thanks. -- j:pn \\no comment --- In flexcoders@yahoogroups.com, Johannes Nel johannes.nel@ wrote: just using the debug player should give you that. On Tue, Aug 4, 2009 at 3:54 PM, mitchgrrt mitch_gart@ wrote: I've recently changed companies. At my old company in the Flex app we were developing, whenever there was an unhandled exception we got a stack traceback in a popup window. At my new company I'm not seeing that. I see it when running inside the debugger, in the console, but not when there is no debugger. I'd like to turn on the traceback and see it without the debugger. Does somebody know how to turn this on? I'm running FlexBuilder 3 on a Mac. Thanks. -- j:pn \\no comment
[flexcoders] Re: how to enable stack traceback?
Thanks, that was really helpful. I'll bookmark those pages. Now I see positively that I have the debug Flash player, but I'm still not seeing stack tracebacks unless I run in the debugger. Any ideas how to set it so I can always see a traceback if there's an unhandled exception? Thanks. --- In flexcoders@yahoogroups.com, valdhor valdhorli...@... wrote: Have you tried http://www.adobe.com/livedocs/flex/3/langref/flash/system/Capabilities.html#version or http://kb2.adobe.com/cps/155/tn_15507.html or http://www.playerversion.com/ --- In flexcoders@yahoogroups.com, mitchgrrt mitch_gart@ wrote: I'm still having this problem. On the Mac how do I tell what version of the Flash Player I'm running? In About This Mac Software Applications there is more than one, how do I tell which one I'm running? The most recent one I downloaded is this: Flash Player: Version:10.0.12.36 Last Modified:10/4/08 11:54 PM Kind:Universal Get Info String:Adobe Flash Player 10.0 r12 Copyright (c) 1996-2008 Adobe Macromedia Software LLC. All rights reserved Location:/Applications/Adobe Flex Builder 3/Player/mac/10/mac/Flash Player.app It doesn't say debug anywhere, but I use the FlexBuilder debugger a lot and the debugger works fine, so I'm pretty sure I'm running a debug version. Thanks. --- In flexcoders@yahoogroups.com, Johannes Nel johannes.nel@ wrote: just using the debug player should give you that. On Tue, Aug 4, 2009 at 3:54 PM, mitchgrrt mitch_gart@ wrote: I've recently changed companies. At my old company in the Flex app we were developing, whenever there was an unhandled exception we got a stack traceback in a popup window. At my new company I'm not seeing that. I see it when running inside the debugger, in the console, but not when there is no debugger. I'd like to turn on the traceback and see it without the debugger. Does somebody know how to turn this on? I'm running FlexBuilder 3 on a Mac. Thanks. -- j:pn \\no comment --- In flexcoders@yahoogroups.com, Johannes Nel johannes.nel@ wrote: just using the debug player should give you that. On Tue, Aug 4, 2009 at 3:54 PM, mitchgrrt mitch_gart@ wrote: I've recently changed companies. At my old company in the Flex app we were developing, whenever there was an unhandled exception we got a stack traceback in a popup window. At my new company I'm not seeing that. I see it when running inside the debugger, in the console, but not when there is no debugger. I'd like to turn on the traceback and see it without the debugger. Does somebody know how to turn this on? I'm running FlexBuilder 3 on a Mac. Thanks. -- j:pn \\no comment
[flexcoders] Re: how to enable stack traceback?
I don't think you can. As I understand it, the production (ie. non-debug) player suppresses errors so users don't see them. --- In flexcoders@yahoogroups.com, mitchgrrt mitch_g...@... wrote: Thanks, that was really helpful. I'll bookmark those pages. Now I see positively that I have the debug Flash player, but I'm still not seeing stack tracebacks unless I run in the debugger. Any ideas how to set it so I can always see a traceback if there's an unhandled exception? Thanks. --- In flexcoders@yahoogroups.com, valdhor valdhorlists@ wrote: Have you tried http://www.adobe.com/livedocs/flex/3/langref/flash/system/Capabilities.html#version or http://kb2.adobe.com/cps/155/tn_15507.html or http://www.playerversion.com/ --- In flexcoders@yahoogroups.com, mitchgrrt mitch_gart@ wrote: I'm still having this problem. On the Mac how do I tell what version of the Flash Player I'm running? In About This Mac Software Applications there is more than one, how do I tell which one I'm running? The most recent one I downloaded is this: Flash Player: Version:10.0.12.36 Last Modified:10/4/08 11:54 PM Kind:Universal Get Info String:Adobe Flash Player 10.0 r12 Copyright (c) 1996-2008 Adobe Macromedia Software LLC. All rights reserved Location:/Applications/Adobe Flex Builder 3/Player/mac/10/mac/Flash Player.app It doesn't say debug anywhere, but I use the FlexBuilder debugger a lot and the debugger works fine, so I'm pretty sure I'm running a debug version. Thanks. --- In flexcoders@yahoogroups.com, Johannes Nel johannes.nel@ wrote: just using the debug player should give you that. On Tue, Aug 4, 2009 at 3:54 PM, mitchgrrt mitch_gart@ wrote: I've recently changed companies. At my old company in the Flex app we were developing, whenever there was an unhandled exception we got a stack traceback in a popup window. At my new company I'm not seeing that. I see it when running inside the debugger, in the console, but not when there is no debugger. I'd like to turn on the traceback and see it without the debugger. Does somebody know how to turn this on? I'm running FlexBuilder 3 on a Mac. Thanks. -- j:pn \\no comment --- In flexcoders@yahoogroups.com, Johannes Nel johannes.nel@ wrote: just using the debug player should give you that. On Tue, Aug 4, 2009 at 3:54 PM, mitchgrrt mitch_gart@ wrote: I've recently changed companies. At my old company in the Flex app we were developing, whenever there was an unhandled exception we got a stack traceback in a popup window. At my new company I'm not seeing that. I see it when running inside the debugger, in the console, but not when there is no debugger. I'd like to turn on the traceback and see it without the debugger. Does somebody know how to turn this on? I'm running FlexBuilder 3 on a Mac. Thanks. -- j:pn \\no comment
[flexcoders] Re: how to enable stack traceback?
I'm running the debug version of Flash player, sometimes in the debugger and sometimes not. It used to be the case that running the debug version of Flash player, even outside the debugger, there was a stack trace when there was an unhandled exception. Has that changed? --- In flexcoders@yahoogroups.com, valdhor valdhorli...@... wrote: I don't think you can. As I understand it, the production (ie. non-debug) player suppresses errors so users don't see them. --- In flexcoders@yahoogroups.com, mitchgrrt mitch_gart@ wrote: Thanks, that was really helpful. I'll bookmark those pages. Now I see positively that I have the debug Flash player, but I'm still not seeing stack tracebacks unless I run in the debugger. Any ideas how to set it so I can always see a traceback if there's an unhandled exception? Thanks. --- In flexcoders@yahoogroups.com, valdhor valdhorlists@ wrote: Have you tried http://www.adobe.com/livedocs/flex/3/langref/flash/system/Capabilities.h\ tml#version or http://kb2.adobe.com/cps/155/tn_15507.html or http://www.playerversion.com/ --- In flexcoders@yahoogroups.com, mitchgrrt mitch_gart@ wrote: I'm still having this problem. On the Mac how do I tell what version of the Flash Player I'm running? In About This Mac Software Applications there is more than one, how do I tell which one I'm running? The most recent one I downloaded is this: Flash Player: Version:10.0.12.36 Last Modified:10/4/08 11:54 PM Kind:Universal Get Info String:Adobe Flash Player 10.0 r12 Copyright (c) 1996-2008 Adobe Macromedia Software LLC. All rights reserved Location:/Applications/Adobe Flex Builder 3/Player/mac/10/mac/Flash Player.app It doesn't say debug anywhere, but I use the FlexBuilder debugger a lot and the debugger works fine, so I'm pretty sure I'm running a debug version. Thanks. --- In flexcoders@yahoogroups.com, Johannes Nel johannes.nel@ wrote: just using the debug player should give you that. On Tue, Aug 4, 2009 at 3:54 PM, mitchgrrt mitch_gart@ wrote: I've recently changed companies. At my old company in the Flex app we were developing, whenever there was an unhandled exception we got a stack traceback in a popup window. At my new company I'm not seeing that. I see it when running inside the debugger, in the console, but not when there is no debugger. I'd like to turn on the traceback and see it without the debugger. Does somebody know how to turn this on? I'm running FlexBuilder 3 on a Mac. Thanks. -- j:pn \\no comment --- In flexcoders@yahoogroups.com, Johannes Nel johannes.nel@ wrote: just using the debug player should give you that. On Tue, Aug 4, 2009 at 3:54 PM, mitchgrrt mitch_gart@ wrote: I've recently changed companies. At my old company in the Flex app we were developing, whenever there was an unhandled exception we got a stack traceback in a popup window. At my new company I'm not seeing that. I see it when running inside the debugger, in the console, but not when there is no debugger. I'd like to turn on the traceback and see it without the debugger. Does somebody know how to turn this on? I'm running FlexBuilder 3 on a Mac. Thanks. -- j:pn \\no comment
RE: [flexcoders] Re: how to enable stack traceback?
In Adobe terminology, you are running a debugger player and have or have not launched it in a debugger. The main player you get from the Adobe site is a release player. A debug player is internal to Adobe and there is a release-debug version build and a debugger-debug build that we use to track down nasty bugs in the player. Only the debugger player will show the dialog when there is an unhandled exception. The release player will stop the current code execution and wait for the next event. Unless something recently changed, I believe if you catch an error and trace out getStackTrace(), the release player will not show a stacktrace as ti doesn't take the time to track that information. Alex Harui Flex SDK Developer Adobe Systems Inc.http://www.adobe.com/ Blog: http://blogs.adobe.com/aharui From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf Of mitchgrrt Sent: Tuesday, November 17, 2009 2:05 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: how to enable stack traceback? I'm running the debug version of Flash player, sometimes in the debugger and sometimes not. It used to be the case that running the debug version of Flash player, even outside the debugger, there was a stack trace when there was an unhandled exception. Has that changed? --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, valdhor valdhorli...@... wrote: I don't think you can. As I understand it, the production (ie. non-debug) player suppresses errors so users don't see them. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, mitchgrrt mitch_gart@ wrote: Thanks, that was really helpful. I'll bookmark those pages. Now I see positively that I have the debug Flash player, but I'm still not seeing stack tracebacks unless I run in the debugger. Any ideas how to set it so I can always see a traceback if there's an unhandled exception? Thanks. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, valdhor valdhorlists@ wrote: Have you tried http://www.adobe.com/livedocs/flex/3/langref/flash/system/Capabilities.h\ tml#versionhttp://www.adobe.com/livedocs/flex/3/langref/flash/system/Capabilities.html#version or http://kb2.adobe.com/cps/155/tn_15507.html or http://www.playerversion.com/ --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, mitchgrrt mitch_gart@ wrote: I'm still having this problem. On the Mac how do I tell what version of the Flash Player I'm running? In About This Mac Software Applications there is more than one, how do I tell which one I'm running? The most recent one I downloaded is this: Flash Player: Version: 10.0.12.36 Last Modified: 10/4/08 11:54 PM Kind: Universal Get Info String: Adobe Flash Player 10.0 r12 Copyright (c) 1996-2008 Adobe Macromedia Software LLC. All rights reserved Location: /Applications/Adobe Flex Builder 3/Player/mac/10/mac/Flash Player.app It doesn't say debug anywhere, but I use the FlexBuilder debugger a lot and the debugger works fine, so I'm pretty sure I'm running a debug version. Thanks. --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, Johannes Nel johannes.nel@ wrote: just using the debug player should give you that. On Tue, Aug 4, 2009 at 3:54 PM, mitchgrrt mitch_gart@ wrote: I've recently changed companies. At my old company in the Flex app we were developing, whenever there was an unhandled exception we got a stack traceback in a popup window. At my new company I'm not seeing that. I see it when running inside the debugger, in the console, but not when there is no debugger. I'd like to turn on the traceback and see it without the debugger. Does somebody know how to turn this on? I'm running FlexBuilder 3 on a Mac. Thanks. -- j:pn \\no comment --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, Johannes Nel johannes.nel@ wrote: just using the debug player should give you that. On Tue, Aug 4, 2009 at 3:54 PM, mitchgrrt mitch_gart@ wrote: I've recently changed companies. At my old company in the Flex app we were developing, whenever there was an unhandled exception we got a stack traceback in a popup window. At my new company I'm not seeing that. I see it when running inside the debugger, in the console, but not when there is no debugger. I'd like to turn on the traceback and see it without the debugger. Does somebody know how to turn this on? I'm running FlexBuilder 3 on a Mac. Thanks. -- j:pn \\no comment