Josh Hayes-Sheen said the following on 11/29/2010 09:02 PM:
This is something else that's burned me already, There are several
places where Coldbox expects exception structs to contain backtraces,
and on attempting to access them it just causes another exception to
be thrown (And makes it harded to track down the actual problem)
Yep, OpenBD does not provide a stack trace because the way it "compiles"
code (and I use that loosely here because it's more like an execution
stack) is different.
The use of threading in coldbox is very minimal as far as I've seen,
so hopefully it won't come to this, but maybe I'll look at Mach-II for
inspiration when I encounter any other issues in Coldbox
If you do look, I do advise you to be careful and respect licenses. The
Mach-II code base is GPL v3 with a classpath exception. This is
incompatible with moving / copying code from GPL v3 into an Apache style
license. There is a reason why Team Mach-II doesn't look at code from
other CFML frameworks. Plus, it's just professional respect among
framework authors in my opinion. This applies to Railo Vs. OpenBD --
they can share ideas but ripping off internal architecture / design is
less than honest in my book.
Best,
.Peter
--
Open BlueDragon Public Mailing List
http://www.openbluedragon.org/ http://twitter.com/OpenBlueDragon
official manual: http://www.openbluedragon.org/manual/
Ready2Run CFML http://www.openbluedragon.org/openbdjam/
mailing list - http://groups.google.com/group/openbd?hl=en