[
https://jira.codehaus.org/browse/MOJO-1670?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=291958#comment-291958
]
Steven Swor edited comment on MOJO-1670 at 2/16/12 3:08 PM:
------------------------------------------------------------
Forcing batik 1.6 alone did not work for me. I did the following:
{code:xml}
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>batik-maven-plugin</artifactId>
<version>1.0-beta-1</version>
<dependencies>
<dependency>
<groupId>batik</groupId>
<artifactId>batik-rasterizer-ext</artifactId>
<version>1.6</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>rasterize-site</id>
<phase>pre-site</phase>
<goals>
<goal>rasterize</goal>
</goals>
<configuration>
<srcDir>${basedir}/src/site/resources/images</srcDir>
<destDir>${basedir}/target/site/images</destDir>
</configuration>
</execution>
<execution>
<id>rasterize-pdf</id>
<phase>pre-site</phase>
<goals>
<goal>rasterize</goal>
</goals>
<configuration>
<srcDir>${basedir}/src/site/resources/images</srcDir>
<destDir>${basedir}/target/pdf/images</destDir>
<maxWidth>975</maxWidth>
<dpi>150</dpi>
</configuration>
</execution>
</executions>
</plugin>
{code}
and I got the following output when I tried to run {{mvn clean site}} using
Maven 3.0.3:
{noformat}
cd /Volumes/Development/Git/myproject/myproject-site;
JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
/usr/share/java/maven-3.0.3/bin/mvn -Dmaven.test.skip=true --fail-fast clean
site
Scanning for projects...
------------------------------------------------------------------------
Building myproject-site 1.2-SNAPSHOT
------------------------------------------------------------------------
[clean:clean]
[batik:rasterize]
Downloading:
http://my/maven/repo/batik/batik-rasterizer-ext/1.6/batik-rasterizer-ext-1.6.pom
Downloaded:
http://my/maven/repo/batik/batik-rasterizer-ext/1.6/batik-rasterizer-ext-1.6.pom
(484 B at 1.1 KB/sec)
Downloading:
http://my/maven/repo/batik/batik-rasterizer-ext/1.6/batik-rasterizer-ext-1.6.jar
Downloaded:
http://my/maven/repo/batik/batik-rasterizer-ext/1.6/batik-rasterizer-ext-1.6.jar
(4 KB at 16.8 KB/sec)
Feb 16, 2012 1:56:11 PM org.sonatype.guice.bean.reflect.NamedClass
WARNING: Error injecting: org.codehaus.mojo.batik.RasterizeMojo
java.lang.TypeNotPresentException: Type org.codehaus.mojo.batik.RasterizeMojo
not present
at
org.sonatype.guice.bean.reflect.URLClassSpace.loadClass(URLClassSpace.java:100)
at org.sonatype.guice.bean.reflect.NamedClass.load(NamedClass.java:45)
at
org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:47)
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:968)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1014)
at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:964)
at com.google.inject.Scopes$1$1.get(Scopes.java:59)
at
org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:79)
at
org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:53)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:243)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:235)
at
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:455)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:92)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: java.lang.NoClassDefFoundError:
org/apache/batik/apps/rasterizer/SVGConverterController
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:386)
at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
at
org.sonatype.guice.bean.reflect.URLClassSpace.loadClass(URLClassSpace.java:96)
... 33 more
Caused by: java.lang.ClassNotFoundException:
org.apache.batik.apps.rasterizer.SVGConverterController
at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
... 47 more
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 1.637s
Finished at: Thu Feb 16 13:56:11 CST 2012
Final Memory: 3M/81M
------------------------------------------------------------------------
Failed to execute goal
org.codehaus.mojo:batik-maven-plugin:1.0-beta-1:rasterize (rasterize-site) on
project myproject-site: Execution rasterize-site of goal
org.codehaus.mojo:batik-maven-plugin:1.0-beta-1:rasterize failed: Unable to
load the mojo 'rasterize' in the plugin
'org.codehaus.mojo:batik-maven-plugin:1.0-beta-1'. A required class is missing:
org/apache/batik/apps/rasterizer/SVGConverterController
-----------------------------------------------------
realm = plugin>org.codehaus.mojo:batik-maven-plugin:1.0-beta-1
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] =
file:~/.m2/repository/org/codehaus/mojo/batik-maven-plugin/1.0-beta-1/batik-maven-plugin-1.0-beta-1.jar
urls[1] =
file:~/.m2/repository/batik/batik-rasterizer-ext/1.6/batik-rasterizer-ext-1.6.jar
urls[2] =
file:~/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar
Number of foreign imports: 1
import: Entry[import from realm ClassRealm[maven.api, parent: null]]
-----------------------------------------------------:
org.apache.batik.apps.rasterizer.SVGConverterController
-> [Help 1]
To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.
For more information about the errors and possible solutions, please read the
following articles:
[Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
{noformat}
was (Author: sworisbreathing):
Forcing batik 1.6 did not work for me. I did the following:
{code:xml}
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>batik-maven-plugin</artifactId>
<version>1.0-beta-1</version>
<dependencies>
<dependency>
<groupId>batik</groupId>
<artifactId>batik-rasterizer-ext</artifactId>
<version>1.6</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>rasterize-site</id>
<phase>pre-site</phase>
<goals>
<goal>rasterize</goal>
</goals>
<configuration>
<srcDir>${basedir}/src/site/resources/images</srcDir>
<destDir>${basedir}/target/site/images</destDir>
</configuration>
</execution>
<execution>
<id>rasterize-pdf</id>
<phase>pre-site</phase>
<goals>
<goal>rasterize</goal>
</goals>
<configuration>
<srcDir>${basedir}/src/site/resources/images</srcDir>
<destDir>${basedir}/target/pdf/images</destDir>
<maxWidth>975</maxWidth>
<dpi>150</dpi>
</configuration>
</execution>
</executions>
</plugin>
{code}
and I got the following output when I tried to run {{mvn clean site}} using
Maven 3.0.3:
{noformat}
cd /Volumes/Development/Git/myproject/myproject-site;
JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
/usr/share/java/maven-3.0.3/bin/mvn -Dmaven.test.skip=true --fail-fast clean
site
Scanning for projects...
------------------------------------------------------------------------
Building myproject-site 1.2-SNAPSHOT
------------------------------------------------------------------------
[clean:clean]
[batik:rasterize]
Downloading:
http://my/maven/repo/batik/batik-rasterizer-ext/1.6/batik-rasterizer-ext-1.6.pom
Downloaded:
http://my/maven/repo/batik/batik-rasterizer-ext/1.6/batik-rasterizer-ext-1.6.pom
(484 B at 1.1 KB/sec)
Downloading:
http://my/maven/repo/batik/batik-rasterizer-ext/1.6/batik-rasterizer-ext-1.6.jar
Downloaded:
http://my/maven/repo/batik/batik-rasterizer-ext/1.6/batik-rasterizer-ext-1.6.jar
(4 KB at 16.8 KB/sec)
Feb 16, 2012 1:56:11 PM org.sonatype.guice.bean.reflect.NamedClass
WARNING: Error injecting: org.codehaus.mojo.batik.RasterizeMojo
java.lang.TypeNotPresentException: Type org.codehaus.mojo.batik.RasterizeMojo
not present
at
org.sonatype.guice.bean.reflect.URLClassSpace.loadClass(URLClassSpace.java:100)
at org.sonatype.guice.bean.reflect.NamedClass.load(NamedClass.java:45)
at
org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:47)
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:968)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1014)
at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:964)
at com.google.inject.Scopes$1$1.get(Scopes.java:59)
at
org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:79)
at
org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:53)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:243)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:235)
at
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:455)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:92)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: java.lang.NoClassDefFoundError:
org/apache/batik/apps/rasterizer/SVGConverterController
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:386)
at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
at
org.sonatype.guice.bean.reflect.URLClassSpace.loadClass(URLClassSpace.java:96)
... 33 more
Caused by: java.lang.ClassNotFoundException:
org.apache.batik.apps.rasterizer.SVGConverterController
at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
... 47 more
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 1.637s
Finished at: Thu Feb 16 13:56:11 CST 2012
Final Memory: 3M/81M
------------------------------------------------------------------------
Failed to execute goal
org.codehaus.mojo:batik-maven-plugin:1.0-beta-1:rasterize (rasterize-site) on
project myproject-site: Execution rasterize-site of goal
org.codehaus.mojo:batik-maven-plugin:1.0-beta-1:rasterize failed: Unable to
load the mojo 'rasterize' in the plugin
'org.codehaus.mojo:batik-maven-plugin:1.0-beta-1'. A required class is missing:
org/apache/batik/apps/rasterizer/SVGConverterController
-----------------------------------------------------
realm = plugin>org.codehaus.mojo:batik-maven-plugin:1.0-beta-1
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] =
file:~/.m2/repository/org/codehaus/mojo/batik-maven-plugin/1.0-beta-1/batik-maven-plugin-1.0-beta-1.jar
urls[1] =
file:~/.m2/repository/batik/batik-rasterizer-ext/1.6/batik-rasterizer-ext-1.6.jar
urls[2] =
file:~/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar
Number of foreign imports: 1
import: Entry[import from realm ClassRealm[maven.api, parent: null]]
-----------------------------------------------------:
org.apache.batik.apps.rasterizer.SVGConverterController
-> [Help 1]
To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.
For more information about the errors and possible solutions, please read the
following articles:
[Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
{noformat}
> Rasterize fails on batik 1.6-1 and missing crimson dependencies
> ---------------------------------------------------------------
>
> Key: MOJO-1670
> URL: https://jira.codehaus.org/browse/MOJO-1670
> Project: Mojo
> Issue Type: Bug
> Components: batik
> Affects Versions: batik-maven-plugin-1.0-beta-1
> Environment: Apache Maven 3.0.3 (r1075438; 2011-02-28 09:31:09-0800)
> Maven home: /Applications/Development/apache-maven-3.0.3
> Java version: 1.6.0_24, vendor: Apple Inc.
> Java home:
> /Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home
> Default locale: en_US, platform encoding: MacRoman
> OS name: "mac os x", version: "10.6.7", arch: "x86_64", family: "mac"
> Reporter: Ian Brandt
>
> If I force Batik 1.6 as follows rasterize works...
> {code:xml}
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>batik-maven-plugin</artifactId>
> <version>1.0-beta-1</version>
> <dependencies>
> <dependency>
> <groupId>batik</groupId>
> <artifactId>batik-rasterizer-ext</artifactId>
> <version>1.6</version>
> </dependency>
> </dependencies>
> </plugin>
> {code}
> With the current default plugin configuration, which pulls Batik 1.6-1 from
> Central...
> {code:xml}
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>batik-maven-plugin</artifactId>
> <version>1.0-beta-1</version>
> </plugin>
> {code}
> I get:
> {noformat}
> [INFO] --- batik-maven-plugin:1.0-beta-1:rasterize (default) @ mycompany-web
> ---
> [DEBUG] org.codehaus.mojo:batik-maven-plugin:jar:1.0-beta-1:
> [DEBUG] org.apache.maven:maven-plugin-api:jar:2.0:compile
> [DEBUG] org.codehaus.plexus:plexus-utils:jar:1.5.15:compile
> [DEBUG] batik:batik-rasterizer-ext:jar:1.6-1:compile
> [DEBUG] batik:batik-rasterizer:jar:1.6-1:compile
> [DEBUG] batik:batik-transcoder:jar:1.6-1:compile
> [DEBUG] fop:fop:jar:0.20.5:compile
> [DEBUG] batik:batik-1.5-fop:jar:0.20-5:compile
> [DEBUG] xml-apis:xml-apis:jar:1.0.b2:compile
> [DEBUG] xalan:xalan:jar:2.4.1:compile
> [DEBUG] xerces:xercesImpl:jar:2.2.1:compile
> [DEBUG] avalon-framework:avalon-framework:jar:4.0:compile
> [DEBUG] batik:batik-extension:jar:1.6-1:compile
> [DEBUG] batik:batik-bridge:jar:1.6-1:compile
> [DEBUG] batik:batik-gvt:jar:1.6-1:compile
> [DEBUG] batik:batik-awt-util:jar:1.6-1:compile
> [DEBUG] batik:batik-util:jar:1.6-1:compile
> [DEBUG] batik:batik-gui-util:jar:1.6-1:compile
> [DEBUG] batik:batik-ext:jar:1.6-1:compile
> [DEBUG] xml-apis:xmlParserAPIs:jar:2.0.2:compile
> [DEBUG] batik:batik-script:jar:1.6-1:compile
> [DEBUG] rhino:js:jar:1.5R4.1:compile
> [DEBUG] batik:batik-svg-dom:jar:1.6-1:compile
> [DEBUG] batik:batik-dom:jar:1.6-1:compile
> [DEBUG] batik:batik-css:jar:1.6-1:compile
> [DEBUG] batik:batik-xml:jar:1.6-1:compile
> [DEBUG] batik:batik-parser:jar:1.6-1:compile
> [DEBUG] Created new class realm
> plugin>org.codehaus.mojo:batik-maven-plugin:1.0-beta-1
> [DEBUG] Importing foreign packages into class realm
> plugin>org.codehaus.mojo:batik-maven-plugin:1.0-beta-1
> [DEBUG] Imported: < maven.api
> [DEBUG] Populating class realm
> plugin>org.codehaus.mojo:batik-maven-plugin:1.0-beta-1
> [DEBUG] Included: org.codehaus.mojo:batik-maven-plugin:jar:1.0-beta-1
> [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:1.5.15
> [DEBUG] Included: batik:batik-rasterizer-ext:jar:1.6-1
> [DEBUG] Included: batik:batik-rasterizer:jar:1.6-1
> [DEBUG] Included: batik:batik-transcoder:jar:1.6-1
> [DEBUG] Included: fop:fop:jar:0.20.5
> [DEBUG] Included: batik:batik-1.5-fop:jar:0.20-5
> [DEBUG] Included: xml-apis:xml-apis:jar:1.0.b2
> [DEBUG] Included: xalan:xalan:jar:2.4.1
> [DEBUG] Included: xerces:xercesImpl:jar:2.2.1
> [DEBUG] Included: avalon-framework:avalon-framework:jar:4.0
> [DEBUG] Included: batik:batik-extension:jar:1.6-1
> [DEBUG] Included: batik:batik-bridge:jar:1.6-1
> [DEBUG] Included: batik:batik-gvt:jar:1.6-1
> [DEBUG] Included: batik:batik-awt-util:jar:1.6-1
> [DEBUG] Included: batik:batik-util:jar:1.6-1
> [DEBUG] Included: batik:batik-gui-util:jar:1.6-1
> [DEBUG] Included: batik:batik-ext:jar:1.6-1
> [DEBUG] Included: xml-apis:xmlParserAPIs:jar:2.0.2
> [DEBUG] Included: batik:batik-script:jar:1.6-1
> [DEBUG] Included: rhino:js:jar:1.5R4.1
> [DEBUG] Included: batik:batik-svg-dom:jar:1.6-1
> [DEBUG] Included: batik:batik-dom:jar:1.6-1
> [DEBUG] Included: batik:batik-css:jar:1.6-1
> [DEBUG] Included: batik:batik-xml:jar:1.6-1
> [DEBUG] Included: batik:batik-parser:jar:1.6-1
> [DEBUG] Excluded: org.apache.maven:maven-plugin-api:jar:2.0
> [DEBUG] Configuring mojo
> org.codehaus.mojo:batik-maven-plugin:1.0-beta-1:rasterize from plugin realm
> ClassRealm[plugin>org.codehaus.mojo:batik-maven-plugin:1.0-beta-1, parent:
> sun.misc.Launcher$AppClassLoader@1ef6a746]
> [DEBUG] Configuring mojo
> 'org.codehaus.mojo:batik-maven-plugin:1.0-beta-1:rasterize' with basic
> configurator -->
> [DEBUG] (f) destDir =
> /Users/ibrandt/Development/bzr/mycompany/mycompany-web/target/generated-resources/images
> [DEBUG] (f) destType = png
> [DEBUG] (f) dpi = -1.0
> [DEBUG] (f) height = -1.0
> [DEBUG] (f) indexed = -1
> [DEBUG] (f) maxHeight = -1.0
> [DEBUG] (f) maxWidth = -1.0
> [DEBUG] (f) quality = -1.0
> [DEBUG] (f) srcDir =
> /Users/ibrandt/Development/bzr/mycompany/mycompany-web/src/main/svg
> [DEBUG] (f) srcIncludes = **/*.svg
> [DEBUG] (f) width = -1.0
> [DEBUG] -- end configuration --
> [INFO] Rasterizing 4 images from SVG to image/png
> java.io.IOException: SAX2 driver class
> org.apache.crimson.parser.XMLReaderImpl not found
> at
> org.apache.batik.dom.util.SAXDocumentFactory.createDocument(SAXDocumentFactory.java:353)
> at
> org.apache.batik.dom.util.SAXDocumentFactory.createDocument(SAXDocumentFactory.java:276)
> at
> org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(SAXSVGDocumentFactory.java:158)
> at
> org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(SAXSVGDocumentFactory.java:231)
> at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown
> Source)
> at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown
> Source)
> at org.apache.batik.apps.rasterizer.SVGConverter.transcode(Unknown
> Source)
> at org.apache.batik.apps.rasterizer.SVGConverter.execute(Unknown Source)
> at org.codehaus.mojo.batik.RasterizeMojo.execute(RasterizeMojo.java:218)
> at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> 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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> org.apache.batik.transcoder.TranscoderException: null
> Enclosed Exception:
> SAX2 driver class org.apache.crimson.parser.XMLReaderImpl not found
> at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown
> Source)
> at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown
> Source)
> at org.apache.batik.apps.rasterizer.SVGConverter.transcode(Unknown
> Source)
> at org.apache.batik.apps.rasterizer.SVGConverter.execute(Unknown Source)
> at org.codehaus.mojo.batik.RasterizeMojo.execute(RasterizeMojo.java:218)
> at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> 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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> [WARNING] Cannot rasterize SVG -logo.svg:
> SVGConverter.error.while.rasterizing.file
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> {noformat}
> Just adding Apache Crimson as an explicit dependency...
> {code:xml}
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>batik-maven-plugin</artifactId>
> <version>1.0-beta-1</version>
> <dependencies>
> <dependency>
> <groupId>crimson</groupId>
> <artifactId>crimson</artifactId>
> <version>1.1.3</version>
> </dependency>
> </dependencies>
> </plugin>
> {code}
> I get:
> {noformat}
> [INFO] --- batik-maven-plugin:1.0-beta-1:rasterize (default) @ mycompany-web
> ---
> [DEBUG] org.codehaus.mojo:batik-maven-plugin:jar:1.0-beta-1:
> [DEBUG] crimson:crimson:jar:1.1.3:runtime
> [DEBUG] org.apache.maven:maven-plugin-api:jar:2.0:compile
> [DEBUG] org.codehaus.plexus:plexus-utils:jar:1.5.15:compile
> [DEBUG] batik:batik-rasterizer-ext:jar:1.6-1:compile
> [DEBUG] batik:batik-rasterizer:jar:1.6-1:compile
> [DEBUG] batik:batik-transcoder:jar:1.6-1:compile
> [DEBUG] fop:fop:jar:0.20.5:compile
> [DEBUG] batik:batik-1.5-fop:jar:0.20-5:compile
> [DEBUG] xml-apis:xml-apis:jar:1.0.b2:compile
> [DEBUG] xalan:xalan:jar:2.4.1:compile
> [DEBUG] xerces:xercesImpl:jar:2.2.1:compile
> [DEBUG] avalon-framework:avalon-framework:jar:4.0:compile
> [DEBUG] batik:batik-extension:jar:1.6-1:compile
> [DEBUG] batik:batik-bridge:jar:1.6-1:compile
> [DEBUG] batik:batik-gvt:jar:1.6-1:compile
> [DEBUG] batik:batik-awt-util:jar:1.6-1:compile
> [DEBUG] batik:batik-util:jar:1.6-1:compile
> [DEBUG] batik:batik-gui-util:jar:1.6-1:compile
> [DEBUG] batik:batik-ext:jar:1.6-1:compile
> [DEBUG] xml-apis:xmlParserAPIs:jar:2.0.2:compile
> [DEBUG] batik:batik-script:jar:1.6-1:compile
> [DEBUG] rhino:js:jar:1.5R4.1:compile
> [DEBUG] batik:batik-svg-dom:jar:1.6-1:compile
> [DEBUG] batik:batik-dom:jar:1.6-1:compile
> [DEBUG] batik:batik-css:jar:1.6-1:compile
> [DEBUG] batik:batik-xml:jar:1.6-1:compile
> [DEBUG] batik:batik-parser:jar:1.6-1:compile
> [DEBUG] Created new class realm
> plugin>org.codehaus.mojo:batik-maven-plugin:1.0-beta-1
> [DEBUG] Importing foreign packages into class realm
> plugin>org.codehaus.mojo:batik-maven-plugin:1.0-beta-1
> [DEBUG] Imported: < maven.api
> [DEBUG] Populating class realm
> plugin>org.codehaus.mojo:batik-maven-plugin:1.0-beta-1
> [DEBUG] Included: org.codehaus.mojo:batik-maven-plugin:jar:1.0-beta-1
> [DEBUG] Included: crimson:crimson:jar:1.1.3
> [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:1.5.15
> [DEBUG] Included: batik:batik-rasterizer-ext:jar:1.6-1
> [DEBUG] Included: batik:batik-rasterizer:jar:1.6-1
> [DEBUG] Included: batik:batik-transcoder:jar:1.6-1
> [DEBUG] Included: fop:fop:jar:0.20.5
> [DEBUG] Included: batik:batik-1.5-fop:jar:0.20-5
> [DEBUG] Included: xml-apis:xml-apis:jar:1.0.b2
> [DEBUG] Included: xalan:xalan:jar:2.4.1
> [DEBUG] Included: xerces:xercesImpl:jar:2.2.1
> [DEBUG] Included: avalon-framework:avalon-framework:jar:4.0
> [DEBUG] Included: batik:batik-extension:jar:1.6-1
> [DEBUG] Included: batik:batik-bridge:jar:1.6-1
> [DEBUG] Included: batik:batik-gvt:jar:1.6-1
> [DEBUG] Included: batik:batik-awt-util:jar:1.6-1
> [DEBUG] Included: batik:batik-util:jar:1.6-1
> [DEBUG] Included: batik:batik-gui-util:jar:1.6-1
> [DEBUG] Included: batik:batik-ext:jar:1.6-1
> [DEBUG] Included: xml-apis:xmlParserAPIs:jar:2.0.2
> [DEBUG] Included: batik:batik-script:jar:1.6-1
> [DEBUG] Included: rhino:js:jar:1.5R4.1
> [DEBUG] Included: batik:batik-svg-dom:jar:1.6-1
> [DEBUG] Included: batik:batik-dom:jar:1.6-1
> [DEBUG] Included: batik:batik-css:jar:1.6-1
> [DEBUG] Included: batik:batik-xml:jar:1.6-1
> [DEBUG] Included: batik:batik-parser:jar:1.6-1
> [DEBUG] Excluded: org.apache.maven:maven-plugin-api:jar:2.0
> [DEBUG] Configuring mojo
> org.codehaus.mojo:batik-maven-plugin:1.0-beta-1:rasterize from plugin realm
> ClassRealm[plugin>org.codehaus.mojo:batik-maven-plugin:1.0-beta-1, parent:
> sun.misc.Launcher$AppClassLoader@425224ee]
> [DEBUG] Configuring mojo
> 'org.codehaus.mojo:batik-maven-plugin:1.0-beta-1:rasterize' with basic
> configurator -->
> [DEBUG] (f) destDir =
> /Users/ibrandt/Development/bzr/mycompany/mycompany-web/target/generated-resources/images
> [DEBUG] (f) destType = png
> [DEBUG] (f) dpi = -1.0
> [DEBUG] (f) height = -1.0
> [DEBUG] (f) indexed = -1
> [DEBUG] (f) maxHeight = -1.0
> [DEBUG] (f) maxWidth = -1.0
> [DEBUG] (f) quality = -1.0
> [DEBUG] (f) srcDir =
> /Users/ibrandt/Development/bzr/mycompany/mycompany-web/src/main/svg
> [DEBUG] (f) srcIncludes = **/*.svg
> [DEBUG] (f) width = -1.0
> [DEBUG] -- end configuration --
> [INFO] Rasterizing 4 images from SVG to image/png
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 13.033s
> [INFO] Finished at: Thu Apr 14 13:52:03 PDT 2011
> [INFO] Final Memory: 5M/81M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.codehaus.mojo:batik-maven-plugin:1.0-beta-1:rasterize (default) on
> project mycompany-web: Execution default of goal
> org.codehaus.mojo:batik-maven-plugin:1.0-beta-1:rasterize failed: An API
> incompatibility was encountered
> while executing org.codehaus.mojo:batik-maven-plugin:1.0-beta-1:rasterize:
> java.lang.NoSuchMethodError:
> org.apache.batik.gvt.CanvasGraphicsNode.setViewingTransform(Ljava/awt/geom/AffineTransform;)V
> [ERROR] -----------------------------------------------------
> [ERROR] realm = plugin>org.codehaus.mojo:batik-maven-plugin:1.0-beta-1
> [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
> [ERROR] urls[0] =
> file:/Users/ibrandt/.m2/repository/org/codehaus/mojo/batik-maven-plugin/1.0-beta-1/batik-maven-plugin-1.0-beta-1.jar
> [ERROR] urls[1] =
> file:/Users/ibrandt/.m2/repository/crimson/crimson/1.1.3/crimson-1.1.3.jar
> [ERROR] urls[2] =
> file:/Users/ibrandt/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar
> [ERROR] urls[3] =
> file:/Users/ibrandt/.m2/repository/batik/batik-rasterizer-ext/1.6-1/batik-rasterizer-ext-1.6-1.jar
> [ERROR] urls[4] =
> file:/Users/ibrandt/.m2/repository/batik/batik-rasterizer/1.6-1/batik-rasterizer-1.6-1.jar
> [ERROR] urls[5] =
> file:/Users/ibrandt/.m2/repository/batik/batik-transcoder/1.6-1/batik-transcoder-1.6-1.jar
> [ERROR] urls[6] =
> file:/Users/ibrandt/.m2/repository/fop/fop/0.20.5/fop-0.20.5.jar
> [ERROR] urls[7] =
> file:/Users/ibrandt/.m2/repository/batik/batik-1.5-fop/0.20-5/batik-1.5-fop-0.20-5.jar
> [ERROR] urls[8] =
> file:/Users/ibrandt/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar
> [ERROR] urls[9] =
> file:/Users/ibrandt/.m2/repository/xalan/xalan/2.4.1/xalan-2.4.1.jar
> [ERROR] urls[10] =
> file:/Users/ibrandt/.m2/repository/xerces/xercesImpl/2.2.1/xercesImpl-2.2.1.jar
> [ERROR] urls[11] =
> file:/Users/ibrandt/.m2/repository/avalon-framework/avalon-framework/4.0/avalon-framework-4.0.jar
> [ERROR] urls[12] =
> file:/Users/ibrandt/.m2/repository/batik/batik-extension/1.6-1/batik-extension-1.6-1.jar
> [ERROR] urls[13] =
> file:/Users/ibrandt/.m2/repository/batik/batik-bridge/1.6-1/batik-bridge-1.6-1.jar
> [ERROR] urls[14] =
> file:/Users/ibrandt/.m2/repository/batik/batik-gvt/1.6-1/batik-gvt-1.6-1.jar
> [ERROR] urls[15] =
> file:/Users/ibrandt/.m2/repository/batik/batik-awt-util/1.6-1/batik-awt-util-1.6-1.jar
> [ERROR] urls[16] =
> file:/Users/ibrandt/.m2/repository/batik/batik-util/1.6-1/batik-util-1.6-1.jar
> [ERROR] urls[17] =
> file:/Users/ibrandt/.m2/repository/batik/batik-gui-util/1.6-1/batik-gui-util-1.6-1.jar
> [ERROR] urls[18] =
> file:/Users/ibrandt/.m2/repository/batik/batik-ext/1.6-1/batik-ext-1.6-1.jar
> [ERROR] urls[19] =
> file:/Users/ibrandt/.m2/repository/xml-apis/xmlParserAPIs/2.0.2/xmlParserAPIs-2.0.2.jar
> [ERROR] urls[20] =
> file:/Users/ibrandt/.m2/repository/batik/batik-script/1.6-1/batik-script-1.6-1.jar
> [ERROR] urls[21] =
> file:/Users/ibrandt/.m2/repository/rhino/js/1.5R4.1/js-1.5R4.1.jar
> [ERROR] urls[22] =
> file:/Users/ibrandt/.m2/repository/batik/batik-svg-dom/1.6-1/batik-svg-dom-1.6-1.jar
> [ERROR] urls[23] =
> file:/Users/ibrandt/.m2/repository/batik/batik-dom/1.6-1/batik-dom-1.6-1.jar
> [ERROR] urls[24] =
> file:/Users/ibrandt/.m2/repository/batik/batik-css/1.6-1/batik-css-1.6-1.jar
> [ERROR] urls[25] =
> file:/Users/ibrandt/.m2/repository/batik/batik-xml/1.6-1/batik-xml-1.6-1.jar
> [ERROR] urls[26] =
> file:/Users/ibrandt/.m2/repository/batik/batik-parser/1.6-1/batik-parser-1.6-1.jar
> [ERROR] Number of foreign imports: 1
> [ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
> {noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.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