Build Failed - TemplateException

View: New views
4 Messages — Rating Filter:   Alert me  

Build Failed - TemplateException

by JED1 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Please review console output reproduced below for build failure (ant setup) at the webdoclet: target. Thanks.

...

compile-web:
     [echo] Compiling web...
    [javac] Compiling 521 source files to F:\atleap-1.0\build\web\classes
    [javac] F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
:193: warning: [deprecation] LOCK_DIR in org.apache.lucene.store.FSDirectory has
 been deprecated
    [javac]         File lockDir = new File(FSDirectory.LOCK_DIR);
    [javac]                                            ^
    [javac] F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
:219: warning: [deprecation] getDirectory(java.io.File,boolean) in org.apache.lu
cene.store.FSDirectory has been deprecated
    [javac]                             Directory index = FSDirectory.getDirecto
ry(indexDir, false);
    [javac]                                                          ^
    [javac] F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
:641: warning: [deprecation] org.apache.lucene.search.QueryFilter in org.apache.
lucene.search has been deprecated
    [javac]                 QueryFilter localeFilter = (QueryFilter)localeFilter
s.get(locale);
    [javac]                 ^
    [javac] F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
:641: warning: [deprecation] org.apache.lucene.search.QueryFilter in org.apache.
lucene.search has been deprecated
    [javac]                 QueryFilter localeFilter = (QueryFilter)localeFilter
s.get(locale);
    [javac]                                             ^
    [javac] F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
:643: warning: [deprecation] org.apache.lucene.search.QueryFilter in org.apache.
lucene.search has been deprecated
    [javac]                     localeFilter = new QueryFilter(new TermQuery(new
 Term(LOCALE_FIELD, locale)));
    [javac]                                        ^
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 5 warnings
    [mkdir] Created dir: F:\atleap-1.0\build\test\web\classes
    [javac] Compiling 2 source files to F:\atleap-1.0\build\test\web\classes
    [javac] Note: F:\atleap-1.0\test\web\com\blandware\atleap\webapp\webtest\Bas
eWebTestCase.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.

webdoclet:
[webdoclet] Generating web.xml.
[webdoclet] xdoclet.template.TemplateException: Invoking method in class xdoclet
.tagshandler.ClassTagsHandler failed: forAllClasses, line=36 of template file: j
ar:file:/F:/atleap-1.0/lib/xdoclet-1.2.3/xdoclet-web-module-1.2.3.jar!/xdoclet/m
odules/web/resources/web_xml.xdt, exception: null
[webdoclet]     at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
ava:548)
[webdoclet]     at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
ine.java:965)
[webdoclet]     at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
.java:932)
[webdoclet]     at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
:472)
[webdoclet]     at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
348)
[webdoclet]     at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:742
)
[webdoclet]     at xdoclet.tagshandler.ConfigTagsHandler.ifConfigParamGreaterOrE
quals(ConfigTagsHandler.java:297)
[webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
sorImpl.java:39)
[webdoclet]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
hodAccessorImpl.java:25)
[webdoclet]     at java.lang.reflect.Method.invoke(Method.java:597)
[webdoclet]     at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:64
1)
[webdoclet]     at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
ava:540)
[webdoclet]     at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
ine.java:965)
[webdoclet]     at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
.java:932)
[webdoclet]     at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
:472)
[webdoclet]     at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
348)
[webdoclet]     at xdoclet.template.TemplateEngine.start(TemplateEngine.java:415
)
[webdoclet]     at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)

[webdoclet]     at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja
va:618)
[webdoclet]     at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:599
)
[webdoclet]     at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:227)
[webdoclet]     at xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:
390)
[webdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:48)
[webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
[webdoclet]     at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
[webdoclet]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
va:275)
[webdoclet]     at org.apache.tools.ant.Task.perform(Task.java:364)
[webdoclet]     at org.apache.tools.ant.Target.execute(Target.java:341)
[webdoclet]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
[webdoclet]     at org.apache.tools.ant.Project.executeSortedTargets(Project.jav
a:1216)
[webdoclet]     at org.apache.tools.ant.Project.executeTarget(Project.java:1185)

[webdoclet]     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
faultExecutor.java:40)
[webdoclet]     at org.apache.tools.ant.Project.executeTargets(Project.java:1068
)
[webdoclet]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
[webdoclet]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
[webdoclet]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[webdoclet]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
[webdoclet] F:\atleap-1.0\build.xml:1136: XDoclet failed.
[webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:471)
[webdoclet]     at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
[webdoclet]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
va:275)
[webdoclet]     at org.apache.tools.ant.Task.perform(Task.java:364)
[webdoclet]     at org.apache.tools.ant.Target.execute(Target.java:341)
[webdoclet]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
[webdoclet]     at org.apache.tools.ant.Project.executeSortedTargets(Project.jav
a:1216)
[webdoclet]     at org.apache.tools.ant.Project.executeTarget(Project.java:1185)

[webdoclet]     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
faultExecutor.java:40)
[webdoclet]     at org.apache.tools.ant.Project.executeTargets(Project.java:1068
)
[webdoclet]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
[webdoclet]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
[webdoclet]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[webdoclet]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
[webdoclet] Caused by: xdoclet.XDocletException: Running XDoclet failed.: xdocle
t.template.TemplateException: Invoking method in class xdoclet.tagshandler.Class
TagsHandler failed: forAllClasses, line=36 of template file: jar:file:/F:/atleap
-1.0/lib/xdoclet-1.2.3/xdoclet-web-module-1.2.3.jar!/xdoclet/modules/web/resourc
es/web_xml.xdt, exception: null
[webdoclet]     at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:750
)
[webdoclet]     at xdoclet.tagshandler.ConfigTagsHandler.ifConfigParamGreaterOrE
quals(ConfigTagsHandler.java:297)
[webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
sorImpl.java:39)
[webdoclet]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
hodAccessorImpl.java:25)
[webdoclet]     at java.lang.reflect.Method.invoke(Method.java:597)
[webdoclet]     at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:64
1)
[webdoclet]     at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
ava:540)
[webdoclet]     at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
ine.java:965)
[webdoclet]     at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
.java:932)
[webdoclet]     at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
:472)
[webdoclet]     at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
348)
[webdoclet]     at xdoclet.template.TemplateEngine.start(TemplateEngine.java:415
)
[webdoclet]     at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)

[webdoclet]     at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja
va:618)
[webdoclet]     at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:599
)
[webdoclet]     at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:227)
[webdoclet]     at xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:
390)
[webdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:48)
[webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
[webdoclet]     ... 13 more
[webdoclet] --- Nested Exception ---
[webdoclet] xdoclet.XDocletException: Running XDoclet failed.: xdoclet.template.
TemplateException: Invoking method in class xdoclet.tagshandler.ClassTagsHandler
 failed: forAllClasses, line=36 of template file: jar:file:/F:/atleap-1.0/lib/xd
oclet-1.2.3/xdoclet-web-module-1.2.3.jar!/xdoclet/modules/web/resources/web_xml.
xdt, exception: null
[webdoclet]     at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:750
)
[webdoclet]     at xdoclet.tagshandler.ConfigTagsHandler.ifConfigParamGreaterOrE
quals(ConfigTagsHandler.java:297)
[webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
sorImpl.java:39)
[webdoclet]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
hodAccessorImpl.java:25)
[webdoclet]     at java.lang.reflect.Method.invoke(Method.java:597)
[webdoclet]     at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:64
1)
[webdoclet]     at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
ava:540)
[webdoclet]     at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
ine.java:965)
[webdoclet]     at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
.java:932)
[webdoclet]     at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
:472)
[webdoclet]     at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
348)
[webdoclet]     at xdoclet.template.TemplateEngine.start(TemplateEngine.java:415
)
[webdoclet]     at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)

[webdoclet]     at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja
va:618)
[webdoclet]     at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:599
)
[webdoclet]     at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:227)
[webdoclet]     at xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:
390)
[webdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:48)
[webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
[webdoclet]     at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
[webdoclet]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
va:275)
[webdoclet]     at org.apache.tools.ant.Task.perform(Task.java:364)
[webdoclet]     at org.apache.tools.ant.Target.execute(Target.java:341)
[webdoclet]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
[webdoclet]     at org.apache.tools.ant.Project.executeSortedTargets(Project.jav
a:1216)
[webdoclet]     at org.apache.tools.ant.Project.executeTarget(Project.java:1185)

[webdoclet]     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
faultExecutor.java:40)
[webdoclet]     at org.apache.tools.ant.Project.executeTargets(Project.java:1068
)
[webdoclet]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
[webdoclet]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
[webdoclet]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[webdoclet]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

BUILD FAILED
F:\atleap-1.0\build.xml:1136: Unexpected error

Total time: 4 minutes 38 seconds

Re: Build Failed - TemplateException

by agrebnev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


1. Which JDK are used?
2. Try to clean CLASSPATH environment variable.

JED1 пишет:

> Please review console output reproduced below for build failure (ant setup)
> at the webdoclet: target. Thanks.
>
> ...
>
> compile-web:
>      [echo] Compiling web...
>     [javac] Compiling 521 source files to F:\atleap-1.0\build\web\classes
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :193: warning: [deprecation] LOCK_DIR in org.apache.lucene.store.FSDirectory
> has
>  been deprecated
>     [javac]         File lockDir = new File(FSDirectory.LOCK_DIR);
>     [javac]                                            ^
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :219: warning: [deprecation] getDirectory(java.io.File,boolean) in
> org.apache.lu
> cene.store.FSDirectory has been deprecated
>     [javac]                             Directory index =
> FSDirectory.getDirecto
> ry(indexDir, false);
>     [javac]                                                          ^
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :641: warning: [deprecation] org.apache.lucene.search.QueryFilter in
> org.apache.
> lucene.search has been deprecated
>     [javac]                 QueryFilter localeFilter =
> (QueryFilter)localeFilter
> s.get(locale);
>     [javac]                 ^
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :641: warning: [deprecation] org.apache.lucene.search.QueryFilter in
> org.apache.
> lucene.search has been deprecated
>     [javac]                 QueryFilter localeFilter =
> (QueryFilter)localeFilter
> s.get(locale);
>     [javac]                                             ^
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :643: warning: [deprecation] org.apache.lucene.search.QueryFilter in
> org.apache.
> lucene.search has been deprecated
>     [javac]                     localeFilter = new QueryFilter(new
> TermQuery(new
>  Term(LOCALE_FIELD, locale)));
>     [javac]                                        ^
>     [javac] Note: Some input files use unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
>     [javac] 5 warnings
>     [mkdir] Created dir: F:\atleap-1.0\build\test\web\classes
>     [javac] Compiling 2 source files to F:\atleap-1.0\build\test\web\classes
>     [javac] Note:
> F:\atleap-1.0\test\web\com\blandware\atleap\webapp\webtest\Bas
> eWebTestCase.java uses unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
>
> webdoclet:
> [webdoclet] Generating web.xml.
> [webdoclet] xdoclet.template.TemplateException: Invoking method in class
> xdoclet
> .tagshandler.ClassTagsHandler failed: forAllClasses, line=36 of template
> file: j
> ar:file:/F:/atleap-1.0/lib/xdoclet-1.2.3/xdoclet-web-module-1.2.3.jar!/xdoclet/m
> odules/web/resources/web_xml.xdt, exception: null
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
> ava:548)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
> ine.java:965)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
> .java:932)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
> :472)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
> 348)
> [webdoclet]     at
> xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:742
> )
> [webdoclet]     at
> xdoclet.tagshandler.ConfigTagsHandler.ifConfigParamGreaterOrE
> quals(ConfigTagsHandler.java:297)
> [webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> [webdoclet]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
> sorImpl.java:39)
> [webdoclet]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
> hodAccessorImpl.java:25)
> [webdoclet]     at java.lang.reflect.Method.invoke(Method.java:597)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:64
> 1)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
> ava:540)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
> ine.java:965)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
> .java:932)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
> :472)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
> 348)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.start(TemplateEngine.java:415
> )
> [webdoclet]     at
> xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)
>
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja
> va:618)
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:599
> )
> [webdoclet]     at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:227)
> [webdoclet]     at
> xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:
> 390)
> [webdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:48)
> [webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
> [webdoclet]     at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> [webdoclet]     at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
> va:275)
> [webdoclet]     at org.apache.tools.ant.Task.perform(Task.java:364)
> [webdoclet]     at org.apache.tools.ant.Target.execute(Target.java:341)
> [webdoclet]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeSortedTargets(Project.jav
> a:1216)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>
> [webdoclet]     at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
> faultExecutor.java:40)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTargets(Project.java:1068
> )
> [webdoclet]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
> [webdoclet]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> [webdoclet] F:\atleap-1.0\build.xml:1136: XDoclet failed.
> [webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:471)
> [webdoclet]     at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> [webdoclet]     at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
> va:275)
> [webdoclet]     at org.apache.tools.ant.Task.perform(Task.java:364)
> [webdoclet]     at org.apache.tools.ant.Target.execute(Target.java:341)
> [webdoclet]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeSortedTargets(Project.jav
> a:1216)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>
> [webdoclet]     at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
> faultExecutor.java:40)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTargets(Project.java:1068
> )
> [webdoclet]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
> [webdoclet]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> [webdoclet] Caused by: xdoclet.XDocletException: Running XDoclet failed.:
> xdocle
> t.template.TemplateException: Invoking method in class
> xdoclet.tagshandler.Class
> TagsHandler failed: forAllClasses, line=36 of template file:
> jar:file:/F:/atleap
> -1.0/lib/xdoclet-1.2.3/xdoclet-web-module-1.2.3.jar!/xdoclet/modules/web/resourc
> es/web_xml.xdt, exception: null
> [webdoclet]     at
> xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:750
> )
> [webdoclet]     at
> xdoclet.tagshandler.ConfigTagsHandler.ifConfigParamGreaterOrE
> quals(ConfigTagsHandler.java:297)
> [webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> [webdoclet]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
> sorImpl.java:39)
> [webdoclet]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
> hodAccessorImpl.java:25)
> [webdoclet]     at java.lang.reflect.Method.invoke(Method.java:597)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:64
> 1)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
> ava:540)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
> ine.java:965)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
> .java:932)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
> :472)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
> 348)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.start(TemplateEngine.java:415
> )
> [webdoclet]     at
> xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)
>
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja
> va:618)
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:599
> )
> [webdoclet]     at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:227)
> [webdoclet]     at
> xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:
> 390)
> [webdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:48)
> [webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
> [webdoclet]     ... 13 more
> [webdoclet] --- Nested Exception ---
> [webdoclet] xdoclet.XDocletException: Running XDoclet failed.:
> xdoclet.template.
> TemplateException: Invoking method in class
> xdoclet.tagshandler.ClassTagsHandler
>  failed: forAllClasses, line=36 of template file:
> jar:file:/F:/atleap-1.0/lib/xd
> oclet-1.2.3/xdoclet-web-module-1.2.3.jar!/xdoclet/modules/web/resources/web_xml.
> xdt, exception: null
> [webdoclet]     at
> xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:750
> )
> [webdoclet]     at
> xdoclet.tagshandler.ConfigTagsHandler.ifConfigParamGreaterOrE
> quals(ConfigTagsHandler.java:297)
> [webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> [webdoclet]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
> sorImpl.java:39)
> [webdoclet]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
> hodAccessorImpl.java:25)
> [webdoclet]     at java.lang.reflect.Method.invoke(Method.java:597)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:64
> 1)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
> ava:540)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
> ine.java:965)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
> .java:932)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
> :472)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
> 348)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.start(TemplateEngine.java:415
> )
> [webdoclet]     at
> xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)
>
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja
> va:618)
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:599
> )
> [webdoclet]     at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:227)
> [webdoclet]     at
> xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:
> 390)
> [webdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:48)
> [webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
> [webdoclet]     at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> [webdoclet]     at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
> va:275)
> [webdoclet]     at org.apache.tools.ant.Task.perform(Task.java:364)
> [webdoclet]     at org.apache.tools.ant.Target.execute(Target.java:341)
> [webdoclet]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeSortedTargets(Project.jav
> a:1216)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>
> [webdoclet]     at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
> faultExecutor.java:40)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTargets(Project.java:1068
> )
> [webdoclet]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
> [webdoclet]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
>
> BUILD FAILED
> F:\atleap-1.0\build.xml:1136: Unexpected error
>
> Total time: 4 minutes 38 seconds
>
>  

--
Best regards,
Andrey Grebnev, PhD CS
andrey.grebnev@...


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: Build Failed - TemplateException

by JED1 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dear agrebnev:
Thank you for replying to my inquiry. Are the build.xml and various properties files meant for building AtLeap on a Unix system? To build on a Windows 2000 Pro system using JDK 1.6.0_11, must I revise these files, or are versions edited for Windows available?

See, for example, the following excerpts from 1) the build.xml file and 2) the properties file associated with build.xml:

1)

<!DOCTYPE project [
    <!ENTITY properties SYSTEM "properties.xml">
]>

<project name="atleap" basedir="." default="no-default">
    <pathconvert targetos="unix" property="basedir.unix">
      <path>
        <pathelement path="${basedir}"/>
      </path>
    </pathconvert>

    <!-- import project-wide properties (classpath, jar file locations) -->
    &properties;
    . . .

2)

<!-- This file defines properties for build.xml -->

<!-- ======================================================================= -->
<!--              Load local and user build preferences                      -->
<!-- ======================================================================= -->
<!-- General Configuration -->
<property name="lib.dir" value="${basedir.unix}/lib"/>
<property file="${lib.dir}/lib.properties"/>

<property environment="env"/>

<!-- Load user overrides -->
<property file="${user.home}/.${ant.project.name}-build.properties"/>
<property file="${user.home}/.build.properties"/>
<property file="${ant.project.name}-build.properties"/>
<property file="build.properties"/>

<!--property name="build.sysclasspath" value="ignore"/-->
. . .

Best regards,
JED1

-----

agrebnev wrote:
1. Which JDK are used?
2. Try to clean CLASSPATH environment variable.

