Ummm...

I tried to integrate beta3 into Tika, and I noticed that a handful of inner 
classes are missing from the poi-ooxml-schemas.jar.   Did we change something 
in the building of the schemas jar that would explain this?  Or did we remove 
tests or test files that used to exercise the inner classes and therefore lead 
to their inclusion in the schemas jar?  Or, most likely, did I botch something 
in the integration with Tika?

Some examples:
org/openxmlformats/schemas/officeDocument/x2006/main/impl/CTPropertiesImpl$1PropertyList
org/openxmlformats/schemas/presentationml/x2006/main/impl/CTSlideIdListImpl$1SldIdList
org/openxmlformats/schemas/wordprocessingml/x2006/main/impl/CTPImpl$1BookmarkStartList

I was able to get the schemas jar builder to add in the first by adding an 
empty test:
+
+    public void testCustom2() throws Exception {
+        OPCPackage pkg = OPCPackage.open(
+                _ssSamples.openResourceAsStream("ExcelWithAttachments.xlsm")
+        );
+        XSSFWorkbook wb = new XSSFWorkbook(pkg);
+        for (CTProperty prop : 
wb.getProperties().getCustomProperties().getUnderlyingProperties().getPropertyList(
                             )) {
        //no-op
+        }
+    }

Do we need to do this kind of thing for the other missing inner classes?

Thank you.
 
       Best,

                 Tim
-----Original Message-----
From: Allison, Timothy B. [mailto:[email protected]] 
Sent: Friday, November 07, 2014 8:35 AM
To: POI Developers List
Subject: RE: Last call for 3.11 beta 3!

Nick,
  I'll run trunk (beta3) against govdocs1 this morning and compare with beta2.  
Govdocs1 has very few ooxml files, but it might be useful for the older 
formats.  

-----Original Message-----
From: Nick Burch [mailto:[email protected]] 
Sent: Monday, November 03, 2014 6:57 PM
To: [email protected]
Subject: Last call for 3.11 beta 3!

Hi All

There's one bug I really wanted to fix before 3.11 beta 3, but it looks 
like it's actually much more complex than I thought, and I may have to 
abandon the plan to fix it before the beta...

Either way, I'm aiming to roll the 3.11 beta 3 release candidate in about 
18 hours. So, last call for commits!


For anyone not a committer, who wants to see something make it into 3.11 
final:
* If you have a patch, make sure it applies on trunk, all tests pass with
   it applied, and your changes come with unit tests
* If you use a patch, report if it applies (or not) on trunk, and add any
   unit tests it might be missing
* If you care about a bug, make sure it has all the information / files /
   etc to reproduce it, and if possible includes a unit test showing it
* If you can spot a documentation issue, propose some new text!
* If you can spot a problem with an example, report it, and if possible
   include a patch to fix it!
* If you see an area that isn't clear that you've worked your way through,
   please propose a new example or some expanded documentation!
* If you care about the project, and have no current issues of your own,
   please dive in and help with something reported by someone else!

Thanks
Nick

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


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


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

Reply via email to