com.atlassian.jira.entity.property.InvalidJsonPropertyException: Unrecognized token 'title': was expecting at [Source: java.io.StringReader@1b1cf34; line: 1, column: 8]

Atlassian JIRA | Evandro Baginski | 3 months ago
  1. 0

    It isn't possible to view a dashboard as wallboard if it has the Time Report gadget (By Andriy Zhdanov) added to it. *Steps to reproduce the issue:* # Create new dashboard # Add Time Reports gadget # Click on view as wallboard # Black screen with spinner shows continually. *ps*: When copying the dashboard, the following error gets thrown: {code} com.atlassian.jira.entity.property.InvalidJsonPropertyException: Unrecognized token 'title': was expecting at [Source: java.io.StringReader@1b1cf34; line: 1, column: 8] com.atlassian.jira.entity.property.InvalidJsonPropertyException: Unrecognized token 'title': was expecting at [Source: java.io.StringReader@1b1cf34; line: 1, column: 8] at com.atlassian.jira.entity.property.JsonEntityPropertyManagerImpl.validateJson(JsonEntityPropertyManagerImpl.java:402) [JsonEntityPropertyManagerImpl.class:?] at com.atlassian.jira.entity.property.JsonEntityPropertyManagerImpl.putDryRun(JsonEntityPropertyManagerImpl.java:89) [JsonEntityPropertyManagerImpl.class:?] at com.atlassian.jira.entity.property.JsonEntityPropertyManagerImpl.put(JsonEntityPropertyManagerImpl.java:100) [JsonEntityPropertyManagerImpl.class:?] at com.atlassian.jira.portal.OfbizPortletConfigurationStore.updateLocalDashboardItemProperties(OfbizPortletConfigurationStore.java:251) [OfbizPortletConfigurationStore.class:?] at com.atlassian.jira.portal.OfbizPortletConfigurationStore.updateUserPrefs(OfbizPortletConfigurationStore.java:241) [OfbizPortletConfigurationStore.class:?] at com.atlassian.jira.portal.OfbizPortletConfigurationStore.addDashboardItem(OfbizPortletConfigurationStore.java:195) [OfbizPortletConfigurationStore.class:?] at com.atlassian.jira.portal.CachingPortletConfigurationStore.addDashboardItem(CachingPortletConfigurationStore.java:194) [CachingPortletConfigurationStore.class:?] at com.atlassian.jira.portal.PortletConfigurationManagerImpl.addDashBoardItem(PortletConfigurationManagerImpl.java:41) [PortletConfigurationManagerImpl.class:?] at com.atlassian.jira.portal.DefaultPortalPageManager.clonePortletsFromOnePageToAnother(DefaultPortalPageManager.java:347) [DefaultPortalPageManager.class:?] at com.atlassian.jira.portal.DefaultPortalPageManager.createBasedOnClone(DefaultPortalPageManager.java:229) [DefaultPortalPageManager.class:?] at com.atlassian.jira.bc.portal.DefaultPortalPageService.createPortalPageByClone(DefaultPortalPageService.java:240) [DefaultPortalPageService.class:?] at com.atlassian.jira.web.action.user.AddPortalPage.clonePortalPage(AddPortalPage.java:278) [AddPortalPage.class:?] at com.atlassian.jira.web.action.user.AddPortalPage.doExecute(AddPortalPage.java:125) [AddPortalPage.class:?] at webwork.action.ActionSupport.execute(ActionSupport.java:165) [webwork-1.4-atlassian-30.jar:?]{code} *Workaround:* None

    Atlassian JIRA | 3 months ago | Evandro Baginski
    com.atlassian.jira.entity.property.InvalidJsonPropertyException: Unrecognized token 'title': was expecting at [Source: java.io.StringReader@1b1cf34; line: 1, column: 8]

    Root Cause Analysis

    1. com.atlassian.jira.entity.property.InvalidJsonPropertyException

      Unrecognized token 'title': was expecting at [Source: java.io.StringReader@1b1cf34; line: 1, column: 8]

      at com.atlassian.jira.entity.property.JsonEntityPropertyManagerImpl.validateJson()
    2. com.atlassian.jira
      AddPortalPage.doExecute
      1. com.atlassian.jira.entity.property.JsonEntityPropertyManagerImpl.validateJson(JsonEntityPropertyManagerImpl.java:402)[JsonEntityPropertyManagerImpl.class:?]
      2. com.atlassian.jira.entity.property.JsonEntityPropertyManagerImpl.putDryRun(JsonEntityPropertyManagerImpl.java:89)[JsonEntityPropertyManagerImpl.class:?]
      3. com.atlassian.jira.entity.property.JsonEntityPropertyManagerImpl.put(JsonEntityPropertyManagerImpl.java:100)[JsonEntityPropertyManagerImpl.class:?]
      4. com.atlassian.jira.portal.OfbizPortletConfigurationStore.updateLocalDashboardItemProperties(OfbizPortletConfigurationStore.java:251)[OfbizPortletConfigurationStore.class:?]
      5. com.atlassian.jira.portal.OfbizPortletConfigurationStore.updateUserPrefs(OfbizPortletConfigurationStore.java:241)[OfbizPortletConfigurationStore.class:?]
      6. com.atlassian.jira.portal.OfbizPortletConfigurationStore.addDashboardItem(OfbizPortletConfigurationStore.java:195)[OfbizPortletConfigurationStore.class:?]
      7. com.atlassian.jira.portal.CachingPortletConfigurationStore.addDashboardItem(CachingPortletConfigurationStore.java:194)[CachingPortletConfigurationStore.class:?]
      8. com.atlassian.jira.portal.PortletConfigurationManagerImpl.addDashBoardItem(PortletConfigurationManagerImpl.java:41)[PortletConfigurationManagerImpl.class:?]
      9. com.atlassian.jira.portal.DefaultPortalPageManager.clonePortletsFromOnePageToAnother(DefaultPortalPageManager.java:347)[DefaultPortalPageManager.class:?]
      10. com.atlassian.jira.portal.DefaultPortalPageManager.createBasedOnClone(DefaultPortalPageManager.java:229)[DefaultPortalPageManager.class:?]
      11. com.atlassian.jira.bc.portal.DefaultPortalPageService.createPortalPageByClone(DefaultPortalPageService.java:240)[DefaultPortalPageService.class:?]
      12. com.atlassian.jira.web.action.user.AddPortalPage.clonePortalPage(AddPortalPage.java:278)[AddPortalPage.class:?]
      13. com.atlassian.jira.web.action.user.AddPortalPage.doExecute(AddPortalPage.java:125)[AddPortalPage.class:?]
      13 frames