Unable to build my plugin using ant::plugins

All,

I’m just trying to build a plugin, using the ant plugins target (I have 2 plugins: MOTD and MOTD2)… but getting the errors below.

Think the error is around line 289.

Any hints thanks?

Matt

Buildfile: D:\Users\Mattlindsay\workspace\openfire\build\build.xml init: anttasks:  [of.javac] D:\Users\Mattlindsay\workspace\openfire\build\build.xml:1593: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds  [of.javac] Compiling 1 source file to D:\Users\Mattlindsay\workspace\openfire\work\tools\classes  [of.javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7  [of.javac] 1 warning       [jar] Building jar: D:\Users\Mattlindsay\workspace\openfire\work\tools\ant-subdirtask.jar plugins: init: compile:      [echo] No custom lib here       [echo] Nothing to compile from custom here  jspc: -jspc-impl:      [java] log4j:WARN No appenders could be found for logger (org.apache.jasper.JspC).      [java] log4j:WARN Please initialize the log4j system properly.      [copy] Copying 1 file to D:\Users\Mattlindsay\workspace\openfire\work\webapp\WEB-INF      [copy] Copying 1 file to D:\Users\Mattlindsay\workspace\openfire\work\webapp\WEB-INF      [copy] Copying 1 file to D:\Users\Mattlindsay\workspace\openfire\work\webapp\WEB-INF      [copy] Copying 1 file to D:\Users\Mattlindsay\workspace\openfire\work\webapp\WEB-INF -i18n: openfire:       [jar] Building jar: D:\Users\Mattlindsay\workspace\openfire\work\lib\openfire.jar       [jar] META-INF/LICENSE.txt already added, skipping       [jar] META-INF/NOTICE.txt already added, skipping       [jar] META-INF/LICENSE.txt already added, skipping       [jar] META-INF/NOTICE.txt already added, skipping       [jar] META-INF/LICENSE.txt already added, skipping       [jar] META-INF/NOTICE.txt already added, skipping       [jar] META-INF/LICENSE.txt already added, skipping       [jar] about.html already added, skipping       [jar] META-INF/LICENSE.txt already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] META-INF/LICENSE already added, skipping       [jar] META-INF/NOTICE already added, skipping       [jar] META-INF/DEPENDENCIES already added, skipping       [jar] META-INF/LICENSE already added, skipping       [jar] META-INF/NOTICE already added, skipping       [jar] META-INF/DEPENDENCIES already added, skipping       [jar] META-INF/LICENSE already added, skipping       [jar] META-INF/NOTICE already added, skipping       [jar] META-INF/DEPENDENCIES already added, skipping       [jar] META-INF/LICENSE already added, skipping       [jar] META-INF/NOTICE already added, skipping       [jar] META-INF/DEPENDENCIES already added, skipping       [jar] META-INF/LICENSE already added, skipping       [jar] META-INF/NOTICE already added, skipping       [jar] Warning: selected jar files include a META-INF/INDEX.LIST which will be replaced by a newly generated one.       [jar] META-INF/License.txt already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] META-INF/maven/org.eclipse.jetty.spdy/spdy-http-server/pom.properties already added, skipping       [jar] META-INF/maven/org.eclipse.jetty.spdy/spdy-http-server/pom.xml already added, skipping       [jar] about.html already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/HTTPSPDYServerConnectionFactory$HTTPServerFrameListener.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/HTTPSPDYServerConnectionFactory.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/HTTPSPDYServerConnector.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/HttpChannelOverSPDY$1.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/HttpChannelOverSPDY.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/HttpInputOverSPDY.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/HttpTransportOverSPDY$1.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/HttpTransportOverSPDY$PushHttpTransportOverSPDY.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/HttpTransportOverSPDY$PushResource.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/HttpTransportOverSPDY$PushResourceCoordinator$1.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/HttpTransportOverSPDY$PushResourceCoordinator.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/HttpTransportOverSPDY.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/PushStrategy$None.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/PushStrategy.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/ReferrerPushStrategy$1.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/ReferrerPushStrategy$MainResource.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/http/ReferrerPushStrategy.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/HTTPProxyEngine$1.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/HTTPProxyEngine$2$1.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/HTTPProxyEngine$2$2.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/HTTPProxyEngine$2.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/HTTPProxyEngine$LoggingCallback.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/HTTPProxyEngine.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/HTTPSPDYProxyServerConnector.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/ProxyEngine.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/ProxyEngineSelector$ProxyServerInfo.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/ProxyEngineSelector.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPConnectionFactory.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPSPDYConnection$1.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPSPDYConnection$HTTPPushStream.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPSPDYConnection$HTTPSession.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPSPDYConnection$HTTPStream$1.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPSPDYConnection$HTTPStream$2.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPSPDYConnection$HTTPStream.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPSPDYConnection.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$1.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$ProxyPushStreamFrameListener$1.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$ProxyPushStreamFrameListener.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$ProxySessionFrameListener.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$ProxyStreamFrameListener$1.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$ProxyStreamFrameListener$2.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$ProxyStreamFrameListener$3.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$ProxyStreamFrameListener.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$PushStreamPromise.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$StreamPromise$DataInfoCallback.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$StreamPromise.class already added, skipping       [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine.class already added, skipping       [jar] about.html already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$CharacterLiteral.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$NumberRule.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$PaddedNumberField.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$Pair.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$Rule.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$StringLiteral.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$TextField.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$TimeZoneDisplayKey.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$TimeZoneRule.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$TwelveHourField.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$TwentyFourHourField.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$TwoDigitMonthField.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$TwoDigitNumberField.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$TwoDigitYearField.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$UnpaddedMonthField.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat$UnpaddedNumberField.class already added, skipping       [jar] org/jivesoftware/util/FastDateFormat.class already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping       [jar] about.html already added, skipping openfireHome: init: anttasks:  [of.javac] D:\Users\Mattlindsay\workspace\openfire\build\build.xml:1593: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds  [of.javac] Compiling 1 source file to D:\Users\Mattlindsay\workspace\openfire\work\tools\classes  [of.javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7  [of.javac] 1 warning       [jar] Building jar: D:\Users\Mattlindsay\workspace\openfire\work\tools\ant-subdirtask.jar -plugins-impl-dev: -plugin-impl-dev-build: -plugins-impl:     [mkdir] Created dir: D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd\work\lib\source     [mkdir] Created dir: D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd\work\lib\classes    [delete] Deleting directory D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd\work\lib\classes    [delete] Deleting directory D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd\work\lib\source   [jasper2] log4j:WARN No appenders could be found for logger (org.apache.jasper.JspC).   [jasper2] log4j:WARN Please initialize the log4j system properly.   [jasper2] org.xml.sax.SAXException: Internal Error: File /javax/servlet/resources/web-app_2_3.dtd not found   [jasper2]      at org.apache.jasper.xmlparser.MyEntityResolver.resolveEntity(ParserUtils.java:205)   [jasper2]      at com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(EntityResolverWrapper.java:110)   [jasper2]      at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntityAsPerStax(XMLEntityManager.java:994)   [jasper2]      at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1154)   [jasper2]      at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1050)   [jasper2]      at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:964)   [jasper2]      at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)   [jasper2]      at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117)   [jasper2]      at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)   [jasper2]      at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)   [jasper2]      at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)   [jasper2]      at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)   [jasper2]      at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243)   [jasper2]      at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:348)   [jasper2]      at org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:95)   [jasper2]      at org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:76)   [jasper2]      at org.apache.jasper.compiler.JspConfig.init(JspConfig.java:197)   [jasper2]      at org.apache.jasper.compiler.JspConfig.isJspPage(JspConfig.java:361)   [jasper2]      at org.apache.jasper.JspC.scanFiles(JspC.java:1055)   [jasper2]      at org.apache.jasper.JspC.execute(JspC.java:1102)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)   [jasper2]      at net.sf.antcontrib.logic.IfTask.execute(Unknown Source)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at net.sf.antcontrib.logic.TryCatchTask.execute(Unknown Source)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)   [jasper2]      at net.sf.antcontrib.logic.IfTask.execute(Unknown Source)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at net.sf.antcontrib.logic.For$Reflector.call(Unknown Source)   [jasper2]      at net.sf.antcontrib.logic.For.doSequentialIteration(Unknown Source)   [jasper2]      at net.sf.antcontrib.logic.For.doTheTasks(Unknown Source)   [jasper2]      at net.sf.antcontrib.logic.For.execute(Unknown Source)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.Target.execute(Target.java:435)   [jasper2]      at org.apache.tools.ant.Target.performTasks(Target.java:456)   [jasper2]      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)   [jasper2]      at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)   [jasper2]      at org.eclipse.ant.internal.launching.remote.EclipseSingleCheckExecutor.executeTargets(EclipseSingleCheckExecutor.java:34)   [jasper2]      at org.apache.tools.ant.Project.executeTargets(Project.java:1248)   [jasper2]      at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440)   [jasper2]      at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.Target.execute(Target.java:435)   [jasper2]      at org.apache.tools.ant.Target.performTasks(Target.java:456)   [jasper2]      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)   [jasper2]      at org.apache.tools.ant.Project.executeTarget(Project.java:1364)   [jasper2]      at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)   [jasper2]      at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:36)   [jasper2]      at org.apache.tools.ant.Project.executeTargets(Project.java:1248)   [jasper2]      at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:452)   [jasper2]      at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:139)  [trycatch] Caught exception: org.apache.jasper.JasperException: org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/web.xml      [echo] Error building plugin: motd. Exception:      [echo] D:\Users\Mattlindsay\workspace\openfire\build\build.xml:1482: org.apache.jasper.JasperException: org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/web.xml  [of.javac] Compiling 1 source file to D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd2\target\classes  [of.javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7  [of.javac] 1 warning     [mkdir] Created dir: D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd2\work\lib\source     [mkdir] Created dir: D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd2\work\lib\classes       [jar] Building jar: D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd2\target\lib\plugin-motd2.jar    [delete] Deleting directory D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd2\work\lib\classes    [delete] Deleting directory D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd2\work\lib\source      [copy] Copying 1 file to D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd2\jar   [jasper2] org.xml.sax.SAXException: Internal Error: File /javax/servlet/resources/web-app_2_3.dtd not found   [jasper2]      at org.apache.jasper.xmlparser.MyEntityResolver.resolveEntity(ParserUtils.java:205)   [jasper2]      at com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(EntityResolverWrapper.java:110)   [jasper2]      at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntityAsPerStax(XMLEntityManager.java:994)   [jasper2]      at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1154)   [jasper2]      at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1050)   [jasper2]      at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:964)   [jasper2]      at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)   [jasper2]      at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117)   [jasper2]      at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)   [jasper2]      at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)   [jasper2]      at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)   [jasper2]      at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)   [jasper2]      at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243)   [jasper2]      at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:348)   [jasper2]      at org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:95)   [jasper2]      at org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:76)   [jasper2]      at org.apache.jasper.compiler.JspConfig.init(JspConfig.java:197)   [jasper2]      at org.apache.jasper.compiler.JspConfig.isJspPage(JspConfig.java:361)   [jasper2]      at org.apache.jasper.JspC.scanFiles(JspC.java:1055)   [jasper2]      at org.apache.jasper.JspC.execute(JspC.java:1102)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)   [jasper2]      at net.sf.antcontrib.logic.IfTask.execute(Unknown Source)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at net.sf.antcontrib.logic.TryCatchTask.execute(Unknown Source)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)   [jasper2]      at net.sf.antcontrib.logic.IfTask.execute(Unknown Source)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   [jasper2]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at net.sf.antcontrib.logic.For$Reflector.call(Unknown Source)   [jasper2]      at net.sf.antcontrib.logic.For.doSequentialIteration(Unknown Source)   [jasper2]      at net.sf.antcontrib.logic.For.doTheTasks(Unknown Source)   [jasper2]      at net.sf.antcontrib.logic.For.execute(Unknown Source)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.Target.execute(Target.java:435)   [jasper2]      at org.apache.tools.ant.Target.performTasks(Target.java:456)   [jasper2]      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)   [jasper2]      at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)   [jasper2]      at org.eclipse.ant.internal.launching.remote.EclipseSingleCheckExecutor.executeTargets(EclipseSingleCheckExecutor.java:34)   [jasper2]      at org.apache.tools.ant.Project.executeTargets(Project.java:1248)   [jasper2]      at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440)   [jasper2]      at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)   [jasper2]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)   [jasper2]      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)   [jasper2]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   [jasper2]      at java.lang.reflect.Method.invoke(Method.java:497)   [jasper2]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)   [jasper2]      at org.apache.tools.ant.Task.perform(Task.java:348)   [jasper2]      at org.apache.tools.ant.Target.execute(Target.java:435)   [jasper2]      at org.apache.tools.ant.Target.performTasks(Target.java:456)   [jasper2]      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)   [jasper2]      at org.apache.tools.ant.Project.executeTarget(Project.java:1364)   [jasper2]      at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)   [jasper2]      at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:36)   [jasper2]      at org.apache.tools.ant.Project.executeTargets(Project.java:1248)   [jasper2]      at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:452)   [jasper2]      at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:139)  [trycatch] Caught exception: org.apache.jasper.JasperException: org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/web.xml      [echo] Error building plugin: motd. Exception:      [echo] D:\Users\Mattlindsay\workspace\openfire\build\build.xml:1482: org.apache.jasper.JasperException: org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/web.xml openfireHome:      [echo] No custom config here       [copy] Copying 1 file to D:\Users\Mattlindsay\workspace\openfire\target\openfire\lib adminPlugin:      [copy] Copying 155 files to D:\Users\Mattlindsay\workspace\openfire\target\openfire\plugins\admin\webapp      [copy] Copying 4 files to D:\Users\Mattlindsay\workspace\openfire\target\openfire\plugins\admin\webapp      [copy] Copying 1 file to D:\Users\Mattlindsay\workspace\openfire\target\openfire\plugins\admin\webapp\WEB-INF\lib spank: BUILD SUCCESSFUL Total time: 1 minute 1 second