JED1 пишет:
> Please review console output reproduced below for build failure (ant setup)
> at the webdoclet: target. Thanks.
>
> ...
>
> compile-web:
>      [echo] Compiling web...
>     [javac] Compiling 521 source files to F:\atleap-1.0\build\web\classes
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :193: warning: [deprecation] LOCK_DIR in org.apache.lucene.store.FSDirectory
> has
>  been deprecated
>     [javac]         File lockDir = new File(FSDirectory.LOCK_DIR);
>     [javac]                                            ^
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :219: warning: [deprecation] getDirectory(java.io.File,boolean) in
> org.apache.lu
> cene.store.FSDirectory has been deprecated
>     [javac]                             Directory index =
> FSDirectory.getDirecto
> ry(indexDir, false);
>     [javac]                                                          ^
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :641: warning: [deprecation] org.apache.lucene.search.QueryFilter in
> org.apache.
> lucene.search has been deprecated
>     [javac]                 QueryFilter localeFilter =
> (QueryFilter)localeFilter
> s.get(locale);
>     [javac]                 ^
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :641: warning: [deprecation] org.apache.lucene.search.QueryFilter in
> org.apache.
> lucene.search has been deprecated
>     [javac]                 QueryFilter localeFilter =
> (QueryFilter)localeFilter
> s.get(locale);
>     [javac]                                             ^
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :643: warning: [deprecation] org.apache.lucene.search.QueryFilter in
> org.apache.
> lucene.search has been deprecated
>     [javac]                     localeFilter = new QueryFilter(new
> TermQuery(new
>  Term(LOCALE_FIELD, locale)));
>     [javac]                                        ^
>     [javac] Note: Some input files use unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
>     [javac] 5 warnings
>     [mkdir] Created dir: F:\atleap-1.0\build\test\web\classes
>     [javac] Compiling 2 source files to F:\atleap-1.0\build\test\web\classes
>     [javac] Note:
> F:\atleap-1.0\test\web\com\blandware\atleap\webapp\webtest\Bas
> eWebTestCase.java uses unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
>
> webdoclet:
> [webdoclet] Generating web.xml.
> [webdoclet] xdoclet.template.TemplateException: Invoking method in class
> xdoclet
> .tagshandler.ClassTagsHandler failed: forAllClasses, line=36 of template
> file: j
> ar:file:/F:/atleap-1.0/lib/xdoclet-1.2.3/xdoclet-web-module-1.2.3.jar!/xdoclet/m
> odules/web/resources/web_xml.xdt, exception: null
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
> ava:548)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
> ine.java:965)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
> .java:932)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
> :472)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
> 348)
> [webdoclet]     at
> xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:742
> )
> [webdoclet]     at
> xdoclet.tagshandler.ConfigTagsHandler.ifConfigParamGreaterOrE
> quals(ConfigTagsHandler.java:297)
> [webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> [webdoclet]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
> sorImpl.java:39)
> [webdoclet]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
> hodAccessorImpl.java:25)
> [webdoclet]     at java.lang.reflect.Method.invoke(Method.java:597)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:64
> 1)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
> ava:540)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
> ine.java:965)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
> .java:932)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
> :472)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
> 348)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.start(TemplateEngine.java:415
> )
> [webdoclet]     at
> xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)
>
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja
> va:618)
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:599
> )
> [webdoclet]     at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:227)
> [webdoclet]     at
> xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:
> 390)
> [webdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:48)
> [webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
> [webdoclet]     at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> [webdoclet]     at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
> va:275)
> [webdoclet]     at org.apache.tools.ant.Task.perform(Task.java:364)
> [webdoclet]     at org.apache.tools.ant.Target.execute(Target.java:341)
> [webdoclet]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeSortedTargets(Project.jav
> a:1216)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>
> [webdoclet]     at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
> faultExecutor.java:40)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTargets(Project.java:1068
> )
> [webdoclet]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
> [webdoclet]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> [webdoclet] F:\atleap-1.0\build.xml:1136: XDoclet failed.
> [webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:471)
> [webdoclet]     at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> [webdoclet]     at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
> va:275)
> [webdoclet]     at org.apache.tools.ant.Task.perform(Task.java:364)
> [webdoclet]     at org.apache.tools.ant.Target.execute(Target.java:341)
> [webdoclet]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeSortedTargets(Project.jav
> a:1216)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>
> [webdoclet]     at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
> faultExecutor.java:40)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTargets(Project.java:1068
> )
> [webdoclet]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
> [webdoclet]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> [webdoclet] Caused by: xdoclet.XDocletException: Running XDoclet failed.:
> xdocle
> t.template.TemplateException: Invoking method in class
> xdoclet.tagshandler.Class
> TagsHandler failed: forAllClasses, line=36 of template file:
> jar:file:/F:/atleap
> -1.0/lib/xdoclet-1.2.3/xdoclet-web-module-1.2.3.jar!/xdoclet/modules/web/resourc
> es/web_xml.xdt, exception: null
> [webdoclet]     at
> xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:750
> )
> [webdoclet]     at
> xdoclet.tagshandler.ConfigTagsHandler.ifConfigParamGreaterOrE
> quals(ConfigTagsHandler.java:297)
> [webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> [webdoclet]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
> sorImpl.java:39)
> [webdoclet]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
> hodAccessorImpl.java:25)
> [webdoclet]     at java.lang.reflect.Method.invoke(Method.java:597)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:64
> 1)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
> ava:540)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
> ine.java:965)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
> .java:932)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
> :472)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
> 348)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.start(TemplateEngine.java:415
> )
> [webdoclet]     at
> xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)
>
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja
> va:618)
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:599
> )
> [webdoclet]     at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:227)
> [webdoclet]     at
> xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:
> 390)
> [webdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:48)
> [webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
> [webdoclet]     ... 13 more
> [webdoclet] --- Nested Exception ---
> [webdoclet] xdoclet.XDocletException: Running XDoclet failed.:
> xdoclet.template.
> TemplateException: Invoking method in class
> xdoclet.tagshandler.ClassTagsHandler
>  failed: forAllClasses, line=36 of template file:
> jar:file:/F:/atleap-1.0/lib/xd
> oclet-1.2.3/xdoclet-web-module-1.2.3.jar!/xdoclet/modules/web/resources/web_xml.
> xdt, exception: null
> [webdoclet]     at
> xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:750
> )
> [webdoclet]     at
> xdoclet.tagshandler.ConfigTagsHandler.ifConfigParamGreaterOrE
> quals(ConfigTagsHandler.java:297)
> [webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> [webdoclet]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
> sorImpl.java:39)
> [webdoclet]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
> hodAccessorImpl.java:25)
> [webdoclet]     at java.lang.reflect.Method.invoke(Method.java:597)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:64
> 1)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
> ava:540)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
> ine.java:965)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
> .java:932)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
> :472)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
> 348)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.start(TemplateEngine.java:415
> )
> [webdoclet]     at
> xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)
>
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja
> va:618)
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:599
> )
> [webdoclet]     at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:227)
> [webdoclet]     at
> xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:
> 390)
> [webdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:48)
> [webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
> [webdoclet]     at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> [webdoclet]     at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
> va:275)
> [webdoclet]     at org.apache.tools.ant.Task.perform(Task.java:364)
> [webdoclet]     at org.apache.tools.ant.Target.execute(Target.java:341)
> [webdoclet]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeSortedTargets(Project.jav
> a:1216)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>
> [webdoclet]     at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
> faultExecutor.java:40)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTargets(Project.java:1068
> )
> [webdoclet]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
> [webdoclet]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
>
> BUILD FAILED
> F:\atleap-1.0\build.xml:1136: Unexpected error
>
> Total time: 4 minutes 38 seconds
>
>  

