You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by "Amaury SECHET (JIRA)" <ji...@apache.org> on 2011/06/27 10:19:47 UTC
[jira] [Updated] (CAY-1583) context.getObjectStore() returning null
causing NullpointerException in DataMergeHandler
[ https://issues.apache.org/jira/browse/CAY-1583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Amaury SECHET updated CAY-1583:
-------------------------------
Environment: sun Java 6 jre under both debian (squeeze) and ubuntu (maverik) linux. (was: sun Java jre)
> context.getObjectStore() returning null causing NullpointerException in DataMergeHandler
> ----------------------------------------------------------------------------------------
>
> Key: CAY-1583
> URL: https://issues.apache.org/jira/browse/CAY-1583
> Project: Cayenne
> Issue Type: Bug
> Components: Core Library
> Affects Versions: 3.0.1
> Environment: sun Java 6 jre under both debian (squeeze) and ubuntu (maverik) linux.
> Reporter: Amaury SECHET
>
> context.getObjectStore() return null, but nowhere in the code the constructor is called with null as objectStore
> This looks like a multithreading problem (object accessed before full initialization) or deserialization issue.
> However, I have a patch that's either, solve the issue, or at least make it almost impossible to trigger. Simply switch position of
> // use a setter to properly initialize EntityResolver
> setChannel(channel);
>
> form before the objectContext to after.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira