Hi Sahoo,

I had a similar problem.

There are the dependecies that I had to provide to get rid of those
exceptions:

        <dependency>
            <groupId>xerces</groupId>
            <artifactId>xercesImpl</artifactId>
            <version>2.8.0</version>
        </dependency>
        <dependency>
            <groupId>jdom</groupId>
            <artifactId>jdom</artifactId>
            <version>1.0</version>
        </dependency>
        <dependency>
            <groupId>xml-apis</groupId>
            <artifactId>xml-apis</artifactId>
            <version>2.0.2</version>
        </dependency>

Also clean out your repository after adding these dependencies (delete the
xerces, xml-apis, and jdom directories in your .m2 repository).

Let me know if this works for you.

Regards,
Abe


On 7/30/07, Sahoo <[EMAIL PROTECTED]> wrote:
>
> (I have not subscribed to users alias, so please copy a reply directly
> to my email)
>
> Hi,
>
> I get /javax.xml.parsers.FactoryConfigurationError: Provider
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl could
> not be instantiated: java.lang.NullPointerException/ when I call an Ant
> script from maven using maven-antrun-plugin. I have tried using fork =
> true as well as false, but same result. Maven version is 2.0.7 and JDK
> version is 1.5.0_06. I don't understand why Ant is not finding this
> class, which is actually present in jre/lib/rt.jar. I get the following
> output while running with -X option:
>
> [INFO] [antrun:run {execution: default}]
> [INFO] Executing tasks
> [DEBUG] getProperty(ns=null, name=ant.reuse.loader, user=false)
> [DEBUG] getProperty(ns=null, name=ant.executor.class , user=false)
> [DEBUG] getProperty(ns=null, name=ant.file, user=false)
> test:
>     [echo] Generating Java classes from SDO Types
> 5  INFO   [main] openjpa.MetaData - Parsing XML Schema "META-INF/po.xsd"
>     [java] javax.xml.parsers.FactoryConfigurationError: Provider
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl could
> not be instantiated: java.lang.NullPointerException
>     [java]     at
> javax.xml.parsers.DocumentBuilderFactory.newInstance (
> DocumentBuilderFactory.java:104)
>     [java]     at
> org.eclipse.xsd.util.DefaultJAXPConfiguration.createDocumentBuilder(
> DefaultJAXPConfiguration.java:94)
>     [java]     at
> org.eclipse.xsd.util.XSDResourceImpl.getDocument (XSDResourceImpl.java
> :334)
>     [java]     at
> org.eclipse.xsd.util.XSDResourceImpl.getDocument(XSDResourceImpl.java:372)
>     [java]     at
> org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:680)
>     [java]     at
> org.eclipse.xsd.util.XSDResourceImpl.load(XSDResourceImpl.java:617)
>     [java]     at
> org.apache.tuscany.sdo.helper.XSDHelperImpl.define(XSDHelperImpl.java:197)
>     [java]     at
> org.apache.tuscany.sdo.helper.XSDHelperImpl.define (XSDHelperImpl.java
> :188)
>     [java]     at
> org.apache.openjpa.sdo.SDO2POJOGenerator.findTypes(SDO2POJOGenerator.java
> :126)
>     [java]     at
> org.apache.openjpa.sdo.SDO2POJOGenerator.run(SDO2POJOGenerator.java:246)
>     [java]     at
> org.apache.openjpa.sdo.SDO2POJOGenerator.main(SDO2POJOGenerator.java:282)
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java
> :39)
>     [java]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>     [java]     at java.lang.reflect.Method.invoke(Method.java:585)
>     [java]     at
> org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:202)
>     [java]     at
> org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:134)
>     [java]     at org.apache.tools.ant.taskdefs.Java.run (Java.java:710)
>     [java]     at
> org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:178)
> [java]     at org.apache.tools.ant.taskdefs.Java.execute(Java.java:84)
>     [java]     at
> org.apache.tools.ant.UnknownElement.execute (UnknownElement.java:275)
>     [java]     at org.apache.tools.ant.Task.perform(Task.java:364)
>     [java]     at org.apache.tools.ant.Target.execute(Target.java:341)
>     [java]     at org.apache.tools.ant.Target.performTasks (Target.java
> :369)
>     [java]     at
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>     [java]     at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(
> SingleCheckExecutor.java :37)
>     [java]     at
> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>     [java]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>     [java]     at
> org.apache.tools.ant.UnknownElement.execute (UnknownElement.java:275)
>     [java]     at org.apache.tools.ant.Task.perform(Task.java:364)
>     [java]     at org.apache.tools.ant.Target.execute(Target.java:341)
>     [java]     at
> org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks (
> AbstractAntMojo.java:108)
>     [java]     at
> org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:83)
>     [java]     at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(
> DefaultPluginManager.java :443)
>     [java]     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
> DefaultLifecycleExecutor.java:539)
>     [java]     at
>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(
> DefaultLifecycleExecutor.java:480)
>     [java]     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
> DefaultLifecycleExecutor.java:459)
>     [java]     at
>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(
> DefaultLifecycleExecutor.java:311)
>     [java]     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> DefaultLifecycleExecutor.java:278)
>     [java]     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (
> DefaultLifecycleExecutor.java:143)
>     [java]     at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>     [java]     at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>     [java]     at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     [java]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>     [java]     at java.lang.reflect.Method.invoke(Method.java:585)
>     [java]     at
> org.codehaus.classworlds.Launcher.launchEnhanced (Launcher.java:315)
>     [java]     at
> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>     [java]     at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>     [java]     at org.codehaus.classworlds.Launcher.main (Launcher.java
> :375)
>
>
> Thanks,
> Sahoo
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to