Buildfile: D:\Users\Mattlindsay\workspace\openfire\build\build.xmlinit:anttasks: [of.javac] D:\Users\Mattlindsay\workspace\openfire\build\build.xml:1593: warning: ‘includeantruntime’ was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [of.javac] Compiling 1 source file to D:\Users\Mattlindsay\workspace\openfire\work\tools\classes [of.javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7 [of.javac] 1 warning [jar] Building jar: D:\Users\Mattlindsay\workspace\openfire\work\tools\ant-subdirtask.jarplugins:in it:compile: [echo] No custom lib here [echo] Nothing to compile from custom here jspc:-jspc-impl: [java] log4j:WARN No appenders could be found for logger (org.apache.jasper.JspC). [java] log4j:WARN Please initialize the log4j system properly. [copy] Copying 1 file to D:\Users\Mattlindsay\workspace\openfire\work\webapp\WEB-INF [copy] Copying 1 file to D:\Users\Mattlindsay\workspace\openfire\work\webapp\WEB-INF [copy] Copying 1 file to D:\Users\Mattlindsay\workspace\openfire\work\webapp\WEB-INF [copy] Copying 1 file to D:\Users\Mattlindsay\workspace\openfire\work\webapp\WEB-INF-i18n:openfire: [jar] Building jar: D:\Users\Mattlindsay\workspace\openfire\work\lib\openfire.jar [jar] META-INF/LICENSE.txt already added, skipping [jar] META-INF/NOTICE.txt already added, skipping [jar] META-INF/LICENSE.txt already added, skipping [jar] META-INF/NOTICE.txt already added, skipping [jar] META-INF/LICENSE.txt already added, skipping [jar] META-INF/NOTICE.txt already added, skipping [jar] META-INF/LICENSE.txt already added, skipping [jar] about.html already added, skipping [jar] META-INF/LICENSE.txt already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] META-INF/LICENSE already added, skipping [jar] META-INF/NOTICE already added, skipping [jar] META-INF/DEPENDENCIES already added, skipping [jar] META-INF/LICENSE already added, skipping [jar] META-INF/NOTICE already added, skipping [jar] META-INF/DEPENDENCIES already added, skipping [jar] META-INF/LICENSE already added, skipping [jar] META-INF/NOTICE already added, skipping [jar] META-INF/DEPENDENCIES already added, skipping [jar] META-INF/LICENSE already added, skipping [jar] META-INF/NOTICE already added, skipping [jar] META-INF/DEPENDENCIES already added, skipping [jar] META-INF/LICENSE already added, skipping [jar] META-INF/NOTICE already added, skipping [jar] Warning: selected jar files include a META-INF/INDEX.LIST which will be replaced by a newly generated one. [jar] META-INF/License.txt already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] META-INF/maven/org.eclipse.jetty.spdy/spdy-http-server/pom.properties already added, skipping [jar] META-INF/maven/org.eclipse.jetty.spdy/spdy-http-server/pom.xml already added, skipping [jar] about.html already added, skipping [jar] org/eclipse/jetty/spdy/server/http/HTTPSPDYServerConnectionFactory$HTTPServerFr ameListener.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/HTTPSPDYServerConnectionFactory.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/HTTPSPDYServerConnector.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/HttpChannelOverSPDY$1.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/HttpChannelOverSPDY.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/HttpInputOverSPDY.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/HttpTransportOverSPDY$1.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/HttpTransportOverSPDY$PushHttpTransportOverS PDY.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/HttpTransportOverSPDY$PushResource.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/HttpTransportOverSPDY$PushResourceCoordinato r$1.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/HttpTransportOverSPDY$PushResourceCoordinato r.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/HttpTransportOverSPDY.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/PushStrategy$None.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/PushStrategy.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/ReferrerPushStrategy$1.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/ReferrerPushStrategy$MainResource.class already added, skipping [jar] org/eclipse/jetty/spdy/server/http/ReferrerPushStrategy.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/HTTPProxyEngine$1.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/HTTPProxyEngine$2$1.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/HTTPProxyEngine$2$2.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/HTTPProxyEngine$2.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/HTTPProxyEngine$LoggingCallback.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/HTTPProxyEngine.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/HTTPSPDYProxyServerConnector.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/ProxyEngine.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/ProxyEngineSelector$ProxyServerInfo.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/ProxyEngineSelector.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPConnectionFactory.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPSPDYConnection$1.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPSPDYConnection$HTTPPushStream.clas s already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPSPDYConnection$HTTPSession.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPSPDYConnection$HTTPStream$1.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPSPDYConnection$HTTPStream$2.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPSPDYConnection$HTTPStream.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/ProxyHTTPSPDYConnection.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$1.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$ProxyPushStreamFrameListene r$1.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$ProxyPushStreamFrameListene r.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$ProxySessionFrameListener.c lass already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$ProxyStreamFrameListener$1. class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$ProxyStreamFrameListener$2. class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$ProxyStreamFrameListener$3. class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$ProxyStreamFrameListener.cl ass already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$PushStreamPromise.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$StreamPromise$DataInfoCallb ack.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine$StreamPromise.class already added, skipping [jar] org/eclipse/jetty/spdy/server/proxy/SPDYProxyEngine.class already added, skipping [jar] about.html already added, skipping [jar] org/jivesoftware/util/FastDateFormat$CharacterLiteral.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$NumberRule.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$PaddedNumberField.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$Pair.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$Rule.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$StringLiteral.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$TextField.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$TimeZoneDisplayKey.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$TimeZoneRule.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$TwelveHourField.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$TwentyFourHourField.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$TwoDigitMonthField.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$TwoDigitNumberField.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$TwoDigitYearField.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$UnpaddedMonthField.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat$UnpaddedNumberField.class already added, skipping [jar] org/jivesoftware/util/FastDateFormat.class already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skipping [jar] about.html already added, skippingopenfireHome:init:anttasks: [of.javac] D:\Users\Mattlindsay\workspace\openfire\build\build.xml:1593: warning: ‘includeantruntime’ was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [of.javac] Compiling 1 source file to D:\Users\Mattlindsay\workspace\openfire\work\tools\classes [of.javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7 [of.javac] 1 warning [jar] Building jar: D:\Users\Mattlindsay\workspace\openfire\work\tools\ant-subdirtask.jar-plugins-i mpl-dev:-plugin-impl-dev-build:-plugins-impl: [mkdir] Created dir: D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd\work\lib\source [mkdir] Created dir: D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd\work\lib\classes [delete] Deleting directory D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd\work\lib\classes [delete] Deleting directory D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd\work\lib\source [jasper2] log4j:WARN No appenders could be found for logger (org.apache.jasper.JspC). [jasper2] log4j:WARN Please initialize the log4j system properly. [jasper2] org.xml.sax.SAXException: Internal Error: File /javax/servlet/resources/web-app_2_3.dtd not found [jasper2] at org.apache.jasper.xmlparser.MyEntityResolver.resolveEntity(ParserUtils.java:205 ) [jasper2] at com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(Ent ityResolverWrapper.java:110) [jasper2] at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntityAsPerStax (XMLEntityManager.java:994) [jasper2] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispat ch(XMLDocumentScannerImpl.java:1154) [jasper2] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(X MLDocumentScannerImpl.java:1050) [jasper2] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.nex t(XMLDocumentScannerImpl.java:964) [jasper2] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocument ScannerImpl.java:606) [jasper2] at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocu mentScannerImpl.java:117) [jasper2] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocu ment(XMLDocumentFragmentScannerImpl.java:510) [jasper2] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Config uration.java:848) [jasper2] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Config uration.java:777) [jasper2] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [jasper2] at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243) [jasper2] at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuild erImpl.java:348) [jasper2] at org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:95) [jasper2] at org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:76) [jasper2] at org.apache.jasper.compiler.JspConfig.init(JspConfig.java:197) [jasper2] at org.apache.jasper.compiler.JspConfig.isJspPage(JspConfig.java:361) [jasper2] at org.apache.jasper.JspC.scanFiles(JspC.java:1055) [jasper2] at org.apache.jasper.JspC.execute(JspC.java:1102) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) [jasper2] at net.sf.antcontrib.logic.IfTask.execute(Unknown Source) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at net.sf.antcontrib.logic.TryCatchTask.execute(Unknown Source) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) [jasper2] at net.sf.antcontrib.logic.IfTask.execute(Unknown Source) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at net.sf.antcontrib.logic.For$Reflector.call(Unknown Source) [jasper2] at net.sf.antcontrib.logic.For.doSequentialIteration(Unknown Source) [jasper2] at net.sf.antcontrib.logic.For.doTheTasks(Unknown Source) [jasper2] at net.sf.antcontrib.logic.For.execute(Unknown Source) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.Target.execute(Target.java:435) [jasper2] at org.apache.tools.ant.Target.performTasks(Target.java:456) [jasper2] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) [jasper2] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecu tor.java:38) [jasper2] at org.eclipse.ant.internal.launching.remote.EclipseSingleCheckExecutor.executeTar gets(EclipseSingleCheckExecutor.java:34) [jasper2] at org.apache.tools.ant.Project.executeTargets(Project.java:1248) [jasper2] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440) [jasper2] at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.Target.execute(Target.java:435) [jasper2] at org.apache.tools.ant.Target.performTasks(Target.java:456) [jasper2] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) [jasper2] at org.apache.tools.ant.Project.executeTarget(Project.java:1364) [jasper2] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java :41) [jasper2] at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets (EclipseDefaultExecutor.java:36) [jasper2] at org.apache.tools.ant.Project.executeTargets(Project.java:1248) [jasper2] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunn er.java:452) [jasper2] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRun ner.java:139) [trycatch] Caught exception: org.apache.jasper.JasperException: org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/web.xml [echo] Error building plugin: motd. Exception: [echo] D:\Users\Mattlindsay\workspace\openfire\build\build.xml:1482: org.apache.jasper.JasperException: org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/web.xml [of.javac] Compiling 1 source file to D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd2\target\classes [of.javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7 [of.javac] 1 warning [mkdir] Created dir: D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd2\work\lib\source [mkdir] Created dir: D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd2\work\lib\classes [jar] Building jar: D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd2\target\lib\plugi n-motd2.jar [delete] Deleting directory D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd2\work\lib\classes [delete] Deleting directory D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd2\work\lib\source [copy] Copying 1 file to D:\Users\Mattlindsay\workspace\openfire\work\plugins-dev\motd2\jar [jasper2] org.xml.sax.SAXException: Internal Error: File /javax/servlet/resources/web-app_2_3.dtd not found [jasper2] at org.apache.jasper.xmlparser.MyEntityResolver.resolveEntity(ParserUtils.java:205 ) [jasper2] at com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(Ent ityResolverWrapper.java:110) [jasper2] at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntityAsPerStax (XMLEntityManager.java:994) [jasper2] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispat ch(XMLDocumentScannerImpl.java:1154) [jasper2] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(X MLDocumentScannerImpl.java:1050) [jasper2] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.nex t(XMLDocumentScannerImpl.java:964) [jasper2] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocument ScannerImpl.java:606) [jasper2] at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocu mentScannerImpl.java:117) [jasper2] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocu ment(XMLDocumentFragmentScannerImpl.java:510) [jasper2] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Config uration.java:848) [jasper2] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Config uration.java:777) [jasper2] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [jasper2] at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243) [jasper2] at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuild erImpl.java:348) [jasper2] at org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:95) [jasper2] at org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:76) [jasper2] at org.apache.jasper.compiler.JspConfig.init(JspConfig.java:197) [jasper2] at org.apache.jasper.compiler.JspConfig.isJspPage(JspConfig.java:361) [jasper2] at org.apache.jasper.JspC.scanFiles(JspC.java:1055) [jasper2] at org.apache.jasper.JspC.execute(JspC.java:1102) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) [jasper2] at net.sf.antcontrib.logic.IfTask.execute(Unknown Source) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at net.sf.antcontrib.logic.TryCatchTask.execute(Unknown Source) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) [jasper2] at net.sf.antcontrib.logic.IfTask.execute(Unknown Source) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [jasper2] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at net.sf.antcontrib.logic.For$Reflector.call(Unknown Source) [jasper2] at net.sf.antcontrib.logic.For.doSequentialIteration(Unknown Source) [jasper2] at net.sf.antcontrib.logic.For.doTheTasks(Unknown Source) [jasper2] at net.sf.antcontrib.logic.For.execute(Unknown Source) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.Target.execute(Target.java:435) [jasper2] at org.apache.tools.ant.Target.performTasks(Target.java:456) [jasper2] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) [jasper2] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecu tor.java:38) [jasper2] at org.eclipse.ant.internal.launching.remote.EclipseSingleCheckExecutor.executeTar gets(EclipseSingleCheckExecutor.java:34) [jasper2] at org.apache.tools.ant.Project.executeTargets(Project.java:1248) [jasper2] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440) [jasper2] at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105) [jasper2] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [jasper2] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [jasper2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43) [jasper2] at java.lang.reflect.Method.invoke(Method.java:497) [jasper2] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [jasper2] at org.apache.tools.ant.Task.perform(Task.java:348) [jasper2] at org.apache.tools.ant.Target.execute(Target.java:435) [jasper2] at org.apache.tools.ant.Target.performTasks(Target.java:456) [jasper2] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) [jasper2] at org.apache.tools.ant.Project.executeTarget(Project.java:1364) [jasper2] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java :41) [jasper2] at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets (EclipseDefaultExecutor.java:36) [jasper2] at org.apache.tools.ant.Project.executeTargets(Project.java:1248) [jasper2] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunn er.java:452) [jasper2] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRun ner.java:139) [trycatch] Caught exception: org.apache.jasper.JasperException: org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/web.xml [echo] Error building plugin: motd. Exception: [echo] D:\Users\Mattlindsay\workspace\openfire\build\build.xml:1482: org.apache.jasper.JasperException: org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/web.xmlopenfireHome: [echo] No custom config here [copy] Copying 1 file to D:\Users\Mattlindsay\workspace\openfire\target\openfire\libadminPlugin: [copy] Copying 155 files to D:\Users\Mattlindsay\workspace\openfire\target\openfire\plugins\admin\webapp [copy] Copying 4 files to D:\Users\Mattlindsay\workspace\openfire\target\openfire\plugins\admin\webapp [copy] Copying 1 file to D:\Users\Mattlindsay\workspace\openfire\target\openfire\plugins\admin\webapp\WE B-INF\libspank:BUILD SUCCESSFULTotal time: 1 minute 1 second