Things are good Steve. Hope you are well. Feel free to flick me an email
outside of cfaussie if you want to chat. :)

I see now, I think I misunderstood the problem due to my lack of ORM
knowledge. Sorry I couldn't be of more help.

Good luck figuring it out, hopefully someone else of CFAussie has some
ideas?

Regards,
Jack



On Wed, Jun 11, 2014 at 8:50 PM, Stephen M <[email protected]> wrote:

> Nice to hear from you Jack. How's things?
>
> Anyway, the thing is that I expect ORM to handle all its own declarations.
>  The array was returned by the ORMexecuteQuery() which is a query on an ORM
> entity, so why is one element left undefined? And why does the same data
> and code work fine in CF9?
>
> Too weird for me,
> Steve
>
>
> On Wednesday, June 11, 2014 5:47:22 PM UTC+10, Jack Traynor wrote:
>
>> Hi Steve,
>> I haven't had the chance to use ORM yet so I can't be sure... but this
>> looks very similar to an error I had where a function was returning a
>> "Java" array object instead of a ColdFustion array object.
>>
>> To fix the problem I was having I declared an new empty array then looped
>> of the java array and added each element to my new array. Then I used the
>> new array going forward. Effectively converting the java array to a
>> ColdFusion array. For example...
>>  /* This function returns a java array */
>> local.columns = local.memberTypeUsers.getMeta().getColumnlabels();
>>  local.newArray= [];
>> for ( local.column in local.columns ) {
>> arrayAppend( local.newArray, local.column );
>>  }
>>
>> I might be way off, but it's worth a try.
>>
>> Hope this helps,
>> Jack
>>
>>
>>
>> On Wed, Jun 11, 2014 at 5:22 PM, Stephen M <[email protected]> wrote:
>>
>>> I get the following error back as an element of the array returned from
>>> an ORMExecuteQuery
>>>
>>> "[undefined array element] Element 4 is undefined in a Java object of
>>> type class coldfusion.runtime.Cast$1."
>>>
>>> This is on my local dev box which has CF10.  But, on production which
>>> runs CF9, the same code and the same data run fine.
>>>
>>> That element should simply be a small integer.
>>>
>>> The first element of the outer array looks like this
>>>
>>> C:\www\zzzz\views\user\view.cfm 48 - array 143402 Customer3Admin 4[undefined
>>> array element] Element 4 is undefined in a Java object of type class
>>> coldfusion.runtime.Cast$1. 5Customer.Admin 60
>>>
>>> Element 4 of that inner array should just be 0, 1 or 2.  Why is it
>>> undefined?
>>>
>>> regards,
>>> Stephen
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "cfaussie" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>>
>>> Visit this group at http://groups.google.com/group/cfaussie.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "cfaussie" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/cfaussie.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cfaussie.
For more options, visit https://groups.google.com/d/optout.

Reply via email to