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=.