Last Msg First Msg
























method org.apache.roller.weblogger.business.jpa. JPARefererManagerImpl$LinkbackExtractorRunnable__st atic_init










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










method Log access$000()
preinit'ed(log)
postreturn_value == log
postinit'ed(return_value)

method JPAPersistenceStrategy access$100(JPARefererManage rImpl)
prex0 != null
postreturn_value == x0.strategy
postinit'ed(return_value)









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










  infomethod not available-- call on StatCountCountComparator org.apache.roller.weblogger.pojos.StatCountCountCo mparator:getInstance()











method void org.apache.roller.weblogger.business.jpa. JPARefererManagerImpl(Weblogger, JPAPersistenceStra tegy)
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 saveReferer(WeblogReferrer)
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 removeReferer(WeblogReferrer)
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:remove










method void clearReferrers()
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptionjavax.persistence.EntityManager:createNamedQuery(.. .)@301 != 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:createNamed Query
unanalyzedcall on javax.persistence.Query:executeUpdate










method void clearReferrers(Weblog)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptionjavax.persistence.EntityManager:createNamedQuery(.. .)@301 != 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:createNamed Query
unanalyzedcall on javax.persistence.Query:setParameter
unanalyzedcall on javax.persistence.Query:executeUpdate










method void applyRefererFilters()
preorg/apache/roller/weblogger/config/WebloggerRuntime Config.log != null
pre(soft) org/apache/roller/weblogger/business/Weblogg erFactory.webloggerProvider != null
pre(soft) org/apache/roller/weblogger/business/Weblogg erFactory.webloggerProvider.webloggerInstance != null
pre(soft) this.strategy != null
pre(soft) this.strategy.emf != null
pre(soft) this.strategy.threadLocalEntityManager != null
presumptionblacklist.length@113 <= 232-1
presumptionjavax.persistence.Query:getResultList(...)@651 != null
presumptionorg.apache.commons.lang.StringUtils:split(...)@113 != null
unanalyzedcall on java.lang.String:trim
unanalyzedcall on java.lang.String:length
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.Query:setFlushMode
unanalyzedcall on javax.persistence.Query:getResultList
unanalyzedcall on javax.persistence.EntityManager:find
unanalyzedcall on javax.persistence.EntityManager:createQuery
unanalyzedcall on javax.persistence.EntityManager:remove
unanalyzedcall on getWeblogger
unanalyzedcall on getPropertiesManager
unanalyzedcall on getProperty
unanalyzedcall on org.apache.roller.weblogger.pojos. RuntimeConfigProperty:getValue
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.commons.logging.Log:warn
unanalyzedcall on org.apache.commons.logging.Log:debug
test_vectorblacklist.length@113: {1..232-1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@117: {0}, {1}









  infomethod not available-- call on String org.apache.commons.lang. StringUtils:deleteWhitespace(String)
  infomethod not available-- call on String[] org.apache.commons.lang. StringUtils:split(String, String)











method void applyRefererFilters(Weblog)
prewebsite != null
pre(soft) this.strategy != null
pre(soft) this.strategy.emf != null
pre(soft) this.strategy.threadLocalEntityManager != null
presumptionblacklist.length@131 <= 232-1
presumptionjavax.persistence.Query:getResultList(...)@660 != null
presumptionorg.apache.commons.lang.StringUtils:split(...)@131 != null
unanalyzedcall on java.lang.String:trim
unanalyzedcall on java.lang.String:length
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.Query:setFlushMode
unanalyzedcall on javax.persistence.Query:setParameter
unanalyzedcall on javax.persistence.Query:getResultList
unanalyzedcall on javax.persistence.EntityManager:createQuery
unanalyzedcall on javax.persistence.EntityManager:remove
test_vectorblacklist.length@131: {1..232-1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@135: {0}, {1}
test_vectororg.apache.roller.weblogger.pojos.Weblog:getBlackli st(...)@129: Inverse{null}, Addr_Set{null}









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










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.Weblog:getBlacklist()
  infomethod not available-- call on String org.apache.commons.lang. StringUtils:deleteWhitespace(String)
  infomethod not available-- call on String[] org.apache.commons.lang. StringUtils:split(String, String)











method List getExistingReferers(Weblog, String, 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:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode










method List getMatchingReferers(Weblog, String, 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:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode










method List getHotWeblogs(int, int, int)
presinceDays <= 231
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptioninit'ed(java.lang.Boolean.TRUE)
presumptionjava.util.Calendar:getInstance(...)@176 != null
presumptionjava.util.Calendar:getTime(...)@179 != null
presumptionjava.util.Iterator:next(...)@198 != null
presumptionjavax.persistence.Query:getResultList(...)@196 != null
presumptionrow.length@198 >= 4
postreturn_value == &new ArrayList(getHotWeblogs#1)
postnew ArrayList(getHotWeblogs#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_vectorlength: {-231..-2, 0..232-1}, {-1}
test_vectorjava.util.Iterator:hasNext(...)@197: {0}, {1}









Prev Msg Next Msg
+
warning
unused assignmentunused assignment into msg
Prev Msg Next Msg










Prev Msg Next Msg
+
medium
null dereferencecheck might fail: requires not_init'ed(row[0])
Prev Msg Next Msg










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











method int getHits(Weblog, String)
prelog != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prewebsite != null
pre(soft) this.strategy.emf != null
pre(soft) type != null
presumptioninit'ed(java.lang.Boolean.TRUE)
presumptionjava.util.List:get(...)@232 != null
presumptionjavax.persistence.Query:getResultList(...)@230 != null
postreturn_value in -1..0
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.lang.String:equals(...)@234: {0}, {1}
test_vectororg.apache.commons.logging.Log:isDebugEnabled(... )@220: {0}, {1}
test_vectorresultsArray.length@232: {0}, {1..+Inf}









  infomethod not available-- call on bool org.apache.commons.logging. Log:isDebugEnabled()










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.Weblog:getName()
  infomethod not available-- call on void org.apache.commons.logging. Log:debug(Object)










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










Prev Msg Next Msg
+
warning
test always goes same waytest predetermined because resultsArray[0] == null
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
dead codedead code here because resultsArray[0] == null
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
test always goes same waytest predetermined because resultsArray[0] == null
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
dead codedead code here because resultsArray[0] == null
Prev Msg Next Msg











method List getReferers(Weblog)
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:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode










method List getTodaysReferers(Weblog)
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:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode










method List getReferersToDate(Weblog, String)
predate != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prewebsite != null
pre(soft) this.strategy.emf != null
presumptioninit'ed(java.lang.Boolean.FALSE)
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:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode










method List getReferersToEntry(String)
preentryid != null
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:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on javax.persistence.EntityManager:find










method List getReferersToWebsite(Weblog, 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:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode










method List getReferersWithSameTitle(Weblog, String, String, 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:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode










method int getDayHits(Weblog)
prelog != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prewebsite != null
pre(soft) this.strategy.emf != null
postreturn_value in -1..0
unanalyzedcall on org.apache.commons.logging.Log:debug
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:setParameter
unanalyzedcall on javax.persistence.Query:getResultList
unanalyzedcall on java.util.List:get
unanalyzedcall on org.apache.commons.logging.Log:isDebugEnabl ed
unanalyzedcall on java.lang.String:equals
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getName
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getId
unanalyzedcall on java.lang.Long:intValue










method int getTotalHits(Weblog)
prelog != null
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
prewebsite != null
pre(soft) this.strategy.emf != null
postreturn_value in -1..0
unanalyzedcall on org.apache.commons.logging.Log:debug
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:setParameter
unanalyzedcall on javax.persistence.Query:getResultList
unanalyzedcall on java.util.List:get
unanalyzedcall on org.apache.commons.logging.Log:isDebugEnabl ed
unanalyzedcall on java.lang.String:equals
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getName
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getId
unanalyzedcall on java.lang.Long:intValue










method WeblogReferrer getReferer(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 void processReferrer(String, String, String, String, String)
prelog != null
pre(soft) org/apache/roller/weblogger/business/Weblogg erFactory.webloggerProvider != null
pre(soft) org/apache/roller/weblogger/business/Weblogg erFactory.webloggerProvider.webloggerInstance != null
pre(soft) org/apache/roller/weblogger/business/jpa/JPA UserManagerImpl.log != null
pre(soft) org/apache/roller/weblogger/business/jpa/JPA WeblogManagerImpl.log != null
pre(soft) org/apache/roller/weblogger/config/Weblogger RuntimeConfig.log != null
pre(soft) this.roller != null
pre(soft) this.roller.threadManager != null
pre(soft) this.roller.threadManager.serviceScheduler != null
pre(soft) this.roller.userManager != null
pre(soft) this.roller.userManager.strategy != null
pre(soft) this.roller.userManager.strategy.emf != null
pre(soft) this.roller.userManager.strategy. threadLocalEntityManager != null
pre(soft) this.roller.userManager.weblogHandleToIdMap != null
pre(soft) this.roller.weblogManager != null
pre(soft) this.roller.weblogManager.entryAnchorToIdMap != null
pre(soft) this.roller.weblogManager.strategy != null
pre(soft) this.roller.weblogManager.strategy. threadLocalEntityManager != null
pre(soft) this.strategy != null
pre(soft) this.strategy.emf != null
pre(soft) this.strategy.threadLocalEntityManager != null
presumptioninit'ed(java.lang.Boolean.FALSE)
presumptionjava.lang.Integer:intValue(...)@435 <= 232-2
presumptionjava.lang.Integer:intValue(...)@436 <= 232-2
presumptionjava.util.List:get(...)@433 != null
presumptionjavax.persistence.Query:getResultList(...)@160 != null
presumptionjavax.persistence.Query:getResultList(...)@325 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogReferrer:ge tDayHits(...)@435 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogReferrer:ge tRefererUrl(...)@467 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogReferrer:ge tTotalHits(...)@436 != null
presumptionorg.apache.roller.weblogger.util.Utilities:stripJse ssionId(...)@409 != null
presumptionweblogMgr.strategy.emf@384 != 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:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on javax.persistence.Query:setParameter
unanalyzedcall on javax.persistence.Query:getResultList
unanalyzedcall on javax.persistence.EntityManager:find
unanalyzedcall on javax.persistence.EntityManager:contains
unanalyzedcall on javax.persistence.EntityManager:persist
unanalyzedcall on getWeblogger
unanalyzedcall on getPropertiesManager
unanalyzedcall on getProperty
unanalyzedcall on org.apache.roller.weblogger.pojos. RuntimeConfigProperty:getValue
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.commons.logging.Log:warn
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on javax.persistence.Query:getSingleResult
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on java.util.Map:remove
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.lang.Boolean:equals
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getEnabled
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getId
unanalyzedcall on java.util.Hashtable:remove
unanalyzedcall on java.util.Hashtable:containsKey
unanalyzedcall on java.util.Hashtable:get
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogEntry:getId
unanalyzedcall on java.util.Hashtable:put
unanalyzedcall on java.lang.Boolean
unanalyzedcall on java.lang.Boolean:booleanValue
unanalyzedcall on java.util.concurrent.ExecutorService:submit
test_vectorentryAnchor: Addr_Set{null}, Inverse{null}
test_vectorreferrerUrl: Addr_Set{null}, Inverse{null}
test_vectorweblogHandle: Inverse{null}, Addr_Set{null}
test_vectorjava.lang.String:equals(...)@473: {1}, {0}
test_vectorjava.lang.String:length(...)@403: {8.. 232-1}, {0..7}
test_vectorjava.lang.String:startsWith(...)@417: {0}, {1}
test_vectorjava.lang.String:startsWith(...)@473: {1}, {0}
test_vectorjava.util.List:size(...)@415: {-231..-1, 1..232-1}, {0}
test_vectorjava.util.List:size(...)@425: {-231..0, 2..232-1}, {1}
test_vectorjava.util.List:size(...)@431: {-231..0, 2..232-1}, {1}
test_vectorjava.util.List:size(...)@443: {-231..-1, 1..232-1}, {0}
test_vectororg.apache.commons.logging.Log:isDebugEnabled(... )@463: {0}, {1}









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










Prev Msg Next Msg
+
warning
unused assignmentunused assignment into selfSiteFragment
Prev Msg Next Msg










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










  infomethod not available-- call on String org.apache.roller.weblogger.util. Utilities:stripJsessionId(String)










  infomethod not available-- call on Integer org.apache.roller.weblogger. pojos.WeblogReferrer:getDayHits()
  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogReferrer:setDayHits(Integer)










  infomethod not available-- call on Integer org.apache.roller.weblogger. pojos.WeblogReferrer:getTotalHits()
  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogReferrer:setTotalHits(Integer)










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










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogReferrer(String, Weblog, WeblogEntry, String, String, String, String, String, String, Boolean, Boolean, Integer, Integer)










  infomethod not available-- call on bool org.apache.commons.logging. Log:isDebugEnabled()










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.WeblogReferrer:getRefererUrl()
  infomethod not available-- call on void org.apache.commons.logging. Log:debug(Object)










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










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










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










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











method void org.apache.roller.weblogger.business.jpa. JPARefererManagerImpl$LinkbackExtractorRunnable(JPA RefererManagerImpl, WeblogReferrer)
postthis.mReferer == referer
postinit'ed(this.mReferer)










method void run()
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) org/apache/roller/weblogger/business/jpa/JPA RefererManagerImpl.log != null
pre(soft) this.mReferer != null
pre(soft) this.strategy.emf != null
presumptioninit'ed(java.lang.Boolean.FALSE)
presumptioninit'ed(java.lang.Boolean.TRUE)
presumptionjava.lang.String:length(...)@580 <= 4_294_967_195
presumptionjava.util.Iterator:next(...)@578 != null
presumptionjava.util.Iterator:next(...)@601 != null
presumptionjavax.persistence.Query:getResultList(...)@149 != null
presumptionjavax.persistence.Query:getResultList(...)@342 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogReferrer:ge tRefererUrl(...)@580 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogReferrer:ge tRefererUrl(...)@581 != null
presumptionorg.apache.roller.weblogger.pojos.WeblogReferrer:ge tVisible(...)@590 != 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.EntityTransaction:rollbac k
unanalyzedcall on javax.persistence.EntityManager:close
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on javax.persistence.Query:setParameter
unanalyzedcall on javax.persistence.Query:getResultList
unanalyzedcall on javax.persistence.EntityManager:contains
unanalyzedcall on javax.persistence.EntityManager:persist
test_vectorjava.lang.Boolean:booleanValue(...)@590: {0}, {1}
test_vectorjava.lang.String:indexOf(...)@581: {-1}, {-231..-2, 0..232-1}
test_vectorjava.util.Iterator:hasNext(...)@577: {0}, {1}
test_vectorjava.util.List:size(...)@541: {-231..-1, 1..232-1}, {0}
test_vectororg.apache.roller.weblogger.util.LinkbackExtractor: getExcerpt(...)@523: Addr_Set{null}, Inverse{null}
test_vectororg.apache.roller.weblogger.util.LinkbackExtractor: getPermalink(...)@527: Addr_Set{null}, Inverse{null}
test_vectororg.apache.roller.weblogger.util.LinkbackExtractor: getTitle(...)@523: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on String org.apache.roller.weblogger. pojos.WeblogReferrer:getRefererUrl()
  infomethod not available-- call on String org.apache.roller.weblogger. pojos.WeblogReferrer:getRequestUrl()
  infomethod not available-- call on void org.apache.roller.weblogger.util. LinkbackExtractor(String, String)










  infomethod not available-- call on String org.apache.roller.weblogger.util. LinkbackExtractor:getTitle()
  infomethod not available-- call on String org.apache.roller.weblogger.util. LinkbackExtractor:getExcerpt()










  infomethod not available-- call on String org.apache.roller.weblogger.util. LinkbackExtractor:getTitle()
  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogReferrer:setTitle(String)










  infomethod not available-- call on String org.apache.roller.weblogger.util. LinkbackExtractor:getExcerpt()
  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogReferrer:setExcerpt(String)










  infomethod not available-- call on String org.apache.roller.weblogger.util. LinkbackExtractor:getPermalink()










  infomethod not available-- call on String org.apache.roller.weblogger.util. LinkbackExtractor:getPermalink()
  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogReferrer:setRefererPermalink(String)










  infomethod not available-- call on Weblog org.apache.roller.weblogger. pojos.WeblogReferrer:getWebsite()
  infomethod not available-- call on String org.apache.roller.weblogger. pojos.WeblogReferrer:getDateString()
  infomethod not available-- call on String org.apache.roller.weblogger. pojos.WeblogReferrer:getRefererPermalink()










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogReferrer:setVisible(Boolean)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogReferrer:setDuplicate(Boolean)










  infomethod not available-- call on Weblog org.apache.roller.weblogger. pojos.WeblogReferrer:getWebsite()
  infomethod not available-- call on String org.apache.roller.weblogger. pojos.WeblogReferrer:getRequestUrl()
  infomethod not available-- call on String org.apache.roller.weblogger.util. LinkbackExtractor:getTitle()
  infomethod not available-- call on String org.apache.roller.weblogger.util. LinkbackExtractor:getExcerpt()










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










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










  infomethod not available-- call on Boolean org.apache.roller.weblogger. pojos.WeblogReferrer:getVisible()










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogReferrer:setDuplicate(Boolean)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogReferrer:setDuplicate(Boolean)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. WeblogReferrer:setVisible(Boolean)










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.WeblogReferrer:getRefererUrl()
  infomethod not available-- call on void org.apache.commons.logging. Log:info(Object)










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











method void release()










method void clearDayHits()
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptionjavax.persistence.EntityManager:createNamedQuery(.. .)@301 != 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:createNamed Query










method void clearDayHitsByWebsite(Weblog)
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) this.strategy.emf != null
presumptionjavax.persistence.EntityManager:createNamedQuery(.. .)@301 != 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:createNamed Query










method List getBlackListedReferer(String[])
preblacklist != null
preblacklist.length in 1..232-1
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) blacklist[...] != null
pre(soft) this.strategy.emf != null
postinit'ed(return_value)
unanalyzedcall on java.lang.String:trim
unanalyzedcall on java.lang.String:length
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.Query:setFlushMode
unanalyzedcall on javax.persistence.EntityManager:createQuery










method List getBlackListedReferer(Weblog, String[])
preblacklist != null
preblacklist.length in 1..232-1
prethis.strategy != null
prethis.strategy.threadLocalEntityManager != null
pre(soft) blacklist[...] != null
pre(soft) this.strategy.emf != null
postinit'ed(return_value)
unanalyzedcall on java.lang.String:trim
unanalyzedcall on java.lang.String:length
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.Query:setFlushMode
unanalyzedcall on javax.persistence.EntityManager:createQuery










method StringBuffer getQueryStringForBlackList(String[])
preblacklist != null
preblacklist.length in 1..232-1
pre(soft) blacklist[...] != null
presumptionjava.lang.String:length(...)@683 - java.lang. StringBuffer:length(...)@683 in -232+1.. 231
postreturn_value == &new StringBuffer(getQueryStrin gForBlackList#1)
postnew StringBuffer(getQueryStringForBlackList#1) num objects == 1
postreturn_value._tainted == 0









Prev Msg Next Msg
+
warning
unused assignmentunused assignment into OR
Prev Msg Next Msg