Last Msg First Msg
























method org.apache.roller.weblogger.ui.rendering.util. WeblogRequest__static_init
postinit'ed(log)









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











method void org.apache.roller.weblogger.ui.rendering. util.WeblogRequest()
postthis.authenticUser == null
postthis.locale == null
postthis.localeInstance == null
postthis.pathInfo == null
postthis.request == null
postthis.user == null
postthis.weblog == null
postthis.weblogHandle == null










method void org.apache.roller.weblogger.ui.rendering. util.WeblogRequest(HttpServletRequest)
prelog != null
prerequest != null
presumptionjava.lang.String:length(...)@89 >= 1
postjava.lang.String:substring(...)._tainted == 0
postinit'ed(this.authenticUser)
postinit'ed(this.locale)
postthis.localeInstance == null
postthis.user == null
postthis.weblog == null
postinit'ed(this.pathInfo)
postthis.request == request
postthis.request != null
postthis.weblogHandle == null
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:split
unanalyzedcall on org.apache.roller.weblogger. WebloggerException
unanalyzedcall on javax.servlet.http.HttpServletRequest:getUs erPrincipal
unanalyzedcall on java.security.Principal:getName
test_vectorjava.lang.String:endsWith(...)@84: {0}, {1}
test_vectorjava.lang.String:length(...)@106: {0}, {1..232-1}
test_vectorjava.lang.String:length(...)@78: {0,1}, {2..232-1}
test_vectorjavax.servlet.http.HttpServletRequest:getPathInfo(. ..)@73: Addr_Set{null}, Inverse{null}
test_vectororg.apache.commons.logging.Log:isDebugEnabled(... )@122: {0}, {1}









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










Prev Msg Next Msg
+
medium
null dereferencecheck might fail: requires not_init'ed(pathElements [0])
+
low
use of default initcheck might fail: requires init'ed(pathElements. length)
Prev Msg Next Msg










Prev Msg Next Msg
+
low
use of default initcheck might fail: requires init'ed(pathElements. length)
Prev Msg Next Msg










Prev Msg Next Msg
+
low
use of default initcheck might fail: requires init'ed(pathElements. length)
+
warning
test always goes same waytest predetermined because pathElements.length == 0
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
dead codedead code here because pathElements.length == 0
Prev Msg Next Msg










Prev Msg Next Msg
+
low
use of default initcheck might fail: requires init'ed(pathElements. length)
+
warning
test always goes same waytest predetermined because isLocale(...) == 0
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
dead codedead code here because isLocale(...) == 0
Prev Msg Next Msg










  infodead code continuesdead code continues










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










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










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










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











method bool isLocale(String)
postreturn_value == 0
test_vectorpotentialLocale: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:length(...)@139: {2}, {0,1, 3..232-1}
test_vectorjava.lang.String:length(...)@139: {0..4, 6..232-1}, {5}









Prev Msg Next Msg
+
low
use of default initcheck might fail: requires init'ed(langCountry. length)
+
warning
test always goes same waytest predetermined because langCountry.length == 0
+
warning
dead codedead code here because langCountry.length == 0
  infodead code continuesdead code continues
Prev Msg Next Msg










  infodead code continuesdead code continues










Prev Msg Next Msg
+
low
use of default initcheck might fail: requires init'ed(langCountry. length)
+
warning
test always goes same waytest predetermined because langCountry.length == 0
+
warning
dead codedead code here because langCountry.length == 0
  infodead code continuesdead code continues
Prev Msg Next Msg










  infodead code continuesdead code continues











method String getWeblogHandle()
preinit'ed(this.weblogHandle)
postreturn_value == this.weblogHandle
postinit'ed(return_value)










method void setWeblogHandle(String)
postthis.weblogHandle == weblogHandle
postinit'ed(this.weblogHandle)










method String getLocale()
preinit'ed(this.locale)
postreturn_value == this.locale
postinit'ed(return_value)










method void setLocale(String)
postthis.locale == locale
postinit'ed(this.locale)










method String getPathInfo()
preinit'ed(this.pathInfo)
postreturn_value == this.pathInfo
postinit'ed(return_value)










method void setPathInfo(String)
postthis.pathInfo == pathInfo
postinit'ed(this.pathInfo)










method Weblog getWeblog()
preinit'ed(this.weblog)
pre(soft) log != null
pre(soft) init'ed(this.weblogHandle)
presumptioninit'ed(java.lang.Boolean.TRUE)
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@189 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@189 != null
postinit'ed(return_value)
postthis.weblog == return_value
test_vectorthis.weblog: Inverse{null}, Addr_Set{null}
test_vectorthis.weblogHandle: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on Weblogger org.apache.roller.weblogger. business.WebloggerFactory:getWeblogger()
  infomethod not available-- call on UserManager org.apache.roller.weblogger. business.Weblogger:getUserManager()










  infomethod not available-- call on Weblog org.apache.roller.weblogger. business.UserManager:getWebsiteByHandle(String, Boolean)










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











method void setWeblog(Weblog)
postthis.weblog == weblog
postinit'ed(this.weblog)










method Locale getLocaleInstance()
preinit'ed(this.localeInstance)
pre(soft) log != null
pre(soft) init'ed(this.locale)
pre(soft) init'ed(this.weblogHandle)
postinit'ed(return_value)
postthis.localeInstance == return_value
postpossibly_updated(this.weblog)
postnew Locale(getLocaleInstance#1) num objects == 0
postnew Locale(getLocaleInstance#2) num objects == 0
unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getWebsiteByHandle
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.commons.logging.Log:error
test_vectorthis.localeInstance: Inverse{null}, Addr_Set{null}
test_vectorthis.locale: Addr_Set{null}, Inverse{null}









Prev Msg Next Msg
+
low
use of default initcheck might fail: requires init'ed(langCountry. length)
+
warning
test always goes same waytest predetermined because langCountry.length == 0
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
dead codedead code here because langCountry.length == 0
Prev Msg Next Msg










Prev Msg Next Msg
+
low
use of default initcheck might fail: requires init'ed(langCountry. length)
+
warning
test always goes same waytest predetermined because langCountry.length == 0
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
dead codedead code here because langCountry.length == 0
Prev Msg Next Msg










Prev Msg Next Msg
+
medium
null dereferencecheck might fail: requires getWeblog(...) != null
  infomethod not available-- call on Locale org.apache.roller.weblogger. pojos.Weblog:getLocaleInstance()
Prev Msg Next Msg











method void setLocaleInstance(Locale)
postthis.localeInstance == localeInstance
postinit'ed(this.localeInstance)