DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38367>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38367

           Summary: Executing any Catalina Ant task results in an exception
           Product: Tomcat 5
           Version: 5.5.14
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Unknown
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: [EMAIL PROTECTED]


which in turn breaks the build process.

Steps to Reproduce: Try executing any of the following targets where 

<target name="tomcat.application.deploy" description="Install Web application">
        <deploy url="${tomcat.management.url}"
                username="${tomcat.management.username}"
                password="${tomcat.management.password}"
                path="${web.context.path}" war="${web.war.file}"/>
    </target>


    <target name="tomcat.application.reload" description="Reload Web 
application">
        <reload url="${tomcat.management.url}"
                username="${tomcat.management.username}"
                password="${tomcat.management.password}"
                path="${web.context.path}"/>
    </target>

    <target name="tomcat.application.undeploy" description="Remove Web 
application">
        <undeploy url="${tomcat.management.url}"
                  username="${tomcat.management.username}"
                  password="${tomcat.management.password}"
                  path="${web.context.path}"/>
    </target>

    <target name="tomcat.application.start" description="Start Tomcat 
application.">
        <start url="${tomcat.management.url}"
               username="${tomcat.management.username}"
               password="${tomcat.management.password}"
               path="${web.context.path}"/>
    </target>

    <target name="tomcat.application.stop" description="Stop Tomcat 
application.">
        <stop url="${tomcat.management.url}"
              username="${tomcat.management.username}"
              password="${tomcat.management.password}"
              path="${web.context.path}"/>
    </target> 
<target name="tomcat.applications.list" description="List Tomcat applications.">
        <list url="${tomcat.management.url}"
              username="${tomcat.management.username}"
              password="${tomcat.management.password}"/>
    </target>

Actual Results: After executing the task ant throws an exception. Last part of
the description is the exact ant output (the lengthy html doc was removed from
the output) 
 

Expected Results: There shouldn't be any exceptions thrown!

Build Date & Platform: 5.5.15 (Here I could just select 5.5.14!)

Additional Information: 

I imported the catalina-tasks.xml in my tomcat.xml that defines the above 
targets.

Ant - version 1.6.5
JDK - version 1.5.0_06
IDE - occurs with both netbeans (5RC1) and intellij(5.0.2). 


Likely Solution:

The ant tasks just call the urls.. which in turn yield a complete html page..
make sure that when the ant tasks call the urls the result is not an html
document but something suitable and concise.


A faulty run with ant -verbose(I snipped out the html document part of the 
output):
Detected Java version: 1.5 in: D:\opt\Java\jdk1.5.0_06\jre
Detected OS: Windows XP
parsing buildfile
jar:file:/D:/opt/netbeans/ide6/ant/nblib/org-netbeans-modules-debugger-jpda-ant.jar!/org/netbeans/modules/debugger/jpda/ant/antlib.xml
with URI =
jar:file:/D:/opt/netbeans/ide6/ant/nblib/org-netbeans-modules-debugger-jpda-ant.jar!/org/netbeans/modules/debugger/jpda/ant/antlib.xml
parsing buildfile
jar:file:/D:/opt/netbeans/ide6/ant/nblib/org-netbeans-modules-debugger-jpda-ant.jar!/org/netbeans/modules/debugger/jpda/ant/antlib.xml
with URI =
jar:file:/D:/opt/netbeans/ide6/ant/nblib/org-netbeans-modules-debugger-jpda-ant.jar!/org/netbeans/modules/debugger/jpda/ant/antlib.xml
parsing buildfile
jar:file:/D:/opt/netbeans/ide6/ant/nblib/org-netbeans-modules-ant-browsetask.jar!/org/netbeans/modules/ant/browsetask/antlib.xml
with URI =
jar:file:/D:/opt/netbeans/ide6/ant/nblib/org-netbeans-modules-ant-browsetask.jar!/org/netbeans/modules/ant/browsetask/antlib.xml
parsing buildfile
jar:file:/D:/opt/netbeans/ide6/ant/nblib/org-netbeans-modules-ant-browsetask.jar!/org/netbeans/modules/ant/browsetask/antlib.xml
with URI =
jar:file:/D:/opt/netbeans/ide6/ant/nblib/org-netbeans-modules-ant-browsetask.jar!/org/netbeans/modules/ant/browsetask/antlib.xml
parsing buildfile
jar:file:/D:/opt/netbeans/profiler1/ant/nblib/org-netbeans-modules-profiler.jar!/org/netbeans/modules/profiler/antlib.xml
with URI =
jar:file:/D:/opt/netbeans/profiler1/ant/nblib/org-netbeans-modules-profiler.jar!/org/netbeans/modules/profiler/antlib.xml
parsing buildfile
jar:file:/D:/opt/netbeans/profiler1/ant/nblib/org-netbeans-modules-profiler.jar!/org/netbeans/modules/profiler/antlib.xml
with URI =
jar:file:/D:/opt/netbeans/profiler1/ant/nblib/org-netbeans-modules-profiler.jar!/org/netbeans/modules/profiler/antlib.xml
parsing buildfile
jar:file:/D:/opt/netbeans/enterprise2/ant/nblib/org-netbeans-modules-j2ee-ant.jar!/org/netbeans/modules/j2ee/ant/antlib.xml
with URI =
jar:file:/D:/opt/netbeans/enterprise2/ant/nblib/org-netbeans-modules-j2ee-ant.jar!/org/netbeans/modules/j2ee/ant/antlib.xml
parsing buildfile
jar:file:/D:/opt/netbeans/enterprise2/ant/nblib/org-netbeans-modules-j2ee-ant.jar!/org/netbeans/modules/j2ee/ant/antlib.xml
with URI =
jar:file:/D:/opt/netbeans/enterprise2/ant/nblib/org-netbeans-modules-j2ee-ant.jar!/org/netbeans/modules/j2ee/ant/antlib.xml
parsing buildfile
jar:file:/D:/opt/netbeans/enterprise2/ant/nblib/org-netbeans-modules-j2ee-sun-appsrv81.jar!/org/netbeans/modules/j2ee/sun/appsrv81/antlib.xml
with URI =
jar:file:/D:/opt/netbeans/enterprise2/ant/nblib/org-netbeans-modules-j2ee-sun-appsrv81.jar!/org/netbeans/modules/j2ee/sun/appsrv81/antlib.xml
parsing buildfile
jar:file:/D:/opt/netbeans/enterprise2/ant/nblib/org-netbeans-modules-j2ee-sun-appsrv81.jar!/org/netbeans/modules/j2ee/sun/appsrv81/antlib.xml
with URI =
jar:file:/D:/opt/netbeans/enterprise2/ant/nblib/org-netbeans-modules-j2ee-sun-appsrv81.jar!/org/netbeans/modules/j2ee/sun/appsrv81/antlib.xml
parsing buildfile
jar:file:/D:/opt/netbeans/ide6/ant/nblib/org-netbeans-modules-apisupport-ant.jar!/org/netbeans/modules/apisupport/ant/antlib.xml
with URI =
jar:file:/D:/opt/netbeans/ide6/ant/nblib/org-netbeans-modules-apisupport-ant.jar!/org/netbeans/modules/apisupport/ant/antlib.xml
parsing buildfile
jar:file:/D:/opt/netbeans/ide6/ant/nblib/org-netbeans-modules-apisupport-ant.jar!/org/netbeans/modules/apisupport/ant/antlib.xml
with URI =
jar:file:/D:/opt/netbeans/ide6/ant/nblib/org-netbeans-modules-apisupport-ant.jar!/org/netbeans/modules/apisupport/ant/antlib.xml
parsing buildfile D:\home\fix0pur\netbeans\regexhelper\conf\build\build.xml with
URI = file:///D:/home/fix0pur/netbeans/regexhelper/conf/build/build.xml
Project base dir set to: D:\home\fix0pur\netbeans\regexhelper\conf\build
Setting proxy to 194.114.63.23:8080
Loading D:\home\fix0pur\netbeans\regexhelper\conf\build\build.project.properties
Loading 
D:\home\fix0pur\netbeans\regexhelper\conf\build\build.directory.properties
Importing file locc.xml from
D:\home\fix0pur\netbeans\regexhelper\conf\build\build.xml
parsing buildfile D:\home\fix0pur\netbeans\regexhelper\conf\build\locc.xml with
URI = file:///D:/home/fix0pur/netbeans/regexhelper/conf/build/locc.xml
Loading D:\home\fix0pur\netbeans\regexhelper\conf\build\locc.properties
Importing file checkstyle.xml from
D:\home\fix0pur\netbeans\regexhelper\conf\build\build.xml
parsing buildfile D:\home\fix0pur\netbeans\regexhelper\conf\build\checkstyle.xml
with URI = 
file:///D:/home/fix0pur/netbeans/regexhelper/conf/build/checkstyle.xml
Loading D:\home\fix0pur\netbeans\regexhelper\conf\build\checkstyle.properties
Importing file compile.xml from
D:\home\fix0pur\netbeans\regexhelper\conf\build\build.xml
parsing buildfile D:\home\fix0pur\netbeans\regexhelper\conf\build\compile.xml
with URI = file:///D:/home/fix0pur/netbeans/regexhelper/conf/build/compile.xml
Loading D:\home\fix0pur\netbeans\regexhelper\conf\build\compile.properties
Importing file findbugs.xml from
D:\home\fix0pur\netbeans\regexhelper\conf\build\build.xml
parsing buildfile D:\home\fix0pur\netbeans\regexhelper\conf\build\findbugs.xml
with URI = file:///D:/home/fix0pur/netbeans/regexhelper/conf/build/findbugs.xml
Loading D:\home\fix0pur\netbeans\regexhelper\conf\build\findbugs.properties
Importing file testng.xml from
D:\home\fix0pur\netbeans\regexhelper\conf\build\build.xml
parsing buildfile D:\home\fix0pur\netbeans\regexhelper\conf\build\testng.xml
with URI = file:///D:/home/fix0pur/netbeans/regexhelper/conf/build/testng.xml
Loading D:\home\fix0pur\netbeans\regexhelper\conf\build\testng.properties
Importing file cobertura.xml from
D:\home\fix0pur\netbeans\regexhelper\conf\build\build.xml
parsing buildfile D:\home\fix0pur\netbeans\regexhelper\conf\build\cobertura.xml
with URI = file:///D:/home/fix0pur/netbeans/regexhelper/conf/build/cobertura.xml
Loading D:\home\fix0pur\netbeans\regexhelper\conf\build\cobertura.properties
Importing file dist.xml from
D:\home\fix0pur\netbeans\regexhelper\conf\build\build.xml
parsing buildfile D:\home\fix0pur\netbeans\regexhelper\conf\build\dist.xml with
URI = file:///D:/home/fix0pur/netbeans/regexhelper/conf/build/dist.xml
Loading D:\home\fix0pur\netbeans\regexhelper\conf\build\dist.properties
Importing file web.xml from
D:\home\fix0pur\netbeans\regexhelper\conf\build\build.xml
parsing buildfile D:\home\fix0pur\netbeans\regexhelper\conf\build\web.xml with
URI = file:///D:/home/fix0pur/netbeans/regexhelper/conf/build/web.xml
Loading D:\home\fix0pur\netbeans\regexhelper\conf\build\web.properties
Importing file tomcat.xml from
D:\home\fix0pur\netbeans\regexhelper\conf\build\build.xml
parsing buildfile D:\home\fix0pur\netbeans\regexhelper\conf\build\tomcat.xml
with URI = file:///D:/home/fix0pur/netbeans/regexhelper/conf/build/tomcat.xml
Loading D:\home\fix0pur\netbeans\regexhelper\conf\build\tomcat.properties
Importing file D:/opt/tomcat-5.5.15//bin/catalina-tasks.xml from
D:\home\fix0pur\netbeans\regexhelper\conf\build\tomcat.xml
parsing buildfile D:\opt\tomcat-5.5.15\bin\catalina-tasks.xml with URI =
file:///D:/opt/tomcat-5.5.15/bin/catalina-tasks.xml
Importing file custom.xml from
D:\home\fix0pur\netbeans\regexhelper\conf\build\build.xml
parsing buildfile D:\home\fix0pur\netbeans\regexhelper\conf\build\custom.xml
with URI = file:///D:/home/fix0pur/netbeans/regexhelper/conf/build/custom.xml
Importing file run.xml from
D:\home\fix0pur\netbeans\regexhelper\conf\build\build.xml
parsing buildfile D:\home\fix0pur\netbeans\regexhelper\conf\build\run.xml with
URI = file:///D:/home/fix0pur/netbeans/regexhelper/conf/build/run.xml
Build sequence for target(s) `tomcat.applications.list' is
[tomcat.applications.list]
Complete build sequence is [tomcat.applications.list, clean.java.class,
compile.testng, testng.execute.cobertura, testng.execute, testng.view.results,
testng, checkstyle.check, checkstyle.view.results, checkstyle, compile.java,
run.FinalReturnTest, locc, findbugs.execute, test, web.validate.xml,
web.create.war, tomcat.application.deploy, tomcat.application.reload,
tomcat.application.start, cobertura.instrument, dist.jar, tomcat.debug.start,
findbugs.view.results, findbugs, custom.cleanCompileFindbugs,
cobertura.view.results, cobertura.check.results, tomcat.application.stop,
tomcat.application.undeploy, tomcat.stop, context.status, cobertura,
tomcat.start, locc.view.results, run.JavaRegexPatternHarness, ]
tomcat.applications.list:
<html>
-------------------------< SNIP <--------------------------------
The entire resultant html document that would be the result of 
calling management.url from a browser!
-------------------------< SNIP <--------------------------------
</html>
D:\home\fix0pur\netbeans\regexhelper\conf\build\tomcat.xml:76: <html>
        at
org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTask.java:261)
        at
org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTask.java:145)
        at org.apache.catalina.ant.ListTask.execute(ListTask.java:49)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at
org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:234)
        at
org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:287)
        at 
org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:125)
Caused by: <html>
        at
org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTask.java:257)
        ... 13 more
--- Nested Exception ---
<html>
        at
org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTask.java:257)
        at
org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTask.java:145)
        at org.apache.catalina.ant.ListTask.execute(ListTask.java:49)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at
org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:234)
        at
org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:287)
        at 
org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:125)
BUILD FAILED (total time: 0 seconds)

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

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

Reply via email to