[ 
http://jira.codehaus.org/browse/MXMLBEANS-43?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jacob Barde updated MXMLBEANS-43:
---------------------------------

    Attachment: patch.txt

easy fix.

> schemaDirectory: ArrayIndexOutOfBoundsException: 3
> --------------------------------------------------
>
>                 Key: MXMLBEANS-43
>                 URL: http://jira.codehaus.org/browse/MXMLBEANS-43
>             Project: Maven 2.x Xmlbeans Plugin
>          Issue Type: Bug
>         Environment: Linux 2.6
>            Reporter: Jan Torben Heuer
>         Attachments: patch.txt
>
>
> I added the sourceSchema tag to my pom.
> However, xmlbeans doesn't compile my schemas anymore:
> Here are the pom.xml configs:
>                   <groupId>org.codehaus.mojo</groupId>
>                   <artifactId>xmlbeans-maven-plugin</artifactId>
>                   <executions>
>                           <execution>
>                                   <goals>
>                                           <goal>xmlbeans</goal>
>                                   </goals>
>                           </execution>
>                   </executions>
>                 <inherited>true</inherited>
>                 <configuration>
>                         <sourceSchemas>
>                                 <sourceSchema>owsALL.xsd</sourceSchema>
>                         </sourceSchemas>
>                 </configuration>
> and inherited is from the parent relevant:
>                           <groupId>org.codehaus.mojo</groupId>
>                           <artifactId>xmlbeans-maven-plugin</artifactId>
>                           <executions>
>                                   <execution>
>                                           <goals>
>                                                   <goal>xmlbeans</goal>
>                                           </goals>
>                                   </execution>
>                           </executions>
>                           <inherited>true</inherited>
>                           <configuration>
>                                 <schemaDirectory><!-- absolute path! -->      
>                                    
> ${schema.directory}/${project.artifactId}/${project.version}
>                                 </schemaDirectory>
>                                 <noPvr>true</noPvr>
>                                 <outputJar>${build.finalName}</outputJar>
>                           </configuration>
> Below the mvn -x -e xmlbeans:xmlbeans output.
> Jan
> ------------
> [DEBUG] Configuring
> mojo 'org.codehaus.mojo:xmlbeans-maven-plugin:2.3.0:xmlbeans' -->
> [DEBUG]   (f) artifactMap = {stax:stax-api=stax:stax-api:jar:1.0.1:compile,
> org.apache.xmlbeans:xmlbeans=org.apache.xmlbeans:xmlbeans:jar:2.3.0:compile}
> [DEBUG]   (f) catalogLocation
> = /home/u/data/svn/xmlbeans/ows/src/main/catalog/resolver-catalog.xml
> [DEBUG]   (f) classGenerationDirectory
> = /home/u/data/svn/xmlbeans/ows/target/generated-classes/xmlbeans
> [DEBUG]   (f) debug = false
> [DEBUG]   (f) defaultXmlConfigDir
> = /home/u/data/svn/xmlbeans/ows/src/main/xsdconfig
> [DEBUG]   (f) download = false
> [DEBUG]   (f) generatedSchemaDirectory
> = /home/u/data/svn/xmlbeans/ows/target/xmlbeans-xsds
> [DEBUG]   (f) jaxb = false
> [DEBUG]   (s) localRepository = [local] -> file:///home/u/.m2/repository
> [DEBUG]   (f) noJavac = false
> [DEBUG]   (f) noPvr = true
> [DEBUG]   (f) noUpa = false
> [DEBUG]   (f) outputJar = /home/u/data/svn/xmlbeans/ows/xbeans-null-1.1.0
> [DEBUG]   (s) pluginArtifacts = [xml-resolver:xml-resolver:jar:1.2:runtime,
> stax:stax-api:jar:1.0.1:runtime, xmlbeans:xmlbeans:jar:2.3.0:runtime,
> org.codehaus.plexus:plexus-utils:jar:1.4.2:runtime,
> org.apache.maven:maven-project:jar:2.0.6:runtime,
> org.apache.maven:maven-artifact:jar:2.0.6:runtime,
> org.apache.maven:maven-artifact-manager:jar:2.0.6:runtime,
> org.apache.maven:maven-repository-metadata:jar:2.0.6:runtime,
> org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2:runtime,
> org.apache.maven:maven-plugin-api:jar:2.0.6:runtime,
> org.apache.maven:maven-model:jar:2.0.6:runtime,
> org.apache.maven:maven-profile:jar:2.0.6:runtime]
> [DEBUG]   (f) project = org.apache.maven.project.mavenproj...@fa226447
> [DEBUG]   (f) quiet = true
> [DEBUG]   (f) schemaDirectory = /home/u/data/_ogcschemas/ows/1.1.0
> [DEBUG]   (f) sourceGenerationDirectory
> = /home/u/data/svn/xmlbeans/ows/target/generated-sources/xmlbeans
> [DEBUG]   (f) sourceSchemas = [owsALL.xsd]
> [DEBUG]   (f) staleFile
> = /home/u/data/svn/xmlbeans/ows/target/generated-sources/xmlbeans/.staleFlag
> [DEBUG]   (f) verbose = false
> [DEBUG] -- end configuration --
> [INFO] [xmlbeans:xmlbeans]
> [DEBUG] The schema Directory is /home/u/data/_ogcschemas/ows/1.1.0
> [DEBUG] Artifact count: 2
> [DEBUG] looking for artifact schemas.
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] 3
> [INFO] 
> ------------------------------------------------------------------------
> [DEBUG] Trace
> java.lang.ArrayIndexOutOfBoundsException: 3
>         at
> org.codehaus.mojo.xmlbeans.AbstractXmlBeansPlugin.getXsdFiles(AbstractXmlBeansPlugin.java:687)
>         at
> org.codehaus.mojo.xmlbeans.AbstractXmlBeansPlugin.hasSchemas(AbstractXmlBeansPlugin.java:312)
>         at
> org.codehaus.mojo.xmlbeans.AbstractXmlBeansPlugin.execute(AbstractXmlBeansPlugin.java:266)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to