[ https://issues.apache.org/jira/browse/TS-253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12848929#action_12848929 ]
Manjesh Nilange commented on TS-253: ------------------------------------ We did have a problem when we added a new member to the URL class. The cache files created by the older code were unusable with the new version. What we tried then was to move the new member to the end of the class (initially it's position was somewhere in the middle) and this seemed to work. The new code was able to read cache files created by the old code. We went with this "unscientific" approach, because I couldn't figure out where the non-pointer members of the class were being marshalled. Members like m_len_host were not being explicitly being marshalled or unmarshalled. > HTTP Header Host ptr field not set > ---------------------------------- > > Key: TS-253 > URL: https://issues.apache.org/jira/browse/TS-253 > Project: Traffic Server > Issue Type: Bug > Components: Core > Reporter: John Plevyak > > I noticed while lookup at cache scan that the host field of URLImpl is not > set correctly. > the m_ptr_host field is 0x0 while the m_len_host is correct (14). > here is what it looks like: > $20 = {<HdrHeapObjImpl> = {m_type = 2, m_length = 120, m_obj_flags = 0}, > m_len_scheme = 4, > m_len_user = 0, m_len_password = 0, m_len_host = 14, m_len_port = 0, > m_len_path = 0, > m_len_params = 27, m_len_query = 0, m_len_fragment = 0, > m_len_printed_string = 0, > m_ptr_scheme = 0x0, > m_ptr_user = 0x7ffff2fe9d2f > "http://www.google.com/intl/en_ALL/images/logo.gif HTTP/1.1\r\nHost: > www.google.com\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; > rv:1.9.2) Gecko/20100115 Firefox/3.6\r\nAccept: image/png,im"..., > m_ptr_password = 0x0, > m_ptr_host = 0x0, > m_ptr_port = 0x7ffff2fe9d36 "www.google.com/intl/en_ALL/images/logo.gif > HTTP/1.1\r\nHost: www.google.com\r\nUser-Agent: Mozilla/5.0 (Windows; U; > Windows NT 6.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6\r\nAccept: > image/png,image/*;q"..., m_ptr_path = 0x0, > m_ptr_params = 0x7ffff2fe9d45 "intl/en_ALL/images/logo.gif > HTTP/1.1\r\nHost: www.google.com\r\nUser-Agent: Mozilla/5.0 (Windows; U; > Windows NT 6.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6\r\nAccept: > image/png,image/*;q=0.8,*/*;q=0.5\r"..., m_ptr_query = 0x0, > m_ptr_fragment = 0x0, m_ptr_printed_string = 0x0, clean = false, > m_scheme_wks_idx = 0, > m_port = 0, m_url_type = 0 '\000', m_type_code = 0 '\000', m_capacity_host > = 1} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.