Re: 6-0-15 > 6.2.6 append method was not found

Justin Carter <[email protected]>
Newsgroups gmane.comp.cms.farcry.devel
Message-ID <[email protected]>
Now that you get that error, what happens if you append ?debug=1 to the 
URL? It should show you the error description and a stack trace.


On Thursday, January 24, 2013 9:58:16 AM UTC+11, Might Aswell wrote:
>
> If I comment out line 221 of error.cfc I get a non descriptive message:
>
> There was a problem with that last request
>
> Please push "back" on your browser or go back home
>
>
> On Wednesday, January 16, 2013 7:04:03 PM UTC-8, Dennis Clark wrote:
>>
>> Sorry for not getting back on this earlier. My first suggestion was sent 
>> from my phone during weekend shopping so I didn't get good look at the 
>> problem.
>>
>> I've looked again and it seems that although my hunch was right (line 
>> number in the stack trace is null), my fix was wrong. The Java StringBuffer 
>> append() method accepts multiple numeric types so append(-1) is ambiguous 
>> and requires a JavaCast to work properly.
>>
>> If you're still having problems just remove or comment out the line so 
>> you can see the underlying error. Meanwhile I'll make a patch for error.cfc 
>> and push it to the next milestones for 6.0, 6.1, and 6.2.
>>
>> Regards,
>> -- Dennis
>>
>> On 17 January 2013 06:28, Might Aswell <[email protected]> wrote:
>>
>>> anyone else have any input? I'll mention that this site (6.0.15) has 
>>> been continuously upgraded since 4.x maybe something outside of core I need 
>>> to look at? 
>>>
>>>
>>> On Tuesday, January 8, 2013 10:39:21 AM UTC-8, Might Aswell wrote:
>>>>
>>>> no additional info with debug flag..
>>>>
>>>> The error is now;
>>>>
>>>> The element at position 0 cannot be found.  The error occurred in *
>>>> D:\InetPub\farcry\core\packages\lib\error.cfc: line 221*
>>>>
>>>> 219 : 				<cfset stacktrace.append(arguments.**log.stack[i].template) />
>>>> 220 : 				<cfset stacktrace.append(":") />*221 : 				<cfset stacktrace.append(arguments.log.stack[i-1].line) />*
>>>> 222 : 				<cfif i eq arraylen(arguments.log.stack)>
>>>> 223 : 					<cfset stacktrace.append(variables.**newline) />
>>>>
>>>>
>>>> On Friday, January 4, 2013 6:19:54 PM UTC-8, AJ Mercer wrote:
>>>>>
>>>>> what do you get is you put 
>>>>> ?debug=1 
>>>>> onto the URL?
>>>>>
>>>>>
>>>>> On 5 January 2013 08:56, Might Aswell <[email protected]> wrote:
>>>>>
>>>>>> The append method was not found.Either there are no methods with the 
>>>>>> specified method name and argument types, or the append method is 
>>>>>> overloaded with argument types that ColdFusion cannot decipher reliably. 
>>>>>> ColdFusion found 2 methods that matched the provided arguments. If this is 
>>>>>> a Java object and you verified that the method exists, you may need to use 
>>>>>> the javacast function to reduce ambiguity.  The error occurred in *
>>>>>> D:\InetPub\farcry\core\packages\lib\error.cfc: line 221*
>>>>>>  
>>>>>> 219 : 				<cfset stacktrace.append(arguments.**log.stack[i].template) />
>>>>>> 220 : 				<cfset stacktrace.append(":") />
>>>>>> *221 : 				<cfset stacktrace.append(arguments.log.stack[i-1].line) />*
>>>>>>
>>>>>> 222 : 				<cfif i eq arraylen(arguments.log.stack)>
>>>>>> 223 : 					<cfset stacktrace.append(variables.**newline) />
>>>>>>
>>>>>>
>>>>>> On Friday, January 4, 2013 4:42:14 PM UTC-8, AJ Mercer wrote:
>>>>>>
>>>>>>> I think Dennis means
>>>>>>> stack[i - 1]
>>>>>>>
>>>>>>>
>>>>>>> On 5 January 2013 08:20, Might Aswell <[email protected]> wrote:
>>>>>>>
>>>>>>>> Not sure if  this was what you meant, but doesn't seem to help, did 
>>>>>>>> I misinterpret?
>>>>>>>>
>>>>>>>> The append method was not found.Either there are no methods with 
>>>>>>>> the specified method name and argument types, or the append method is 
>>>>>>>> overloaded with argument types that ColdFusion cannot decipher reliably. 
>>>>>>>> ColdFusion found 2 methods that matched the provided arguments. If this is 
>>>>>>>> a Java object and you verified that the method exists, you may need to use 
>>>>>>>> the javacast function to reduce ambiguity.  The error occurred in *
>>>>>>>> D:\InetPub\farcry\core\packages\lib\error.cfc: line 221*
>>>>>>>>  
>>>>>>>> 219 : 				<cfset stacktrace.append(arguments.**lo**g.stack[i].template) />
>>>>>>>> 220 : 				<cfset stacktrace.append(":") />
>>>>>>>> *221 : 				<cfset stacktrace.append(-1) />*
>>>>>>>>
>>>>>>>> 222 : 				<cfif i eq arraylen(arguments.log.stack)>
>>>>>>>> 223 : 					<cfset stacktrace.append(variables.**ne**wline) />
>>>>>>>>
>>>>>>>>
>>>>>>>> On Friday, January 4, 2013 3:58:10 PM UTC-8, Dennis Clark wrote:
>>>>>>>>
>>>>>>>>> Given that the error was thrown on line 221 and not 219 or 220, 
>>>>>>>>> I'd say the exception that error.cfc was trying to handle doesn't have a 
>>>>>>>>> line number.
>>>>>>>>>
>>>>>>>>> We'll need to patch error.cfc to handle such cases, but for now 
>>>>>>>>> try replacing arguments.log.stack[i].line with -1 so you can see what the 
>>>>>>>>> underlying exception is. Make a backup of error.cfc first so you can revert 
>>>>>>>>> the change after you're done.
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> -- Dennis
>>>>>>>>> On 05/01/2013 10:30 AM, "Might Aswell" <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>>>  trying to go from 6.0.15 to 6.2.6 on Win2008  / CF8
>>>>>>>>>>
>>>>>>>>>> Dropped in a new core and get this when updating app.
>>>>>>>>>>
>>>>>>>>>> The append method was not found.Either there are no methods with 
>>>>>>>>>> the specified method name and argument types, or the append method is 
>>>>>>>>>> overloaded with argument types that ColdFusion cannot decipher reliably. 
>>>>>>>>>> ColdFusion found 5 methods that matched the provided arguments. If this is 
>>>>>>>>>> a Java object and you verified that the method exists, you may need to use 
>>>>>>>>>> the javacast function to reduce ambiguity.  The error occurred 
>>>>>>>>>> in *D:\InetPub\farcry\core\packages\lib\error.cfc: line 221*
>>>>>>>>>>   
>>>>>>>>>> 219 : 				<cfset stacktrace.append(arguments.**lo****g.stack[i].template) />
>>>>>>>>>> 220 : 				<cfset stacktrace.append(":") />*221 : 				<cfset stacktrace.append(arguments.log.stack[i].line) />*
>>>>>>>>>> 222 : 				<cfif i eq arraylen(arguments.log.stack)>
>>>>>>>>>> 223 : 					<cfset stacktrace.append(variables.**ne****wline) />
>>>>>>>>>>
>>>>>>>>>>  -- 
>>>>>>>>>> You received this message cos you are subscribed to "farcry-dev" 
>>>>>>>>>> Google group.
>>>>>>>>>> To post, email: farcr...-/[email protected]
>>>>>>>>>> To unsubscribe, email: farcry-dev+...@**googlegroups.**co**m
>>>>>>>>>>
>>>>>>>>>> For more options: http://groups.google.com/**group****/farcry-dev<http://groups.google.com/group/farcry-dev>
>>>>>>>>>> ------------------------------******--
>>>>>>>>>> Follow us on Twitter: http://twitter.com/farcry
>>>>>>>>>>  
>>>>>>>>>>  
>>>>>>>>>>
>>>>>>>>>  -- 
>>>>>>>> You received this message cos you are subscribed to "farcry-dev" 
>>>>>>>> Google group.
>>>>>>>> To post, email: farcr...-/[email protected]
>>>>>>>> To unsubscribe, email: farcry-dev+...@**googlegroups.**com
>>>>>>>> For more options: http://groups.google.com/**group**/farcry-dev<http://groups.google.com/group/farcry-dev>
>>>>>>>> ------------------------------****--
>>>>>>>> Follow us on Twitter: http://twitter.com/farcry
>>>>>>>>  
>>>>>>>>  
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> -- 
>>>>>>>
>>>>>>> *AJ Mercer*
>>>>>>> <webonix:net strength="Industrial" /> <http://webonix.net> | <webonix:org 
>>>>>>> community="Open" /> <http://webonix.org>
>>>>>>> http://twitter.com/webonix
>>>>>>> Railo Community Manager<http://www.getrailo.org/index.cfm/community/team/>
>>>>>>>  
>>>>>>  -- 
>>>>>> You received this message cos you are subscribed to "farcry-dev" 
>>>>>> Google group.
>>>>>> To post, email: farcr...-/[email protected]
>>>>>> To unsubscribe, email: farcry-dev+...@googlegroups.**com
>>>>>> For more options: http://groups.google.com/**group/farcry-dev<http://groups.google.com/group/farcry-dev>
>>>>>> ------------------------------**--
>>>>>> Follow us on Twitter: http://twitter.com/farcry
>>>>>>  
>>>>>>  
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>>
>>>>> *AJ Mercer*
>>>>> <webonix:net strength="Industrial" /> <http://webonix.net> | <webonix:org 
>>>>> community="Open" /> <http://webonix.org>
>>>>> http://twitter.com/webonix
>>>>> Railo Community Manager<http://www.getrailo.org/index.cfm/community/team/>
>>>>>  
>>>>  -- 
>>> You received this message cos you are subscribed to "farcry-dev" Google 
>>> group.
>>> To post, email: farcr...-/[email protected]
>>> To unsubscribe, email: farcry-dev+...-/[email protected]
>>> For more options: http://groups.google.com/group/farcry-dev
>>> --------------------------------
>>> Follow us on Twitter: http://twitter.com/farcry
>>>  
>>>  
>>>
>>
>>
>>
>> -- 
>> Dennis Clark | Developer | Daemon | +61 2 8999 8872 | 
>> http://www.daemon.com.au
>>  
>

-- 
You received this message cos you are subscribed to "farcry-dev" Google group.
To post, email: farcry-dev-/[email protected]
To unsubscribe, email: farcry-dev+unsubscribe-/[email protected]
For more options: http://groups.google.com/group/farcry-dev
--------------------------------
Follow us on Twitter: http://twitter.com/farcry
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.