You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@openjpa.apache.org by Chris Gage <ch...@bellsouth.net> on 2009/04/28 20:42:06 UTC
ClassNotFoundException using PCEnhancer
I am trying to run the enhancer in an ant script, and I am getting
ClassNotFoundException for a class that is one of the compiled classes,
DateConversion, and it is definitely there. What am I missing?
enhance:
[enhancer] java.lang.IllegalArgumentException:
java.lang.ClassNotFoundException: org.abpeds.moc.persistence.DateConversion
[enhancer] at serp.util.Strings.toClass(Strings.java:164)
[enhancer] at serp.util.Strings.toClass(Strings.java:108)
[enhancer] at
org.apache.openjpa.lib.meta.ClassArgParser.parseTypes(ClassArgParser.java:164)
[enhancer] at
org.apache.openjpa.enhance.PCEnhancer.run(PCEnhancer.java:4341)
[enhancer] at
org.apache.openjpa.ant.PCEnhancerTask.executeOn(PCEnhancerTask.java:89)
[enhancer] at
org.apache.openjpa.lib.ant.AbstractTask.execute(AbstractTask.java:172)
[enhancer] at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
[enhancer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[enhancer] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
[enhancer] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[enhancer] at java.lang.reflect.Method.invoke(Method.java:618)
[enhancer] at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
[enhancer] at org.apache.tools.ant.Task.perform(Task.java:348)
[enhancer] at org.apache.tools.ant.Target.execute(Target.java:357)
[enhancer] at org.apache.tools.ant.Target.performTasks(Target.java:385)
[enhancer] at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
[enhancer] at
org.apache.tools.ant.Project.executeTarget(Project.java:1298)
[enhancer] at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[enhancer] at
org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
[enhancer] at
org.apache.tools.ant.Project.executeTargets(Project.java:1181)
[enhancer] at
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
[enhancer] at
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
BUILD FAILED
C:\_RAD7.5 workspaces\90422\MOCData\build.xml:44:
java.lang.IllegalArgumentException: java.lang.ClassNotFoundException:
org.abpeds.moc.persistence.DateConversion
--
View this message in context: http://n2.nabble.com/ClassNotFoundException-using-PCEnhancer-tp2735411p2735411.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.
Re: ClassNotFoundException using PCEnhancer
Posted by Rick Curtis <cu...@gmail.com>.
We will need to see your build file to figure out what is going on. I assume
you're running the enhancer from the command line?
-Rick
Chris Gage wrote:
>
> I am trying to run the enhancer in an ant script, and I am getting
> ClassNotFoundException for a class that is one of the compiled classes,
> DateConversion, and it is definitely there. What am I missing?
>
> enhance:
> [enhancer] java.lang.IllegalArgumentException:
> java.lang.ClassNotFoundException:
> org.abpeds.moc.persistence.DateConversion
> [enhancer] at serp.util.Strings.toClass(Strings.java:164)
> [enhancer] at serp.util.Strings.toClass(Strings.java:108)
> ...
>
--
View this message in context: http://n2.nabble.com/ClassNotFoundException-using-PCEnhancer-tp2735411p2735461.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.