[prev in list] [next in list] [prev in thread] [next in thread] 

List:       poi-dev
Subject:    [Bug 53925] New: ClassNotFoundException:CTTextParagraphImpl$1RList
From:       bugzilla () apache ! org
Date:       2012-09-24 4:09:12
Message-ID: bug-53925-47293 () https ! issues ! apache ! org/bugzilla/
[Download RAW message or body]

https://issues.apache.org/bugzilla/show_bug.cgi?id=53925

          Priority: P2
            Bug ID: 53925
          Assignee: dev@poi.apache.org
           Summary: ClassNotFoundException:CTTextParagraphImpl$1RList
          Severity: normal
    Classification: Unclassified
          Reporter: zhyang@yeah.net
          Hardware: PC
            Status: NEW
           Version: 3.8
         Component: XSSF
           Product: POI

OPCPackage pptPackage = OPCPackage.open(fis);

XMLSlideShow xmlSlideShow = new XMLSlideShow(pptPackage);
XSLFSlide slides[] = xmlSlideShow.getSlides();

for (XSLFSlide slide : slides)
{
    CTSlide rowSlide = slide.getXmlObject();
    CTGroupShape gs = rowSlide.getCSld().getSpTree();
    List<CTShape> shapes = gs.getSpList();
    for (CTShape shape : shapes)
    {
        CTTextBody tp = shape.getTxBody();
        if (null == tp)
        {
            continue;
        }
        List<CTTextParagraph> paras = tp.getPList();
        for (CTTextParagraph para : paras)
        {
            //CTRegularTextRun[] textRuns = para.getRArray();
            List<CTRegularTextRun> textRuns =para.getRList();
            for (CTRegularTextRun textRun : textRuns)
            {
                content.append(textRun.getT());
            }
        }
    }
}
///////
When the code run to the line:
List<CTRegularTextRun> textRuns =para.getRList();

There throw an exception:

Caused by: java.lang.ClassNotFoundException:
org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextParagraphImpl$1RList
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    ... 2 more

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic