I'm seeing an odd issue when loading my jsps for the first time (after
deployment).

I have an Account object that has many Projects
[Account]
        @Persistent(mappedBy = "account")
        private List<Key> projects;

and on the otherside
[Project]
        @Persistent
        private Key account;


Now when i first load my jsp that is forwarded from a servlet, i get a
NPE on the "Long id = p.getAccount().getId();" in this code

        Project p = (Project) request.getSession().getAttribute("project");
        Account account = null;
        if (p != null) {
                Long id = p.getAccount().getId();
                account = pm.getObjectById(Account.class, id);

I know p is not null (since this code runs) and i know that it is
associated with an account.

The really odd thing is... If i refresh the page, everything works as
expected. So this NPE only occurs after i deploy a new version of the
app, or certain files expire.
Do i need to initialize anything?

Thanks!

--

You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=.


Reply via email to