--
Best regards,
Andrey Grebnev, PhD CS
andrey.grebnev@blandware.com


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@atleap.dev.java.net
For additional commands, e-mail: users-help@atleap.dev.java.net

Re: Build Failed - TemplateException

by JED1 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dear Andrey Grebnev:

Thanks to your earlier recommendation to clean CLASSPATH, I was able to build successfully after two attempts. The first attempt failed because of Java heap space OutOfMemoryError, which I resolved by increasing values in ANT_OPTS environment variable.

Another point: after > bin\start-demo.bat, I was unable to view in browser at localhost:8100/atleap/. However, when I changed to port 8080, it showed its pretty face.

Again, thanks for your support and all the work that has gone into this excellent resource.

JED1

----

Dear agrebnev:
Thank you for replying to my inquiry. Are the build.xml and various properties files meant for building AtLeap on a Unix system? To build on a Windows 2000 Pro system using JDK 1.6.0_11, must I revise these files, or are versions edited for Windows available?

See, for example, the following excerpts from 1) the build.xml file and 2) the properties file associated with build.xml:

1)

<!DOCTYPE project [
    <!ENTITY properties SYSTEM "properties.xml">
]>

<project name="atleap" basedir="." default="no-default">
    <pathconvert targetos="unix" property="basedir.unix">
      <path>
        <pathelement path="${basedir}"/>
      </path>
    </pathconvert>

    <!-- import project-wide properties (classpath, jar file locations) -->
    &properties;
    . . .

