And in case you really wanted the dependency:tree from the root of the project, for completeness, here it is: no commons-io anywhere.
Mylos-MacBook-Air:MetwideWebsite mylo$ mvn dependency:tree [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] WebsiteMetwide [INFO] WebsiteMetwide-ejb [INFO] website.metwide Tapestry 5 Application [INFO] WebsiteMetwide-ear [INFO] [INFO] Using the builder org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder with a thread count of 1 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building WebsiteMetwide 1.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ WebsiteMetwide --- [INFO] org.opencsta:WebsiteMetwide:pom:1.0.1-SNAPSHOT [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building WebsiteMetwide-ejb 1.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ WebsiteMetwide-ejb --- [INFO] org.opencsta:WebsiteMetwide-ejb:ejb:1.0.1-SNAPSHOT [INFO] \- javax:javaee-api:jar:6.0:provided [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building website.metwide Tapestry 5 Application 1.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ website.metwide --- [INFO] org.opencsta:website.metwide:war:1.0.1-SNAPSHOT [INFO] +- org.opencsta:WebsiteMetwide-ejb:jar:1.0.1-SNAPSHOT:provided [INFO] +- javax:javaee-api:jar:6.0:provided [INFO] +- org.apache.tapestry:tapestry-core:jar:5.4-beta-6:compile [INFO] | +- org.antlr:antlr-runtime:jar:3.3:compile [INFO] | +- commons-codec:commons-codec:jar:1.5:compile [INFO] | +- org.apache.tapestry:tapestry-ioc:jar:5.4-beta-6:compile [INFO] | | +- org.apache.tapestry:tapestry-func:jar:5.4-beta-6:compile [INFO] | | +- org.slf4j:slf4j-api:jar:1.7.7:compile [INFO] | | +- javax.inject:javax.inject:jar:1:compile [INFO] | | +- org.apache.tapestry:plastic:jar:5.4-beta-6:compile [INFO] | | \- org.apache.tapestry:tapestry5-annotations:jar:5.4-beta-6:compile [INFO] | \- org.apache.tapestry:tapestry-json:jar:5.4-beta-6:compile [INFO] +- org.testng:testng:jar:5.14.10:test [INFO] | +- junit:junit:jar:3.8.1:test [INFO] | +- org.beanshell:bsh:jar:2.0b4:test [INFO] | +- com.beust:jcommander:jar:1.12:test [INFO] | \- org.yaml:snakeyaml:jar:1.6:test [INFO] +- org.easymock:easymock:jar:3.0:test [INFO] | +- cglib:cglib-nodep:jar:2.2:test [INFO] | \- org.objenesis:objenesis:jar:1.2:test [INFO] +- javax.servlet:servlet-api:jar:2.5:provided [INFO] \- org.apache.tapestry:tapestry-javadoc:jar:5.4-beta-6:provided [INFO] \- commons-lang:commons-lang:jar:2.6:provided [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building WebsiteMetwide-ear 1.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ WebsiteMetwide-ear --- [INFO] org.opencsta:WebsiteMetwide-ear:ear:1.0.1-SNAPSHOT [INFO] +- org.opencsta:WebsiteMetwide-ejb:ejb:1.0.1-SNAPSHOT:compile [INFO] \- org.opencsta:website.metwide:war:1.0.1-SNAPSHOT:compile [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] WebsiteMetwide .................................... SUCCESS [ 1.826 s] [INFO] WebsiteMetwide-ejb ................................ SUCCESS [ 0.742 s] [INFO] website.metwide Tapestry 5 Application ............ SUCCESS [ 0.291 s] [INFO] WebsiteMetwide-ear ................................ SUCCESS [ 0.054 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 3.483 s [INFO] Finished at: 2014-09-25T19:48:13+10:00 [INFO] Final Memory: 14M/184M [INFO] ------------------------------------------------------------------------ On Thu, Sep 25, 2014 at 7:47 PM, Chris Mylonas <ch...@opencsta.org> wrote: > > Yeah it's a multi-module project, and doing mvn dependency:tree from the > web module (tapestry-beta-22) > One can see commons-io in with selenium stuff for testing. > > [INFO] org.opencsta:website.metwide:war:1.0-SNAPSHOT > > [INFO] +- org.opencsta:WebsiteMetwide-ejb:jar:1.0-SNAPSHOT:provided > > [INFO] +- javax:javaee-api:jar:6.0:provided > > [INFO] +- org.apache.tapestry:tapestry-core:jar:5.4-beta-22:compile > > [INFO] | +- org.antlr:antlr-runtime:jar:3.5.2:compile > > [INFO] | +- commons-codec:commons-codec:jar:1.5:compile > > [INFO] | +- org.apache.tapestry:tapestry-json:jar:5.4-beta-22:compile > > [INFO] | \- org.apache.tapestry:tapestry-ioc:jar:5.4-beta-22:compile > > [INFO] | +- > org.apache.tapestry:tapestry5-annotations:jar:5.4-beta-22:compile > > [INFO] | +- org.apache.tapestry:plastic:jar:5.4-beta-22:compile > > [INFO] | +- org.slf4j:slf4j-api:jar:1.7.7:compile > > [INFO] | +- javax.inject:javax.inject:jar:1:compile > > [INFO] | \- org.apache.tapestry:tapestry-func:jar:5.4-beta-22:compile > > [INFO] +- org.testng:testng:jar:5.14.10:test > > [INFO] | +- junit:junit:jar:3.8.1:test > > [INFO] | +- org.beanshell:bsh:jar:2.0b4:test > > [INFO] | +- com.beust:jcommander:jar:1.12:test > > [INFO] | \- org.yaml:snakeyaml:jar:1.6:test > > [INFO] +- org.easymock:easymock:jar:3.0:test > > [INFO] | +- cglib:cglib-nodep:jar:2.2:test > > [INFO] | \- org.objenesis:objenesis:jar:1.2:test > > [INFO] +- org.apache.tapestry:tapestry-test:jar:5.4-beta-22:test > > [INFO] | +- org.seleniumhq.selenium:selenium-java:jar:2.43.1:test > > [INFO] | | +- > org.seleniumhq.selenium:selenium-chrome-driver:jar:2.43.1:test > > [INFO] | | | \- > org.seleniumhq.selenium:selenium-remote-driver:jar:2.43.1:test > > [INFO] | | | +- org.json:json:jar:20080701:test > > [INFO] | | | +- org.seleniumhq.selenium:selenium-api:jar:2.43.1:test > > [INFO] | | | \- com.google.guava:guava:jar:15.0:test > > [INFO] | | +- > org.seleniumhq.selenium:selenium-htmlunit-driver:jar:2.43.1:test > > [INFO] | | | +- net.sourceforge.htmlunit:htmlunit:jar:2.15:test > > [INFO] | | | | +- xalan:xalan:jar:2.7.1:test > > [INFO] | | | | | \- xalan:serializer:jar:2.7.1:test > > [INFO] | | | | +- > commons-collections:commons-collections:jar:3.2.1:test > > [INFO] | | | | +- org.apache.commons:commons-lang3:jar:3.3.2:test > > [INFO] | | | | +- org.apache.httpcomponents:httpmime:jar:4.3.3:test > > [INFO] | | | | +- > net.sourceforge.htmlunit:htmlunit-core-js:jar:2.15:test > > [INFO] | | | | +- xerces:xercesImpl:jar:2.11.0:test > > [INFO] | | | | | \- xml-apis:xml-apis:jar:1.4.01:test > > [INFO] | | | | +- net.sourceforge.nekohtml:nekohtml:jar:1.9.21:test > > [INFO] | | | | +- net.sourceforge.cssparser:cssparser:jar:0.9.14:test > > [INFO] | | | | | \- org.w3c.css:sac:jar:1.3:test > > [INFO] | | | | +- commons-logging:commons-logging:jar:1.1.3:test > > [INFO] | | | | \- > org.eclipse.jetty:jetty-websocket:jar:8.1.15.v20140411:test > > [INFO] | | | \- org.apache.httpcomponents:httpclient:jar:4.3.4:test > > [INFO] | | | \- org.apache.httpcomponents:httpcore:jar:4.3.2:test > > [INFO] | | +- > org.seleniumhq.selenium:selenium-firefox-driver:jar:2.43.1:test > > *[INFO] | | | +- commons-io:commons-io:jar:2.4:test* > > [INFO] | | | \- org.apache.commons:commons-exec:jar:1.1:test > > [INFO] | | +- org.seleniumhq.selenium:selenium-ie-driver:jar:2.43.1:test > > [INFO] | | | +- net.java.dev.jna:jna:jar:3.4.0:test > > [INFO] | | | \- net.java.dev.jna:platform:jar:3.4.0:test > > [INFO] | | +- > org.seleniumhq.selenium:selenium-safari-driver:jar:2.43.1:test > > [INFO] | | +- org.seleniumhq.selenium:selenium-support:jar:2.43.1:test > > [INFO] | | \- org.webbitserver:webbit:jar:0.4.15:test > > [INFO] | | \- io.netty:netty:jar:3.5.5.Final:test > > [INFO] | +- org.apache.tapestry:tapestry-test-data:jar:5.4-beta-22:test > > [INFO] | +- org.apache.tapestry:tapestry-runner:jar:5.4-beta-22:test > > [INFO] | | +- org.eclipse.jetty:jetty-jndi:jar:7.6.11.v20130520:test > > [INFO] | | | \- > org.eclipse.jetty.orbit:javax.mail.glassfish:jar:1.4.1.v201005082020:test > > [INFO] | | | \- > org.eclipse.jetty.orbit:javax.activation:jar:1.1.0.v201105071233:test > > [INFO] | | +- > org.apache.tapestry:tapestry-test-constants:jar:5.4-beta-22:test > > [INFO] | | +- org.eclipse.jetty:jetty-plus:jar:7.6.11.v20130520:test > > [INFO] | | | \- > org.eclipse.jetty.orbit:javax.transaction:jar:1.1.1.v201105210645:test > > [INFO] | | +- org.eclipse.jetty:jetty-server:jar:7.6.11.v20130520:test > > [INFO] | | | +- > org.eclipse.jetty.orbit:javax.servlet:jar:2.5.0.v201103041518:test > > [INFO] | | | +- > org.eclipse.jetty:jetty-continuation:jar:7.6.11.v20130520:test > > [INFO] | | | \- org.eclipse.jetty:jetty-http:jar:7.6.11.v20130520:test > > [INFO] | | | \- org.eclipse.jetty:jetty-io:jar:7.6.11.v20130520:test > > [INFO] | | +- org.eclipse.jetty:jetty-webapp:jar:7.6.11.v20130520:test > > [INFO] | | | +- org.eclipse.jetty:jetty-xml:jar:7.6.11.v20130520:test > > [INFO] | | | | \- > org.eclipse.jetty:jetty-util:jar:7.6.11.v20130520:test > > [INFO] | | | \- > org.eclipse.jetty:jetty-servlet:jar:7.6.11.v20130520:test > > [INFO] | | | \- > org.eclipse.jetty:jetty-security:jar:7.6.11.v20130520:test > > [INFO] | | +- commons-cli:commons-cli:jar:1.2:test > > [INFO] | | +- org.apache.tomcat:catalina:jar:6.0.30:test > > [INFO] | | | +- org.apache.tomcat:servlet-api:jar:6.0.30:test > > [INFO] | | | +- org.apache.tomcat:juli:jar:6.0.30:test > > [INFO] | | | \- org.apache.tomcat:annotations-api:jar:6.0.30:test > > [INFO] | | +- org.apache.tomcat:coyote:jar:6.0.30:test > > [INFO] | | \- org.apache.tomcat:dbcp:jar:6.0.30:test > > [INFO] | \- org.seleniumhq.selenium:selenium-server:jar:2.43.1:test > > [INFO] | +- org.bouncycastle:bcprov-jdk15on:jar:1.48:test > > [INFO] | +- org.bouncycastle:bcpkix-jdk15on:jar:1.48:test > > [INFO] | +- mx4j:mx4j-tools:jar:3.0.1:test > > [INFO] | +- org.mortbay.jetty:servlet-api-2.5:jar:6.1.9:test > > [INFO] | +- org.seleniumhq.selenium:jetty-repacked:jar:7.6.1:test > > [INFO] | +- org.seleniumhq.selenium:jetty-rc-repacked:jar:5:test > > [INFO] | \- net.jcip:jcip-annotations:jar:1.0:test > > [INFO] +- javax.servlet:servlet-api:jar:2.5:provided > > [INFO] \- org.apache.tapestry:tapestry-javadoc:jar:5.4-beta-22:provided > > [INFO] \- commons-lang:commons-lang:jar:2.6:provided > > [INFO] > ------------------------------------------------------------------------ > > [INFO] BUILD SUCCESS > > [INFO] > ------------------------------------------------------------------------ > > > Removing > > <dependency> > > <groupId>org.apache.tapestry</groupId> > > <artifactId>tapestry-test</artifactId> > > <version>${tapestry-release-version}</version> > > <scope>test</scope> > > </dependency> > > > And doing mvn dependency:tree removes the commons-io dependency! > > > [INFO] > > > [INFO] > ------------------------------------------------------------------------ > > [INFO] Building website.metwide Tapestry 5 Application 1.0-SNAPSHOT > > [INFO] > ------------------------------------------------------------------------ > > [INFO] > > [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ > website.metwide --- > > [INFO] org.opencsta:website.metwide:war:1.0-SNAPSHOT > > [INFO] +- org.opencsta:WebsiteMetwide-ejb:jar:1.0-SNAPSHOT:provided > > [INFO] +- javax:javaee-api:jar:6.0:provided > > [INFO] +- org.apache.tapestry:tapestry-core:jar:5.4-beta-22:compile > > [INFO] | +- org.antlr:antlr-runtime:jar:3.5.2:compile > > [INFO] | +- commons-codec:commons-codec:jar:1.5:compile > > [INFO] | +- org.apache.tapestry:tapestry-json:jar:5.4-beta-22:compile > > [INFO] | \- org.apache.tapestry:tapestry-ioc:jar:5.4-beta-22:compile > > [INFO] | +- > org.apache.tapestry:tapestry5-annotations:jar:5.4-beta-22:compile > > [INFO] | +- org.apache.tapestry:plastic:jar:5.4-beta-22:compile > > [INFO] | +- org.slf4j:slf4j-api:jar:1.7.7:compile > > [INFO] | +- javax.inject:javax.inject:jar:1:compile > > [INFO] | \- org.apache.tapestry:tapestry-func:jar:5.4-beta-22:compile > > [INFO] +- org.testng:testng:jar:5.14.10:test > > [INFO] | +- junit:junit:jar:3.8.1:test > > [INFO] | +- org.beanshell:bsh:jar:2.0b4:test > > [INFO] | +- com.beust:jcommander:jar:1.12:test > > [INFO] | \- org.yaml:snakeyaml:jar:1.6:test > > [INFO] +- org.easymock:easymock:jar:3.0:test > > [INFO] | +- cglib:cglib-nodep:jar:2.2:test > > [INFO] | \- org.objenesis:objenesis:jar:1.2:test > > [INFO] +- javax.servlet:servlet-api:jar:2.5:provided > > [INFO] \- org.apache.tapestry:tapestry-javadoc:jar:5.4-beta-22:provided > > [INFO] \- commons-lang:commons-lang:jar:2.6:provided > > [INFO] > > > [INFO] > ------------------------------------------------------------------------ > > > > Running this app without the test and hence commons-io dependency, still > get an error. Looks like the writeExceptionToFile feature is causing it. > > > [#|2014-09-25T19:42:04.707+1000|WARNING|glassfish3.1.2|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=149;_ThreadName=Thread-2;|StandardWrapperValve[default]: > PWC1406: Servlet.service() for servlet default threw exception > > java.lang.ClassNotFoundException: org.apache.commons.io.IOUtils > > at > org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1509) > > at > org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1359) > > at > org.apache.tapestry5.internal.services.exceptions.ExceptionReporterImpl.writeExceptionToFile(ExceptionReporterImpl.java:146) > > at > org.apache.tapestry5.internal.services.exceptions.ExceptionReporterImpl.reportException(ExceptionReporterImpl.java:112) > > at $ExceptionReporter_139725639e850795.reportException(Unknown Source) > > at > org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler.renderException(DefaultRequestExceptionHandler.java:239) > > at > org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:170) > > at > $RequestExceptionHandler_139725639e8506f5.handleRequestException(Unknown > Source) > > at > org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:42) > > at $RequestHandler_139725639e8506f8.service(Unknown Source) > > at > org.apache.tapestry5.modules.TapestryModule$3.service(TapestryModule.java:854) > > at $RequestHandler_139725639e8506f8.service(Unknown Source) > > at > org.apache.tapestry5.modules.TapestryModule$2.service(TapestryModule.java:844) > > at $RequestHandler_139725639e8506f8.service(Unknown Source) > > at > org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:89) > > at $RequestHandler_139725639e8506f8.service(Unknown Source) > > at $RequestHandler_139725639e8506ed.service(Unknown Source) > > at > org.apache.tapestry5.modules.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:255) > > at > org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:59) > > at $HttpServletRequestHandler_139725639e8506ef.service(Unknown Source) > > at > org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) > > at $HttpServletRequestFilter_139725639e8506ea.service(Unknown Source) > > at $HttpServletRequestHandler_139725639e8506ef.service(Unknown Source) > > at > org.apache.tapestry5.modules.TapestryModule$1.service(TapestryModule.java:804) > > at $HttpServletRequestHandler_139725639e8506ef.service(Unknown Source) > > at $HttpServletRequestHandler_139725639e8506e9.service(Unknown Source) > > at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:166) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) > > at > org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) > > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161) > > at > org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331) > > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231) > > at > com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317) > > at > com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195) > > at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860) > > at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757) > > at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056) > > at > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229) > > at > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) > > at > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) > > at > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) > > at > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) > > at > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) > > at > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) > > at com.sun.grizzly.ContextTask.run(ContextTask.java:71) > > at > com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) > > at > com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) > > at java.lang.Thread.run(Thread.java:745) > > |#] > > > > Dropping it back to beta-6 with the same commented out tapestry-test > portion and the app loads no probs. I even upped the version number to > 1.0.1-SNAPSHOT so there would be no conflicts. > > > [#|2014-09-25T19:44:37.207+1000|INFO|glassfish3.1.2|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=365;_ThreadName=Thread-2;|WEB0671: > Loading application [WebsiteMetwide-ear#website.metwide-1.0.1-SNAPSHOT.war] > at [/website.metwide]|#] > > > [#|2014-09-25T19:44:37.254+1000|INFO|glassfish3.1.2|javax.enterprise.system.tools.admin.org.glassfish.deployment.admin|_ThreadID=365;_ThreadName=Thread-2;|WebsiteMetwide-ear > was successfully deployed in 6,354 milliseconds.|#] > > > [#|2014-09-25T19:44:39.925+1000|INFO|glassfish3.1.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=150;_ThreadName=Thread-2;|MYLO > JNDI NAME IS: > java:global/WebsiteMetwide-ear/WebsiteMetwide-ejb-1.0.1-SNAPSHOT/SliderSectionFacade|#] > > > > > > > > > On Thu, Sep 25, 2014 at 5:28 PM, Lance Java <lance.j...@googlemail.com> > wrote: > >> Try >> mvn dependency:tree >> from the command line. >> >> Perhaps your provided dependency is preventing commons-io from being added >> to the classpath. >> >> If 2 poms declare the same dependency, the "nearest definition wins". >> On 25 Sep 2014 03:54, "Chris Mylonas" <ch...@opencsta.org> wrote: >> >> > Hi T54Beta People, >> > >> > As subject says, updated my pom got an error on deployment. >> > Changing back to beta-6, error goes away. >> > >> > Google and some 54 release notes don't mention IOUtils or commons that >> > I've found. >> > >> > mvn clean install >> > Deploy to glassfish 3.1.2.2 >> > >> > >> > >> > On trying to load a page, getting this stacktrace. >> > >> > [#|2014-09-25T12:35:07.551+1000|WARNING|glassfish3.1.2| >> > javax.enterprise.system.container.web.com.sun. >> > >> enterprise.web|_ThreadID=155;_ThreadName=Thread-2;|StandardWrapperValve[default]: >> > PWC1406: Servlet.service() for servlet default threw exception >> > java.lang.NoClassDefFoundError: org/apache/commons/io/IOUtils >> > at org.apache.tapestry5.internal.services.exceptions. >> > >> ExceptionReporterImpl.writeExceptionToFile(ExceptionReporterImpl.java:146) >> > at org.apache.tapestry5.internal.services.exceptions. >> > ExceptionReporterImpl.reportException(ExceptionReporterImpl.java:112) >> > at $ExceptionReporter_13970e0802884d66.reportException(Unknown >> > Source) >> > at org.apache.tapestry5.internal.services. >> > DefaultRequestExceptionHandler.renderException( >> > DefaultRequestExceptionHandler.java:239) >> > at org.apache.tapestry5.internal.services. >> > DefaultRequestExceptionHandler.handleRequestException( >> > DefaultRequestExceptionHandler.java:144) >> > at >> $RequestExceptionHandler_13970e0802884cc5.handleRequestException(Unknown >> > Source) >> > >> > >> > >> > >> > My pom looks like a 5.3.7 standard pom with >> > >> > <dependency> >> > <groupId>javax</groupId> >> > <artifactId>javaee-api</artifactId> >> > <version>6.0</version> >> > <scope>provided</scope> >> > </dependency> >> > >> > >> > Added for glassfish ear deployment. >> > >> > Chris >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> > For additional commands, e-mail: users-h...@tapestry.apache.org >> > >> > >> > >