No that's it, I made sure to include it all.

Baz


On Fri, Jun 5, 2009 at 6:26 AM, Vince Bonfanti <[email protected]> wrote:

> Is there anything in the Stack Trace after the
> java.lang.NullPointerException? If there is, that's what I really need to
> see.
>
> Vince
> On Fri, Jun 5, 2009 at 1:18 AM, Baz <[email protected]> wrote:
>
>> I wrote some code to loop through and delete all entities (rows) of a kind
>> (table) and on deleting the first row, this error is thrown:
>>
>>
>>   *BlueDragon Internal Server Error* *The page you were executing caused
>> an internal BlueDragon server error* Request /index.cfm File Trace
>> /home/baz/Source/GAE-OpenBD/war/index.cfm
>> |
>> +-- /home/baz/Source/GAE-OpenBD/war/WEB-INF/bluedragon/component.cfc
>> Type Internal Tag Context CFSILENT
>> (/home/baz/Source/GAE-OpenBD/war/index.cfm, Line=1, Column=1)
>> |
>> +-- CFIF (/home/baz/Source/GAE-OpenBD/war/index.cfm, Line=3, Column=2)
>>     |
>>     +-- CFLOOP (/home/baz/Source/GAE-OpenBD/war/index.cfm, Line=11,
>> Column=3)
>>         |
>>         +-- CFSET (/home/baz/Source/GAE-OpenBD/war/index.cfm, Line=12,
>> Column=4)
>>             |
>>             +-- CFFUNCTION
>> (/home/baz/Source/GAE-OpenBD/war/WEB-INF/bluedragon/component.cfc, Line=11,
>> Column=2)
>>                 |
>>                 +-- CFRETURN
>> (/home/baz/Source/GAE-OpenBD/war/WEB-INF/bluedragon/component.cfc, Line=12,
>> Column=3) Source
>>
>> 9 :   </cffunction>
>> 10:
>> 11:   <cffunction name="googleDelete" access="public" returntype="any" 
>> output="false">
>> 12:     <cfreturn googleDelete( this )>
>>
>>
>> 13:   </cffunction>
>>
>> ^ Snippet from underlying CFML source Stack Trace
>>
>> java.lang.NullPointerException
>>
>>
>>
>> This is the code:
>>
>> <!--- query all visitors --->
>> <cfquery name="Visitors" dbtype="google">
>> SELECT FROM Visitor
>> ORDER BY VisitorCount DESC
>> </cfquery>
>> <cfdump var="#Visitors#">
>> <cfflush />
>>
>> <!-- loop through each visitor and delete  --->
>> <cfloop array="#visitors#" index="v">
>>     <cfset v.googleDelete() />
>> </cfloop>
>>
>> <!--- re-query all visitors --->
>> <cfquery name="Visitors" dbtype="google">
>> SELECT FROM Visitor
>> ORDER BY VisitorCount DESC
>> </cfquery>
>> <cfdump var="#Visitors#">
>>
>>
>>
>> If the delete is changed to:
>>
>> <cfset googleDelete(v.GoogleKey()) />
>>
>> The error is slightly different:
>>
>>
>>   *BlueDragon Internal Server Error* *The page you were executing caused
>> an internal BlueDragon server error* Request /index.cfm File Trace
>> /home/baz/Source/GAE-OpenBD/war/index.cfm  Type Internal Tag Context CFSILENT
>> (/home/baz/Source/GAE-OpenBD/war/index.cfm, Line=1, Column=1)
>> |
>> +-- CFIF (/home/baz/Source/GAE-OpenBD/war/index.cfm, Line=3, Column=2)
>>     |
>>     +-- CFLOOP (/home/baz/Source/GAE-OpenBD/war/index.cfm, Line=11,
>> Column=3)
>>         |
>>         +-- CFSET (/home/baz/Source/GAE-OpenBD/war/index.cfm, Line=12,
>> Column=4) Source
>>
>> 9 :     <cfdump var="#Visitors#">
>> 10:     <cfflush />
>> 11:     <cfloop array="#visitors#" index="v">
>> 12:       <cfset googleDelete(v.GoogleKey()) />
>>
>>
>> 13:     </cfloop>
>>
>> ^ Snippet from underlying CFML source Stack Trace
>>
>> java.lang.NullPointerException
>>
>>
>>
>> One row gets deleted and invokes the error.
>>
>> Baz
>>
>> >>
>>

--~--~---------~--~----~------------~-------~--~----~
Open BlueDragon Public Mailing List
 http://groups.google.com/group/openbd?hl=en
 official site @ http://www.openbluedragon.org/

!! save a network - trim replies before posting !!
-~----------~----~----~----~------~----~------~--~---

Reply via email to