2)

<!-- This file defines properties for build.xml -->

<!-- ======================================================================= -->
<!--              Load local and user build preferences                      -->
<!-- ======================================================================= -->
<!-- General Configuration -->
<property name="lib.dir" value="${basedir.unix}/lib"/>
<property file="${lib.dir}/lib.properties"/>

<property environment="env"/>

<!-- Load user overrides -->
<property file="${user.home}/.${ant.project.name}-build.properties"/>
<property file="${user.home}/.build.properties"/>
<property file="${ant.project.name}-build.properties"/>
<property file="build.properties"/>

<!--property name="build.sysclasspath" value="ignore"/-->
. . .

Best regards,
JED1

-----

agrebnev wrote:
1. Which JDK are used?
2. Try to clean CLASSPATH environment variable.

JED1 пишет:
> Please review console output reproduced below for build failure (ant setup)
> at the webdoclet: target. Thanks.
>
> ...
>
> compile-web:
>      [echo] Compiling web...
>     [javac] Compiling 521 source files to F:\atleap-1.0\build\web\classes
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :193: warning: [deprecation] LOCK_DIR in org.apache.lucene.store.FSDirectory
> has
>  been deprecated
>     [javac]         File lockDir = new File(FSDirectory.LOCK_DIR);
>     [javac]                                            ^
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :219: warning: [deprecation] getDirectory(java.io.File,boolean) in
> org.apache.lu
> cene.store.FSDirectory has been deprecated
>     [javac]                             Directory index =
> FSDirectory.getDirecto
> ry(indexDir, false);
>     [javac]                                                          ^
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :641: warning: [deprecation] org.apache.lucene.search.QueryFilter in
> org.apache.
> lucene.search has been deprecated
>     [javac]                 QueryFilter localeFilter =
> (QueryFilter)localeFilter
> s.get(locale);
>     [javac]                 ^
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :641: warning: [deprecation] org.apache.lucene.search.QueryFilter in
> org.apache.
> lucene.search has been deprecated
>     [javac]                 QueryFilter localeFilter =
> (QueryFilter)localeFilter
> s.get(locale);
>     [javac]                                             ^
>     [javac]
> F:\atleap-1.0\src\web\com\blandware\atleap\search\SearchManager.java
> :643: warning: [deprecation] org.apache.lucene.search.QueryFilter in
> org.apache.
> lucene.search has been deprecated
>     [javac]                     localeFilter = new QueryFilter(new
> TermQuery(new
>  Term(LOCALE_FIELD, locale)));
>     [javac]                                        ^
>     [javac] Note: Some input files use unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
>     [javac] 5 warnings
>     [mkdir] Created dir: F:\atleap-1.0\build\test\web\classes
>     [javac] Compiling 2 source files to F:\atleap-1.0\build\test\web\classes
>     [javac] Note:
> F:\atleap-1.0\test\web\com\blandware\atleap\webapp\webtest\Bas
> eWebTestCase.java uses unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
>
> webdoclet:
> [webdoclet] Generating web.xml.
> [webdoclet] xdoclet.template.TemplateException: Invoking method in class
> xdoclet
> .tagshandler.ClassTagsHandler failed: forAllClasses, line=36 of template
> file: j
> ar:file:/F:/atleap-1.0/lib/xdoclet-1.2.3/xdoclet-web-module-1.2.3.jar!/xdoclet/m
> odules/web/resources/web_xml.xdt, exception: null
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
> ava:548)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
> ine.java:965)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
> .java:932)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
> :472)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
> 348)
> [webdoclet]     at
> xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:742
> )
> [webdoclet]     at
> xdoclet.tagshandler.ConfigTagsHandler.ifConfigParamGreaterOrE
> quals(ConfigTagsHandler.java:297)
> [webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> [webdoclet]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
> sorImpl.java:39)
> [webdoclet]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
> hodAccessorImpl.java:25)
> [webdoclet]     at java.lang.reflect.Method.invoke(Method.java:597)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:64
> 1)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
> ava:540)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
> ine.java:965)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
> .java:932)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
> :472)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
> 348)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.start(TemplateEngine.java:415
> )
> [webdoclet]     at
> xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)
>
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja
> va:618)
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:599
> )
> [webdoclet]     at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:227)
> [webdoclet]     at
> xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:
> 390)
> [webdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:48)
> [webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
> [webdoclet]     at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> [webdoclet]     at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
> va:275)
> [webdoclet]     at org.apache.tools.ant.Task.perform(Task.java:364)
> [webdoclet]     at org.apache.tools.ant.Target.execute(Target.java:341)
> [webdoclet]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeSortedTargets(Project.jav
> a:1216)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>
> [webdoclet]     at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
> faultExecutor.java:40)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTargets(Project.java:1068
> )
> [webdoclet]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
> [webdoclet]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> [webdoclet] F:\atleap-1.0\build.xml:1136: XDoclet failed.
> [webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:471)
> [webdoclet]     at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> [webdoclet]     at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
> va:275)
> [webdoclet]     at org.apache.tools.ant.Task.perform(Task.java:364)
> [webdoclet]     at org.apache.tools.ant.Target.execute(Target.java:341)
> [webdoclet]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeSortedTargets(Project.jav
> a:1216)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>
> [webdoclet]     at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
> faultExecutor.java:40)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTargets(Project.java:1068
> )
> [webdoclet]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
> [webdoclet]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> [webdoclet] Caused by: xdoclet.XDocletException: Running XDoclet failed.:
> xdocle
> t.template.TemplateException: Invoking method in class
> xdoclet.tagshandler.Class
> TagsHandler failed: forAllClasses, line=36 of template file:
> jar:file:/F:/atleap
> -1.0/lib/xdoclet-1.2.3/xdoclet-web-module-1.2.3.jar!/xdoclet/modules/web/resourc
> es/web_xml.xdt, exception: null
> [webdoclet]     at
> xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:750
> )
> [webdoclet]     at
> xdoclet.tagshandler.ConfigTagsHandler.ifConfigParamGreaterOrE
> quals(ConfigTagsHandler.java:297)
> [webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> [webdoclet]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
> sorImpl.java:39)
> [webdoclet]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
> hodAccessorImpl.java:25)
> [webdoclet]     at java.lang.reflect.Method.invoke(Method.java:597)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:64
> 1)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
> ava:540)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
> ine.java:965)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
> .java:932)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
> :472)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
> 348)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.start(TemplateEngine.java:415
> )
> [webdoclet]     at
> xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)
>
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja
> va:618)
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:599
> )
> [webdoclet]     at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:227)
> [webdoclet]     at
> xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:
> 390)
> [webdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:48)
> [webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
> [webdoclet]     ... 13 more
> [webdoclet] --- Nested Exception ---
> [webdoclet] xdoclet.XDocletException: Running XDoclet failed.:
> xdoclet.template.
> TemplateException: Invoking method in class
> xdoclet.tagshandler.ClassTagsHandler
>  failed: forAllClasses, line=36 of template file:
> jar:file:/F:/atleap-1.0/lib/xd
> oclet-1.2.3/xdoclet-web-module-1.2.3.jar!/xdoclet/modules/web/resources/web_xml.
> xdt, exception: null
> [webdoclet]     at
> xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:750
> )
> [webdoclet]     at
> xdoclet.tagshandler.ConfigTagsHandler.ifConfigParamGreaterOrE
> quals(ConfigTagsHandler.java:297)
> [webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> [webdoclet]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
> sorImpl.java:39)
> [webdoclet]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
> hodAccessorImpl.java:25)
> [webdoclet]     at java.lang.reflect.Method.invoke(Method.java:597)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:64
> 1)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.j
> ava:540)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEng
> ine.java:965)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine
> .java:932)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java
> :472)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:
> 348)
> [webdoclet]     at
> xdoclet.template.TemplateEngine.start(TemplateEngine.java:415
> )
> [webdoclet]     at
> xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)
>
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja
> va:618)
> [webdoclet]     at
> xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:599
> )
> [webdoclet]     at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:227)
> [webdoclet]     at
> xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:
> 390)
> [webdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:48)
> [webdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
> [webdoclet]     at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> [webdoclet]     at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
> va:275)
> [webdoclet]     at org.apache.tools.ant.Task.perform(Task.java:364)
> [webdoclet]     at org.apache.tools.ant.Target.execute(Target.java:341)
> [webdoclet]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeSortedTargets(Project.jav
> a:1216)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>
> [webdoclet]     at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
> faultExecutor.java:40)
> [webdoclet]     at
> org.apache.tools.ant.Project.executeTargets(Project.java:1068
> )
> [webdoclet]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
> [webdoclet]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
> [webdoclet]     at
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
>
> BUILD FAILED
> F:\atleap-1.0\build.xml:1136: Unexpected error
>
> Total time: 4 minutes 38 seconds
>
>  

--
Best regards,
Andrey Grebnev, PhD CS
andrey.grebnev@blandware.com


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@atleap.dev.java.net
For additional commands, e-mail: users-help@atleap.dev.java.net