You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Jurgen De Landsheer (JIRA)" <ji...@codehaus.org> on 2006/03/03 15:04:14 UTC

[jira] Created: (ARCHETYPE-32) including png in site resources breaks an archetype (stacktrace+archetype.xml included)

including png in site resources breaks an archetype (stacktrace+archetype.xml included)
---------------------------------------------------------------------------------------

         Key: ARCHETYPE-32
         URL: http://jira.codehaus.org/browse/ARCHETYPE-32
     Project: Maven Archetype
        Type: Bug

  Components: maven-archetype-plugin  
    Reporter: Jurgen De Landsheer
 Assigned to: Jason van Zyl 


if I drop the png: creation is correct but it seems it wants to parse a png or something?

<archetype>
	<id>maven-ugent-plugin-archetype</id>
	<sources>
		<source>
			src/main/java/org/codehaus/mojo/test/TestMojo.java
		</source>
	</sources>
	<testSources>
		<source>
			src/test/java/org/codehaus/mojo/test/TestMojoTestSuite.java
		</source>
	</testSources>
	<resources>
		<resource>src/main/resources/jalopy.xml</resource>
		<resource>src/main/resources/plugin.properties</resource>
	</resources>
	<testResources>
		<resource>src/test/resources/test.properties</resource>
	</testResources>
	<siteResources>
		<resource>src/site/site.xml</resource>
		<resource>src/site/apt/usage.apt</resource>
		<resource>src/site/resources/images/logobalk_small.png</resource>
	</siteResources>
</archetype>















C:\JAVA\maven-plugins>mvn -e archetype:create -DarchetypeGroupId=be.ugent.dict -DarchetypeArtifactId=maven-ugent-plugin-archetype -DgroupId= -DartifactId=test 

