Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-34862

Use of Specific Colors in PowerPoint Presentations throws NPE

    XMLWordPrintable

Details

    Description

      NOTE: This bug report is for Confluence Server. Using Confluence Cloud? See the corresponding bug report.

      Appears that either a missing color a specific color is causing a specific NPE, see attachment blow.

      2014-09-08 18:10:08.866866500 2014-09-08 18:10:08,864 DEBUG [TP-Processor42] [confluence.tinymceplugin.rest.MacroResource] generatePlaceHolder Macro placeholder request for viewppt received
      2014-09-08 18:10:08.868382500 2014-09-08 18:10:08,866 DEBUG [TP-Processor42] [confluence.tinymceplugin.rest.MacroResource] generatePlaceHolder Macro placeholder render complete
      2014-09-08 18:10:11.027970500 2014-09-08 18:10:11,024 WARN [TP-Processor44] [atlassian.confluence.themes.DefaultThemeManager] extractTheme Unable to find configured theme module: com.atlassian.studio.confluence:studio
      2014-09-08 18:10:11.027972500  -- url: /wiki/pages/rendercontent.action | userName: sysadmin | referer: https://zaansmeisje.atlassian.net/wiki/pages/editpage.action?pageId=15794186
      2014-09-08 18:10:11.041939500 2014-09-08 18:10:11,026 WARN [TP-Processor44] [atlassian.confluence.themes.DefaultThemeManager] extractTheme Unable to find configured theme module: com.atlassian.studio.confluence:studio
      2014-09-08 18:10:11.041941500  -- url: /wiki/pages/rendercontent.action | userName: sysadmin | referer: https://zaansmeisje.atlassian.net/wiki/pages/editpage.action?pageId=15794186
      2014-09-08 18:10:11.057441500 2014-09-08 18:10:11,054 WARN [TP-Processor44] [atlassian.confluence.themes.DefaultThemeManager] extractTheme Unable to find configured theme module: com.atlassian.studio.confluence:studio
      2014-09-08 18:10:11.057444500  -- url: /wiki/pages/rendercontent.action | userName: sysadmin | referer: https://zaansmeisje.atlassian.net/wiki/pages/editpage.action?pageId=15794186 | action: rendercontent
      2014-09-08 18:10:11.125047500 2014-09-08 18:10:11,120 WARN [TP-Processor44] [atlassian.confluence.themes.DefaultThemeManager] extractTheme Unable to find configured theme module: com.atlassian.studio.confluence:studio
      2014-09-08 18:10:11.125050500  -- url: /wiki/pages/rendercontent.action | userName: sysadmin | referer: https://zaansmeisje.atlassian.net/wiki/pages/editpage.action?pageId=15794186 | action: rendercontent
      2014-09-08 18:10:11.126435500 2014-09-08 18:10:11,124 WARN [TP-Processor44] [atlassian.confluence.themes.DefaultThemeManager] extractTheme Unable to find configured theme module: com.atlassian.studio.confluence:studio
      2014-09-08 18:10:11.126436500  -- url: /wiki/pages/rendercontent.action | userName: sysadmin | referer: https://zaansmeisje.atlassian.net/wiki/pages/editpage.action?pageId=15794186 | action: rendercontent
      2014-09-08 18:10:11.128941500 2014-09-08 18:10:11,126 WARN [TP-Processor44] [atlassian.confluence.themes.DefaultThemeManager] extractTheme Unable to find configured theme module: com.atlassian.studio.confluence:studio
      2014-09-08 18:10:11.128943500  -- url: /wiki/pages/rendercontent.action | userName: sysadmin | referer: https://zaansmeisje.atlassian.net/wiki/pages/editpage.action?pageId=15794186 | action: rendercontent
      2014-09-08 18:10:11.130911500 2014-09-08 18:10:11,129 WARN [TP-Processor44] [atlassian.confluence.themes.DefaultThemeManager] extractTheme Unable to find configured theme module: com.atlassian.studio.confluence:studio
      2014-09-08 18:10:11.130919500  -- url: /wiki/pages/rendercontent.action | userName: sysadmin | referer: https://zaansmeisje.atlassian.net/wiki/pages/editpage.action?pageId=15794186 | action: rendercontent
      2014-09-08 18:10:11.133784500 2014-09-08 18:10:11,131 WARN [TP-Processor44] [atlassian.confluence.themes.DefaultThemeManager] extractTheme Unable to find configured theme module: com.atlassian.studio.confluence:studio
      2014-09-08 18:10:11.133786500  -- url: /wiki/pages/rendercontent.action | userName: sysadmin | referer: https://zaansmeisje.atlassian.net/wiki/pages/editpage.action?pageId=15794186 | action: rendercontent
      2014-09-08 18:10:11.536978500 2014-09-08 18:10:11,535 ERROR [DefaultSlideCacheManager:thread-1] [com.benryan.conversion.AbstractSlideConversionTask] call problem while converting bad-font-colour.pptx
      2014-09-08 18:10:11.536981500  -- referer: https://zaansmeisje.atlassian.net/wiki/pages/createpage.action?spaceKey=AZ | url: /wiki/plugins/servlet/pptslide | userName: sysadmin
      2014-09-08 18:10:11.536982500 java.lang.NullPointerException
      2014-09-08 18:10:11.536983500 	at com.benryan.pptx.record.color.ColorAdjustments.applyAdjustment(ColorAdjustments.java:79)
      2014-09-08 18:10:11.536992500 	at com.benryan.pptx.record.color.ColorAdjustments.adjustInternal(ColorAdjustments.java:70)
      2014-09-08 18:10:11.536993500 	at com.benryan.pptx.record.color.ColorAdjustments.adjust(ColorAdjustments.java:58)
      2014-09-08 18:10:11.536994500 	at com.benryan.pptx.record.ColorScheme.adjust(ColorScheme.java:151)
      2014-09-08 18:10:11.536994500 	at com.benryan.pptx.record.ColorScheme.resolvePrstColor(ColorScheme.java:141)
      2014-09-08 18:10:11.536996500 	at com.benryan.pptx.record.ColorScheme.resolveColor(ColorScheme.java:101)
      2014-09-08 18:10:11.536996500 	at com.benryan.pptx.record.FillProperties.initFillStyle(FillProperties.java:68)
      2014-09-08 18:10:11.537695500 	at com.benryan.pptx.record.FillProperties.initProps(FillProperties.java:44)
      2014-09-08 18:10:11.537696500 	at com.benryan.pptx.record.XMLCharacterStyle.initProps(XMLCharacterStyle.java:133)
      2014-09-08 18:10:11.537702500 	at com.benryan.pptx.record.XMLTextRun.<init>(XMLTextRun.java:51)
      2014-09-08 18:10:11.537702500 	at com.benryan.pptx.record.XMLParagraphFactory.addTextRun(XMLParagraphFactory.java:83)
      2014-09-08 18:10:11.537703500 	at com.benryan.pptx.record.XMLParagraphFactory.addXmlObject(XMLParagraphFactory.java:73)
      2014-09-08 18:10:11.537703500 	at com.benryan.pptx.record.XMLParagraphFactory.createParagraphsInternal(XMLParagraphFactory.java:46)
      2014-09-08 18:10:11.537705500 	at com.benryan.pptx.record.XMLParagraphFactory.createParagraphs(XMLParagraphFactory.java:39)
      2014-09-08 18:10:11.537706500 	at com.benryan.pptx.record.XMLAutoShape.createParagraphs(XMLAutoShape.java:270)
      2014-09-08 18:10:11.537706500 	at com.benryan.pptx.record.XMLAutoShape.getParagraphs(XMLAutoShape.java:194)
      2014-09-08 18:10:11.537707500 	at com.benryan.escher.EscherRenderer.drawText(EscherRenderer.java:351)
      2014-09-08 18:10:11.537708500 	at com.benryan.escher.EscherRenderer.renderAutoshape(EscherRenderer.java:596)
      2014-09-08 18:10:11.537708500 	at com.benryan.escher.EscherRenderer.walkShapes(EscherRenderer.java:233)
      2014-09-08 18:10:11.537709500 	at com.benryan.ppt.PptRenderer.render(PptRenderer.java:125)
      2014-09-08 18:10:11.537709500 	at com.benryan.conversion.PPtDocumentConversionTask.convertFile(PPtDocumentConversionTask.java:56)
      2014-09-08 18:10:11.537712500 	at com.benryan.conversion.PPtDocumentConversionTask.convertFile(PPtDocumentConversionTask.java:27)
      2014-09-08 18:10:11.537713500 	at com.benryan.conversion.AbstractSlideConversionTask.call(AbstractSlideConversionTask.java:50)
      2014-09-08 18:10:11.537713500 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      2014-09-08 18:10:11.537714500 	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      2014-09-08 18:10:11.537720500 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      2014-09-08 18:10:11.537720500 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      2014-09-08 18:10:11.537721500 	at java.lang.Thread.run(Thread.java:662)
      2014-09-08 18:10:15.011813500 2014-09-08 18:10:15,008 ERROR [scheduler_Worker-6] [atlassian.confluence.links.ReferralTaskQueue] flush Unable to add referrer https://zaansmeisje.atlassian.net/wiki/pages/editpage.action?pageId=15794186 - null
      2014-09-08 18:10:15.011815500 java.lang.NullPointerException
      2014-09-08 18:10:15.011815500 	at java.lang.String.startsWith(String.java:1421)
      2014-09-08 18:10:15.011816500 	at java.lang.String.startsWith(String.java:1450)
      2014-09-08 18:10:15.011816500 	at com.atlassian.confluence.links.DefaultReferralManager.isReferringRequest(DefaultReferralManager.java:170)
      2014-09-08 18:10:15.011832500 	at com.atlassian.confluence.links.DefaultReferralManager.referToContent(DefaultReferralManager.java:159)
      2014-09-08 18:10:15.011833500 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2014-09-08 18:10:15.011833500 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      2014-09-08 18:10:15.011834500 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2014-09-08 18:10:15.011836500 	at java.lang.reflect.Method.invoke(Method.java:597)
      2014-09-08 18:10:15.011836500 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
      2014-09-08 18:10:15.011837500 	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
      2014-09-08 18:10:15.011840500 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
      2014-09-08 18:10:15.011841500 	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
      2014-09-08 18:10:15.011841500 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2014-09-08 18:10:15.011843500 	at com.atlassian.spring.interceptors.SpringProfilingInterceptor.invoke(SpringProfilingInterceptor.java:16)
      2014-09-08 18:10:15.011844500 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2014-09-08 18:10:15.011844500 	at com.atlassian.confluence.util.profiling.ConfluenceMonitoringMethodInterceptor.invoke(ConfluenceMonitoringMethodInterceptor.java:59)
      2014-09-08 18:10:15.011846500 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2014-09-08 18:10:15.011847500 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
      2014-09-08 18:10:15.011847500 	at $Proxy97.referToContent(Unknown Source)
      2014-09-08 18:10:15.011848500 	at com.atlassian.confluence.links.ReferralTask.execute(ReferralTask.java:23)
      2014-09-08 18:10:15.011851500 	at com.atlassian.confluence.links.ReferralTaskQueue.flush(ReferralTaskQueue.java:73)
      2014-09-08 18:10:15.011851500 	at com.atlassian.quartz.jobs.TaskQueueFlushJob.doExecute(TaskQueueFlushJob.java:33)
      2014-09-08 18:10:15.011852500 	at com.atlassian.quartz.jobs.AbstractJob$1.doInHibernate(AbstractJob.java:112)
      2014-09-08 18:10:15.011852500 	at org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:370)
      2014-09-08 18:10:15.011854500 	at org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:337)
      2014-09-08 18:10:15.011854500 	at com.atlassian.quartz.jobs.AbstractJob.executeInternal(AbstractJob.java:104)
      2014-09-08 18:10:15.011855500 	at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86)
      2014-09-08 18:10:15.011855500 	at com.atlassian.scheduler.quartz1.Quartz1JobFactory$ClassLoaderProtectingWrappedJob.execute(Quartz1JobFactory.java:62)
      2014-09-08 18:10:15.011864500 	at org.quartz.core.JobRunShell.run(JobRunShell.java:223)
      2014-09-08 18:10:15.011865500 	at com.atlassian.confluence.schedule.quartz.ConfluenceQuartzThreadPool$1.run(ConfluenceQuartzThreadPool.java:22)
      2014-09-08 18:10:15.011865500 	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549)
      2014-09-08 18:10:20.488949500 2014-09-08 18:10:20,486 WARN [TP-Processor44] [atlassian.confluence.themes.DefaultThemeManager] extractTheme Unable to find configured theme module: com.atlassian.studio.confluence:studio
      2014-09-08 18:10:20.488952500  -- url: /wiki/json/startheartbeatactivity.action | userName: sysadmin | referer: https://zaansmeisje.atlassian.net/wiki/pages/editpage.action?pageId=15794186
      2014-09-08 18:10:20.490670500 2014-09-08 18:10:20,488 WARN [TP-Processor44] [atlassian.confluence.themes.DefaultThemeManager] extractTheme Unable to find configured theme module: com.atlassian.studio.confluence:studio
      2014-09-08 18:10:20.490672500  -- url: /wiki/json/startheartbeatactivity.action | userName: sysadmin | referer: https://zaansmeisje.atlassian.net/wiki/pages/editpage.action?pageId=15794186
      

      When font color is changed to a standard font in all instances of that color, PPT loads.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              smackie@atlassian.com Shannon S
              Votes:
              4 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: