-
Bug
-
Resolution: Fixed
-
Medium
-
9.5.0
-
None
-
1
-
Severity 2 - Major
-
Issue Summary
This is reproducible on Data Center: yes
Steps to Reproduce
- Create users with @ character in the username
- 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
- mentioned in
-
Page Failed to load
[BAM-25665] Usernames containing "@" symbol on Bamboo 9.5 user's avatars keeps loading forever
Resolution | New: Fixed [ 1 ] | |
Status | Original: Waiting for Release [ 12075 ] | New: Closed [ 6 ] |
Summary | Original: Usernames containing "@" symbol on Bamboo 9.5 keeps loading forever | New: Usernames containing "@" symbol on Bamboo 9.5 user's avatars keeps loading forever |
Description |
Original:
h3. Issue Summary
This is reproducible on Data Center: yes h3. Steps to Reproduce # Create users with @ character in the username # As the user, try to update avatar and upload a compatible image h3. Expected Results You should be able to save successfully h3. Actual Results The user's avatar keeps spinning. !image-2024-02-02-10-43-54-501.png|width=443,height=184,thumbnail! The below exception is thrown in the {*}<Bamboo_home>/logs/atlassian-bamboo.log{*}: {noformat} 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) {noformat} h3. Workaround No workaround yet |
New:
h3. Issue Summary
This is reproducible on Data Center: yes h3. Steps to Reproduce # Create users with @ character in the username # As the user, try to update avatar and upload a compatible image h3. Expected Results You should be able to save successfully h3. Actual Results The user's avatar keeps spinning. !image-2024-02-02-10-43-54-501.png|width=443,height=184! The below exception is thrown in the {*}<Bamboo_home>/logs/atlassian-bamboo.log{*}: {noformat} 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) {noformat} h3. Workaround No workaround yet |
Remote Link | New: This issue links to "Page (Confluence)" [ 865622 ] |
Support reference count | New: 1 |
Status | Original: In Progress [ 3 ] | New: Waiting for Release [ 12075 ] |
Assignee | New: Mateusz Szmal [ 851f15845f55 ] |
Security | Original: Atlassian Staff [ 10750 ] |
Fix Version/s | New: 9.5.1 [ 106904 ] |
Fix Version/s | Original: 9.5.1 [ 106904 ] | |
Assignee | Original: Mateusz Szmal [ 851f15845f55 ] | |
Description |
Original:
h3. Issue Summary
This is reproducible on Data Center: (yes) / (no) h3. Steps to Reproduce # Create users with @ character in the username # As the user, try to update avatar and upload a compatible image h3. Expected Results You should be able to save successfully h3. Actual Results The user's avatar keeps spinning. !image-2024-02-02-10-43-54-501.png! The below exception is thrown in the {*}<Bamboo_home>/logs/atlassian-bamboo.log{*}: {noformat} 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) {noformat} h3. Workaround No workaround yet |
New:
h3. Issue Summary
This is reproducible on Data Center: yes h3. Steps to Reproduce # Create users with @ character in the username # As the user, try to update avatar and upload a compatible image h3. Expected Results You should be able to save successfully h3. Actual Results The user's avatar keeps spinning. !image-2024-02-02-10-43-54-501.png|width=443,height=184,thumbnail! The below exception is thrown in the {*}<Bamboo_home>/logs/atlassian-bamboo.log{*}: {noformat} 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) {noformat} h3. Workaround No workaround yet |