I have a large (130k) query module that searches a database of songs according to supplied criteria. Its so large because there is seperate query and ranking logic for many types of queries: artist only, song only, artist and song together, etc, etc.
Under MX 6.1, when I call this file I get this error:
----------------------------------
(class: cfqry_song_search2ecfm1761418200, method: _factor51 signature: (Ljavax/servlet/jsp/tagext/Tag;Ljavax/servlet/jsp/JspWriter;)Ljava/lang/Object;) Inconsistent stack height 1 != 0
ColdFusion cannot determine the line of the template that caused this error. This is often caused by an error in the exception handling subsystem.
(and in the debug data at the bottom of the page)
13:42:33.033 - Object Exception - in C:\CFusionMX\wwwroot\WEB-INF\exception\errorcontext.cfm : line 37
Object Instantiation Exception.
----------------------------------
The error is generated as soon as the server tries to process the file: I can put debug statements and <cfabort> tags throughout this file, even as the very first lines, and it doesn't make a difference. As soon as the <cfmodule> tag calling this file is processed it barfs up the error.
Obviously this error affects the exception handling subsystem, and the error is thrown right on the page, it can't be caught and handled.
I can't find information on this error ANYWHERE. I saw one page on the MM site where someone claimed an empty <cftry><cfcatch></cfcatch></cftry> block can cause this, but I have none of those in my app.
I've also found some java groups that mention this error, normally as the result of funky exception handling code. As a test I've stripped a page down to nothing more than a call to this query module, no cftry tags whatsoever, and even pulled out every <cftry>...</cftry> block in the query file itself, and still get the error.
Can ANYONE out there shed some light on this?
Thanks in advance,
Seth Petry-Johnson
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

