[GUMP@vmgump]: Project ooxml-schemas (in module poi) failed

2016-09-14 Thread Gump [HEAD] :-(
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project ooxml-schemas has an issue affecting its community integration.
This issue affects 2 projects.
The current state of this project is 'Failed', with reason 'Build Timed Out'.
For reference only, the following projects are affected by this:
- ooxml-schemas :  POI
- poi-ooxml-schemas :  POI


Full details are available at:
http://vmgump.apache.org/gump/public/poi/ooxml-schemas/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole jar output [ooxml-schemas-[0-9]*[0-9T].jar] identifier set to 
project name
 -INFO- Failed with reason build timed out
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/poi/ooxml-schemas/gump_work/build_poi_ooxml-schemas.html
Work Name: build_poi_ooxml-schemas (Type: Build)
Work ended in a state of : Failed
Elapsed: 1 hour 11 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only -Dant.build.clonevm=true org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml compile-ooxml-xsds 
[Working Directory: /srv/gump/public/workspace/poi]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/poi/ooxml-lib/curvesapi-1.04.jar:/srv/gump/public/workspace/poi/ooxml-lib/xmlbeans-2.6.0.jar.orig:/srv/gump/public/workspace/poi/compile-lib/bcpkix-jdk15on-1.54.jar:/srv/gump/public/workspace/poi/compile-lib/bcprov-ext-jdk15on-1.54.jar:/srv/gump/public/workspace/poi/compile-lib/slf4j-api-1.7.12.jar
-
Buildfile: /srv/gump/public/workspace/poi/build.xml

check-jars:

fetch-jars:

check-ooxml-jars:

fetch-ooxml-jars:

init:
 [echo] Using Ant: Apache Ant(TM) version 1.10.0alpha compiled on September 
14 2016 from ${ant.home}, Ant detected Java 1.8 (may be different than actual 
Java sometimes...)
 [echo] Using Java: 1.8.0_60/1.8.0_60-b27/25.60-b23/Java HotSpot(TM) 64-Bit 
Server VM from Oracle Corporation on Linux: 3.13.0-66-generic
 [echo] Using Findbugs: 3.0.1 for Java 1.8.0_60

check-ooxml-xsds:

fetch-ooxml-xsds:
  [get] Getting: 
http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%201st%20edition%20Part%204%20(PDF).zip
  [get] To: /srv/gump/public/workspace/poi/ooxml-lib/OfficeOpenXML-Part4.zip
  [get] Getting: 
http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%201st%20edition%20Part%202%20(PDF).zip
  [get] To: /srv/gump/public/workspace/poi/ooxml-lib/OfficeOpenXML-Part2.zip
  [get] Getting: 
https://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd
  [get] To: /srv/gump/public/workspace/poi/ooxml-lib/xmldsig-core-schema.xsd
  [get] Getting: http://uri.etsi.org/01903/v1.3.2/XAdES.xsd
  [get] To: /srv/gump/public/workspace/poi/ooxml-lib/XAdES.xsd
  [get] Getting: http://uri.etsi.org/01903/v1.4.1/XAdESv141.xsd
  [get] To: /srv/gump/public/workspace/poi/ooxml-lib/XAdESv141.xsd
[unzip] Expanding: 
/srv/gump/public/workspace/poi/ooxml-lib/OfficeOpenXML-Part4.zip into 
/srv/gump/public/workspace/poi/ooxml-lib
[unzip] Expanding: 
/srv/gump/public/workspace/poi/ooxml-lib/OfficeOpenXML-Part2.zip into 
/srv/gump/public/workspace/poi/ooxml-lib
[unzip] Expanding: 
/srv/gump/public/workspace/poi/ooxml-lib/OfficeOpenXML-Part4.zip into 
/srv/gump/public/workspace/poi/ooxml-lib

check-compiled-ooxml-xsds:

compile-ooxml-xsds:
[mkdir] Created dir: /srv/gump/public/workspace/poi/build/xmlbean-xsds
[mkdir] Created dir: /srv/gump/public/workspace/poi/build/xmlbean-sources
[mkdir] Created dir: /srv/gump/public/workspace/poi/build/xmlbean-classes
 [copy] Copying 2 files to /srv/gump/public/workspace/poi/build/xmlbean-xsds
 [copy] Copying 87 resources to 
/srv/gump/public/workspace/poi/build/xmlbean-xsds
  [xmlbean] Time to build schema type system: 5.724 seconds
  [xmlbean] Time to generate code: 13.446 seconds
 [copy] Copying 7 files to 
/srv/gump/public/workspace/poi/build/xmlbean-sources
[javac] Compiling 4575 source files to 
/srv/gump/public/workspace/poi/build/xmlbean-classes
---

Re: [VOTE] Apache POI 3.15 (RC2)

2016-09-14 Thread Javen O'Neal
I read through all the commits mentioned in the bugs that block bug 59836.
These changes, excluding ClientAnchor.getAnchorType(), were made after the
release of POI 3.14, so I could safely revert back to the original getter
behavior. I have left ClientAnchor.getAnchorType() returning AnchorType
enum and am ***hoping for some discussion on this before we start RC3.***

The commits I made span for reverting the other getters span r1760607 to
r1760641. Some of these commits are just javadoc, @deprecated, @since,
@Deprecated, @Internal, and @Removal changes.

***Please add the following*** to the release notes per r1737751 bug 59264
comment 4:

CellStyle#BORDER_HAIR and #BORDER_DOTTED were swapped to correctly reflect
the official names and to be consistent with BorderStyle enum. HAIR has
smaller dots than DOTTED

On Sep 13, 2016 19:23, "Javen O'Neal"  wrote:

> CellValue#getCellType was changed to return an enum after the 3.14
> release. I reverted that signature change in r1760607 (see bug 59791
> comment 13).
>
> For bug 59907, I broke backwards compatibility for ClientAnchor (both HSSF
> and XSSF) in r1716313 (first appeared in POI 3.14 beta 1 and included in
> POI 3.14 final) without the usual 2 release deprecation warning. The
> question is do I restore the behavior of 3.13 (breaking code a second time
> for anyone who upgraded their code to 3.14, and a third time whenever we
> retire the int code), or do we leave it as is and ask users to upgrade to
> the enum getter now?
>
> Looking at the code example from bug 59907 comment 1, the fix for them is
> simple: delete ".getValue()".
>
> On Sep 13, 2016 09:06, "Javen O'Neal"  wrote:
>
>> I will commit a fix for this today with the goal for backwards
>> compatibility.
>>
>> Here's the plan:
>> getX() returns int
>> getXEnum() returns enum
>> setX(int)
>> setX(enum)
>>
>> I will also take a look at bug 59907 (client anchor enum)
>>
>> On Sep 13, 2016 6:58 AM, "David North"  wrote:
>>
>>> Javen, any thoughts on this one?
>>>
>>> On 13/09/16 12:14, Dominik Stadler wrote:
>>> > Hi,
>>> >
>>> > I really hate to delay this further, but unfortunately we have a
>>> similar
>>> > problem in class CellValue as we tried to fix in Cell in RC2, the
>>> > getCellType() is now an enum whereas it was an int before, so something
>>> > like the following in user-code does break in POI 3.15:
>>> >
>>> > CellValue cellValue = checkAndGetCellValue(evaluator, sheet, line);
>>> >
>>> > switch (cellValue.getCellType()) {
>>> > case Cell.CELL_TYPE_STRING:
>>> >
>>> >
>>> > I am sorry that I did not see this earlier but this can lead to the
>>> same
>>> > incompatibility as we had in Cell before.
>>> >
>>> > Dominik.
>>> >
>>> > On Sun, Sep 11, 2016 at 9:46 PM, David North 
>>> wrote:
>>> >
>>> >> Hi everyone,
>>> >>
>>> >> My apologies for going AWOL in the middle of the last release
>>> attempt. I
>>> >> didn't anticipate that we'd find problems in review twice in a row,
>>> and
>>> >> things have been very busy for me at work lately. However, I've now
>>> >> rolled a second RC for 3.15.
>>> >>
>>> >> https://dist.apache.org/repos/dist/dev/poi/3.15-RC2/
>>> >>
>>> >> Areas to review:
>>> >>
>>> >> * Does it work?
>>> >> * Are the sigs and hashes valid?
>>> >> * Have the issues with the last RC been fixed?
>>> >> * Are the release notes now in good shape?
>>> >>
>>> >> The vote starts now and ends at 20:55 BST on Tuesday 13 September
>>> 2016.
>>> >>
>>> >> Here is my +1.
>>> >>
>>> >> After this release is done, I'll try and find some time to profile the
>>> >> build & tests - 15 minutes is quite a wait on an SSD (it's possible we
>>> >> might want some multi-threaded options on the tests).
>>> >>
>>> >> Thanks,
>>> >>
>>> >> --
>>> >> David North | www.dnorth.net
>>> >>
>>> >>
>>> >
>>>
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
>>> For additional commands, e-mail: dev-h...@poi.apache.org
>>>
>>>


[Bug 60130] New: [PATCH] DGET function, correct behavior with empty target cell

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60130

Bug ID: 60130
   Summary: [PATCH] DGET function, correct behavior with empty
target cell
   Product: POI
   Version: unspecified
  Hardware: All
OS: All
Status: NEW
  Severity: enhancement
  Priority: P2
 Component: SS Common
  Assignee: dev@poi.apache.org
  Reporter: patrick.zimmerm...@haltec.de

Created attachment 34244
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=34244&action=edit
dget_empty_target_cell.patch

This patch fixes the return value of DGET when the target cell in the database
is empty or the empty string (should return #VALUE!, previously returned 0).

I added several more tests to the DGet.xls file checking the behavior with
different value types in the target cell.

Also added another test about the behavior of error values in the database
header.

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

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



[Bug 60130] [PATCH] DGET function, correct behavior with empty target cell

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60130

--- Comment #1 from Patrick Zimmermann  ---
Created attachment 34245
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=34245&action=edit
DGet.xls

Should go to test-data/spreadsheet/DGet.xls

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

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



[Bug 60131] New: [PATCH] D* functions refactor, use OperandResolver

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60131

Bug ID: 60131
   Summary: [PATCH] D* functions refactor, use OperandResolver
   Product: POI
   Version: unspecified
  Hardware: All
OS: All
Status: NEW
  Severity: enhancement
  Priority: P2
 Component: SS Common
  Assignee: dev@poi.apache.org
  Reporter: patrick.zimmerm...@haltec.de

Created attachment 34246
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=34246&action=edit
dstar_OperandResolver_refactor.patch

Non functionality changing refactor of DStarRunner.java to not use custom
implementations to resolve references or coerce to string, but use the
OperandResolver static methods instead.
Tests still all pass.
Also removes an unused method.

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

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



[Bug 60131] [PATCH] D* functions refactor, use OperandResolver

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60131

Patrick Zimmermann  changed:

   What|Removed |Added

   Keywords||PatchAvailable

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

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



[Bug 60130] [PATCH] DGET function, correct behavior with empty target cell

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60130

Patrick Zimmermann  changed:

   What|Removed |Added

   Keywords||PatchAvailable

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

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



[Bug 60130] [PATCH] DGET function, correct behavior with empty target cell

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60130

Nick Burch  changed:

   What|Removed |Added

 Status|NEW |NEEDINFO

--- Comment #2 from Nick Burch  ---
I've just tried applying your patch to trunk, and updating the DGet file.
However, one of the unit tests then fails:

Testcase: processFunctionRow[strange types as headers - unused error header
values] took 0.001 sec
   FAILED
In DGet.xls DGet!B100 {=DGET($G$92:$N$93,"Three",AH92:AI93)} 'strange types as
headers - unused error header values'. Actual: ERROR
junit.framework.AssertionFailedError: In DGet.xls DGet!B100
{=DGET($G$92:$N$93,"Three",AH92:AI93)} 'strange types as headers - unused error
header values'. Actual: ERROR
   at
org.apache.poi.ss.formula.functions.BaseTestFunctionsFromSpreadsheet.processFunctionRow(BaseTestFunctionsFromSpreadsheet.java:166)

Any chance you could see what's going wrong and fix?

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

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



[Bug 60131] [PATCH] D* functions refactor, use OperandResolver

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60131

Nick Burch  changed:

   What|Removed |Added

 Status|NEW |NEEDINFO

--- Comment #1 from Nick Burch  ---
With this patch applied to trunk, but not your other patch, the unit tests fail
with:

Testcase: processFunctionRow[strange types as headers - wrong number] took
0.001 sec
   Caused an ERROR
Error evaluating cell DGet!B98
org.apache.poi.ss.formula.eval.NotImplementedException: Error evaluating cell
DGet!B98
   at
org.apache.poi.ss.formula.WorkbookEvaluator.addExceptionInfo(WorkbookEvaluator.java:386)
   at
org.apache.poi.ss.formula.WorkbookEvaluator.evaluateAny(WorkbookEvaluator.java:327)
   at
org.apache.poi.ss.formula.WorkbookEvaluator.evaluate(WorkbookEvaluator.java:259)
   at
org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator.evaluateFormulaCellValue(HSSFFormulaEvaluator.java:200)
   at
org.apache.poi.ss.formula.BaseFormulaEvaluator.evaluate(BaseFormulaEvaluator.java:101)
   at
org.apache.poi.ss.formula.functions.BaseTestFunctionsFromSpreadsheet.processFunctionRow(BaseTestFunctionsFromSpreadsheet.java:151)
Caused by: org.apache.poi.ss.formula.eval.NotImplementedException: D* function
with formula conditions
   at
org.apache.poi.ss.formula.functions.DStarRunner.fullfillsConditions(DStarRunner.java:227)
   at
org.apache.poi.ss.formula.functions.DStarRunner.evaluate(DStarRunner.java:102)
   at
org.apache.poi.ss.formula.functions.DStarRunner.evaluate(DStarRunner.java:55)
   at
org.apache.poi.ss.formula.OperationEvaluatorFactory.evaluate(OperationEvaluatorFactory.java:132)
   at
org.apache.poi.ss.formula.WorkbookEvaluator.evaluateFormula(WorkbookEvaluator.java:550)
   at
org.apache.poi.ss.formula.WorkbookEvaluator.evaluateAny(WorkbookEvaluator.java:317)

Do we need to get your other patch fixed and applied first? Or do we need to
fix the current tests for this patch?

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

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



[Bug 60128] File left open in ZipPackage when InvalidFormatException are raised

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60128

Nick Burch  changed:

   What|Removed |Added

 Status|NEW |NEEDINFO

--- Comment #1 from Nick Burch  ---
Are you sure this is still happening on trunk?

OPCPackage has a bunch of catches in the open block, which attempt to close the
faulty package before triggering the exception. I've added some unit tests in
r1760693 which verify that the call to close on a faulty package does actually
close the underlying stream/file. As such, I can't see how things aren't
getting closed?

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

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



[Bug 60128] File left open in ZipPackage when InvalidFormatException are raised

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60128

--- Comment #2 from Javen O'Neal  ---
I found a couple spots where opened files were not closed when raising
exceptions. The one mentioned in comment 0, caused by OPCPackage.open not
closing the ZipPackage when pack.getParts() failed is fixed [1].
I found some other cases in the ZipPackage constructors that could fail without
cleaning up their resources. [2]

I committed these changes in r1760702. They will likely be included in the POI
3.15 final release.

This commit is in desperate need of cleanup for someone who knows what they're
doing with Java exception handling. This is admittedly beyond my skills.

Thanks for the test file, code, and stack trace. Got any ideas how we can check
for unclosed resources in our unit tests? In TestZipPackage, we're using
assertTrue(tmpFile.delete()) [3]

[1] OPCPackage.java
https://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/openxml4j/opc/OPCPackage.java?r1=1760702&r2=1760701&pathrev=1760702
[2] ZipPackage.java
https://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/openxml4j/opc/ZipPackage.java?r1=1760702&r2=1760701&pathrev=1760702
[3] TestZipPackage.java
https://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestZipPackage.java?r1=1760702&r2=1760701&pathrev=1760702

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

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



[Bug 60128] File left open in ZipPackage when InvalidFormatException are raised

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60128

Javen O'Neal  changed:

   What|Removed |Added

 OS|Windows NT  |All
   Severity|normal  |critical

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

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



[Bug 60128] File left open in ZipPackage when InvalidFormatException are raised

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60128

--- Comment #3 from Javen O'Neal  ---
Based on the line numbers in comment 0, it looks like Matafagafo is using POI
3.15 beta 2 or a trunk release between r1749795 (2016-06-22) and r1752997
(2016-07-16)

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

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



[Bug 60131] [PATCH] D* functions refactor, use OperandResolver

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60131

--- Comment #2 from Patrick Zimmermann  ---
(In reply to Nick Burch from comment #1)
> With this patch applied to trunk, but not your other patch, the unit tests
> fail with:
> 
> ...
> 
> Do we need to get your other patch fixed and applied first? Or do we need to
> fix the current tests for this patch?

I messed up a bit. Sorry for that.
Both patches together work fine.


There is a fix relating to error values in the D* database headers in here I
overlooked while preparing the patches. Because of that the new DGet.xls (which
tests that behavior) fails without this patch.

Also the DGet.xls has a false-positive test now ed which this patch
relies on.

Easiest way forward: Just apply both patches and the DGet.xls.
Alternative: I prepare another intermediate DGet.xls so one can apply the
patches one after the other.

What do you think?

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

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



[Bug 60131] [PATCH] D* functions refactor, use OperandResolver

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60131

--- Comment #3 from Javen O'Neal  ---
Together is fine.

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

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



RE: [VOTE] Apache POI 3.15 (RC2)

2016-09-14 Thread Allison, Timothy B.
All,
  On TIKA-2058 [1], Luis Filipe Nassif attached a patch for POI that _may_ 
solve a memory leak.  We haven't had a chance to test that it solves the 
problem.  The patch looks reasonable to me (it is very short), but I don't know 
enough about FileBackedDataSource to apply it responsibly.
  If anyone has a chance to look, it would be great to apply this before we 
respin.
  Thank you!

 Best,

 Tim
[1] https://issues.apache.org/jira/browse/TIKA-2058 
-Original Message-
From: David North [mailto:dtn-...@corefiling.co.uk] 
Sent: Tuesday, September 13, 2016 12:09 PM
To: POI Developers List 
Subject: Re: [VOTE] Apache POI 3.15 (RC2)

Thanks - sounds good. I guess I'd better change my +1 to a -1 and try to build 
a fresh RC tomorrow night.

On 13/09/16 17:06, Javen O'Neal wrote:
> I will commit a fix for this today with the goal for backwards 
> compatibility.
> 
> Here's the plan:
> getX() returns int
> getXEnum() returns enum
> setX(int)
> setX(enum)
> 
> I will also take a look at bug 59907 (client anchor enum)
> 
> On Sep 13, 2016 6:58 AM, "David North"  wrote:
> 
>> Javen, any thoughts on this one?
>>
>> On 13/09/16 12:14, Dominik Stadler wrote:
>>> Hi,
>>>
>>> I really hate to delay this further, but unfortunately we have a 
>>> similar problem in class CellValue as we tried to fix in Cell in 
>>> RC2, the
>>> getCellType() is now an enum whereas it was an int before, so 
>>> something like the following in user-code does break in POI 3.15:
>>>
>>> CellValue cellValue = checkAndGetCellValue(evaluator, sheet, line);
>>>
>>> switch (cellValue.getCellType()) {
>>> case Cell.CELL_TYPE_STRING:
>>>
>>>
>>> I am sorry that I did not see this earlier but this can lead to the 
>>> same incompatibility as we had in Cell before.
>>>
>>> Dominik.
>>>
>>> On Sun, Sep 11, 2016 at 9:46 PM, David North  wrote:
>>>
 Hi everyone,

 My apologies for going AWOL in the middle of the last release 
 attempt. I didn't anticipate that we'd find problems in review 
 twice in a row, and things have been very busy for me at work 
 lately. However, I've now rolled a second RC for 3.15.

 https://dist.apache.org/repos/dist/dev/poi/3.15-RC2/

 Areas to review:

 * Does it work?
 * Are the sigs and hashes valid?
 * Have the issues with the last RC been fixed?
 * Are the release notes now in good shape?

 The vote starts now and ends at 20:55 BST on Tuesday 13 September 2016.

 Here is my +1.

 After this release is done, I'll try and find some time to profile 
 the build & tests - 15 minutes is quite a wait on an SSD (it's 
 possible we might want some multi-threaded options on the tests).

 Thanks,

 --
 David North | www.dnorth.net


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

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



[Bug 60128] File left open in ZipPackage when InvalidFormatException are raised

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60128

Matafagafo  changed:

   What|Removed |Added

 Status|NEEDINFO|NEW

--- Comment #4 from Matafagafo  ---
(In reply to Javen O'Neal from comment #3)
> Based on the line numbers in comment 0, it looks like Matafagafo is using
> POI 3.15 beta 2 or a trunk release between r1749795 (2016-06-22) and
> r1752997 (2016-07-16)

You are right, the stack is from POI 3.15 beta 2.
Sorry for the lack of info.

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

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



Build failed in Jenkins: POI-JDK8 #1222

2016-09-14 Thread Apache Jenkins Server
See 

Changes:

[onealj] make logger final

[onealj] bug 60128: close opened resources to avoid leaks; add exception as 
cause where available for more context for raised exceptions.

[onealj] give more helpful exceptions rather than returning null when zip file 
cannot be opened

[onealj] bug 60128: close open file descriptors when exceptions are thrown from 
OPCPackage.open

[nick] Unit test for bug #60128, showing that calling close on a broken package 
cleans up file or stream

--
[...truncated 3770 lines...]
[junit] Reading spreadsheet/Themes2.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/TwoSheetsNoneHidden.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsNoneHidden.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsNoneHidden.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/TwoSheetsOneHidden.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsOneHidden.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsOneHidden.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/UncalcedRecord.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/UnionPtg.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WORKBOOK_in_capitals.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WeekNumFunctionTestCaseData.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WeekNumFunctionTestCaseData2013.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithChart.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithChart.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithChart.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithChartSheet.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithChartSheet.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithCheckBoxes.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithConditionalFormatting.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithConditionalFormatting.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithConditionalFormatting.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithDrawing.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithDrawing.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithEmbeddedObjects.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithEmbeded.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithEmbeded.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithExtendedStyles.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithFormattedGraphTitle.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithHyperlink.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithMoreVariousData.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithMoreVariousData.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTable.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTable.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTextBox.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTextBox.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTextBox2.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTextBox2.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithThreeCharts.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithThreeCharts.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithThreeCharts.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTwoCharts.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithTwoCharts.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTwoCharts.xlsx with class 
org.a

Build failed in Jenkins: POI #1524

2016-09-14 Thread Apache Jenkins Server
See 

Changes:

[onealj] make logger final

[onealj] bug 60128: close opened resources to avoid leaks; add exception as 
cause where available for more context for raised exceptions.

[onealj] give more helpful exceptions rather than returning null when zip file 
cannot be opened

[onealj] bug 60128: close open file descriptors when exceptions are thrown from 
OPCPackage.open

[nick] Unit test for bug #60128, showing that calling close on a broken package 
cleans up file or stream

--
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on ubuntu-4 (Ubuntu yahoo-not-h2 ubuntu ubuntu4 docker) in 
workspace 
Updating http://svn.apache.org/repos/asf/poi/trunk at revision 
'2016-09-14T14:34:28.006 +'
AUtest-data/openxml4j/invalid.xlsx
U src/java/org/apache/poi/ss/usermodel/CreationHelper.java
U src/java/org/apache/poi/ss/usermodel/CellValue.java
U src/java/org/apache/poi/ss/usermodel/Row.java
U src/java/org/apache/poi/ss/usermodel/BorderFormatting.java
U src/java/org/apache/poi/ss/usermodel/ClientAnchor.java
U src/java/org/apache/poi/ss/usermodel/FormulaEvaluator.java
U src/java/org/apache/poi/ss/usermodel/charts/DataSources.java
U src/java/org/apache/poi/ss/usermodel/CellStyle.java
U src/java/org/apache/poi/ss/usermodel/Cell.java
U src/java/org/apache/poi/ss/formula/EvaluationCell.java
U src/java/org/apache/poi/ss/formula/OperandClassTransformer.java
U 
src/java/org/apache/poi/ss/formula/eval/forked/ForkedEvaluationCell.java
U src/java/org/apache/poi/ss/formula/BaseFormulaEvaluator.java
U src/java/org/apache/poi/ss/format/CellFormat.java
U src/java/org/apache/poi/ss/util/CellUtil.java
U src/java/org/apache/poi/common/usermodel/Hyperlink.java
U src/java/org/apache/poi/hssf/usermodel/HSSFHyperlink.java
U src/java/org/apache/poi/hssf/usermodel/HSSFBorderFormatting.java
U src/java/org/apache/poi/hssf/usermodel/HSSFClientAnchor.java
U src/java/org/apache/poi/hssf/usermodel/HSSFCell.java
U src/java/org/apache/poi/hssf/usermodel/HSSFFormulaEvaluator.java
U src/java/org/apache/poi/hssf/usermodel/HSSFCellStyle.java
U src/java/org/apache/poi/hssf/usermodel/HSSFCreationHelper.java
U src/java/org/apache/poi/hssf/usermodel/HSSFEvaluationCell.java
U src/java/org/apache/poi/hssf/model/HSSFFormulaParser.java
U src/java/org/apache/poi/sl/usermodel/SlideShow.java
U 
src/scratchpad/src/org/apache/poi/hssf/converter/ExcelToFoConverter.java
U 
src/scratchpad/src/org/apache/poi/hssf/converter/ExcelToHtmlConverter.java
U src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFSlideShow.java
U src/examples/src/org/apache/poi/hssf/view/SVTableCellRenderer.java
U src/examples/src/org/apache/poi/ss/examples/ExcelComparator.java
U src/examples/src/org/apache/poi/ss/examples/html/ToHtml.java
U src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestZipPackage.java
U src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestPackage.java
U src/ooxml/testcases/org/apache/poi/poifs/crypt/TestSecureTempZip.java
U 
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestMultiSheetFormulaEvaluatorOnXSSF.java
U 
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFFormulaEvaluation.java
U src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java
U 
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestFormulaEvaluatorOnXSSF.java
U 
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFCellStyle.java
U 
src/ooxml/testcases/org/apache/poi/ss/formula/functions/TestProper.java
U 
src/ooxml/testcases/org/apache/poi/ss/formula/TestStructuredReferences.java
U src/ooxml/testcases/org/apache/poi/extractor/TestExtractorFactory.java
U src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFHyperlink.java
U src/ooxml/java/org/apache/poi/xslf/usermodel/XMLSlideShow.java
U 
src/ooxml/java/org/apache/poi/openxml4j/util/ZipInputStreamZipEntrySource.java
U src/ooxml/java/org/apache/poi/openxml4j/util/ZipEntrySource.java
U 
src/ooxml/java/org/apache/poi/openxml4j/util/ZipFileZipEntrySource.java
U src/ooxml/java/org/apache/poi/openxml4j/util/ZipSecureFile.java
U src/ooxml/java/org/apache/poi/openxml4j/opc/internal/ZipHelper.java
U src/ooxml/java/org/apache/poi/openxml4j/opc/OPCPackage.java
U src/ooxml/java/org/apache/poi/openxml4j/opc/ZipPackage.java
U src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFBorderFormatting.java
U src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFClientAnchor.java
U src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFFormulaEvaluator.j

[Bug 60130] [PATCH] DGET function, correct behavior with empty target cell

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60130

Nick Burch  changed:

   What|Removed |Added

 Status|NEEDINFO|RESOLVED
 Resolution|--- |FIXED

--- Comment #3 from Nick Burch  ---
Patch applied in r1760717, thanks!

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

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



[Bug 60131] [PATCH] D* functions refactor, use OperandResolver

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60131

Nick Burch  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|NEEDINFO|RESOLVED

--- Comment #4 from Nick Burch  ---
Patch applied in r1760717, thanks!

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

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



Build failed in Jenkins: POI-Maven » Apache POI OOXML package #578

2016-09-14 Thread Apache Jenkins Server
See 

--
[INFO] 
[INFO] 
[INFO] Building Apache POI OOXML package 3.16-beta1-SNAPSHOT
[INFO] 
[INFO] 
[INFO] --- maven-resources-plugin:3.0.1:copy-resources (copy-sources) @ 
poi-ooxml ---
[INFO] Using 'ASCII' encoding to copy filtered resources.
[INFO] Copying 410 resources
[INFO] 
[INFO] --- maven-resources-plugin:3.0.1:copy-resources (copy-resources) @ 
poi-ooxml ---
[INFO] Using 'ASCII' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] 
[INFO] --- maven-resources-plugin:3.0.1:resources (default-resources) @ 
poi-ooxml ---
[INFO] Using 'ASCII' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @ poi-ooxml ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 409 source files to 

[INFO] -
[ERROR] COMPILATION ERROR : 
[INFO] -
[ERROR] 
:[102,18]
 cannot find symbol
symbol  : method addSuppressed(java.io.IOException)
location: class java.io.IOException
[INFO] 1 error
[INFO] -

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



Build failed in Jenkins: POI-Maven #578

2016-09-14 Thread Apache Jenkins Server
See 

Changes:

[nick] Republish javadocs

[nick] Javadoc fix

[nick] Patches from Patrick Zimmermann from bugs #60130 and #60131 - DGET fix 
for empty cells and D* coding improvements

[onealj] make logger final

[onealj] bug 60128: close opened resources to avoid leaks; add exception as 
cause where available for more context for raised exceptions.

[onealj] give more helpful exceptions rather than returning null when zip file 
cannot be opened

[onealj] bug 60128: close open file descriptors when exceptions are thrown from 
OPCPackage.open

[nick] Unit test for bug #60128, showing that calling close on a broken package 
cleans up file or stream

--
[...truncated 1672 lines...]

main:
[INFO] Executed tasks
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ 
poi-ooxml-schema ---
[INFO] Using 'ASCII' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory 

[INFO] Copying 7418 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @ 
poi-ooxml-schema ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 4575 source files to 

[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ 
poi-ooxml-schema ---
[INFO] Using 'ASCII' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory 

[INFO] 
[INFO] --- maven-compiler-plugin:3.5.1:testCompile (default-testCompile) @ 
poi-ooxml-schema ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ poi-ooxml-schema 
---
[INFO] No tests to run.
[JENKINS] Recording test results[INFO] 
[INFO] --- maven-antrun-plugin:1.8:run (remove-xmltypeloader-from-schema-jar) @ 
poi-ooxml-schema ---

[INFO] Executing tasks

main:
   [delete] Deleting directory 

[INFO] Executed tasks
[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ poi-ooxml-schema ---
[INFO] Building jar: 

[INFO] 
[INFO] 
[INFO] Building Apache POI - Openxmlformats Encryption Schema package 
3.16-beta1-SNAPSHOT
[INFO] 
[INFO] 
[INFO] --- maven-antrun-plugin:1.8:run (copy-xmltype-and-xsdconfig) @ 
poi-ooxml-schema-encryption ---
[INFO] Executing tasks

main:
 [copy] Copying 7 files to 

 [copy] Copying 1 file to 

[INFO] Executed tasks
[INFO] 
[INFO] --- maven-antrun-plugin:1.8:run (unzip-schema) @ 
poi-ooxml-schema-encryption ---
[INFO] Executing tasks

main:
 [copy] Copying 6 files to 

[INFO] Executed tasks
[INFO] 
[INFO] --- xmlbeans-maven-plugin:2.3.3:xmlbeans (default) @ 
poi-ooxml-schema-encryption ---
[INFO] 
[INFO] --- maven-antrun-plugin:1.8:run (replace-xmltypeloader) @ 
poi-ooxml-schema-encryption ---
[INFO] Executing tasks

main:
[INFO] Executed tasks
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ 
poi-ooxml-schema-encryption ---
[INFO] Using 'ASCII' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory 

[INFO] Copying 73 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @ 
poi-ooxml-schema-encryption ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 47 source files to 

[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ 
poi-ooxml-schema-encryption ---
[INFO] Using 'ASCII' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory 

[INFO] 
[INFO] --- maven-compiler-plugin:3.5.1:testCompile (default-testCompile) @ 
poi-ooxml-schema-encryption ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ 
poi-ooxml-schema-encryption ---
[INFO] No tests to run.
[JENKINS] Recording test results[INFO] 

Build failed in Jenkins: POI-JDK8 #1223

2016-09-14 Thread Apache Jenkins Server
See 

Changes:

[nick] Republish javadocs

[nick] Javadoc fix

[nick] Patches from Patrick Zimmermann from bugs #60130 and #60131 - DGET fix 
for empty cells and D* coding improvements

--
[...truncated 3772 lines...]
[junit] Reading spreadsheet/Themes2.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/TwoSheetsNoneHidden.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsNoneHidden.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsNoneHidden.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/TwoSheetsOneHidden.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsOneHidden.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsOneHidden.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/UncalcedRecord.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/UnionPtg.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WORKBOOK_in_capitals.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WeekNumFunctionTestCaseData.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WeekNumFunctionTestCaseData2013.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithChart.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithChart.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithChart.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithChartSheet.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithChartSheet.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithCheckBoxes.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithConditionalFormatting.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithConditionalFormatting.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithConditionalFormatting.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithDrawing.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithDrawing.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithEmbeddedObjects.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithEmbeded.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithEmbeded.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithExtendedStyles.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithFormattedGraphTitle.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithHyperlink.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithMoreVariousData.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithMoreVariousData.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTable.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTable.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTextBox.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTextBox.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTextBox2.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTextBox2.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithThreeCharts.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithThreeCharts.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithThreeCharts.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTwoCharts.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithTwoCharts.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTwoCharts.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTwoHyperLinks.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithVariousData.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithVariousData.xlsx with clas

Build failed in Jenkins: POI #1525

2016-09-14 Thread Apache Jenkins Server
See 

Changes:

[nick] Republish javadocs

[nick] Javadoc fix

[nick] Patches from Patrick Zimmermann from bugs #60130 and #60131 - DGET fix 
for empty cells and D* coding improvements

--
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on H10 (Ubuntu yahoo-not-h2 ubuntu docker) in workspace 

Updating http://svn.apache.org/repos/asf/poi/trunk at revision 
'2016-09-14T16:41:25.132 +'
AUtest-data/spreadsheet/52425.xlsx
U test-data/spreadsheet/DGet.xls
AUtest-data/openxml4j/invalid.xlsx
U src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFSlideShow.java
U 
src/scratchpad/src/org/apache/poi/hssf/converter/ExcelToFoConverter.java
U 
src/scratchpad/src/org/apache/poi/hssf/converter/ExcelToHtmlConverter.java
U src/examples/src/org/apache/poi/hssf/view/SVTableCellRenderer.java
U src/examples/src/org/apache/poi/ss/examples/ExcelComparator.java
U src/examples/src/org/apache/poi/ss/examples/html/ToHtml.java
U src/ooxml/testcases/org/apache/poi/TestPOIXMLDocument.java
U src/ooxml/testcases/org/apache/poi/extractor/TestExtractorFactory.java
AU
src/ooxml/testcases/org/apache/poi/xslf/usermodel/TestXSLFTableRow.java
U src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestPackage.java
U src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestZipPackage.java
U src/ooxml/testcases/org/apache/poi/poifs/crypt/TestSecureTempZip.java
U 
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFFormulaEvaluation.java
U src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFSheet.java
U 
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFSheetShiftRows.java
U 
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestMultiSheetFormulaEvaluatorOnXSSF.java
U src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java
U 
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFCellStyle.java
U 
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestFormulaEvaluatorOnXSSF.java
U 
src/ooxml/testcases/org/apache/poi/xssf/streaming/TestSXSSFWorkbook.java
U 
src/ooxml/testcases/org/apache/poi/ss/formula/TestStructuredReferences.java
U 
src/ooxml/testcases/org/apache/poi/ss/formula/functions/TestProper.java
U src/ooxml/java/org/apache/poi/xslf/usermodel/XMLSlideShow.java
U src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFTableRow.java
U src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFHyperlink.java
U 
src/ooxml/java/org/apache/poi/openxml4j/util/ZipInputStreamZipEntrySource.java
U src/ooxml/java/org/apache/poi/openxml4j/util/ZipEntrySource.java
U 
src/ooxml/java/org/apache/poi/openxml4j/util/ZipFileZipEntrySource.java
U src/ooxml/java/org/apache/poi/openxml4j/util/ZipSecureFile.java
U src/ooxml/java/org/apache/poi/openxml4j/opc/internal/ZipHelper.java
U src/ooxml/java/org/apache/poi/openxml4j/opc/OPCPackage.java
U src/ooxml/java/org/apache/poi/openxml4j/opc/ZipPackage.java
U 
src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFFormulaEvaluator.java
U src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFCell.java
U src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFCreationHelper.java
U src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFFormulaEvaluator.java
U src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCellStyle.java
U src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCreationHelper.java
U src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFHyperlink.java
U src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java
U src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCell.java
U 
src/ooxml/java/org/apache/poi/xssf/usermodel/BaseXSSFFormulaEvaluator.java
U src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFEvaluationSheet.java
U src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFEvaluationCell.java
U src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFBorderFormatting.java
U src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFClientAnchor.java
U src/ooxml/java/org/apache/poi/POIXMLDocument.java
U src/testcases/org/apache/poi/hssf/dev/BaseXLSIteratingTest.java
U src/testcases/org/apache/poi/hssf/record/TestSharedFormulaRecord.java
U src/testcases/org/apache/poi/hssf/usermodel/TestRowStyle.java
U src/testcases/org/apache/poi/hssf/usermodel/TestHSSFOptimiser.java
U src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
U src/testcases/org/apache/poi/hssf/usermodel/TestCellStyle.java
U 
src/testcases/org/apache/poi/hssf/usermodel/TestHSSFFormulaEvaluator.java
U src/testcases/org/apache/poi/hssf/model/TestFormulaParse

[Bug 60128] File left open in ZipPackage when InvalidFormatException are raised

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60128

Javen O'Neal  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|NEW |RESOLVED

--- Comment #5 from Javen O'Neal  ---
Changes from Throwable#addSuppress to Throwable#printStackTrace() to maintain
Java 6 compatibility in r1760732.
Updated changelog in r1760734

Please reopen if the problem persists with the latest trunk build or the
exception handling can be improved on.

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

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



[Bug 59958] [PATCH] Add cells on the fly to the evaluation sheet cache on cache miss

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59958

Javen O'Neal  changed:

   What|Removed |Added

 Status|NEW |NEEDINFO

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

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



Build failed in Jenkins: POI #1526

2016-09-14 Thread Apache Jenkins Server
See 

Changes:

[onealj] bug 60128: make code Java 6 compatible. Throwable#addSuppressed not 
available until Java 7

--
[...truncated 3762 lines...]
[junit] Reading spreadsheet/TwoSheetsNoneHidden.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsNoneHidden.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsNoneHidden.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/TwoSheetsOneHidden.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsOneHidden.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsOneHidden.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/UncalcedRecord.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/UnionPtg.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WORKBOOK_in_capitals.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WeekNumFunctionTestCaseData.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WeekNumFunctionTestCaseData2013.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithChart.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithChart.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithChart.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithChartSheet.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithChartSheet.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithCheckBoxes.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithConditionalFormatting.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithConditionalFormatting.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithConditionalFormatting.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithDrawing.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithDrawing.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithEmbeddedObjects.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithEmbeded.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithEmbeded.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithExtendedStyles.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithFormattedGraphTitle.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithHyperlink.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithMoreVariousData.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithMoreVariousData.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTable.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTable.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTextBox.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTextBox.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTextBox2.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTextBox2.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithThreeCharts.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithThreeCharts.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithThreeCharts.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTwoCharts.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithTwoCharts.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTwoCharts.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTwoHyperLinks.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithVariousData.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithVariousData.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WrongFormulaRecordType.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Readin

[Bug 60128] File left open in ZipPackage when InvalidFormatException are raised

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60128

--- Comment #6 from Javen O'Neal  ---
r1760735 add test-data/openxml4j/invalid.xlsx to expected failures for
integration test

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

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



RE: [VOTE] Apache POI 3.15 (RC2)

2016-09-14 Thread Allison, Timothy B.
Regression results are here.  I haven't had a chance to look.  This compares 
Tika's trunk with poi 3.15-rc1 (? I think?) against 3.15-beta1 in Tika 1.13.  
Some differences might be changes at the Tika level.

I ran this against the full corpus so there are file formats we don't care 
about.

https://github.com/tballison/share/blob/master/tika_comparisons/reports_tika_20160904_dev.zip


Build failed in Jenkins: POI-JDK8 #1224

2016-09-14 Thread Apache Jenkins Server
See 

Changes:

[onealj] add compile-examples dependency to compile-integration. 
o.a.p.xssf.eventusermodel.XLSX2CSV and 
o.a.p.xssf.eventusermodel.examples.FromHowTo are needed for 
o.a.p.stress.XSSFFileHandler.

[onealj] bug 60128: add test-data/openxml4j/invalid.xlsx to expected failures 
for integration test

[onealj] update changelog for bug 60128

[onealj] javadocs

[onealj] bug 60128: make code Java 6 compatible. Throwable#addSuppressed not 
available until Java 7

--
[...truncated 3676 lines...]
[junit] Reading spreadsheet/Themes2.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/TwoSheetsNoneHidden.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsNoneHidden.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsNoneHidden.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/TwoSheetsOneHidden.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsOneHidden.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/TwoSheetsOneHidden.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/UncalcedRecord.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/UnionPtg.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WORKBOOK_in_capitals.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WeekNumFunctionTestCaseData.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WeekNumFunctionTestCaseData2013.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithChart.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithChart.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithChart.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithChartSheet.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithChartSheet.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithCheckBoxes.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithConditionalFormatting.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithConditionalFormatting.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithConditionalFormatting.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithDrawing.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithDrawing.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithEmbeddedObjects.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithEmbeded.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithEmbeded.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithExtendedStyles.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithFormattedGraphTitle.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithHyperlink.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithMoreVariousData.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithMoreVariousData.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTable.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTable.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTextBox.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTextBox.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTextBox2.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTextBox2.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithThreeCharts.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithThreeCharts.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithThreeCharts.xlsx with class 
org.apache.poi.stress.OPCFileHandler
[junit] Reading spreadsheet/WithTwoCharts.xls with class 
org.apache.poi.stress.HSSFFileHandler
[junit] Reading spreadsheet/WithTwoCharts.xlsx with class 
org.apache.poi.stress.XSSFFileHandler
[junit] Reading spreadsheet/WithTwoCharts.xlsx with class 
org.apache.poi.

[Bug 60128] File left open in ZipPackage when InvalidFormatException are raised

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60128

--- Comment #7 from Javen O'Neal  ---
r1760743 add test-data/openxml4j/invalid.xlsx to additional expected failures
for integration test

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

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



Build failed in Jenkins: POI #1528

2016-09-14 Thread Apache Jenkins Server
/poi-ooxml-3.16-beta1-sources.jar>
  [jar] Building jar: 
<https://builds.apache.org/job/POI/ws/build/dist/maven/poi-examples/poi-examples-3.16-beta1-sources.jar>
  [jar] Building jar: 
<https://builds.apache.org/job/POI/ws/build/dist/maven/poi-excelant/poi-excelant-3.16-beta1-sources.jar>

-do-jar-check-javadocs-package-list:

-do-jar-create-javadocs-package-list:

jar-javadocs:
 [echo] Building poi javadocs from 
<https://builds.apache.org/job/POI/ws/src/java>
[mkdir] Created dir: 
<https://builds.apache.org/job/POI/ws/build/tmp/maven-javadocs>
  [javadoc] Generating Javadoc
  [javadoc] Javadoc execution
  [javadoc] Patched 1 link injection vulnerable javadocs
  [jar] Building jar: 
<https://builds.apache.org/job/POI/ws/build/dist/maven/poi/poi-3.16-beta1-javadoc.jar>
 [echo] Building poi-scratchpad javadocs from 
<https://builds.apache.org/job/POI/ws/src/scratchpad/src>
   [delete] Deleting directory 
<https://builds.apache.org/job/POI/ws/build/tmp/maven-javadocs>
[mkdir] Created dir: 
<https://builds.apache.org/job/POI/ws/build/tmp/maven-javadocs>
  [javadoc] Generating Javadoc
  [javadoc] Javadoc execution
  [javadoc] Patched 1 link injection vulnerable javadocs
  [jar] Building jar: 
<https://builds.apache.org/job/POI/ws/build/dist/maven/poi-scratchpad/poi-scratchpad-3.16-beta1-javadoc.jar>
 [echo] Building poi-ooxml javadocs from 
<https://builds.apache.org/job/POI/ws/src/ooxml/java>
   [delete] Deleting directory 
<https://builds.apache.org/job/POI/ws/build/tmp/maven-javadocs>
[mkdir] Created dir: 
<https://builds.apache.org/job/POI/ws/build/tmp/maven-javadocs>
  [javadoc] Generating Javadoc
  [javadoc] Javadoc execution
  [javadoc] Patched 1 link injection vulnerable javadocs
  [jar] Building jar: 
<https://builds.apache.org/job/POI/ws/build/dist/maven/poi-ooxml/poi-ooxml-3.16-beta1-javadoc.jar>

assemble:
  [zip] Building zip: 
<https://builds.apache.org/job/POI/ws/build/dist/poi-bin-3.16-beta1-20160914.zip>
  [tar] Building tar: 
<https://builds.apache.org/job/POI/1528/artifact/build/dist/poi-bin-3.16-beta1-20160914.tar.gz>
  [zip] Building zip: 
<https://builds.apache.org/job/POI/ws/build/dist/poi-src-3.16-beta1-20160914.zip>
  [tar] Building tar: 
<https://builds.apache.org/job/POI/1528/artifact/build/dist/poi-src-3.16-beta1-20160914.tar.gz>
 [echo] Creating Maven POMs

maven-poms:
 [copy] Copying 6 files to 
<https://builds.apache.org/job/POI/ws/build/dist/maven>
 [echo] Maven POMs are located in 
<https://builds.apache.org/job/POI/ws/build/dist>
 [echo] Use ant dist-nexus to deploy the artifacts in the remote repository
 [echo] Distribution located in 
<https://builds.apache.org/job/POI/ws/build/dist>
 [echo] Use "ant dist-checksum" to create md5/sha1 checksums and GPG 
signatures

findbugs:
  [get] Destination already exists (skipping): 
<https://builds.apache.org/job/POI/ws/lib/findbugs-noUpdateChecks-2.0.3.zip>
[unzip] Expanding: 
<https://builds.apache.org/job/POI/ws/lib/findbugs-noUpdateChecks-2.0.3.zip> 
into <https://builds.apache.org/job/POI/ws/build/findbugs>
 [findbugs] Executing findbugs FindBugsTask from ant task
 [findbugs] Running FindBugs...
 [findbugs] Warnings generated: 17
 [findbugs] Calculating exit code...
 [findbugs] Setting 'bugs found' flag (1)
 [findbugs] Exit code set to: 1
 [findbugs] Java Result: 1
 [findbugs] Output saved to build/findbugs.xml
 [xslt] Transforming into <https://builds.apache.org/job/POI/ws/build>
 [xslt] Processing 
<https://builds.apache.org/job/POI/ws/build/findbugs.xml> to 
<https://builds.apache.org/job/POI/1528/artifact/build/findbugs.html>
 [xslt] Loading stylesheet 
jar:<https://builds.apache.org/job/POI/ws/build/findbugs/lib/findbugs.jar!/fancy-hist.xsl>

release-notes:
 [copy] Copying 1 file to <https://builds.apache.org/job/POI/ws/build/dist>

rat-check:
[mkdir] Created dir: <https://builds.apache.org/job/POI/ws/build/rat>
 [echo] 
 [echo] *
 [echo] Summary
 [echo] ---
 [echo] Generated at: 2016-09-14T19:07:46+00:00
 [echo] 
 [echo] Notes: 1
 [echo] Binaries: 122
 [echo] Archives: 0
 [echo] Standards: 3487
 [echo] 
 [echo] Apache Licensed: 3487
 [echo] Generated Documents: 0
 [echo] 
 [echo] JavaDocs are generated, thus a license header is optional.
 [echo] Generated files do not require license headers.
 [echo] 
 [echo] 0 Unknown Licenses
 [echo] 
 [echo] *
 [echo]   Files with Apache License headers will be marked AL
 [echo]   Binary files (which do not require any license headers) will be 
marked B
 [echo]   Compressed archives will be marked A
 

[Bug 60134] New: Enhance Jenkins CI to run clirr/japicmp on the nightly builds to find API-breakage earlier

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60134

Bug ID: 60134
   Summary: Enhance Jenkins CI to run clirr/japicmp on the nightly
builds to find API-breakage earlier
   Product: POI
   Version: 3.15-dev
  Hardware: PC
OS: Linux
Status: NEW
  Severity: enhancement
  Priority: P2
 Component: POI Overall
  Assignee: dev@poi.apache.org
  Reporter: dominik.stad...@gmx.at

For 3.15 we did find some breaking changes only very late in the release-cycle.
We should use some API-checker/comparison tool as part of the CI runs to detect
such changes earlier.

See e.g. https://github.com/siom79/japicmp
The tool at http://clirr.sourceforge.net/ looks to be abandoned.

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

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



Re: [VOTE] Apache POI 3.15 (RC2)

2016-09-14 Thread Dominik Stadler
Hi,

I would rather look at using some tools like
https://github.com/siom79/japicmp on the CI machine and check the output on
a regular basis or fail the build if there are incompatible changes. This
way we do not rely on having unit-tests for a method and the old source
often will not compile any more with newer code for arbitrary
reasonshttps://bz.apache.org/bugzilla/show_bug.cgi?id=60134.

I have created https://bz.apache.org/bugzilla/show_bug.cgi?id=60134 to
track this idea.

Dominik.

On Wed, Sep 14, 2016 at 2:27 AM, Javen O'Neal  wrote:

> Could we do some checks for backwards compatibility? We need to test an
> application written for a previous version of POI that exercises most or
> all of the features, and what better than to use the unit tests from a
> previous release plus the latest source code? This will include false
> positives such as removal and rename of deprecated classes and methods.
>
> $ svn co https://svn.apache.org/repos/asf/tag/REL_3_15_FINAL
> $ cd REL_3_15_FINAL
> $ svn up -r1732982 src/testcases src/ooxml/testcases
> src/scratchpad/testcases
> $ ant clean jenkins
>
> This doesn't compile due to deletion of deprecated features and any
> backwards incompatibilities.
>
> Is there a better way of doing this?
>
> On Sep 13, 2016 09:06, "Javen O'Neal"  wrote:
>
> > I will commit a fix for this today with the goal for backwards
> > compatibility.
> >
> > Here's the plan:
> > getX() returns int
> > getXEnum() returns enum
> > setX(int)
> > setX(enum)
> >
> > I will also take a look at bug 59907 (client anchor enum)
> >
> > On Sep 13, 2016 6:58 AM, "David North"  wrote:
> >
> >> Javen, any thoughts on this one?
> >>
> >> On 13/09/16 12:14, Dominik Stadler wrote:
> >> > Hi,
> >> >
> >> > I really hate to delay this further, but unfortunately we have a
> similar
> >> > problem in class CellValue as we tried to fix in Cell in RC2, the
> >> > getCellType() is now an enum whereas it was an int before, so
> something
> >> > like the following in user-code does break in POI 3.15:
> >> >
> >> > CellValue cellValue = checkAndGetCellValue(evaluator, sheet, line);
> >> >
> >> > switch (cellValue.getCellType()) {
> >> > case Cell.CELL_TYPE_STRING:
> >> >
> >> >
> >> > I am sorry that I did not see this earlier but this can lead to the
> same
> >> > incompatibility as we had in Cell before.
> >> >
> >> > Dominik.
> >> >
> >> > On Sun, Sep 11, 2016 at 9:46 PM, David North 
> wrote:
> >> >
> >> >> Hi everyone,
> >> >>
> >> >> My apologies for going AWOL in the middle of the last release
> attempt.
> >> I
> >> >> didn't anticipate that we'd find problems in review twice in a row,
> and
> >> >> things have been very busy for me at work lately. However, I've now
> >> >> rolled a second RC for 3.15.
> >> >>
> >> >> https://dist.apache.org/repos/dist/dev/poi/3.15-RC2/
> >> >>
> >> >> Areas to review:
> >> >>
> >> >> * Does it work?
> >> >> * Are the sigs and hashes valid?
> >> >> * Have the issues with the last RC been fixed?
> >> >> * Are the release notes now in good shape?
> >> >>
> >> >> The vote starts now and ends at 20:55 BST on Tuesday 13 September
> 2016.
> >> >>
> >> >> Here is my +1.
> >> >>
> >> >> After this release is done, I'll try and find some time to profile
> the
> >> >> build & tests - 15 minutes is quite a wait on an SSD (it's possible
> we
> >> >> might want some multi-threaded options on the tests).
> >> >>
> >> >> Thanks,
> >> >>
> >> >> --
> >> >> David North | www.dnorth.net
> >> >>
> >> >>
> >> >
> >>
> >> -
> >> To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
> >> For additional commands, e-mail: dev-h...@poi.apache.org
> >>
> >>
>


Re: [VOTE] Apache POI 3.15 (RC2)

2016-09-14 Thread Dominik Stadler
Hi,

I'd also rather keep it as is to not break it multiple times.

Dominik.

On Wed, Sep 14, 2016 at 4:23 AM, Javen O'Neal  wrote:

> CellValue#getCellType was changed to return an enum after the 3.14 release.
> I reverted that signature change in r1760607 (see bug 59791 comment 13).
>
> For bug 59907, I broke backwards compatibility for ClientAnchor (both HSSF
> and XSSF) in r1716313 (first appeared in POI 3.14 beta 1 and included in
> POI 3.14 final) without the usual 2 release deprecation warning. The
> question is do I restore the behavior of 3.13 (breaking code a second time
> for anyone who upgraded their code to 3.14, and a third time whenever we
> retire the int code), or do we leave it as is and ask users to upgrade to
> the enum getter now?
>
> Looking at the code example from bug 59907 comment 1, the fix for them is
> simple: delete ".getValue()".
>
> On Sep 13, 2016 09:06, "Javen O'Neal"  wrote:
>
> > I will commit a fix for this today with the goal for backwards
> > compatibility.
> >
> > Here's the plan:
> > getX() returns int
> > getXEnum() returns enum
> > setX(int)
> > setX(enum)
> >
> > I will also take a look at bug 59907 (client anchor enum)
> >
> > On Sep 13, 2016 6:58 AM, "David North"  wrote:
> >
> >> Javen, any thoughts on this one?
> >>
> >> On 13/09/16 12:14, Dominik Stadler wrote:
> >> > Hi,
> >> >
> >> > I really hate to delay this further, but unfortunately we have a
> similar
> >> > problem in class CellValue as we tried to fix in Cell in RC2, the
> >> > getCellType() is now an enum whereas it was an int before, so
> something
> >> > like the following in user-code does break in POI 3.15:
> >> >
> >> > CellValue cellValue = checkAndGetCellValue(evaluator, sheet, line);
> >> >
> >> > switch (cellValue.getCellType()) {
> >> > case Cell.CELL_TYPE_STRING:
> >> >
> >> >
> >> > I am sorry that I did not see this earlier but this can lead to the
> same
> >> > incompatibility as we had in Cell before.
> >> >
> >> > Dominik.
> >> >
> >> > On Sun, Sep 11, 2016 at 9:46 PM, David North 
> wrote:
> >> >
> >> >> Hi everyone,
> >> >>
> >> >> My apologies for going AWOL in the middle of the last release
> attempt.
> >> I
> >> >> didn't anticipate that we'd find problems in review twice in a row,
> and
> >> >> things have been very busy for me at work lately. However, I've now
> >> >> rolled a second RC for 3.15.
> >> >>
> >> >> https://dist.apache.org/repos/dist/dev/poi/3.15-RC2/
> >> >>
> >> >> Areas to review:
> >> >>
> >> >> * Does it work?
> >> >> * Are the sigs and hashes valid?
> >> >> * Have the issues with the last RC been fixed?
> >> >> * Are the release notes now in good shape?
> >> >>
> >> >> The vote starts now and ends at 20:55 BST on Tuesday 13 September
> 2016.
> >> >>
> >> >> Here is my +1.
> >> >>
> >> >> After this release is done, I'll try and find some time to profile
> the
> >> >> build & tests - 15 minutes is quite a wait on an SSD (it's possible
> we
> >> >> might want some multi-threaded options on the tests).
> >> >>
> >> >> Thanks,
> >> >>
> >> >> --
> >> >> David North | www.dnorth.net
> >> >>
> >> >>
> >> >
> >>
> >> -
> >> To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
> >> For additional commands, e-mail: dev-h...@poi.apache.org
> >>
> >>
>


Jenkins build is back to normal : POI #1529

2016-09-14 Thread Apache Jenkins Server
See 


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



[Bug 60134] Enhance Jenkins CI to run clirr/japicmp on the nightly builds to find API-breakage earlier

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60134

--- Comment #1 from Dominik Stadler  ---
Another tool in this area is http://revapi.org/

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

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



Jenkins build is back to normal : POI-Maven » Apache POI OOXML package #579

2016-09-14 Thread Apache Jenkins Server
See 


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



Jenkins build is back to normal : POI-Maven #579

2016-09-14 Thread Apache Jenkins Server
See 


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



Re: [VOTE] Apache POI 3.15 (RC2)

2016-09-14 Thread Javen O'Neal
The HSLF footer text regression is still open.
https://bz.apache.org/bugzilla/show_bug.cgi?id=60003
https://issues.apache.org/jira/browse/TIKA-2013

On Sep 14, 2016 12:43 PM, "Dominik Stadler"  wrote:

> Hi,
>
> I'd also rather keep it as is to not break it multiple times.
>
> Dominik.
>
> On Wed, Sep 14, 2016 at 4:23 AM, Javen O'Neal 
> wrote:
>
> > CellValue#getCellType was changed to return an enum after the 3.14
> release.
> > I reverted that signature change in r1760607 (see bug 59791 comment 13).
> >
> > For bug 59907, I broke backwards compatibility for ClientAnchor (both
> HSSF
> > and XSSF) in r1716313 (first appeared in POI 3.14 beta 1 and included in
> > POI 3.14 final) without the usual 2 release deprecation warning. The
> > question is do I restore the behavior of 3.13 (breaking code a second
> time
> > for anyone who upgraded their code to 3.14, and a third time whenever we
> > retire the int code), or do we leave it as is and ask users to upgrade to
> > the enum getter now?
> >
> > Looking at the code example from bug 59907 comment 1, the fix for them is
> > simple: delete ".getValue()".
> >
> > On Sep 13, 2016 09:06, "Javen O'Neal"  wrote:
> >
> > > I will commit a fix for this today with the goal for backwards
> > > compatibility.
> > >
> > > Here's the plan:
> > > getX() returns int
> > > getXEnum() returns enum
> > > setX(int)
> > > setX(enum)
> > >
> > > I will also take a look at bug 59907 (client anchor enum)
> > >
> > > On Sep 13, 2016 6:58 AM, "David North" 
> wrote:
> > >
> > >> Javen, any thoughts on this one?
> > >>
> > >> On 13/09/16 12:14, Dominik Stadler wrote:
> > >> > Hi,
> > >> >
> > >> > I really hate to delay this further, but unfortunately we have a
> > similar
> > >> > problem in class CellValue as we tried to fix in Cell in RC2, the
> > >> > getCellType() is now an enum whereas it was an int before, so
> > something
> > >> > like the following in user-code does break in POI 3.15:
> > >> >
> > >> > CellValue cellValue = checkAndGetCellValue(evaluator, sheet, line);
> > >> >
> > >> > switch (cellValue.getCellType()) {
> > >> > case Cell.CELL_TYPE_STRING:
> > >> >
> > >> >
> > >> > I am sorry that I did not see this earlier but this can lead to the
> > same
> > >> > incompatibility as we had in Cell before.
> > >> >
> > >> > Dominik.
> > >> >
> > >> > On Sun, Sep 11, 2016 at 9:46 PM, David North 
> > wrote:
> > >> >
> > >> >> Hi everyone,
> > >> >>
> > >> >> My apologies for going AWOL in the middle of the last release
> > attempt.
> > >> I
> > >> >> didn't anticipate that we'd find problems in review twice in a row,
> > and
> > >> >> things have been very busy for me at work lately. However, I've now
> > >> >> rolled a second RC for 3.15.
> > >> >>
> > >> >> https://dist.apache.org/repos/dist/dev/poi/3.15-RC2/
> > >> >>
> > >> >> Areas to review:
> > >> >>
> > >> >> * Does it work?
> > >> >> * Are the sigs and hashes valid?
> > >> >> * Have the issues with the last RC been fixed?
> > >> >> * Are the release notes now in good shape?
> > >> >>
> > >> >> The vote starts now and ends at 20:55 BST on Tuesday 13 September
> > 2016.
> > >> >>
> > >> >> Here is my +1.
> > >> >>
> > >> >> After this release is done, I'll try and find some time to profile
> > the
> > >> >> build & tests - 15 minutes is quite a wait on an SSD (it's possible
> > we
> > >> >> might want some multi-threaded options on the tests).
> > >> >>
> > >> >> Thanks,
> > >> >>
> > >> >> --
> > >> >> David North | www.dnorth.net
> > >> >>
> > >> >>
> > >> >
> > >>
> > >> -
> > >> To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
> > >> For additional commands, e-mail: dev-h...@poi.apache.org
> > >>
> > >>
> >
>


Jenkins build is back to normal : POI-JDK8 #1225

2016-09-14 Thread Apache Jenkins Server
See 


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



[Bug 60136] New: Add Cell.getErrorCellEnum returns FormulaError to complement getErrorCellValue returns byte

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60136

Bug ID: 60136
   Summary: Add Cell.getErrorCellEnum returns FormulaError to
complement getErrorCellValue returns byte
   Product: POI
   Version: 3.15-dev
  Hardware: PC
OS: All
Status: NEW
  Severity: enhancement
  Priority: P2
 Component: SS Common
  Assignee: dev@poi.apache.org
  Reporter: one...@apache.org
Blocks: 59836

The current error codes returned by Cell#getErrorCellValue() should be replaced
with enums.

This should be implemented in a way that will not break backwards compatibility
until at least POI 4.0.

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

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



[Bug 59836] Tracker: Replace primitives with enums

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59836

Javen O'Neal  changed:

   What|Removed |Added

 Depends on||60136

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

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



[Bug 60094] Excel file unreadable due to XSSFPivotTable.addReportFilter

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60094

--- Comment #2 from Javen O'Neal  ---
Created attachment 34251
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=34251&action=edit
reportFilter.xlsx

LibreOffice 4.0.4.2 does not report any problems with the generated file.

However, Excel 2013 reported:
"We found a problem with some content in 'reportFilter.xlsx'. Do you want us to
try to recover as much as we can? If you trust the source of this workbook,
click Yes."

"There is not enough memory available to create the PivotTable report. To make
more memory available, try the following:
* Reduce the number of column or row fields you include in the PivotTable
report.
* Close files or programs you aren't using."

"Repairs to 'reportFilter.xlsx'"
Excel was able to open the file by repairing or removing the unreadable
content.
Removed Records: Style from /xl/workbook.xml part (Workbook)"

The contents of workbook.xml are below:

  
  

  
  

  
  

  


There may also be something wrong with /xl/pivotTables/pivotTable1.xml

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

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



RE: [VOTE] Apache POI 3.15-beta3

2016-09-14 Thread Allison, Timothy B.
Y, thank you for figuring out what is going on there.  I think this is low 
enough priority to put off until 3.16-beta1.  Unless there are objections...

-Original Message-
From: Javen O'Neal [mailto:one...@apache.org] 
Sent: Saturday, September 10, 2016 3:20 AM
To: POI Developers List 
Subject: Re: [VOTE] Apache POI 3.15-beta3

Bug 60003 is still open and is a regression if POI should be extracting Prague 
from the test slideshow.

https://bz.apache.org/bugzilla/show_bug.cgi?id=60003

On Fri, Sep 9, 2016 at 11:44 AM, Allison, Timothy B.  wrote:
> Thank you, Dominik, for catching these!  3 cheers for mass regression testing!
>
>
> I'm finally back from break and catching up on emails...
>
> -Original Message-
> From: Dominik Stadler [mailto:dominik.stad...@gmx.at]
> Sent: Monday, August 15, 2016 6:09 AM
> To: POI Developers List 
> Subject: Re: [VOTE] Apache POI 3.15-beta3
>
> Hi,
>
> Running the regression tests for POI 3.15-beta3 against the CommonCrawl 
> corpus is now finished, initial results are as follows:
>
> * 11966 fail because I did not add commons-collections4, I'll trigger 
> a re-run to get document-counts correctly show  the number of 
> regressing documents
>
> * 456 times: ArrayIndexOutOfBoundsException in 
> SprmOperation.getOperand()
>
> java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: *
> at o.a.p.hwpf.extractor.WordExtractor.getText(WordExtractor.java:317)
> at 
> o.a.p.stress.AbstractFileHandler.handleExtractingInternal(AbstractFileHandler.java:85)
> at 
> o.a.p.stress.AbstractFileHandler.handleExtracting(AbstractFileHandler.java:60)
> at 
> org.dstadler.commoncrawl.FileHandlingRunnable.run(FileHandlingRunnable
> .java:58)
>
> Caused by: java.lang.ArrayIndexOutOfBoundsException: 4
> at o.a.p.hwpf.sprm.SprmOperation.getOperand(SprmOperation.java:113)
> at 
> o.a.p.hwpf.sprm.SectionSprmUncompressor.unCompressSEPOperation(SectionSprmUncompressor.java:62)
> at 
> o.a.p.hwpf.sprm.SectionSprmUncompressor.uncompressSEP(SectionSprmUncompressor.java:44)
> at o.a.p.hwpf.model.SEPX.getSectionProperties(SEPX.java:61)
> at o.a.p.hwpf.usermodel.Section.(Section.java:36)
> at o.a.p.hwpf.usermodel.Range.getSection(Range.java:745)
> at 
> o.a.p.hwpf.converter.AbstractWordConverter.processDocument(AbstractWordConverter.java:721)
> at o.a.p.hwpf.extractor.WordExtractor.getText(WordExtractor.java:299)
> ... 9 more
>
> * 4 times NullPointerException in 
> XSLFTextParagraph.getDefaultFontSize()
>
> java.lang.NullPointerException
> at 
> o.a.p.xslf.usermodel.XSLFTextParagraph.getDefaultFontSize(XSLFTextParagraph.java:935)
> at 
> o.a.p.sl.draw.DrawTextParagraph.getAttributedString(DrawTextParagraph.java:567)
> at 
> o.a.p.sl.draw.DrawTextParagraph.breakText(DrawTextParagraph.java:235)
> at o.a.p.sl.draw.DrawTextShape.drawParagraphs(DrawTextShape.java:158)
> at o.a.p.sl.draw.DrawTextShape.getTextHeight(DrawTextShape.java:219)
> at o.a.p.sl.draw.DrawTextShape.drawContent(DrawTextShape.java:102)
> at o.a.p.sl.draw.DrawSimpleShape.draw(DrawSimpleShape.java:93)
> at o.a.p.sl.draw.DrawSheet.draw(DrawSheet.java:67)
> at o.a.p.sl.draw.DrawSlide.draw(DrawSlide.java:39)
> at o.a.p.xslf.usermodel.XSLFSlide.draw(XSLFSlide.java:301)
> at 
> o.a.p.stress.SlideShowHandler.renderSlides(SlideShowHandler.java:120)
> at 
> o.a.p.stress.SlideShowHandler.handleSlideShow(SlideShowHandler.java:43)
> at o.a.p.stress.XSLFFileHandler.handleFile(XSLFFileHandler.java:43)
> at 
> org.dstadler.commoncrawl.FileHandlingRunnable.run(FileHandlingRunnable
> .java:58)
>
>
>
> The others are probably flaky things where files caused OOM/Timeout before 
> and thus were not reported with these errors before.
>
>
> See http://people.apache.org/~centic/poi_regression/reports/ and 
> http://people.apache.org/~centic/poi_regression/reportsAll/ for detailed 
> results.
>
>
> Thanks... Dominik.
>
>
> On Mon, Aug 15, 2016 at 4:16 AM, Javen O'Neal  wrote:
>
>> Correction: HSLF. This is a ppt/OLE2 file.
>>
>> On Sun, Aug 14, 2016 at 6:58 PM, Javen O'Neal  wrote:
>> > Tim,
>> >
>> > I have extracted the pptx PowerPoint file containing the Prague 
>> > footer. I'm want to write a unit test for POI to find the Prague 
>> > string so I can figure why Prague was not included in the Tika 
>> > regression test using POI 3.15 beta 3 but was found by POI 3.15 
>> > beta 1.
>> >
>> > Could you point me to the Tika code that generated the potential 
>> > regressions zip file in TIKA-2013, or the POI class/function that 
>> > is used to extract the text from a document?
>> >
>> > Also, is the pptx file shareable and ASL 2.0 licensed so that it 
>> > can be included as part of POI's unit test suite?
>> >
>> > On Fri, Aug 12, 2016 at 6:52 PM, Javen O'Neal 
>> > 
>> wrote:
>> >> On Aug 12, 2016 11:39, "Allison, Timothy B.

[Bug 60140] New: OOM caused by Memory Leak in FileBackedDataSource

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60140

Bug ID: 60140
   Summary: OOM caused by Memory Leak in FileBackedDataSource
   Product: POI
   Version: 3.15-dev
  Hardware: PC
Status: NEW
  Severity: major
  Priority: P2
 Component: POIFS
  Assignee: dev@poi.apache.org
  Reporter: lfcnas...@gmail.com

Investigating TIKA-2058, we discovered HeapByteBuffers are being cached
unnecessarily into buffersToClean, because they need no special unmapping, when
datasource is not writable.

A single instance of FileBackedDataSource consumed 5.7GB of heap, triggering
OOM.

More details on https://issues.apache.org/jira/browse/TIKA-2058

Patch will be attached.

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

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



[Bug 60140] OOM caused by Memory Leak in FileBackedDataSource

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60140

Tim Allison  changed:

   What|Removed |Added

 OS||All
 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #1 from Tim Allison  ---
r1760816

Thank you!

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

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



[Bug 60140] OOM caused by Memory Leak in FileBackedDataSource

2016-09-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60140

--- Comment #2 from Luis Filipe Nassif  ---
POI is supposed to support/write to files larger than 2GB? If not, I can
propose a new patch to reduce the number of mmapping when the file is writable.

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

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



RE: [VOTE] Apache POI 3.15-beta3

2016-09-14 Thread Javen O'Neal
I don't mind putting off 3.15 final if it means we have a solid,
universally usable release. We could do another beta release and wait for a
final release when it's ready. That would allow us to go back to committing
changes that we have put off for the last couple months.

Releasing a beta now and postponing a final release would allow us to
attempt to get an API breakage checker software in place.

On Sep 14, 2016 4:48 PM, "Allison, Timothy B."  wrote:

> Y, thank you for figuring out what is going on there.  I think this is low
> enough priority to put off until 3.16-beta1.  Unless there are objections...
>
> -Original Message-
> From: Javen O'Neal [mailto:one...@apache.org]
> Sent: Saturday, September 10, 2016 3:20 AM
> To: POI Developers List 
> Subject: Re: [VOTE] Apache POI 3.15-beta3
>
> Bug 60003 is still open and is a regression if POI should be extracting
> Prague from the test slideshow.
>
> https://bz.apache.org/bugzilla/show_bug.cgi?id=60003
>
> On Fri, Sep 9, 2016 at 11:44 AM, Allison, Timothy B. 
> wrote:
> > Thank you, Dominik, for catching these!  3 cheers for mass regression
> testing!
> >
> >
> > I'm finally back from break and catching up on emails...
> >
> > -Original Message-
> > From: Dominik Stadler [mailto:dominik.stad...@gmx.at]
> > Sent: Monday, August 15, 2016 6:09 AM
> > To: POI Developers List 
> > Subject: Re: [VOTE] Apache POI 3.15-beta3
> >
> > Hi,
> >
> > Running the regression tests for POI 3.15-beta3 against the CommonCrawl
> corpus is now finished, initial results are as follows:
> >
> > * 11966 fail because I did not add commons-collections4, I'll trigger
> > a re-run to get document-counts correctly show  the number of
> > regressing documents
> >
> > * 456 times: ArrayIndexOutOfBoundsException in
> > SprmOperation.getOperand()
> >
> > java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: *
> > at o.a.p.hwpf.extractor.WordExtractor.getText(
> WordExtractor.java:317)
> > at o.a.p.stress.AbstractFileHandler.handleExtractingInternal(
> AbstractFileHandler.java:85)
> > at o.a.p.stress.AbstractFileHandler.handleExtracting(
> AbstractFileHandler.java:60)
> > at
> > org.dstadler.commoncrawl.FileHandlingRunnable.run(FileHandlingRunnable
> > .java:58)
> >
> > Caused by: java.lang.ArrayIndexOutOfBoundsException: 4
> > at o.a.p.hwpf.sprm.SprmOperation.getOperand(SprmOperation.java:
> 113)
> > at o.a.p.hwpf.sprm.SectionSprmUncompressor.
> unCompressSEPOperation(SectionSprmUncompressor.java:62)
> > at o.a.p.hwpf.sprm.SectionSprmUncompressor.uncompressSEP(
> SectionSprmUncompressor.java:44)
> > at o.a.p.hwpf.model.SEPX.getSectionProperties(SEPX.java:61)
> > at o.a.p.hwpf.usermodel.Section.(Section.java:36)
> > at o.a.p.hwpf.usermodel.Range.getSection(Range.java:745)
> > at o.a.p.hwpf.converter.AbstractWordConverter.processDocument(
> AbstractWordConverter.java:721)
> > at o.a.p.hwpf.extractor.WordExtractor.getText(
> WordExtractor.java:299)
> > ... 9 more
> >
> > * 4 times NullPointerException in
> > XSLFTextParagraph.getDefaultFontSize()
> >
> > java.lang.NullPointerException
> > at o.a.p.xslf.usermodel.XSLFTextParagraph.getDefaultFontSize(
> XSLFTextParagraph.java:935)
> > at o.a.p.sl.draw.DrawTextParagraph.getAttributedString(
> DrawTextParagraph.java:567)
> > at o.a.p.sl.draw.DrawTextParagraph.breakText(
> DrawTextParagraph.java:235)
> > at o.a.p.sl.draw.DrawTextShape.drawParagraphs(DrawTextShape.
> java:158)
> > at o.a.p.sl.draw.DrawTextShape.getTextHeight(DrawTextShape.
> java:219)
> > at o.a.p.sl.draw.DrawTextShape.drawContent(DrawTextShape.
> java:102)
> > at o.a.p.sl.draw.DrawSimpleShape.draw(DrawSimpleShape.java:93)
> > at o.a.p.sl.draw.DrawSheet.draw(DrawSheet.java:67)
> > at o.a.p.sl.draw.DrawSlide.draw(DrawSlide.java:39)
> > at o.a.p.xslf.usermodel.XSLFSlide.draw(XSLFSlide.java:301)
> > at o.a.p.stress.SlideShowHandler.renderSlides(SlideShowHandler.
> java:120)
> > at o.a.p.stress.SlideShowHandler.handleSlideShow(
> SlideShowHandler.java:43)
> > at o.a.p.stress.XSLFFileHandler.handleFile(XSLFFileHandler.
> java:43)
> > at
> > org.dstadler.commoncrawl.FileHandlingRunnable.run(FileHandlingRunnable
> > .java:58)
> >
> >
> >
> > The others are probably flaky things where files caused OOM/Timeout
> before and thus were not reported with these errors before.
> >
> >
> > See http://people.apache.org/~centic/poi_regression/reports/ and
> http://people.apache.org/~centic/poi_regression/reportsAll/ for detailed
> results.
> >
> >
> > Thanks... Dominik.
> >
> >
> > On Mon, Aug 15, 2016 at 4:16 AM, Javen O'Neal  wrote:
> >
> >> Correction: HSLF. This is a ppt/OLE2 file.
> >>
> >> On Sun, Aug 14, 2016 at 6:58 PM, Javen O'Neal 
> wrote:
> >> > Tim,
> >> >
> >> > I have extracted the pptx PowerPoint file containing the Prague
> >> > footer

[GUMP@vmgump]: Project ooxml-schemas (in module poi) failed

2016-09-14 Thread Gump [HEAD] :-(
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project ooxml-schemas has an issue affecting its community integration.
This issue affects 2 projects,
 and has been outstanding for 4 runs.
The current state of this project is 'Failed', with reason 'Build Timed Out'.
For reference only, the following projects are affected by this:
- ooxml-schemas :  POI
- poi-ooxml-schemas :  POI


Full details are available at:
http://vmgump.apache.org/gump/public/poi/ooxml-schemas/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole jar output [ooxml-schemas-[0-9]*[0-9T].jar] identifier set to 
project name
 -INFO- Failed with reason build timed out
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/poi/ooxml-schemas/gump_work/build_poi_ooxml-schemas.html
Work Name: build_poi_ooxml-schemas (Type: Build)
Work ended in a state of : Failed
Elapsed: 1 hour 6 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only -Dant.build.clonevm=true org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml compile-ooxml-xsds 
[Working Directory: /srv/gump/public/workspace/poi]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/poi/ooxml-lib/curvesapi-1.04.jar:/srv/gump/public/workspace/poi/ooxml-lib/xmlbeans-2.6.0.jar.orig:/srv/gump/public/workspace/poi/compile-lib/bcpkix-jdk15on-1.54.jar:/srv/gump/public/workspace/poi/compile-lib/bcprov-ext-jdk15on-1.54.jar:/srv/gump/public/workspace/poi/compile-lib/slf4j-api-1.7.12.jar
-
Buildfile: /srv/gump/public/workspace/poi/build.xml

check-jars:

fetch-jars:

check-ooxml-jars:

fetch-ooxml-jars:

init:
 [echo] Using Ant: Apache Ant(TM) version 1.10.0alpha compiled on September 
15 2016 from ${ant.home}, Ant detected Java 1.8 (may be different than actual 
Java sometimes...)
 [echo] Using Java: 1.8.0_60/1.8.0_60-b27/25.60-b23/Java HotSpot(TM) 64-Bit 
Server VM from Oracle Corporation on Linux: 3.13.0-66-generic
 [echo] Using Findbugs: 3.0.1 for Java 1.8.0_60

check-ooxml-xsds:

fetch-ooxml-xsds:
  [get] Getting: 
http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%201st%20edition%20Part%204%20(PDF).zip
  [get] To: /srv/gump/public/workspace/poi/ooxml-lib/OfficeOpenXML-Part4.zip
  [get] Getting: 
http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%201st%20edition%20Part%202%20(PDF).zip
  [get] To: /srv/gump/public/workspace/poi/ooxml-lib/OfficeOpenXML-Part2.zip
  [get] Getting: 
https://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd
  [get] To: /srv/gump/public/workspace/poi/ooxml-lib/xmldsig-core-schema.xsd
  [get] Getting: http://uri.etsi.org/01903/v1.3.2/XAdES.xsd
  [get] To: /srv/gump/public/workspace/poi/ooxml-lib/XAdES.xsd
  [get] Getting: http://uri.etsi.org/01903/v1.4.1/XAdESv141.xsd
  [get] To: /srv/gump/public/workspace/poi/ooxml-lib/XAdESv141.xsd
[unzip] Expanding: 
/srv/gump/public/workspace/poi/ooxml-lib/OfficeOpenXML-Part4.zip into 
/srv/gump/public/workspace/poi/ooxml-lib
[unzip] Expanding: 
/srv/gump/public/workspace/poi/ooxml-lib/OfficeOpenXML-Part2.zip into 
/srv/gump/public/workspace/poi/ooxml-lib
[unzip] Expanding: 
/srv/gump/public/workspace/poi/ooxml-lib/OfficeOpenXML-Part4.zip into 
/srv/gump/public/workspace/poi/ooxml-lib

check-compiled-ooxml-xsds:

compile-ooxml-xsds:
[mkdir] Created dir: /srv/gump/public/workspace/poi/build/xmlbean-xsds
[mkdir] Created dir: /srv/gump/public/workspace/poi/build/xmlbean-sources
[mkdir] Created dir: /srv/gump/public/workspace/poi/build/xmlbean-classes
 [copy] Copying 2 files to /srv/gump/public/workspace/poi/build/xmlbean-xsds
 [copy] Copying 87 resources to 
/srv/gump/public/workspace/poi/build/xmlbean-xsds
  [xmlbean] Time to build schema type system: 6.308 seconds
  [xmlbean] Time to generate code: 10.494 seconds
 [copy] Copying 7 files to 
/srv/gump/public/workspace/poi/build/xmlbean-sources
[javac] Compiling 4575 source files to 
/srv/gump/public/wo

RE: [VOTE] Apache POI 3.15-beta3

2016-09-14 Thread Dominik Stadler
To be honest I would rather release now, any additional fix carries a small
risk of regressions.

Dominik

On Sep 15, 2016 2:59 AM, "Javen O'Neal"  wrote:

> I don't mind putting off 3.15 final if it means we have a solid,
> universally usable release. We could do another beta release and wait for a
> final release when it's ready. That would allow us to go back to committing
> changes that we have put off for the last couple months.
>
> Releasing a beta now and postponing a final release would allow us to
> attempt to get an API breakage checker software in place.
>
> On Sep 14, 2016 4:48 PM, "Allison, Timothy B."  wrote:
>
> > Y, thank you for figuring out what is going on there.  I think this is
> low
> > enough priority to put off until 3.16-beta1.  Unless there are
> objections...
> >
> > -Original Message-
> > From: Javen O'Neal [mailto:one...@apache.org]
> > Sent: Saturday, September 10, 2016 3:20 AM
> > To: POI Developers List 
> > Subject: Re: [VOTE] Apache POI 3.15-beta3
> >
> > Bug 60003 is still open and is a regression if POI should be extracting
> > Prague from the test slideshow.
> >
> > https://bz.apache.org/bugzilla/show_bug.cgi?id=60003
> >
> > On Fri, Sep 9, 2016 at 11:44 AM, Allison, Timothy B.  >
> > wrote:
> > > Thank you, Dominik, for catching these!  3 cheers for mass regression
> > testing!
> > >
> > >
> > > I'm finally back from break and catching up on emails...
> > >
> > > -Original Message-
> > > From: Dominik Stadler [mailto:dominik.stad...@gmx.at]
> > > Sent: Monday, August 15, 2016 6:09 AM
> > > To: POI Developers List 
> > > Subject: Re: [VOTE] Apache POI 3.15-beta3
> > >
> > > Hi,
> > >
> > > Running the regression tests for POI 3.15-beta3 against the CommonCrawl
> > corpus is now finished, initial results are as follows:
> > >
> > > * 11966 fail because I did not add commons-collections4, I'll trigger
> > > a re-run to get document-counts correctly show  the number of
> > > regressing documents
> > >
> > > * 456 times: ArrayIndexOutOfBoundsException in
> > > SprmOperation.getOperand()
> > >
> > > java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException:
> *
> > > at o.a.p.hwpf.extractor.WordExtractor.getText(
> > WordExtractor.java:317)
> > > at o.a.p.stress.AbstractFileHandler.handleExtractingInternal(
> > AbstractFileHandler.java:85)
> > > at o.a.p.stress.AbstractFileHandler.handleExtracting(
> > AbstractFileHandler.java:60)
> > > at
> > > org.dstadler.commoncrawl.FileHandlingRunnable.run(FileHandlingRunnable
> > > .java:58)
> > >
> > > Caused by: java.lang.ArrayIndexOutOfBoundsException: 4
> > > at o.a.p.hwpf.sprm.SprmOperation.
> getOperand(SprmOperation.java:
> > 113)
> > > at o.a.p.hwpf.sprm.SectionSprmUncompressor.
> > unCompressSEPOperation(SectionSprmUncompressor.java:62)
> > > at o.a.p.hwpf.sprm.SectionSprmUncompressor.uncompressSEP(
> > SectionSprmUncompressor.java:44)
> > > at o.a.p.hwpf.model.SEPX.getSectionProperties(SEPX.java:61)
> > > at o.a.p.hwpf.usermodel.Section.(Section.java:36)
> > > at o.a.p.hwpf.usermodel.Range.getSection(Range.java:745)
> > > at o.a.p.hwpf.converter.AbstractWordConverter.processDocument(
> > AbstractWordConverter.java:721)
> > > at o.a.p.hwpf.extractor.WordExtractor.getText(
> > WordExtractor.java:299)
> > > ... 9 more
> > >
> > > * 4 times NullPointerException in
> > > XSLFTextParagraph.getDefaultFontSize()
> > >
> > > java.lang.NullPointerException
> > > at o.a.p.xslf.usermodel.XSLFTextParagraph.getDefaultFontSize(
> > XSLFTextParagraph.java:935)
> > > at o.a.p.sl.draw.DrawTextParagraph.getAttributedString(
> > DrawTextParagraph.java:567)
> > > at o.a.p.sl.draw.DrawTextParagraph.breakText(
> > DrawTextParagraph.java:235)
> > > at o.a.p.sl.draw.DrawTextShape.drawParagraphs(DrawTextShape.
> > java:158)
> > > at o.a.p.sl.draw.DrawTextShape.getTextHeight(DrawTextShape.
> > java:219)
> > > at o.a.p.sl.draw.DrawTextShape.drawContent(DrawTextShape.
> > java:102)
> > > at o.a.p.sl.draw.DrawSimpleShape.draw(DrawSimpleShape.java:93)
> > > at o.a.p.sl.draw.DrawSheet.draw(DrawSheet.java:67)
> > > at o.a.p.sl.draw.DrawSlide.draw(DrawSlide.java:39)
> > > at o.a.p.xslf.usermodel.XSLFSlide.draw(XSLFSlide.java:301)
> > > at o.a.p.stress.SlideShowHandler.
> renderSlides(SlideShowHandler.
> > java:120)
> > > at o.a.p.stress.SlideShowHandler.handleSlideShow(
> > SlideShowHandler.java:43)
> > > at o.a.p.stress.XSLFFileHandler.handleFile(XSLFFileHandler.
> > java:43)
> > > at
> > > org.dstadler.commoncrawl.FileHandlingRunnable.run(FileHandlingRunnable
> > > .java:58)
> > >
> > >
> > >
> > > The others are probably flaky things where files caused OOM/Timeout
> > before and thus were not reported with these errors before.
> > >
> > >
> > > See http://people.apache.org/~centic/poi_regression/reports/ and
> > http: