Object assertisfalseadifferentkeyequalskey should

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ether each login module gets its own Subject or the Subject is shared. We need to provide a flag in LoginModuleUse that selects either: -- principals are wrapped and login module gets a new Subject -- principals are not wrapped and login module gets a shared Subject. The first is likely to be used for normal login modules that actually verify something based on user input, the second for things like auditing or mapping credentials for connectors where access to principals generated by other login modules is required. row estimates from btree code can sometimes return more row than exist in table In BTreeCostController the recursive row estimate can sometimes return more rows than exists in the table. In Sane server an ASSERT would be thrown. Simple change is to just always make the max estimation be all the rows in the table. lock deadlocks sometimes reported as lock timeouts Sometimes a lock deadlock is reported as a lock timeout, even when the software has done a deadlock search and found it to be a deadlock. Using runAtClient (XmlHttpRequest) for expanding a tree doesn't work when a node label contains a <script> tag. The beehive JavaScript in the netui-tree.js file for XmlHttpRequest expansion/contraction of tree nodes fails for nodes containing JavaScript in the label. This is a Mozilla/Firefox specific issue. It seems that in our JavaScript for NetUI tree node expansion via XmlHttpRequest, Mozilla/Firefox pull the <script> element out of the tree node <div> element and makes it a sibling. The NetUITreeXmlHttpRequestReturn() routine takes the CDATA nodeValue from the XML of the response, which is a String with the HTML markup for the tree node <div> element, and assigns it to the innerHTML of a new node we've created in the current page DOM... var txt = getCData(treeDivs[j]); ... var pElement = document.createElement("div"); pElement.innerHTML=txt.nodeValue; With Mozilla/Firefox, the above assignment to pElement.innerHTML creates child nodes for a script as well as a div element. The NetUITreeXmlHttpRequestReturn() routine assumed that there is just one element, a div. We can modify the NetUITreeXmlHttpRequestReturn() routine to handle the additional script element. CacheKey.Equals(object) override can return true when the parameters have the same HashCode but...
View Full Document

This document was uploaded on 10/12/2012.

Ask a homework question - tutors are online