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

500/NPE response while PUTting entity link

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Low
    • 6.0.0
    • None
    • None

    Description

      The following can be seen in tests when bamboo cannot retrieve project by key by some reason:

      696 > PUT https://test-ma0rr03-atslats-batch-1kwen.jira-dev.com:443/builds/rest/applinks/1.0/entitylink/com.atlassian.applinks.api.application.bamboo.BambooProjectEntityType/ELP?os_authType=basic&os_username=admin&os_password=admin&reciprocate=false
      696 > Content-Type: application/json
      {"applicationId":"98677f4d-9c3b-30d2-8159-ddea6b29d08b","key":"ELP","name":"Entity Linked Project","typeId":"confluence.space"}
      
      .	 Backdoor PUT    in   334ms  /builds/rest/applinks/1.0/entitylink/com.atlassian.applinks.api.application.bamboo.BambooProjectEntityType/ELP
      May 24, 2016 2:11:20 PM com.sun.jersey.api.client.filter.LoggingFilter log
      INFO: 696 * Client in-bound response
      696 < 500
      696 < Server: nginx
      696 < Date: Tue, 24 May 2016 14:11:20 GMT
      696 < Content-Type: application/xml
      696 < Transfer-Encoding: chunked
      696 < Connection: keep-alive
      696 < X-ASEN: SEN-2864386
      696 < Set-Cookie: JSESSIONID=08C1B9DFFD60DC6F7413F346DF37932B; Path=/builds/; Secure; HttpOnly
      696 < Set-Cookie: studio.crowd.tokenkey=""; Domain=.test-ma0rr03-atslats-batch-1kwen.jira-dev.com; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly
      696 < Set-Cookie: studio.crowd.tokenkey=0Vgk7w89YRHdGOW5kXOiAg00; Domain=.test-ma0rr03-atslats-batch-1kwen.jira-dev.com; Path=/; Secure; HttpOnly
      696 < X-Seraph-LoginReason: OUT
      696 < X-Seraph-LoginReason: OK
      696 < X-Content-Type-Options: nosniff
      696 < Vary: Accept
      696 <
      <?xml version="1.0" encoding="UTF-8" standalone="yes"?><status><status-code>500</status-code><stack-trace>java.lang.NullPointerException
      at com.atlassian.bamboo.security.applinks.BambooHostApplication.toEntityReference(BambooHostApplication.java:126)
      at com.atlassian.bamboo.security.applinks.BambooHostApplication.toEntityReference(BambooHostApplication.java:136)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:497)
      at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
      at com.sun.proxy.$Proxy231.toEntityReference(Unknown Source)
      

      Expected Result
      404 response with understandable explanation

      Attachments

        Issue Links

          Activity

            People

              aslaski Adam Slaski
              dparamzin Dmitry Paramzin (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: