[ 
https://issues.apache.org/jira/browse/PDFBOX-2485?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tilman Hausherr reassigned PDFBOX-2485:
---------------------------------------

    Assignee: Tilman Hausherr

> IllegalArgumentException in TypeMapping.instanciateSimpleProperty
> -----------------------------------------------------------------
>
>                 Key: PDFBOX-2485
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-2485
>             Project: PDFBox
>          Issue Type: Bug
>          Components: XmpBox
>    Affects Versions: 2.0.0
>            Reporter: Tilman Hausherr
>            Assignee: Tilman Hausherr
>         Attachments: 004144_unc.pdf, 009272.pdf
>
>
> I get this with the attached file:
> {code}
> 004144.pdf preflight fail: java.lang.IllegalArgumentException: Failed to 
> instanciate property
>       at 
> org.apache.xmpbox.type.TypeMapping.instanciateSimpleProperty(TypeMapping.java:204)
>       at 
> org.apache.xmpbox.xml.DomXmpParser.manageSimpleType(DomXmpParser.java:399)
>       at 
> org.apache.xmpbox.xml.DomXmpParser.createProperty(DomXmpParser.java:338)
>       at 
> org.apache.xmpbox.xml.DomXmpParser.parseDescriptionRoot(DomXmpParser.java:292)
>       at org.apache.xmpbox.xml.DomXmpParser.parse(DomXmpParser.java:206)
>       at org.apache.xmpbox.xml.DomXmpParser.parse(DomXmpParser.java:114)
>       at 
> org.apache.pdfbox.preflight.process.MetadataValidationProcess.validate(MetadataValidationProcess.java:67)
>       at 
> org.apache.pdfbox.preflight.utils.ContextHelper.callValidation(ContextHelper.java:73)
>       at 
> org.apache.pdfbox.preflight.utils.ContextHelper.validateElement(ContextHelper.java:88)
>       at 
> org.apache.pdfbox.preflight.PreflightDocument.validate(PreflightDocument.java:168)
>       at pdfboxpageimageextraction.PreflightTest.main(PreflightTest.java:41)
> Caused by: java.lang.reflect.InvocationTargetException
>       at sun.reflect.GeneratedConstructorAccessor23.newInstance(Unknown 
> Source)
>       at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>       at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>       at 
> org.apache.xmpbox.type.TypeMapping.instanciateSimpleProperty(TypeMapping.java:184)
>       ... 10 more
> Caused by: java.lang.IllegalArgumentException: Value given is not allowed for 
> the Date type : class java.lang.String
>       at org.apache.xmpbox.type.DateType.setValue(DateType.java:110)
>       at 
> org.apache.xmpbox.type.AbstractSimpleProperty.<init>(AbstractSimpleProperty.java:50)
>       at org.apache.xmpbox.type.DateType.<init>(DateType.java:50)
>       ... 14 more
> {code}
> The cause is this line in the XMP:
> {code}
> <xap:CreateDate>0-01-01T00:00:00Z</xap:CreateDate>
> {code}
> The cause is the "Z".



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to