You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openjpa.apache.org by "Mejov Andrey (JIRA)" <ji...@apache.org> on 2009/02/02 12:21:59 UTC
[jira] Created: (OPENJPA-889) OpenJPA enhancer in ant script
OpenJPA enhancer in ant script
------------------------------
Key: OPENJPA-889
URL: https://issues.apache.org/jira/browse/OPENJPA-889
Project: OpenJPA
Issue Type: Question
Components: kernel
Affects Versions: 1.3.0
Environment: Ubuntu 8.04, Java 6, Ant 1.7.0, Netbeans 6.5, OpenJPA 1.2.0/1.3.0-SNAPSHOT
Reporter: Mejov Andrey
Hi
I use OpenJPA enhancer in ant script (for-jpa.xml), according manual:
<?xml version="1.0" encoding="UTF-8"?>
<project name="ebd-entity">
<path id="jpa-cp">
<fileset dir="/usr/java/java-common/Commons" includes="*.jar"/>
<fileset dir="/usr/java/java-common/Serp" includes="*.jar"/>
<fileset dir="/usr/java/java-common/OpenJPA" includes="*.jar"/>
<fileset dir="/usr/java/java-common/JPA" includes="*.jar"/>
<fileset dir="/usr/java/java-common/JTA" includes="*.jar"/>
</path>
<taskdef name="openjpac"
classname="org.apache.openjpa.ant.PCEnhancerTask"
classpathref="jpa-cp"/>
<openjpac directory="./build/classes">
<classpath refid="jpa-cp"/>
<!-- <config propertiesFile="./src/META-INF/persistence.xml"/> -->
<fileset dir="./src">
<include name="**/entity/*.java"/>
</fileset>
</openjpac>
</project>
but get error:
/home/andrew/work/sg-util-project/ebd-entity/for-jpa.xml:16: <openjpa-1.3.0-SNAPSHOT-r422266:739431 fatal user error> org.apache.openjpa.util.MetaDataException: MetaDataFactory could not be configured (conf.newMetaDataFactoryInstance() returned null). This might mean that no configuration properties were found. Ensure that you have a META-INF/persistence.xml file, that it is available in your classpath, or that the properties file you are using for configuration is available. If you are using Ant, please see the <properties> or <propertiesFile> attributes of the task's nested <config> element. This can also occur if your OpenJPA distribution jars are corrupt, or if your security policy is overly strict
if uncomment <config .../>, i get exception:
java.util.MissingResourceException: /home/andrew/work/sg-util-project/ebd-entity/src/META-INF/persistence.xml#null
Also i used "META-INF/persistence.xml" and "persistence.xml" and tried to add "build/classes" to classpath
Folder structure:
build
/classes
/META-INF
/<folder and classes>
build.xml
dist
for-jpa.xml
nbproject
src
/META-INF
/<folder and java source>
test
It's a bug or i wrong understood documentation?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (OPENJPA-889) OpenJPA enhancer in ant script
Posted by "Rick Curtis (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/OPENJPA-889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12702414#action_12702414 ]
Rick Curtis commented on OPENJPA-889:
-------------------------------------
Please take a look through the links listed below and see if that clears anything up for you. If you're still not able to figure out what is going on, I'd suggest posting a question to the OpenJPA Users forum (http://n2.nabble.com/OpenJPA-Users-f208411.html).
Let me know how it goes.
[1] http://webspherepersistence.blogspot.com/2009/02/openjpa-enhancement.html
[2] http://n2.nabble.com/openjpac-Ant-task-td209622.html
> OpenJPA enhancer in ant script
> ------------------------------
>
> Key: OPENJPA-889
> URL: https://issues.apache.org/jira/browse/OPENJPA-889
> Project: OpenJPA
> Issue Type: Question
> Components: kernel
> Affects Versions: 1.3.0
> Environment: Ubuntu 8.04, Java 6, Ant 1.7.0, Netbeans 6.5, OpenJPA 1.2.0/1.3.0-SNAPSHOT
> Reporter: Mejov Andrey
>
> Hi
> I use OpenJPA enhancer in ant script (for-jpa.xml), according manual:
> <?xml version="1.0" encoding="UTF-8"?>
> <project name="ebd-entity">
> <path id="jpa-cp">
> <fileset dir="/usr/java/java-common/Commons" includes="*.jar"/>
> <fileset dir="/usr/java/java-common/Serp" includes="*.jar"/>
> <fileset dir="/usr/java/java-common/OpenJPA" includes="*.jar"/>
> <fileset dir="/usr/java/java-common/JPA" includes="*.jar"/>
> <fileset dir="/usr/java/java-common/JTA" includes="*.jar"/>
> </path>
> <taskdef name="openjpac"
> classname="org.apache.openjpa.ant.PCEnhancerTask"
> classpathref="jpa-cp"/>
> <openjpac directory="./build/classes">
> <classpath refid="jpa-cp"/>
> <!-- <config propertiesFile="./src/META-INF/persistence.xml"/> -->
> <fileset dir="./src">
> <include name="**/entity/*.java"/>
> </fileset>
> </openjpac>
> </project>
> but get error:
> /home/andrew/work/sg-util-project/ebd-entity/for-jpa.xml:16: <openjpa-1.3.0-SNAPSHOT-r422266:739431 fatal user error> org.apache.openjpa.util.MetaDataException: MetaDataFactory could not be configured (conf.newMetaDataFactoryInstance() returned null). This might mean that no configuration properties were found. Ensure that you have a META-INF/persistence.xml file, that it is available in your classpath, or that the properties file you are using for configuration is available. If you are using Ant, please see the <properties> or <propertiesFile> attributes of the task's nested <config> element. This can also occur if your OpenJPA distribution jars are corrupt, or if your security policy is overly strict
> if uncomment <config .../>, i get exception:
> java.util.MissingResourceException: /home/andrew/work/sg-util-project/ebd-entity/src/META-INF/persistence.xml#null
> Also i used "META-INF/persistence.xml" and "persistence.xml" and tried to add "build/classes" to classpath
> Folder structure:
> build
> /classes
> /META-INF
> /<folder and classes>
> build.xml
> dist
> for-jpa.xml
> nbproject
> src
> /META-INF
> /<folder and java source>
> test
> It's a bug or i wrong understood documentation?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (OPENJPA-889) OpenJPA enhancer in ant script
Posted by "Jeremias Maerki (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/OPENJPA-889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12702400#action_12702400 ]
Jeremias Maerki commented on OPENJPA-889:
-----------------------------------------
Exact same problem here (with OpenJPA 1.2.1). Any ideas anyone?
> OpenJPA enhancer in ant script
> ------------------------------
>
> Key: OPENJPA-889
> URL: https://issues.apache.org/jira/browse/OPENJPA-889
> Project: OpenJPA
> Issue Type: Question
> Components: kernel
> Affects Versions: 1.3.0
> Environment: Ubuntu 8.04, Java 6, Ant 1.7.0, Netbeans 6.5, OpenJPA 1.2.0/1.3.0-SNAPSHOT
> Reporter: Mejov Andrey
>
> Hi
> I use OpenJPA enhancer in ant script (for-jpa.xml), according manual:
> <?xml version="1.0" encoding="UTF-8"?>
> <project name="ebd-entity">
> <path id="jpa-cp">
> <fileset dir="/usr/java/java-common/Commons" includes="*.jar"/>
> <fileset dir="/usr/java/java-common/Serp" includes="*.jar"/>
> <fileset dir="/usr/java/java-common/OpenJPA" includes="*.jar"/>
> <fileset dir="/usr/java/java-common/JPA" includes="*.jar"/>
> <fileset dir="/usr/java/java-common/JTA" includes="*.jar"/>
> </path>
> <taskdef name="openjpac"
> classname="org.apache.openjpa.ant.PCEnhancerTask"
> classpathref="jpa-cp"/>
> <openjpac directory="./build/classes">
> <classpath refid="jpa-cp"/>
> <!-- <config propertiesFile="./src/META-INF/persistence.xml"/> -->
> <fileset dir="./src">
> <include name="**/entity/*.java"/>
> </fileset>
> </openjpac>
> </project>
> but get error:
> /home/andrew/work/sg-util-project/ebd-entity/for-jpa.xml:16: <openjpa-1.3.0-SNAPSHOT-r422266:739431 fatal user error> org.apache.openjpa.util.MetaDataException: MetaDataFactory could not be configured (conf.newMetaDataFactoryInstance() returned null). This might mean that no configuration properties were found. Ensure that you have a META-INF/persistence.xml file, that it is available in your classpath, or that the properties file you are using for configuration is available. If you are using Ant, please see the <properties> or <propertiesFile> attributes of the task's nested <config> element. This can also occur if your OpenJPA distribution jars are corrupt, or if your security policy is overly strict
> if uncomment <config .../>, i get exception:
> java.util.MissingResourceException: /home/andrew/work/sg-util-project/ebd-entity/src/META-INF/persistence.xml#null
> Also i used "META-INF/persistence.xml" and "persistence.xml" and tried to add "build/classes" to classpath
> Folder structure:
> build
> /classes
> /META-INF
> /<folder and classes>
> build.xml
> dist
> for-jpa.xml
> nbproject
> src
> /META-INF
> /<folder and java source>
> test
> It's a bug or i wrong understood documentation?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.