I found out what the problem was.  I was somehow using a bad version of the
velocity-1.4-dev.jar artifact.

I found it strange that some of my Maven projects worked just fine and
others didn't.  I've been managing different local artifact repositories so
I decided to swap out one for another and try generating site doco for my
projects.  This is how I figured out that my velocity jar was bad.

FWIW, the bad velocity-1.4-dev.jar in my local repository is 368,352 bytes.
I replaced it with a good version of the velocity-1.4-dev.jar which is
359,924 bytes which is the same one up at ibiblio.org.  I also had the MD5
hashes for both jars too (but I don't know if Maven validates artifact files
against their hashes.)

-- Steve

> -----Original Message-----
> From: Steve Garcia 
> Sent: Sunday, December 14, 2003 1:37 PM
> To: ''Maven Users List' '
> Subject: RE: Tasklist / vdoclet report exception
> 
> 
> Hi, I tracked down this problem to a problem initializing the 
> VelocityEngine, specifically it is this line that is raising 
> the exception:
> 
>  InputStream inputStream = getClass()
>                 .getResourceAsStream('/' + 
> DEFAULT_RUNTIME_PROPERTIES);
>             
>             configuration.load( inputStream );
> 
> where DEFAULT_RUNTIME_PROPERTIES = 
> "org/apache/velocity/runtime/defaults/velocity.properties"
> 
> I can create a simple project (one class and one test) and 
> Maven site:generate works fine.  However with a big project, 
> I can't run that same goal because the code above doesn't work.  
> 
> I'm still stuck, any advice?
> 
> -----Original Message-----
> From: Steve Garcia
> To: 'Maven Users List'
> Sent: 12/13/2003 11:45 AM
> Subject: Tasklist / vdoclet report exception
> 
> I'm running the site:generate goal on my project and my 
> tasklist report fails with the following exception (and 
> relevant stack trace info):  Has anyone seen this error 
> before?  Does anyone know how I can fix it?
> 
> I'm able to do other things like compile, test, javadoc, etc. 
>  I have seen site:generation work in the past on other 
> projects I've used, but this is the largest one I've tried 
> mavenizing.  I'm using Maven 1.0 rc1, and the plugin version 
> should be a part of the stack trace.
> 
> Thanks for your help.
> 
>     [echo] Generating the Task List...
> xdoc:init:
> 
> maven-tasklist-plugin:report:
>     [echo] Generating tasklist ...
> 
> BUILD FAILED
> File...... file:/C:/Documents and 
> Settings/SGarcia/.maven/plugins/maven-vdoclet-pl
> ugin-1.1-SNAPSHOT/
> Element... vdoclet:vdocletBean
> Line...... 21
> Column.... 11
> vdoclet.GeneratorException
> com.werken.werkz.UnattainableGoalException: Unable to obtain 
> goal [site]
> --
> file:/
> C:/Documents and 
> Settings/SGarcia/.maven/plugins/maven-vdoclet-plugin-1.1-SNAPSHOT
> /:21:11: <vdoclet:vdocletBean> null
>         at com.werken.werkz.Goal.fire(Goal.java:646)
>         at com.werken.werkz.Goal.attain(Goal.java:575)
>         at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
>         at com.werken.werkz.Goal.attain(Goal.java:573)
> [snip]
> org.apache.commons.jelly.JellyTagException: 
> file:/C:/Documents and Settings/SGarci
> a/.maven/plugins/maven-vdoclet-plugin-1.1-SNAPSHOT/:21:11:
> <vdoclet:vdocletBean> n
> ull
>         at
> org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBean
> Tag.java:
> 243)
>         at
> org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScr
> ipt.java:
> 145)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>         at
> org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:125)
>         at
> org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> [snip]
> Caused by: vdoclet.GeneratorException
>         at vdoclet.Generator.initVelocityEngine(Generator.java:89)
>         at vdoclet.Generator.<init>(Generator.java:71)
>         at
> org.apache.maven.vdoclet.VDocletBean.generate(VDocletBean.java:145)
>         at
> org.apache.maven.vdoclet.VDocletBean.execute(VDocletBean.java:103)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> [snip] Caused by: java.lang.NullPointerException
>         at java.io.Reader.<init>(Reader.java:61)
>         at java.io.InputStreamReader.<init>(InputStreamReader.java:55)
>         at 
> org.apache.commons.collections.ExtendedProperties.load(Unknown
> Source)
>         at 
> org.apache.commons.collections.ExtendedProperties.load(Unknown
> Source)
>         at 
> org.apache.velocity.runtime.RuntimeInstance.setDefaultProperti
> es(Runtim
> eInstance.java:356)
>         at 
> org.apache.velocity.runtime.RuntimeInstance.initializeProperti
> es(Runtim
> eInstance.java:481)
>         at 
> org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstan
> ce.java:2
> 63)
>         at 
> org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstan
> ce.java:4
> 99)
>         at
> org.apache.velocity.app.VelocityEngine.init(VelocityEngine.java:144)
>         at vdoclet.Generator.initVelocityEngine(Generator.java:87)
>         ... 59 more
> Root cause
> vdoclet.GeneratorException
>         at vdoclet.Generator.initVelocityEngine(Generator.java:89)
>         at vdoclet.Generator.<init>(Generator.java:71)
>         at
> org.apache.maven.vdoclet.VDocletBean.generate(VDocletBean.java:145)
>         at
> org.apache.maven.vdoclet.VDocletBean.execute(VDocletBean.java:103)
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to