Bug 1043367

Summary: Streamline returns "Internal Server Error" when registering new account.
Product: OpenShift Online Reporter: Yujie Zhang <yujzhang>
Component: Management ConsoleAssignee: Clayton Coleman <ccoleman>
Status: CLOSED WORKSFORME QA Contact: libra bugs <libra-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 2.xCC: jliggitt, xtian
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-12-16 20:35:02 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Yujie Zhang 2013-12-16 05:51:32 UTC
Description of problem:

Try to register a new account, the streamline returns "Internal Server Error" after clicking the confirmation link.

Version-Release number of selected component (if applicable):
devenv_4137
INT
STG

How reproducible:
always

Steps to Reproduce:
1.Try to register a new account
2.Click the confirmation link
3.

Actual results:

After clicking the confirmation link, the streamline returns "Internal Server Error",log is as following:

2013-12-16 00:14:01.250 [ERROR] Streamline returned an unexpected response (pid:2834)
2013-12-16 00:14:01.254 [ERROR] --- !ruby/object:Net::HTTPInternalServerError
http_version: '1.1'
code: '500'
message: Internal Server Error
header:
  date:
  - Mon, 16 Dec 2013 05:14:00 GMT
  server:
  - Apache
  vary:
  - Host
  accept-ranges:
  - bytes
  content-length:
  - '12065'
  content-type:
  - text/html; charset=UTF-8
  strict-transport-security:
  - max-age=15768000, includeSubDomains
  connection:
  - close
