You had better wrap ".append( frustum[ i ].length );" with an
exception handler.

On Jan 19, 7:15 am, RyanMcNally <therealr...@gmail.com> wrote:
> I'll give it a shot. I've wrapped the whole method in
>
> try
> {
>    ...}catch( Exception e )
>
> {
>         StringBuilder b = new StringBuilder();
>         b.append( "modl.length = " ).append( modl.length );
>         b.append( "\nproj.length = " ).append( proj.length );
>         b.append( "\nfrustum.length = " ).append( frustum.length );
>         for( int i = 0; i < frustum.length; i++ )
>         {
>                 b.append( "\n\tfrustum[ " ).append( i ).append( " ].length = 
> " )
>                                 .append( frustum[ i ].length );
>         }
>
>         throw new RuntimeException( b.toString(), e );
>
> }
>
> I'll send this to the reporting users, see what they can come up with.
> Can anyone think of anything else worth logging?
>
> Cheers!
>
> Ryan McNally
>
> On Jan 19, 12:27 pm, Frank Weiss <fewe...@gmail.com> wrote:
>
> > Ok its statically verifiable. I still suggest try catching the exception and
> > logging diagnostics.
> > On Jan 19, 2011 2:35 AM, "RyanMcNally" <therealr...@gmail.com> wrote:
>
> > > Does anyone have any suggestions on what diagnostics to add? The code
> > > is statically verifiable not to throw AIOOBEs, so I've got no idea
> > > what to check for at runtime.
>
> > > Given that there is no threading, the arrays are defined exactly once,
> > > and the same indices are successfully written to 8 lines earlier and
> > > read from 2 lines earlier, I don't know what to check for.
>
> > > On Jan 18, 10:07 pm, Frank Weiss <fewe...@gmail.com> wrote:
> > >> I suggest catching the AIOBE and adding your own diagnostics, via a
> > toast,
> > >> log, or analytics code.
>
> > > --
> > > You received this message because you are subscribed to the Google
> > > Groups "Android Developers" group.
> > > To post to this group, send email to android-developers@googlegroups.com
> > > To unsubscribe from this group, send email to
> > > android-developers+unsubscr...@googlegroups.com<android-developers%2Bunsubs
> > >  cr...@googlegroups.com>
> > > For more options, visit this group at
> > >http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to