C:\JAVA\maven-plugins>set MAVEN_OPTS=-Xmx32m -Xmx200m 
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Reactor build order: 
[INFO]   maven-ugent-plugin-archetype
[INFO]   maven-mojo-report-plugin
[INFO]   maven-lint4j-plugin
[INFO]   maven-juge-plugin
[INFO]   maven-project-info-plugin
[INFO]   maven-spring-beandoc-plugin
[INFO]   maven-linguine-maps-plugin
[INFO]   maven-hibernate-tools-plugin
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO] org.apache.maven.plugins: checking for updates from missing-plugins
[INFO] org.apache.maven.plugins: checking for updates from ugent-plugins
[INFO] org.codehaus.mojo: checking for updates from missing-plugins
[INFO] org.codehaus.mojo: checking for updates from ugent-plugins
[INFO] artifact org.apache.maven.plugins:maven-compiler-plugin: checking for updates from missing-plugins
[INFO] artifact org.apache.maven.plugins:maven-compiler-plugin: checking for updates from ugent-plugins
[INFO] artifact org.apache.maven.plugins:maven-site-plugin: checking for updates from missing-plugins
[INFO] artifact org.apache.maven.plugins:maven-site-plugin: checking for updates from ugent-plugins
[INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking for updates from missing-plugins
[INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking for updates from ugent-plugins
[INFO] artifact org.apache.maven.plugins:maven-archetype-plugin: checking for updates from missing-plugins
[INFO] artifact org.apache.maven.plugins:maven-archetype-plugin: checking for updates from ugent-plugins
[INFO] ----------------------------------------------------------------------------
[INFO] Building maven-mojo-report-plugin
[INFO]    task-segment: [archetype:create] (aggregator-style)
[INFO] ----------------------------------------------------------------------------
[INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] ************************************************************** 
[INFO] Starting Jakarta Velocity v1.4
[INFO] RuntimeInstance initializing.
[INFO] Default Properties File: org\apache\velocity\runtime\defaults\velocity.properties
[INFO] Default ResourceManager initializing. (class org.apache.velocity.runtime.resource.ResourceManagerImpl)
[INFO] Resource Loader Instantiated: org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
[INFO] ClasspathResourceLoader : initialization starting.
[INFO] ClasspathResourceLoader : initialization complete.
[INFO] ResourceCache : initialized. (class org.apache.velocity.runtime.resource.ResourceCacheImpl)
[INFO] Default ResourceManager initialization complete.
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Literal
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Macro
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Parse
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Include
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach
[INFO] Created: 20 parsers.
[INFO] Velocimacro : initialization starting.
[INFO] Velocimacro : adding VMs from VM library template : VM_global_library.vm
[ERROR] ResourceManager : unable to find resource 'VM_global_library.vm' in any resource loader.
[INFO] Velocimacro : error using  VM library template VM_global_library.vm : org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'VM_global_library.vm'
[INFO] Velocimacro :  VM library template macro registration complete.
[INFO] Velocimacro : allowInline = true : VMs can be defined inline in templates
[INFO] Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT replace previous VM definitions
[INFO] Velocimacro : allowInlineLocal = false : VMs defined inline will be  global in scope if allowed.
[INFO] Velocimacro : messages on  : VM system will output logging messages
[INFO] Velocimacro : autoload off  : VM system will not automatically reload global library macros
[INFO] Velocimacro : initialization complete.
[INFO] Velocity successfully started.
[INFO] [archetype:create]
[INFO] Defaulting package to group ID: 
[INFO] artifact be.ugent.dict:maven-ugent-plugin-archetype: checking for updates from ugent-repository
[INFO] artifact be.ugent.dict:maven-ugent-plugin-archetype: checking for updates from missing-artifacts
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating Archetype: maven-ugent-plugin-archetype:RELEASE
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: 
[INFO] Parameter: outputDirectory, Value: C:\JAVA\maven-plugins\test
[INFO] Parameter: packageName, Value: 
[INFO] Parameter: package, Value: 
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: artifactId, Value: test
[INFO] ResourceManager : found archetype-resources/pom.xml with loader org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
[INFO] ********************* End of debug info from resources from generated POM ***********************
[INFO] ResourceManager : found archetype-resources/src/main/java/org/codehaus/mojo/test/TestMojo.java with loader org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/java/org/codehaus/mojo/test/TestMojo.java [line 84,column 31] : ${project.build.directory} is not a valid reference.
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/java/org/codehaus/mojo/test/TestMojo.java [line 93,column 31] : ${project.build.outputDirectory} is not a valid reference.
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/java/org/codehaus/mojo/test/TestMojo.java [line 102,column 31] : ${project.reporting.outputDirectory} is not a valid reference.
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/java/org/codehaus/mojo/test/TestMojo.java [line 111,column 31] : ${project.build.sourceDirectory} is not a valid reference.
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/java/org/codehaus/mojo/test/TestMojo.java [line 120,column 31] : ${project} is not a valid reference.
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/java/org/codehaus/mojo/test/TestMojo.java [line 129,column 31] : ${component.org.codehaus.doxia.site.renderer.SiteRenderer} is not a valid reference.
[INFO] ResourceManager : found archetype-resources/src/main/resources/jalopy.xml with loader org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/resources/jalopy.xml [line 185,column 56] : $author is not a valid reference.
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/resources/jalopy.xml [line 185,column 77] : $Revision is not a valid reference.
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/resources/jalopy.xml [line 188,column 47] : $exceptionType is not a valid reference.
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/resources/jalopy.xml [line 189,column 42] : $paramType is not a valid reference.
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/resources/jalopy.xml [line 190,column 51] : $objectType is not a valid reference.
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/resources/jalopy.xml [line 192,column 60] : $author is not a valid reference.
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/resources/jalopy.xml [line 192,column 81] : $Revision is not a valid reference.
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/resources/jalopy.xml [line 195,column 47] : $exceptionType is not a valid reference.
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/main/resources/jalopy.xml [line 196,column 42] : $paramType is not a valid reference.
[INFO] ResourceManager : found archetype-resources/src/main/resources/plugin.properties with loader org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
[INFO] ResourceManager : found archetype-resources/src/test/java/org/codehaus/mojo/test/TestMojoTestSuite.java with loader org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
[INFO] ResourceManager : found archetype-resources/src/test/resources/test.properties with loader org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
[INFO] ResourceManager : found archetype-resources/src/site/site.xml with loader org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
[WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/src/site/site.xml [line 20,column 7] : ${reports} is not a valid reference.
[INFO] ResourceManager : found archetype-resources/src/site/apt/usage.apt with loader org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
[ERROR] ResourceManager.getResource() parse exception: org.apache.velocity.exception.ParseErrorException: Lexical error: org.apache.velocity.runtime.parser.TokenMgrError: Lexical error at line 133, column 107.  Encountered: <EOF> after : ""
[INFO] ----------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ----------------------------------------------------------------------------
[INFO] Error creating from archetype

Embedded error: Error processing templates.
Lexical error: org.apache.velocity.runtime.parser.TokenMgrError: Lexical error at line 133, column 107.  Encountered: <EOF> after : ""
[INFO] ----------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error creating from archetype
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:556)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:485)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:455)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:303)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:216)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:139)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
	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:585)
	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)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error creating from archetype
	at org.apache.maven.plugin.archetype.MavenArchetypeMojo.execute(MavenArchetypeMojo.java:157)
	at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:415)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:531)
	... 16 more
Caused by: org.apache.maven.archetype.ArchetypeTemplateProcessingException: Error processing templates.
	at org.apache.maven.archetype.DefaultArchetype.createArchetype(DefaultArchetype.java:372)
	at org.apache.maven.plugin.archetype.MavenArchetypeMojo.execute(MavenArchetypeMojo.java:144)
	... 18 more
Caused by: org.apache.velocity.exception.ParseErrorException: Lexical error: org.apache.velocity.runtime.parser.TokenMgrError: Lexical error at line 133, column 107.  Encountered: <EOF> after : ""
	at org.apache.velocity.Template.process(Template.java:141)
	at org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource(ResourceManagerImpl.java:423)
	at org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:341)
	at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:831)
	at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:440)
	at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:419)
	at org.apache.maven.archetype.DefaultArchetype.processTemplate(DefaultArchetype.java:449)
	at org.apache.maven.archetype.DefaultArchetype.processResources(DefaultArchetype.java:411)
	at org.apache.maven.archetype.DefaultArchetype.createArchetype(DefaultArchetype.java:366)
	... 19 more
[INFO] ----------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Fri Mar 03 15:07:59 CET 2006
[INFO] Final Memory: 5M/10M
[INFO] ----------------------------------------------------------------------------


-- 
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, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org