Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-25665

Usernames containing "@" symbol on Bamboo 9.5 user's avatars keeps loading forever

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 9.5.1
    • 9.5.0
    • User Interface
    • None

    Description

      Issue Summary

      This is reproducible on Data Center: yes

      Steps to Reproduce

      1. Create users with @ character in the username
      2. As the user, try to update avatar and upload a compatible image

      Expected Results

      You should be able to save successfully

      Actual Results

      The user's avatar keeps spinning.

      The below exception is thrown in the <Bamboo_home>/logs/atlassian-bamboo.log:

      2024-02-02 08:16:32,341 WARN [http-nio-8085-exec-9 url: /rest/api/latest/server] [Errors] The following warnings have been detected with resource and/or provider classes:
        WARNING: A sub-resource method, public com.atlassian.bamboo.plugins.rest.model.resource.RestResources com.atlassian.bamboo.plugins.rest.resource.MetadataResource.getAllServices(javax.ws.rs.core.UriInfo), with URI template, "/", is treated as a resource method
      2024-02-02 08:18:40,754 ERROR [http-nio-8085-exec-9] [BambooDefaultServlet] Error occurred while processing the request for servlet path: /images/icons/spinner.gif
      org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
              at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:348) ~[catalina.jar:9.0.83]
              at org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:747) ~[catalina.jar:9.0.83]
              at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:674) ~[catalina.jar:9.0.83]
              at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:383) ~[catalina.jar:9.0.83]
              at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:361) ~[catalina.jar:9.0.83]
              at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:97) ~[catalina.jar:9.0.83]
              at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:90) ~[catalina.jar:9.0.83]
              at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:1119) ~[catalina.jar:9.0.83]
              at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:522) ~[catalina.jar:9.0.83]
              at com.atlassian.bamboo.plugin.servlet.BambooDefaultServlet.doGet(BambooDefaultServlet.java:52) ~[atlassian-bamboo-core-9.5.0.jar:?]
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:529) ~[servlet-api.jar:4.0.FR]
              at org.apache.catalina.servlets.DefaultServlet.service(DefaultServlet.java:503)  

      Workaround

      No workaround yet

      Attachments

        Issue Links

          Activity

            People

              851f15845f55 Mateusz Szmal
              585c7f2b3568 Mobolaji Koleowo
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: