Here's the stack trace
org.apache.xmlbeans.impl.values.XmlValueDisconnectedException
        at
org.apache.xmlbeans.impl.values.XmlObjectBase.check_orphaned(XmlObjectBase.java:1213)
        at
org.apache.xmlbeans.impl.values.XmlObjectBase.newCursor(XmlObjectBase.java:243)
        at
org.apache.xmlbeans.impl.values.XmlObjectBase.selectPath(XmlObjectBase.java:424)
        at
org.apache.xmlbeans.impl.values.XmlObjectBase.selectPath(XmlObjectBase.java:415)
        at
org.apache.poi.xslf.usermodel.XSLFSimpleShape.getSpPr(XSLFSimpleShape.java:116)
        at
org.apache.poi.xslf.usermodel.RenderableShape$4.fetch(RenderableShape.java:351)
        at
org.apache.poi.xslf.usermodel.XSLFSimpleShape.fetchShapeProperty(XSLFSimpleShape.java:574)
        at
org.apache.poi.xslf.usermodel.RenderableShape.getFillPaint(RenderableShape.java:364)
        at
org.apache.poi.xslf.usermodel.XSLFSimpleShape.getFillColor(XSLFSimpleShape.java:490)
        at
org.apache.poi.xslf.usermodel.XSLFSimpleShape.copy(XSLFSimpleShape.java:649)
        at 
org.apache.poi.xslf.usermodel.XSLFTextShape.copy(XSLFTextShape.java:561)
        at
org.apache.poi.xslf.usermodel.XSLFSheet.importContent(XSLFSheet.java:310)
        at pptxMerger.doMerge(pptxMerger.java:92)
        at mergePowerPoint.main(mergePowerPoint.java:42)


and sample code:for(XSLFSlide srcSlide : src.getSlides()){                      
                                
                                XSLFSlide newSlide =  ppt.createSlide();
                                            
                            /*      *       */              
                                newSlide.setFollowMasterGraphics(false);
                                
                                //Apply the background
                                XSLFSlideLayout src_sl = 
srcSlide.getSlideLayout();
                                XSLFSlideMaster src_sm = 
srcSlide.getSlideMaster();
                            
                                XSLFSlideLayout new_sl = 
newSlide.getSlideLayout();
                                XSLFSlideMaster new_sm = 
newSlide.getSlideMaster();
                                                                
                                new_sl.importContent(src_sl);
                                new_sm.importContent(src_sm);
                                /*} catch
(org.apache.xmlbeans.impl.values.XmlValueDisconnectedException xmlE){
                                        continue;
                                }*/
                                
                            /*             *              */
                            
                            
                                newSlide.importContent(srcSlide);               
    
                        


--
View this message in context: 
http://apache-poi.1045710.n5.nabble.com/XSLF-copy-slides-tp5147500p5710165.html
Sent from the POI - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to