OK, I've got a few other things on my plate to deal with this afternoon, but
I'll get to this as soon as possible.

Vince

On Fri, Jun 5, 2009 at 11:55 AM, Baz <[email protected]> wrote:

> 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