SapphireSteel Forum
Welcome,
Guest
. Please
login
or
register
.
May 25, 2013, 11:17:34 PM
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search:
Advanced search
Welcome to the SapphireSteel forum - for discussion of the Ruby In Steel and Amethyst IDEs
3884
Posts in
800
Topics by
669
Members
Latest Member:
m
SapphireSteel Forum
General
Amethyst
Amethyst (Build 1.0.1.989) 'Edge' release
« previous
next »
Pages:
[
1
]
Author
Topic: Amethyst (Build 1.0.1.989) 'Edge' release (Read 2446 times)
Huw Collingbourne
Administrator
Hero Member
Posts: 934
Amethyst (Build 1.0.1.989) 'Edge' release
«
on:
September 23, 2010, 07:54:31 AM »
We've just released an interim 'edge' release of Amethyst to fix some bugs and problems reported by users and also to add one major new feature - configurable profiles for projects shared with the Adobe Flash (CS4/CS5) IDE. This can be found under Project/Properties. If you wish to try it out you should start by importing an existing XML profile (exported from the Flash IDE). You can then set options such as Debug/No Debug or add conditional compilation directives in the Amethyst Properties page.
Note, Edge releases are not as fully tested as formal 'point-update' builds and should be regarded as experimental.
Downloads and more information here:
http://www.sapphiresteel.com/products/amethyst-ide/article/amethyst-release-history
Logged
Jason King
Full Member
Posts: 159
Re: Amethyst (Build 1.0.1.989) 'Edge' release
«
Reply #1 on:
September 23, 2010, 10:48:19 AM »
With this new edge build I'm no longer able to debug. Instead, I get...
Code:
*** abnormal process termination
*** exit code: 1
Cylon #2 terminated.
Please advise.
Thanks,
Jason
Logged
Dermot
Administrator
Hero Member
Posts: 1005
Re: Amethyst (Build 1.0.1.989) 'Edge' release
«
Reply #2 on:
September 23, 2010, 11:05:47 AM »
Are you using the default Player - the one that comes with Amethyst - or the one that comes with the Flash IDE?
Dermot
Logged
Jason King
Full Member
Posts: 159
Re: Amethyst (Build 1.0.1.989) 'Edge' release
«
Reply #3 on:
September 23, 2010, 11:24:00 AM »
I'm using the Flash debug player plug-in to Firefox. So I'm using the "Use Browser to launch" option.
Both the AmethystPlayer and FlashPlayer appear to work/debug. But I need to run from the browser as my application is facebook base.
«
Last Edit: September 23, 2010, 11:25:44 AM by Jason King
»
Logged
Dermot
Administrator
Hero Member
Posts: 1005
Re: Amethyst (Build 1.0.1.989) 'Edge' release
«
Reply #4 on:
September 23, 2010, 11:34:34 AM »
Ahh - the subtle differences between browsers.
looking at the code, Firefox is actually exiting with code 1 - that is, it really is terminating. Or at least I think it's terminating. So is it really terminating? If so, try creating a FireFox browser session and then running your debug app. You should get a new tab in FireFox which may stop it terminating.
Also, Huw suggests checking if you have downloaded a new version of the Player (Adobe have been prompting about security loopholes for a bit now).
Dermot
Logged
Jason King
Full Member
Posts: 159
Re: Amethyst (Build 1.0.1.989) 'Edge' release
«
Reply #5 on:
September 23, 2010, 11:43:13 AM »
Hi Demot,
It is not terminating. My app starts up and Visual Studio/Amethyst attempts to enter a debug session but proceeds to terminate immediately while my app continue to run. I just verified that I can switch VisualStudio/Amethyst over to Listen and then starting up my app allows me to debug. But I cannot hit F5 to launch and debug at the same time.
Also, I have Adobe player v.10.1.82.76 while the newest version is 10.1.85.3 so I have not updated for a while. Finally, this was all working with the shipping build before I tried out this edge build.
Please advise.
Thanks,
Jason
«
Last Edit: September 23, 2010, 11:48:16 AM by Jason King
»
Logged
Dermot
Administrator
Hero Member
Posts: 1005
Re: Amethyst (Build 1.0.1.989) 'Edge' release
«
Reply #6 on:
September 23, 2010, 12:03:41 PM »
This is due to a fix I put in to stop the problem with read only files when the debug session ends. What the debugger now does is detect when the debugged process ends and sets everything back to writable.
But there's a small problem here: when you launch a browser, the browser terminates and passes the program to run to another copy of the browser. When I launch IE, it comes back with exit code 0 - which I detect and don't issue a debugger termination. When FireFox launches, it comes back with an exit code of 1 - which I treat as an a real termination. Don't ask me why IE and FireFox are different - but they are.
The best thing to do is go back to the release version until we fix this.
Dermot
Logged
Huw Collingbourne
Administrator
Hero Member
Posts: 934
Re: Amethyst (Build 1.0.1.989) 'Edge' release
«
Reply #7 on:
September 23, 2010, 12:11:49 PM »
Jason, if you can debug with Listen you may want to stick with that (or use IE as your secondary browser - select globally and switch using the Amethyst menu) until we've looked into this more closely. We could do a 'quick fix' but I'd prefer to spend more time testing the current edge release while we try and find out more about the termination behaviour of Firefox.
best wishes
Huw
Logged
Jason King
Full Member
Posts: 159
Re: Amethyst (Build 1.0.1.989) 'Edge' release
«
Reply #8 on:
September 23, 2010, 12:22:18 PM »
Hi guys,
Yep, already started using IE for debugging. Keep up the great work and I look forward to the next edge build.
Thanks,
Jason
Logged
Dermot
Administrator
Hero Member
Posts: 1005
Re: Amethyst (Build 1.0.1.989) 'Edge' release
«
Reply #9 on:
September 24, 2010, 07:06:14 AM »
I've done some investigation on this:
If Firefox is *not* running, then you should be able to debug correctly. The debugger starts Firefox and that launches the SWF. If FireFox *is* running, the FireFox launcher returns an exit code of 1 and Amethyst terminates the debug session.
If IE is *not* running the debugger starts IE and that launches the SWF. If IE*is* running, the IE launcher returns an exit code of 0 and Amethyst does not terminate the debug session.
I've fixed to code to allow either exit codes of 0 or 1. It will be in the next edge.
Bah.
Dermot
Logged
jtthegeek
Newbie
Posts: 29
Re: Amethyst (Build 1.0.1.989) 'Edge' release
«
Reply #10 on:
September 28, 2010, 12:28:18 PM »
Hey guys, any idea on on release date for the next version of Amethyst?
Logged
Dedoose: Great Research Made Easy!
Web 2.0 Qualitative & Mixed Methods Research Software
Huw Collingbourne
Administrator
Hero Member
Posts: 934
Re: Amethyst (Build 1.0.1.989) 'Edge' release
«
Reply #11 on:
September 28, 2010, 12:43:34 PM »
We'll have another edge release shortly and this is likely to be the final edge release before Amethyst 1.1. If you need any things fixed, added or enhanced, we'd strongly recommend that you try our edge releases and report back to us. The bug fixes and new features in the current edge releases leading towards Amethyst 1.1 have all been developed in response to user feedback.
Logged
Pages:
[
1
]
« previous
next »
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> News and Announcements
=> Amethyst
=> Ruby In Steel
=> Ruby Programming
=> The Snug Bar