poi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dominik Stadler <dominik.stad...@gmx.at>
Subject Re: Beta time yet?
Date Fri, 01 Apr 2016 22:21:22 GMT
Yep, I think it is some missing class in the reduced schema-jar. If I add a
unit-test that triggers this code, the error goes away.

I will commit this test tomorrow to avoid this issue in the future.

Dominik.

On Fri, Apr 1, 2016 at 11:57 PM, Dominik Stadler <dominik.stadler@gmx.at>
wrote:

> Hi,
>
> Yes, it is quite strange, I can currently reproduce it locally in the
> regression-test-project without any OOM, but not if I do the same thing in
> POI itself, seem to be somehow related to the full/partial -schema jars, I
> am testing some more to see why it happened here...
>
> If I try to access the array-object one-by-one, I get a better error
> message:
>
> Exception in thread "main" java.lang.ClassCastException:
> org.apache.xmlbeans.impl.values.XmlComplexContentImpl cannot be cast to
> org.openxmlformats.schemas.drawingml.x2006.main.CTGeomGuide
>
> Maybe some piece is missing in the reduced schema-jar because of a missing
> unit-test?
>
> Dominik.
>
> On Fri, Apr 1, 2016 at 11:43 PM, Andreas Beeker <kiwiwings@apache.org>
> wrote:
>
>> Hi Dominik,
>>
>> thanks again for running the regression tests.
>> @issue 1: I've tried to limit the classes to the lite-schemas, but the
>> error doesn't show up.
>> My guess is, the toArray fails when the children aren't returned as gd
>> elements but as xmlanytype [1].
>> Another wild guess is, I think something like this happens, when the
>> xmlbeans schema type classloader
>> is affected by out-of-memory / garbage collector.
>>
>> is this error happening before any of the out-of-memory errors?
>>
>> Btw. I'll wait with releasing until #58787 is fixed or I get a green
>> light from Javen.
>>
>> Andi.
>>
>> [1]
>> http://xmlbeans.996285.n3.nabble.com/ArrayStoreException-in-get-Array-method-in-custom-Ant-task-td1378.html#a1381
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
>> For additional commands, e-mail: dev-help@poi.apache.org
>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message