Last Msg First Msg
























method org.apache.roller.weblogger.business.jpa. JPAPropertiesManagerImpl__static_init
postinit'ed(log)









  infomethod not available-- call on Log org.apache.commons.logging. LogFactory:getLog(Class)











method void org.apache.roller.weblogger.business.jpa. JPAPropertiesManagerImpl(Weblogger, JPAPersistenceStrategy)
prelog != null
postthis.roller == roller
postinit'ed(this.roller)
postthis.strategy == strategy
postinit'ed(this.strategy)









  infomethod not available-- call on void org.apache.commons.logging. Log:debug(Object)











method void initialize()
preinit'ed(org/apache/roller/weblogger/config/Weblogge rRuntimeConfig.configDefs)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) log != null
pre(soft) org/apache/roller/weblogger/config/Weblogger RuntimeConfig.log != null
pre(soft) init'ed(org/apache/roller/weblogger/config/W ebloggerRuntimeConfig.runtime_config)
pre(soft) this.strategy.emf != null
postorg/apache/roller/weblogger/config/WebloggerRuntime Config.configDefs == One-of{old org/apache/roller/w eblogger/config/WebloggerRuntimeConfig.configDefs, &new RuntimeConfigDefs(unmarshall#1)}
postinit'ed(org/apache/roller/weblogger/config/Weblogge rRuntimeConfig.configDefs)
postnew ArrayList(RuntimeConfigDefs#1) num objects <= 1
postnew RuntimeConfigDefs(unmarshall#1) num objects <= 1
postinit'ed(new RuntimeConfigDefs(unmarshall#1). configDefs)
unanalyzedcall on java.util.HashMap
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on javax.persistence.Query:getResultList
unanalyzedcall on java.util.List:iterator
unanalyzedcall on org.apache.roller.weblogger.pojos. RuntimeConfigProperty:getName
unanalyzedcall on java.util.HashMap:put
unanalyzedcall on javax.persistence.EntityManager:contains
unanalyzedcall on javax.persistence.EntityManager:persist
unanalyzedcall on java.util.Map:values
unanalyzedcall on java.util.Collection:iterator
unanalyzedcall on getRuntimeConfigDefs
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on org.apache.roller.weblogger.pojos. RuntimeConfigProperty
unanalyzedcall on java.util.Map:put
unanalyzedcall on org.apache.commons.logging.Log:info
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.Class:getResourceAsStream
unanalyzedcall on org.jdom.Element:getAttributeValue
unanalyzedcall on org.jdom.Element:getChildText
unanalyzedcall on org.jdom.Element:getChild
unanalyzedcall on java.lang.Integer:parseInt
unanalyzedcall on java.util.ArrayList
unanalyzedcall on org.jdom.Element:getChildren
unanalyzedcall on java.util.List:add
unanalyzedcall on org.jdom.input.SAXBuilder
unanalyzedcall on org.jdom.input.SAXBuilder:build
unanalyzedcall on org.jdom.Document:getRootElement
unanalyzedcall on org.apache.commons.logging.Log:error
test_vectorjava.util.Map:size(...)@79: {1..232-1}, {-231..0}










method RuntimeConfigProperty getProperty(String)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
postinit'ed(return_value)
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:find










method Map getProperties()
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptionjava.util.Iterator:next(...)@127 != null
presumptionjavax.persistence.Query:getResultList(...)@117 != null
postreturn_value == &new HashMap(getProperties#1)
postnew HashMap(getProperties#1) num objects == 1
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
test_vectorjava.util.Iterator:hasNext(...)@126: {0}, {1}









  infomethod not available-- call on String org.apache.roller.weblogger. pojos.RuntimeConfigProperty:getName()











method void saveProperty(RuntimeConfigProperty)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:contains
unanalyzedcall on javax.persistence.EntityManager:persist










method void saveProperties(Map)
preproperties != null
pre(soft) this.strategy != null
pre(soft) this.strategy.emf != null
pre(soft) this.strategy.threadLocalEntityManager != null
presumptionjava.util.Map:values(...)@150 != null
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:contains
unanalyzedcall on javax.persistence.EntityManager:persist
test_vectorjava.util.Iterator:hasNext(...)@151: {0}, {1}










method Map initializeMissingProps(Map)
preinit'ed(org/apache/roller/weblogger/config/Weblogge rRuntimeConfig.configDefs)
pre(soft) log != null
pre(soft) org/apache/roller/weblogger/config/Weblogger RuntimeConfig.log != null
pre(soft) init'ed(org/apache/roller/weblogger/config/W ebloggerRuntimeConfig.runtime_config)
presumptionconfigDef.displayGroups@184 != null
presumptiondGroup.propertyDefs@188 != null
presumptionjava.util.Iterator:next(...)@184 != null
presumptionjava.util.Iterator:next(...)@188 != null
presumptionjava.util.Iterator:next(...)@192 != null
presumptionruntimeConfigDefs.configDefs != null
postorg/apache/roller/weblogger/config/WebloggerRuntime Config.configDefs == One-of{old org/apache/roller/w eblogger/config/WebloggerRuntimeConfig.configDefs, &new RuntimeConfigDefs(unmarshall#1)}
postinit'ed(org/apache/roller/weblogger/config/Weblogge rRuntimeConfig.configDefs)
postreturn_value == One-of{props, &new HashMap(initializeMissingProps#1)}
postreturn_value != null
postnew ArrayList(RuntimeConfigDefs#1) num objects <= 1
postnew RuntimeConfigDefs(unmarshall#1) num objects == new ArrayList(RuntimeConfigDefs#1) num objects
postnew HashMap(initializeMissingProps#1) num objects <= 1
postinit'ed(new RuntimeConfigDefs(unmarshall#1). configDefs)
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.Class:getResourceAsStream
unanalyzedcall on org.jdom.Element:getAttributeValue
unanalyzedcall on org.jdom.Element:getChildText
unanalyzedcall on org.jdom.Element:getChild
unanalyzedcall on java.lang.Integer:parseInt
unanalyzedcall on java.util.ArrayList
unanalyzedcall on org.jdom.Element:getChildren
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.util.List:add
unanalyzedcall on org.jdom.input.SAXBuilder
unanalyzedcall on org.jdom.input.SAXBuilder:build
unanalyzedcall on org.jdom.Document:getRootElement
unanalyzedcall on org.apache.commons.logging.Log:error
test_vectorprops: Inverse{null}, Addr_Set{null}
test_vectorjava.util.Iterator:hasNext(...)@183: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@187: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@191: {0}, {1}
test_vectorjava.util.Map:containsKey(...)@195: {1}, {0}









Prev Msg Next Msg
+
medium
null dereferencecheck might fail: requires getConfigDefs(...) != null
Prev Msg Next Msg










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. RuntimeConfigProperty(String, String)










  infomethod not available-- call on void org.apache.commons.logging. Log:info(Object)











method void release()