body: ! "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\r\n        \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\n<html
  xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n\t<title>redhat.com | The World's
  Open Source Leader</title>\r\n<link rel=\"SHORTCUT ICON\" href=\"/favicon.ico\"
  />\r\n<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"/s/master.css\"
  />\r\n<link rel=\"stylesheet\" type=\"text/css\" media=\"print\" href=\"/s/print.css\"
  />\r\n\r\n\t\t<link href=\"/assets/global.css\" rel=\"stylesheet\" media=\"screen\"
  type=\"text/css\" />\r\n\t\t<script type=\"text/javascript\" src=\"/assets/js/jquery-1.4.2.min.js\"></script>\r\n\t\t<script
  type=\"text/javascript\" src=\"/assets/js/jquery-ui-1.8.4.custom.min.js\"></script>\r\n\r\n
  \   \t<script type=\"text/javascript\" src=\"/assets/js/jquery.selectbox-0.5.js\"></script>\r\n
  \   \t<script type=\"text/javascript\" src=\"/j/lib/jquery/plugins/jquery.cookie.js\"></script>\r\n
  \   \t<script type=\"text/javascript\" src=\"/j/lib/jquery/country-switch.js\"></script>\r\n
  \   \t<script type=\"text/javascript\" src=\"/assets/js/init.js\"></script>\r\n<style
  type=\"text/css\">\r\n#footer-nav ul.footer-nav-list li a, #footer-nav ul.footer-nav-list
  li {\r\n    color: #CCCCCC;\r\n    font-size: 11px;\r\n    text-decoration: none;\r\n
  \   white-space: nowrap;\r\n}\r\n</style>\r\n</head>\r\n\r\n\r\n<body id=\"mainzero\"
  class=\"en_US training ext\">\r\n\r\n\t<div id=\"container\">\r\n\t\t<div id=\"shell-top\">\r\n\r\n\t\t\t<div
  class=\"wrap\">\r\n\t\t\t\t<div id=\"header\">\r\n\t\t\t\t\t<div id=\"logo\"><a
  href=\"/\">Redhat</a></div>\r\n\t\t\t\r\n\t\t\t\t\t<div id=\"login-pre\">\r\n\t\t\t\t\t
  \   <a onmousedown=\"activateLogin()\">Log in</a>\r\n\t\t\t\t\t</div> <!-- / Login
  Pre-State  -->\r\n\t\t\t\r\n\t\t\t\t\t<div id=\"login-active\">\r\n\r\n\t\t\t\t\t\t<h2>Log
  in<span><a class=\"close-login\" onmousedown=\"deactivateLogin()\">X</a></span></h2>\r\n\t\t\t\t\t\t\t<form
  action=\"/wapps/sso/login.html\" method=\"post\">\r\n\t\t\t\t\t\t\t    <div>\r\n\t\t\t\t\t\t\t
  \   \t<input value=\"Username\" name=\"username\" class=\"search-field\" type=\"text\"/>\r\n\t\t\t\t\t\t\t
  \   \t<input value=\"Password\" name=\"password\" class=\"search-field\" type=\"password\"/>\r\n\t\t\t\t\t\t\t
  \   </div>\r\n\t\t\t\t\t\t\t    <p>     \r\n\t\t\t\t\t\t\t\t    <a href=\"/wapps/ugc/register.html\"
  class=\"arrow\">Register</a><br/>\r\n\r\n\t\t\t\t\t\t\t        <a href=\"/wapps/sso/lostPassword.html\"
  class=\"arrow\">Forgot Password</a>\r\n\t\t\t\t\t\t\t        <!--<input type=\"submit\"
  name=\"login-submit\" value=\"Submit\" class=\"login-submit\"/>-->\r\n\t\t\t\t\t\t\t
  \       <input type=\"hidden\" name=\"_flowId\" value=\"legacy-login-flow\" />\r\n\t\t\t\t\t\t\t
  \       <input type=\"hidden\" name=\"redirect\" value=\"http://www.redhat.com/\"
  />\r\n\t\t\t\t\t\t\t        <input type=\"hidden\" name=\"failureRedirect\" value=\"http://www.redhat.com/wapps/sso/login.html\"
  />\r\n\t\t\t\t\t\t\t        <input type=\"hidden\" name=\"_eventId_submit\" value=\"Log
  In\" />\r\n\t\t\t\t\t\t\t\t\t<input type=\"submit\" name=\"login-submit\" value=\"SUBMIT\"
  \ onClick=\"submitLogin()\"/>\r\n\t\t\t\t\t\t\t        <!-- <a href=\"#\" class=\"close-login\">Submit</a>
  -->\r\n\r\n\t\t\t\t\t\t\t    </p>\r\n\t\t\t\t\t\t\t\t<div>\r\n\t\t\t\t\t\t\t\t\t<input
  type=\"hidden\" name=\"asp_charset\" value=\"iso-8859-1\" /></div>\r\n\t\t\t\t\t\t\t</form>
  \               \r\n\t\t\t\t\t</div> <!-- / Login Active-State  -->\r\n\t\t\t\t\r\n\t\t\t\t\t<div
  id=\"masthead\">\r\n\t\t\t\t\t\t<div id=\"secondary-nav\" class=\"second-nav-rh\">\r\n\t\t\t\t\t\t\t
  <ul>\r\n\t\t\t\t\t\t\t \t<li class=\"first\"><span id=\"showCountryLang_a\" style=\"margin-right:10px;\"></span></li>\r\n\t\t\t\t\t\t\t
  \t<li><a href=\"https://access.redhat.com/home\">Customer Portal</a></li>\r\n\t\t\t\t\t\t\t
  \t<li><a href=\"/resourcelibrary/results\">Resource library</a></li>\r\n\t\t\t\t\t\t\t
  \t<li><a href=\"/partners/\">Find a partner</a></li>\r\n\t\t\t\t\t\t\t \t<li><a
  href=\"/wapps/store/catalog.html\">Buy online</a></li>\r\n\r\n\t\t\t\t\t\t\t \t<li><a
  href=\"/contact/sales\">Contact sales</a></li>\r\n\t\t\t\t\t\t\t </ul>\r\n\t\t\t\t\t\t
  \r\n\t\t\t\t\t\t \t <div id=\"search-wrap\">\r\n\t\t\t\t\t\t\t \t<div class=\"quick-links\">\r\n\t\t\t\t\t\t\t\t
  \   <form id=\"quick_links_form\" action=\"#\">\r\n\t\t\t\t\t\t\t\t        <select
  name=\"quick_links\" class=\"quick-links-select\">\r\n\t\t\t\t\t\t\t\t            <option
  value=\"\">I want to...</option>\r\n\t\t\t\t\t\t\t\t\t\t\t<option value=\"https://access.redhat.com/downloads/\">Download
  evaluations</option>\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t<option value=\"/about/work\">Work
  at Red Hat</option>\r\n\t\t\t\t\t\t\t\t\t\t\t<option value=\"https://access.redhat.com/wapps/support/protected/subscriptions.html\">Manage
  my subscriptions</option>\r\n\t\t\t\t\t\t\t\t\t\t\t<option value=\"https://access.redhat.com/home\">Access
  Customer Portal</option>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<option value=\"/about/eventswebinars/\">Find
  events and webinars</option>\r\n\t\t\t\t\t\t\t\t\t\t\t<option value=\"http://investors.redhat.com/\">Get
  investor information</option>\r\n\t\t\t\t\t\t\t\t\t\t\t<option value=\"/wapps/partner\">Log
  in to Partner Center</option>\r\n\r\n\t\t\t\t\t\t\t\t        </select>\r\n\t\t\t\t\t\t\t\t\t\t<div><input
  type=\"hidden\" name=\"asp_charset\" value=\"iso-8859-1\" /></div>\r\n\t\t\t\t\t\t\t\t\t</form>\r\n\t\t\t\t\t\t\t\t</div>\t
  \r\n\t\t\t\t\t\t\t \t<div class=\"search\">\r\n\t\t\t\t\t\t\t\t    <form id=\"search_form\"
  action=\"/search\">\r\n\t\t\t\t\t\t\t\t        <input value=\"Type to search\" name=\"q\"
  class=\"search-field\" type=\"text\" id=\"searchBox\" onfocus=\"if (this.value=='Type
  to search') this.value='';\" onblur=\"if (this.value=='') this.value='Type to search';\"
  />\r\n\t\t\t\t\t\t\t\t        <input type=\"submit\" name=\"search_submit\" value=\"\"
  class=\"search-submit\"/>\r\n\t\t\t\t\t\t\t\t        <input type=\"hidden\" value=\"lang_en\"
  name=\"lr\" />\r\n\r\n\t\t\t\t\t\t\t\t        <input type=\"hidden\" value=\"web-cms-r2-review-admin.usersys.redhat.com\"
  name=\"sitesearch\" />\r\n\t\t\t\t\t\t\t\t\t    <input type=\"hidden\" value=\"en\"
  name=\"hl\" />\r\n\t\t\t\t\t\t\t\t\t    <input type=\"hidden\" value=\"redhat\"
  name=\"site\" />\r\n\t\t\t\t\t\t\t\t\t    <input type=\"hidden\" value=\"Search\"
  name=\"btnG\" />\r\n\t\t\t\t\t\t\t\t\t    <input type=\"hidden\" value=\"default_frontend\"
  name=\"client\" />\r\n\t\t\t\t\t\t\t\t\t    <input type=\"hidden\" value=\"xml_no_dtd\"
  name=\"output\" />\r\n\t\t\t\t\t\t\t\t\t    <input type=\"hidden\" value=\"1\" name=\"proxyreload\"
  />\r\n\t\t\t\t\t\t\t\t\t    <input type=\"hidden\" value=\"1\" name=\"exclude_apps\"
  />\r\n\t\t\t\t\t\t\t\t    \t<div><input type=\"hidden\" name=\"asp_charset\" value=\"iso-8859-1\"
  /></div>\r\n\r\n\t\t\t\t\t\t\t\t\t</form>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div><!--
  /secondary-nav -->\r\n\t\t\t\t\t\t<div id=\"section-masthead\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t
  \       </div>\t\r\n\t\t\t\t\t    <div id=\"primary-nav\">\r\n\t\t\t\t\t\t\t<ul
  class=\"primary-nav-list\">\r\n\t\t\t\t\t\t\t\t<li>\r\n\t\t\t\t\t\t\t\t\t<a href=\"/products/\"
  class=\"parent\">Products</a>\r\n\t\t\t\t\t\t\t\t</li>\r\n\t\t\t\t\t\t\t\t<li>\r\n\t\t\t\t\t\t\t\t\t<a
  href=\"/solutions/\" class=\"parent\">Solutions</a>\r\n\t\t\t\t\t\t\t\t</li>\r\n\t\t\t\t\t\t\t\t<li>\r\n\t\t\t\t\t\t\t\t\t<a
  href=\"/support/\" class=\"parent\">Support</a>\r\n\t\t\t\t\t\t\t\t</li>\r\n\t\t\t\t\t\t\t\t<li>\r\n\t\t\t\t\t\t\t\t\t<a
  href=\"/training/\" class=\"parent\">Training</a>\r\n\t\t\t\t\t\t\t\t</li>\t\t\t\t\r\n\t\t\t\t\t\t\t\t<li
  class=\"last\">\r\n\t\t\t\t\t\t\t\t\t<a href=\"/consulting/\" class=\"parent\">Consulting</a>\r\n\t\t\t\t\t\t\t\t</li>\t\r\n\t\t\t\t\t\t\t</ul>
  \              \r\n\t\t\t\t\t\t</div> <!-- / Primary Navigation -->\r\n\t\t\t\t\t\r\n\t\t\t\t\t</div><!--
  /masthead -->\r\n\r\n\t\t\t\t</div><!-- /header -->\r\n\t\t\t\r\n\t\t\t<div id=\"content\">\r\n\r\n<div
  id=\"contentWrap\">\r\n\r\n<div id=\"contentColLeft\">\r\n<!-- begin content -->
  \r\n\t\t<h1 style=\"padding-bottom:20px;\">Technical Problem (500)</h1> \r\n\t\t<p
  style=\"padding-bottom:20px;\">You've reached this page because of a technical problem
  that occurred while executing your last request. Our web engineers automatically
  receive an email alerting them of your difficulty and will address the issue promptly.
  We apologize for any inconvenience!</p>\r\n\t\t<p style=\"padding-bottom:20px;\">Please
  enter this problem in <a href=\"http://bugzilla.redhat.com/bugzilla/enter_bug.cgi?product=Red%20Hat%20Web%20Site\">Bugzilla</a>
  if you continue to experience problems.</p>\r\n\t\t<p style=\"padding-bottom:60px;\">Return
  to the redhat.com <b><a href=\"http://www.redhat.com/\"><span style=\"color:#cc0000;\">home
  page</span></a></b>.</p>\r\n\r\n<!-- end content --> \r\n\r\n</div><!-- end contentColLeft
  -->\r\n\r\n</div><!-- end contentWrap -->\r\n</div><!-- /content -->\r\n\t\t</div><!--
  /wrap -->\r\n\t\t</div><!-- /shell-top -->\r\n\t\t\r\n\t\t<div id=\"shell-bottom\">\r\n\t\t\t<div
  class=\"wrap\">\r\n\t\t\t\t\t\r\n\t\t\t\t<div id=\"footer\">\r\n\t\t\t\t\r\n\t\t
  \   \t<!-- Call Out Boxes -->\r\n\t\t   \t\t<div class=\"call-out-boxes\">\r\n\t\t\t\t\t\r\n\t\t\t\t\t<div
  class=\"call-out-box\">\r\n\t\t\r\n\t\t\t\t\t    <div class=\"about\">\r\n\t\t\t\t\t
  \       <a href=\"/about/\">About Red Hat</a>\r\n\t\t\t\t\t    </div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<div
  class=\"call-out-box\">\r\n\t\t\t\t\t     <div class=\"partner\">\r\n\t\t\t\t\t
  \       <a href=\"/partners/\">Engage With Partners</a>\r\n\t\t\t\t\t    </div>\r\n\t\t\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<div
  class=\"call-out-box\">\r\n\t\t\t\t\t    <div class=\"community\">\r\n\t\t\t\t\t
  \       <a href=\"/community/\">Explore Communities</a>\r\n\t\t\t\t\t    </div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<div
  class=\"call-out-box last\">\r\n\t\t\t\t\t    <div class=\"myredhat\">\r\n\t\t\r\n\t\t\t\t\t
  \       <a href=\"https://access.redhat.com/home\">Access My Account</a>\r\n\t\t\t\t\t
  \   </div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<br class=\"clear\"/>
  \               \r\n\t\t\t\t\t</div> <!-- / Call Out Boxes -->\r\n\t\t\t\t\t                \r\n\t\t\t\t\t<div
  id=\"footer-nav\">\r\n\t\t\t\t\t                    \r\n\t\t\t\t\t<ul class=\"social-icons\">\r\n\t\t\t\t\t
  \   <li><span>Connect:</span></li>\r\n\t\t\t\t\t    <li><a href=\"http://www.twitter.com/redhatnews\"
  target=\"_blank\"><img src=\"/assets/images/social/twitter.png\" alt=\"Twitter\"></a></li>\r\n\t\t\t\t\t
  \   <li><a href=\"http://www.facebook.com/redhatinc\" target=\"_blank\"><img src=\"/assets/images/social/facebook.png\"
  alt=\"Facebook\"></a></a></li>\r\n\t\t\t\t\t    <li><a href=\"http://www.youtube.com/user/RedHatVideos\"
  target=\"_blank\"><img src=\"/assets/images/social/youtube.png\" alt=\"YouTube\"></a></a></li>\r\n\t\t\t\t\t
  \   <li><a href=\"http://www.linkedin.com/groups?home=&gid=2525539&trk=anet_ug_hm\"
  target=\"_blank\"><img src=\"/assets/images/social/linkedin.png\" alt=\"LinkedIn\"></a></a></li>\r\n\t\t\t\t\t
  \   <li><a href=\"http://www.flickr.com/photos/49549965@N04/\" target=\"_blank\"><img
  title=\"Check out Red Hat photos on Flickr.\" alt=\"Flickr\" src=\"/assets/images/social/flickr.png\"/></a></li>\r\n\t\t\t\t\t</ul>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<ul
  class=\"footer-nav-list\">\r\n\t\t\t\t\t    <li>Copyright &copy;2013 Red Hat, Inc.</li>\r\n\t\t\t\t\t
  \   <li>|</li>\r\n\t\t\r\n\t\t\t\t\t    <li><a href=\"/footer/privacy-policy.html\">Privacy
  Policy</a></li>\r\n\t\t\t\t\t    <li><a href=\"/footer/terms-of-use.html\">Terms
  of Use</a></li>\r\n\t\t\t\t\t    <li><a href=\"/footer/patent-promise.html\">Patent
  Promise</a></li>\r\n\t\t\t\t\t    <li><a href=\"/about/work/\">Careers</a></li>\r\n\t\t\t\t\t
  \   <li><a href=\"/about/mediarelations/trademark.html\">Trademark guidelines</a></li>\r\n\t\t\t\t\t
  \   <li><a href=\"/about/\">About Red Hat</a></li>\r\n\t\t\t\t\t</ul>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<ul
  class=\"footer-nav-list\">\r\n\t\t\t\t\t\t<li><a href=\"/contact/\">Contact Us</a></li>\r\n\t\t\t\t\t
  \   <li><a href=\"/footer/site-map.html\">Site Map</a></li>\r\n\t\t\t\t\t    <li><a
  href=\"/footer/faq.html\">FAQs</a></li>\r\n\t\t\t\t\t    <li><a href=\"/about/company/supplier.html\">Supplier
  requirements</a></li>\r\n\t\t\t\t\t    <li><a href=\"/about/\">Company</a></li>\r\n\t\t\t\t\t</ul>
  \               \r\n\t\t\t\t\t</div>  <!-- Legal Nav -->\r\n\t\t\r\n\t\t    \t\r\n\t\t\t\t</div><!--
  / Footer -->\r\n\t\t\t</div><!-- /wrap -->\r\n\t\t</div><!-- /shell-bottom -->\r\n\t\t</div><!--
  /container -->\r\n\t\t<script type=\"text/javascript\">\r\n\t\t\t\t\t//$(document).ready(function()
  {\r\n\t\t\t\t\t//\t$('.quick-links-select').selectbox( {\r\n\t\t\t\t\t//\t\tdebug
  : false\r\n\t\t\t\t\t//\t});\r\n\t\t\t\t\t//});\r\n\t\t</script>\r\n\r\n\t\t<!--
  SiteCatalyst code -->\r\n\t\t<div id=\"oTags\">\r\n\t\t\t<script type=\"text/javascript\"
  src=\"/j/s_code.js\"></script>\r\n\t\t\t<script type=\"text/javascript\"><!--\r\n\t\t\tvar
  errorType = \"500\";\r\n\t\t\tvar urlCopy = encodeURI(window.location.href);\r\n\t\t\ts.pageName
  = s.prop60 = \"rh | \" + errorType + \" | \" + urlCopy;\r\n\t\t\ts.server = \"redhat.com\";
  \r\n\t\t\ts.pageType = \"errorPage\";\r\n\t\t\ts.events = \"event60\";\r\n\t\t\ts.prop59
  = urlCopy.split(\".com\")[1].split(\"/\")[1];\r\n\t\t\ts.eVar60 = errorType;\r\n\t\t\t//--></script>\r\n\t\t\t<script
  type=\"text/javascript\" src=\"/j/rh_omni_footer.js\"></script>\r\n\t\t\t<script
  language=\"JavaScript\" type=\"text/javascript\"><!--\r\n\t\t\tif(navigator.appVersion.indexOf('MSIE')>=0)document.write(unescape('%3C')+'\\!-'+'-')\r\n\t\t\t//--></script><noscript><a
  href=\"http://www.omniture.com\" title=\"Web Analytics\"><img\r\n\t\t\tsrc=\"https://smtrcs.redhat.com/b/ss/redhatcom,redhatglobal/1/H.25.4--NS/0?[AQB]&cdp=3&[AQE]\"\r\n\t\t\theight=\"1\"
  width=\"1\" border=\"0\" alt=\"\" /></a></noscript><!--/DO NOT REMOVE/-->\r\n\t\t</div>\r\n\t\t<!--
  End SiteCatalyst code -->\r\n\r\n\t\t<!-- begin eloqua tracking -->\r\n\t\t<script
  type='text/javascript' language='JavaScript' src='/j/elqNow/elqCfg.js'></script>
  \r\n\t\t<script type='text/javascript' language='JavaScript' src='/j/elqNow/elqImg.js'></script>\r\n\t\t<!--
  end eloqua tracking -->\r\n\t</body>\r\n</html>\r\n"
read: true
socket: 
body_exist: true (pid:2834)
2013-12-16 00:14:01.259 [DEBUG] Streamline call (723.8ms) entitled? /wapps/streamline/requestAccess.html [ args: {"solution"=>1}, code: 500, response: nil ] (pid:2834)
2013-12-16 00:14:01.259 [ERROR] Auto-request access for user yujzhang+dev12161 failed, #<ActiveModel::Errors:0x000000084783a0> (pid:2834)
2013-12-16 00:14:01.263 [INFO ] Rendered access/error.html.haml within layouts/console (2.9ms) (pid:2834)

Expected results:

Streamline should response correctly after clicking the confirmation link.

Additional info:

Comment 1 Jordan Liggitt 2013-12-16 20:35:02 UTC
Not seeing this now, and site_extended tests have returned to normal. Can you recreate?