[ 
https://issues.apache.org/jira/browse/OPENJPA-2897?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17485562#comment-17485562
 ] 

Rich M commented on OPENJPA-2897:
---------------------------------

I can see persistence xsd 1.0 and 2.0 in openjpa jar 3.0. However, I am using 
persistence 2.1 xsd as below.

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence 
http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd";>

During enhance, build fails with this error:

[ERROR] Failed to execute goal 
org.apache.openjpa:openjpa-maven-plugin:3.0.0:enhance (enhancer) on project 
<name>: Execution enhancer of goal 
org.apache.openjpa:openjpa-maven-plugin:3.0.0:enhance failed: 
org.apache.openjpa.persistence.PersistenceProductDerivation:java.io.IOException:
 org.xml.sax.SAXException: 
file:/<project>/target/classes/META-INF/persistence.xml [Location: Line: 2, C: 
251]: org.xml.sax.SAXParseException: s4s-elt-character: Non-whitespace 
characters are not allowed in schema elements other than 'xs:appinfo' and 
'xs:documentation'. Saw 'Oracle Access Manager Operation Error'. -> [Help 1]

 

> persistence_2_1.xsd not available
> ---------------------------------
>
>                 Key: OPENJPA-2897
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-2897
>             Project: OpenJPA
>          Issue Type: Bug
>            Reporter: Rich M
>            Priority: Blocker
>
> Persistence.xml contains schema validation referring to 
> [http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd]
> This gets redirected to 
> [https://www.oracle.com/webfolder/technetwork/jsc/xml/ns/persistence/persistence_2_1.xsd]
> However, 2.1.xsd is not available here, failing the builds during build-time 
> enhancement.
> Any idea what's going on ?



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to