You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Chris Mylonas <ch...@opencsta.org> on 2014/09/25 04:54:10 UTC

Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

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-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Chris Mylonas <ch...@opencsta.org>.
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 <la...@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-unsubscribe@tapestry.apache.org
>> > For additional commands, e-mail: users-help@tapestry.apache.org
>> >
>> >
>>
>
>

Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Chris Mylonas <ch...@opencsta.org>.
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 <la...@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-unsubscribe@tapestry.apache.org
> > For additional commands, e-mail: users-help@tapestry.apache.org
> >
> >
>

Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Lance Java <la...@googlemail.com>.
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-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>

Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Andreas Ernst <ae...@ae-online.de>.
Am 28.09.14 um 03:54 schrieb Chris Mylonas:
>>
>> Are you using persitence?
>
> Yes in EJB, eclipse link.
>
> I spent some hours porting a bash scripts code generator to nodejs
> yesterday and nearly finished but won't get to it again for today.
>
> I'll be able to do more accurate troubleshooting on this issue then, using
> standalone tapestry-hibernate and separate ejb.jar/war/ear to see if its
> chris or tapestry errors.

I ran into the same error. You only can use one persistence-unit.

-- 
ae | Andreas Ernst | IT Spektrum
Postfach 5, 65612 Beselich
Schupbacher Str. 32, 65614 Beselich, Germany
Tel: +49-6484-91002 Fax: +49-6484-91003
ae@ae-online.de | www.ae-online.de
www.tachyon-online.de

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


Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Chris Mylonas <ch...@opencsta.org>.
>
> Are you using persitence?

Yes in EJB, eclipse link.

I spent some hours porting a bash scripts code generator to nodejs
yesterday and nearly finished but won't get to it again for today.

I'll be able to do more accurate troubleshooting on this issue then, using
standalone tapestry-hibernate and separate ejb.jar/war/ear to see if its
chris or tapestry errors.

>
> --
> ae | Andreas Ernst | IT Spektrum
> Postfach 5, 65612 Beselich
> Schupbacher Str. 32, 65614 Beselich, Germany
> Tel: +49-6484-91002 Fax: +49-6484-91003
> ae@ae-online.de | www.ae-online.de
> www.tachyon-online.de
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>

Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Andreas Ernst <ae...@ae-online.de>.
Am 25.09.14 um 04:54 schrieb Chris Mylonas:
> 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

Are you using persitence?

-- 
ae | Andreas Ernst | IT Spektrum
Postfach 5, 65612 Beselich
Schupbacher Str. 32, 65614 Beselich, Germany
Tel: +49-6484-91002 Fax: +49-6484-91003
ae@ae-online.de | www.ae-online.de
www.tachyon-online.de

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


Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Chris Mylonas <ch...@opencsta.org>.
Yeah OK that's a good point.  So is it a tapestry maven error or a chris
maven error, because I've only updated from beta-6 to beta-22....and
maaaybe at the same time contributeExceptionReporterStuffInAppModule

Chris (phone)
 On 26/09/2014 7:40 am, "Thiago H de Paula Figueiredo" <th...@gmail.com>
wrote:

> The error message is pretty clear about ExceptionReporterImpl from Tapesry
> using IOUtils from Commons-IO, but IOUtils not being in the classpath. This
> means Commons-IO isn't in the classpath for some reason. This is a Maven
> configuration error, not a Tapestry one.
>
> On Thu, 25 Sep 2014 01:52:33 -0300, Muhammad Gelbana <m....@gmail.com>
> wrote:
>
>  I'm not sure but it looks like an internal Class for Tapestry's use. You
>> shouldn't use Tapestry's "internal" classes. However you can use Apache's
>> commons IO utils instead. Hopefully you'll get the same functionality you
>> were using.
>>
>> <dependency>
>> <groupId>commons-io</groupId>
>> <artifactId>commons-io</artifactId>
>> <version>2.4</version>
>> </dependency>​
>>
>> *---------------------*
>> *Muhammad Gelbana*
>> http://www.linkedin.com/in/mgelbana
>>
>> On Thu, Sep 25, 2014 at 5:54 AM, 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-unsubscribe@tapestry.apache.org
>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>
>>>
>>>
>
> --
> Thiago H. de Paula Figueiredo
> Tapestry, Java and Hibernate consultant and developer
> http://machina.com.br
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>

Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Thiago H de Paula Figueiredo <th...@gmail.com>.
The error message is pretty clear about ExceptionReporterImpl from Tapesry  
using IOUtils from Commons-IO, but IOUtils not being in the classpath.  
This means Commons-IO isn't in the classpath for some reason. This is a  
Maven configuration error, not a Tapestry one.

On Thu, 25 Sep 2014 01:52:33 -0300, Muhammad Gelbana <m....@gmail.com>  
wrote:

> I'm not sure but it looks like an internal Class for Tapestry's use. You
> shouldn't use Tapestry's "internal" classes. However you can use Apache's
> commons IO utils instead. Hopefully you'll get the same functionality you
> were using.
>
> <dependency>
> <groupId>commons-io</groupId>
> <artifactId>commons-io</artifactId>
> <version>2.4</version>
> </dependency>​
>
> *---------------------*
> *Muhammad Gelbana*
> http://www.linkedin.com/in/mgelbana
>
> On Thu, Sep 25, 2014 at 5:54 AM, 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-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>


-- 
Thiago H. de Paula Figueiredo
Tapestry, Java and Hibernate consultant and developer
http://machina.com.br

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


Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Muhammad Gelbana <m....@gmail.com>.
I'm not sure but it looks like an internal Class for Tapestry's use. You
shouldn't use Tapestry's "internal" classes. However you can use Apache's
commons IO utils instead. Hopefully you'll get the same functionality you
were using.

<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>​

*---------------------*
*Muhammad Gelbana*
http://www.linkedin.com/in/mgelbana

On Thu, Sep 25, 2014 at 5:54 AM, 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-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>

Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Chris Mylonas <ch...@opencsta.org>.
>
> Can you include the commons-io snippets from both versions (including
> parent hierarchy).


I never use commons-io directly (even unknowningly), it's just plain old  
tapestry.  This is the part that spins me out.

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


Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Chris Mylonas <ch...@opencsta.org>.
Hi All,

I had it happen in a fresh tapestry-hibernate project for demo, cut it  
down to one entity and CRUD page classes, can't get it to happen again.

I had my hibernate sesion in the tapestry service, it was complaining  
about nested transactions in this instance, but kicked itself with IOUtils  
missing - then it was a downgrade to beta-6 to get the real exception to  
show up.

I've got a code-generator half working pretty well with nodejs, so I'm  
pretty sure I can whip it up again later this week and make it do it again  
- it's doing it reliably that I'm aiming for so i/we can get to the bottom  
of it.

I've got an appointment and some other web stuff to get along with the for  
next 2-3 days, so i'll put it on the back-burner for a couple of days.



Stack trace from today's:

INFO: HHH000232: Schema update complete
Hibernate:
     select
         menuitem0_.id as id1_4_,
         menuitem0_.active as active2_4_,
         menuitem0_.linkHref as linkHref3_4_,
         menuitem0_.linkText as linkText4_4_,
         menuitem0_.parent as parent5_4_
     from
         MenuItem menuitem0_
Hibernate:
     select
         menuitem0_.id as id1_4_,
         menuitem0_.active as active2_4_,
         menuitem0_.linkHref as linkHref3_4_,
         menuitem0_.linkText as linkText4_4_,
         menuitem0_.parent as parent5_4_
     from
         MenuItem menuitem0_
[ERROR] Error for /t54bootstrapexample/listmenuitem
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_1398e058adac43b4.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_1398e058adac42e6.handleRequestException(Unknown  
Source)
	at  
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:42)
	at $RequestHandler_1398e058adac42e9.service(Unknown Source)
	at  
org.apache.tapestry5.modules.TapestryModule$3.service(TapestryModule.java:854)
	at $RequestHandler_1398e058adac42e9.service(Unknown Source)
	at  
org.apache.tapestry5.modules.TapestryModule$2.service(TapestryModule.java:844)
	at $RequestHandler_1398e058adac42e9.service(Unknown Source)
	at  
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:89)
	at $RequestHandler_1398e058adac42e9.service(Unknown Source)
	at  
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105)
	at  
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95)
	at  
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at  
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119)
	at $RequestHandler_1398e058adac42e9.service(Unknown Source)
	at $RequestHandler_1398e058adac42dd.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_1398e058adac42df.service(Unknown Source)
	at  
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at $HttpServletRequestFilter_1398e058adac42da.service(Unknown Source)
	at $HttpServletRequestHandler_1398e058adac42df.service(Unknown Source)
	at  
org.apache.tapestry5.modules.TapestryModule$1.service(TapestryModule.java:804)
	at $HttpServletRequestHandler_1398e058adac42df.service(Unknown Source)
	at $HttpServletRequestHandler_1398e058adac42d9.service(Unknown Source)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:166)
	at  
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148)
	at  
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387)
	at  
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at  
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at  
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
	at  
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
	at  
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
	at  
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535)
	at  
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:865)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at  
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
	at  
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.IOUtils
	at  
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
	at  
org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
	at  
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
	at  
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
	at  
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
	at  
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
	... 47 more
0:0:0:0:0:0:0:1 -  -  [01/Oct/2014:00:59:19 +0000] "GET  
/t54bootstrapexample/listmenuitem HTTP/1.1" 500 10679 "-" "Mozilla/5.0  
(Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko)  
Chrome/37.0.2062.124 Safari/537.36"






On Tue, 30 Sep 2014 17:42:17 +1000, Lance Java <la...@googlemail.com>  
wrote:

> So, have you solved this yet?
>
> If it breaks by switching from beta6 to beta22 can you run "mvn
> dependency:tree" in both cases?
>
> Can you include the commons-io snippets from both versions (including
> parent hierarchy).


-- 
Using Opera's mail client: http://www.opera.com/mail/

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


Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Chris Mylonas <ch...@opencsta.org>.
Thanks for the exemplary investigative approach, simple or otherwise :)

On Wed, 01 Oct 2014 21:48:00 +1000, Lance Java <la...@googlemail.com>  
wrote:

> I looked on maven central for the release dates
> http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.apache.tapestry%22%20AND%20a%3A%22tapestry-core%22
>
> Then I followed your exception stack trace to ExceptionReporterImpl and
> looked up the history on github
> https://github.com/apache/tapestry-5/commits/e087cad11d609bc251727be91bf3d523811d541d/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/exceptions/ExceptionReporterImpl.java
>
> Probably not the best way of doing it (there are more official sources  
> for
> both bits of info) but simple.

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


Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Lance Java <la...@googlemail.com>.
I looked on maven central for the release dates
http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.apache.tapestry%22%20AND%20a%3A%22tapestry-core%22

Then I followed your exception stack trace to ExceptionReporterImpl and
looked up the history on github
https://github.com/apache/tapestry-5/commits/e087cad11d609bc251727be91bf3d523811d541d/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/exceptions/ExceptionReporterImpl.java

Probably not the best way of doing it (there are more official sources for
both bits of info) but simple.

Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Chris Mylonas <ch...@opencsta.org>.
where/how'd you find this out btw?
sounds like a good way to move with the times.


On Wed, 01 Oct 2014 18:21:27 +1000, Lance Java <la...@googlemail.com>  
wrote:

> Ah, found it. Beta6 was added to maven central on 15 may.
> ExceptionReporterImpl was created 30th may.
>  On 1 Oct 2014 09:11, "Lance Java" <la...@googlemail.com> wrote:
>
>> I still can't see how this was working on beta-6 since commons-io has  
>> the
>> same "test" scope.

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


Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Lance Java <la...@googlemail.com>.
Ah, found it. Beta6 was added to maven central on 15 may.
ExceptionReporterImpl was created 30th may.
 On 1 Oct 2014 09:11, "Lance Java" <la...@googlemail.com> wrote:

> I still can't see how this was working on beta-6 since commons-io has the
> same "test" scope.
>

Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Lance Java <la...@googlemail.com>.
I still can't see how this was working on beta-6 since commons-io has the
same "test" scope.

Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Chris Mylonas <ch...@opencsta.org>.
Ummmmmm....

On Wed, 01 Oct 2014 17:00:00 +1000, Kalle Korhonen  
<ka...@gmail.com> wrote:

> I'm totally confused about this thread. Why don't you just add commons-io
> as a dependency of your project

OK done - fixes my HTTP/500 message and I get the nice exception page.
No stack trace on command line still though.

In real-time comms world, aka voip/video/dashboards, any change in  
behaviour creates work (i.e. headaches) - and any dropped packet on a  
network creates, said work.  I'm not a big fan of work - so when I come  
across it - I want it to be over as quickly as possible :)

> and file an issue that commons-io is
> incorrectly declared as test scoped dependency to T5?

Done.  https://issues.apache.org/jira/browse/TAP5-2392


Maybe I just need a hug, any takers?

No hugs required, I'm thoroughly enjoying my deving and nodejs-ing (i  
still think staying away from javascript and windows for 15 years has been  
a good idea!!)

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


Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Kalle Korhonen <ka...@gmail.com>.
I'm totally confused about this thread. Why don't you just add commons-io
as a dependency of your project and file an issue that commons-io is
incorrectly declared as test scoped dependency to T5?

Kalle

On Tue, Sep 30, 2014 at 11:17 PM, Chris Mylonas <ch...@opencsta.org> wrote:

> (gosh i'm a liar, i found time to try it out some more)
>
> AND I GOT IT!
>
> tapestry-hibernate project, pretty plain, one entity, one service
> interface one implementation binder.bind() used.
> Page class does NOT have @CommitAfter on the onSuccess() method.
> Instead I have it on the serviceImpl for create/edit entities.
>
> 5.3.7
> #####
> behaviour shows a full stack trace on command line when things go wrong
> with unsupported "nested transaction"
> This is a related post from last month or so http://apache-tapestry-
> mailing-list-archives.1045711.n5.nabble.com/nested-database-
> updates-updating-to-tapestry-hibernate-5-4-td5728044.html#a5728058
>
>
> tapestry-5.4-beta-6
> ####################
> no stack trace given on command line, only the exception page that a
> component exception event occurred, still looks pretty, but nothing of any
> substance to trace the error fully.
>
>
> Mylos-MacBook-Air:t54bootstrapexample mylo$ mvn dependency:tree
> [INFO] Scanning for projects...
> [INFO]
> [INFO] Using the builder org.apache.maven.lifecycle.internal.builder.
> singlethreaded.SingleThreadedBuilder with a thread count of 1
> [INFO]
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] Building t54bootstrapexample Tapestry 5 Application 1.0-SNAPSHOT
> [INFO] ------------------------------------------------------------
> ------------
> [INFO]
> [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @
> t54bootstrapexample ---
> [INFO] org.opencsta:t54bootstrapexample:war:1.0-SNAPSHOT
> [INFO] +- org.apache.tapestry:tapestry-hibernate:jar:5.4-beta-6:compile
> [INFO] |  +- org.jboss.logging:jboss-logging:jar:3.1.0.GA:compile
> [INFO] |  +- org.apache.tapestry:tapestry-hibernate-core:jar:5.4-beta-6:
> 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] |  |  |  +- 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.hibernate:hibernate-core:jar:4.3.1.Final:compile
> [INFO] |  |     +- org.jboss.logging:jboss-logging-annotations:jar:1.2.0.
> Beta1:compile
> [INFO] |  |     +- org.jboss.spec.javax.transaction:jboss-transaction-
> api_1.2_spec:jar:1.0.0.Final:compile
> [INFO] |  |     +- dom4j:dom4j:jar:1.6.1:compile
> [INFO] |  |     |  \- xml-apis:xml-apis:jar:1.0.b2:compile
> [INFO] |  |     +- org.hibernate.common:hibernate-commons-annotations:
> jar:4.0.4.Final:compile
> [INFO] |  |     +- org.hibernate.javax.persistence:hibernate-jpa-2.1-
> api:jar:1.0.0.Final:compile
> [INFO] |  |     +- org.javassist:javassist:jar:3.18.1-GA:compile
> [INFO] |  |     +- antlr:antlr:jar:2.7.7:compile
> [INFO] |  |     \- org.jboss:jandex:jar:1.1.0.Final:compile
> [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-json:jar:5.4-beta-6:compile
> [INFO] +- mysql:mysql-connector-java:jar:5.1.29: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-6:test
> [INFO] |  +- org.apache.tapestry:tapestry-runner:jar:5.4-beta-6: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.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.apache.tapestry:tapestry-
> test-constants:jar:5.4-beta-6: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] |  |  +- 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-java:jar:2.41.0:test
> [INFO] |  |  +- org.seleniumhq.selenium:selenium-chrome-driver:jar:2.
> 41.0:test
> [INFO] |  |  |  \- org.seleniumhq.selenium:selenium-remote-driver:jar:2.
> 41.0:test
> [INFO] |  |  |     +- org.json:json:jar:20080701:test
> [INFO] |  |  |     \- com.google.guava:guava:jar:15.0:test
> [INFO] |  |  +- org.seleniumhq.selenium:selenium-htmlunit-driver:jar:
> 2.41.0:test
> [INFO] |  |  |  +- net.sourceforge.htmlunit:htmlunit:jar:2.13: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.1:test
> [INFO] |  |  |  |  +- org.apache.httpcomponents:httpmime:jar:4.3.1:test
> [INFO] |  |  |  |  +- net.sourceforge.htmlunit:
> htmlunit-core-js:jar:2.13:test
> [INFO] |  |  |  |  +- xerces:xercesImpl:jar:2.11.0:test
> [INFO] |  |  |  |  +- net.sourceforge.nekohtml:nekohtml:jar:1.9.19:test
> [INFO] |  |  |  |  +- net.sourceforge.cssparser:cssparser:jar:0.9.11: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.12.
> v20130726:test
> [INFO] |  |  |  \- org.apache.httpcomponents:httpclient:jar:4.3.1:test
> [INFO] |  |  |     \- org.apache.httpcomponents:httpcore:jar:4.3:test
> [INFO] |  |  +- org.seleniumhq.selenium:selenium-firefox-driver:jar:2.
> 41.0:test
> [INFO] |  |  |  +- commons-io:commons-io:jar:2.2:test
> [INFO] |  |  |  \- org.apache.commons:commons-exec:jar:1.1:test
> [INFO] |  |  +- org.seleniumhq.selenium:selenium-ie-driver:jar:2.41.0: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.
> 41.0:test
> [INFO] |  |  +- org.seleniumhq.selenium:selenium-support:jar:2.41.0:test
> [INFO] |  |  |  \- org.seleniumhq.selenium:selenium-api:jar:2.41.0:test
> [INFO] |  |  \- org.webbitserver:webbit:jar:0.4.14:test
> [INFO] |  |     \- io.netty:netty:jar:3.5.2.Final:test
> [INFO] |  +- org.seleniumhq.selenium:selenium-server:jar:2.41.0: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] |  |  \- net.jcip:jcip-annotations:jar:1.0:test
> [INFO] |  \- org.apache.tapestry:tapestry-test-data:jar:5.4-beta-6:test
> [INFO] |     \- org.slf4j:slf4j-api:jar:1.7.7:compile
> [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] BUILD SUCCESS
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] Total time: 3.201 s
> [INFO] Finished at: 2014-10-01T16:03:33+10:00
> [INFO] Final Memory: 16M/182M
> [INFO] ------------------------------------------------------------
> ------------
>
>
> Update pom to version
> 5.4-beta-22
> ############
> no pretty exception page, just plain white HTTP 500 error page with a nice
> juicy stack trace, "powered by jetty://"
>
> Stack trace from command line:
> Hibernate:
>     select
>         footer0_.id as id1_0_,
>         footer0_.copyright as copyrigh2_0_
>     from
>         Footer footer0_
>     where
>         footer0_.id=? limit ?
> [ERROR] Error for /t54bootstrapexample/editfooter.beaneditform.form
> 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_1398f1878ff7e924.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_1398f1878ff7e7a6.handleRequestException(Unknown
> Source)
>         at org.apache.tapestry5.internal.services.RequestErrorFilter.
> service(RequestErrorFilter.java:42)
>         at $RequestHandler_1398f1878ff7e7a9.service(Unknown Source)
>         at org.apache.tapestry5.modules.TapestryModule$3.service(
> TapestryModule.java:854)
>         at $RequestHandler_1398f1878ff7e7a9.service(Unknown Source)
>         at org.apache.tapestry5.modules.TapestryModule$2.service(
> TapestryModule.java:844)
>         at $RequestHandler_1398f1878ff7e7a9.service(Unknown Source)
>         at org.apache.tapestry5.internal.services.StaticFilesFilter.
> service(StaticFilesFilter.java:89)
>         at $RequestHandler_1398f1878ff7e7a9.service(Unknown Source)
>         at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.
> invoke(CheckForUpdatesFilter.java:105)
>         at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.
> invoke(CheckForUpdatesFilter.java:95)
>         at org.apache.tapestry5.ioc.internal.util.
> ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
>         at org.apache.tapestry5.internal.services.
> CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119)
>         at $RequestHandler_1398f1878ff7e7a9.service(Unknown Source)
>         at $RequestHandler_1398f1878ff7e79d.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_1398f1878ff7e79f.service(Unknown
> Source)
>         at org.apache.tapestry5.internal.services.IgnoredPathsFilter.
> service(IgnoredPathsFilter.java:62)
>         at $HttpServletRequestFilter_1398f1878ff7e79a.service(Unknown
> Source)
>         at $HttpServletRequestHandler_1398f1878ff7e79f.service(Unknown
> Source)
>         at org.apache.tapestry5.modules.TapestryModule$1.service(
> TapestryModule.java:804)
>         at $HttpServletRequestHandler_1398f1878ff7e79f.service(Unknown
> Source)
>         at $HttpServletRequestHandler_1398f1878ff7e799.service(Unknown
> Source)
>         at org.apache.tapestry5.TapestryFilter.doFilter(
> TapestryFilter.java:166)
>         at org.mortbay.jetty.servlet.ServletHandler$CachedChain.
> doFilter(ServletHandler.java:1148)
>         at org.mortbay.jetty.servlet.ServletHandler.handle(
> ServletHandler.java:387)
>         at org.mortbay.jetty.security.SecurityHandler.handle(
> SecurityHandler.java:216)
>         at org.mortbay.jetty.servlet.SessionHandler.handle(
> SessionHandler.java:181)
>         at org.mortbay.jetty.handler.ContextHandler.handle(
> ContextHandler.java:765)
>         at org.mortbay.jetty.webapp.WebAppContext.handle(
> WebAppContext.java:417)
>         at org.mortbay.jetty.handler.ContextHandlerCollection.handle(
> ContextHandlerCollection.java:230)
>         at org.mortbay.jetty.handler.HandlerCollection.handle(
> HandlerCollection.java:114)
>         at org.mortbay.jetty.handler.HandlerWrapper.handle(
> HandlerWrapper.java:152)
>         at org.mortbay.jetty.Server.handle(Server.java:324)
>         at org.mortbay.jetty.HttpConnection.handleRequest(
> HttpConnection.java:535)
>         at org.mortbay.jetty.HttpConnection$RequestHandler.
> content(HttpConnection.java:880)
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)
>         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.
> java:218)
>         at org.mortbay.jetty.HttpConnection.handle(
> HttpConnection.java:404)
>         at org.mortbay.io.nio.SelectChannelEndPoint.run(
> SelectChannelEndPoint.java:409)
>         at org.mortbay.thread.QueuedThreadPool$PoolThread.
> run(QueuedThreadPool.java:520)
> Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.IOUtils
>         at org.codehaus.plexus.classworlds.strategy.
> SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>         at org.codehaus.plexus.classworlds.realm.ClassRealm.
> unsynchronizedLoadClass(ClassRealm.java:259)
>         at org.codehaus.plexus.classworlds.realm.ClassRealm.
> loadClass(ClassRealm.java:235)
>         at org.codehaus.plexus.classworlds.realm.ClassRealm.
> loadClass(ClassRealm.java:227)
>         at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(
> WebAppClassLoader.java:401)
>         at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(
> WebAppClassLoader.java:363)
>         ... 47 more
>
>
>
>
> Mylos-MacBook-Air:t54bootstrapexample mylo$ mvn dependency:tree
> [INFO] Scanning for projects...
> [INFO]
> [INFO] Using the builder org.apache.maven.lifecycle.internal.builder.
> singlethreaded.SingleThreadedBuilder with a thread count of 1
> [INFO]
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] Building t54bootstrapexample Tapestry 5 Application 1.0-SNAPSHOT
> [INFO] ------------------------------------------------------------
> ------------
> [INFO]
> [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @
> t54bootstrapexample ---
> [INFO] org.opencsta:t54bootstrapexample:war:1.0-SNAPSHOT
> [INFO] +- org.apache.tapestry:tapestry-hibernate:jar:5.4-beta-22:compile
> [INFO] |  +- org.apache.tapestry:tapestry-hibernate-core:jar:5.4-beta-
> 22:compile
> [INFO] |  |  +- org.hibernate:hibernate-core:jar:4.3.6.Final:compile
> [INFO] |  |  |  +- org.jboss.logging:jboss-logging-annotations:jar:1.2.0.
> Beta1:compile
> [INFO] |  |  |  +- org.jboss.spec.javax.transaction:jboss-transaction-
> api_1.2_spec:jar:1.0.0.Final:compile
> [INFO] |  |  |  +- dom4j:dom4j:jar:1.6.1:compile
> [INFO] |  |  |  |  \- xml-apis:xml-apis:jar:1.0.b2:compile
> [INFO] |  |  |  +- org.hibernate.common:hibernate-commons-annotations:
> jar:4.0.5.Final:compile
> [INFO] |  |  |  +- org.hibernate.javax.persistence:hibernate-jpa-2.1-
> api:jar:1.0.0.Final:compile
> [INFO] |  |  |  +- org.javassist:javassist:jar:3.18.1-GA:compile
> [INFO] |  |  |  +- antlr:antlr:jar:2.7.7:compile
> [INFO] |  |  |  \- org.jboss:jandex:jar:1.1.0.Final: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] |  |     +- javax.inject:javax.inject:jar:1:compile
> [INFO] |  |     \- org.apache.tapestry:tapestry-
> func:jar:5.4-beta-22:compile
> [INFO] |  +- org.jboss.logging:jboss-logging:jar:3.1.0.GA:compile
> [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] +- mysql:mysql-connector-java:jar:5.1.29: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] |  |  |  |  +- 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.slf4j:slf4j-api:jar:1.7.7:compile
> [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] ------------------------------------------------------------
> ------------
> [INFO] Total time: 3.147 s
> [INFO] Finished at: 2014-10-01T16:15:48+10:00
> [INFO] Final Memory: 15M/182M
> [INFO] ------------------------------------------------------------
> ------------
>
>
>
>
>
>
> On Tue, 30 Sep 2014 17:42:17 +1000, Lance Java <la...@googlemail.com>
> wrote:
>
>  So, have you solved this yet?
>>
>> If it breaks by switching from beta6 to beta22 can you run "mvn
>> dependency:tree" in both cases?
>>
>> Can you include the commons-io snippets from both versions (including
>> parent hierarchy).
>>
>
>
> --
> Using Opera's mail client: http://www.opera.com/mail/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>

Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Chris Mylonas <ch...@opencsta.org>.
(gosh i'm a liar, i found time to try it out some more)

AND I GOT IT!

tapestry-hibernate project, pretty plain, one entity, one service  
interface one implementation binder.bind() used.
Page class does NOT have @CommitAfter on the onSuccess() method.
Instead I have it on the serviceImpl for create/edit entities.

5.3.7
#####
behaviour shows a full stack trace on command line when things go wrong  
with unsupported "nested transaction"
This is a related post from last month or so  
http://apache-tapestry-mailing-list-archives.1045711.n5.nabble.com/nested-database-updates-updating-to-tapestry-hibernate-5-4-td5728044.html#a5728058


tapestry-5.4-beta-6
####################
no stack trace given on command line, only the exception page that a  
component exception event occurred, still looks pretty, but nothing of any  
substance to trace the error fully.


Mylos-MacBook-Air:t54bootstrapexample mylo$ mvn dependency:tree
[INFO] Scanning for projects...
[INFO]
[INFO] Using the builder  
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder  
with a thread count of 1
[INFO]
[INFO]  
------------------------------------------------------------------------
[INFO] Building t54bootstrapexample Tapestry 5 Application 1.0-SNAPSHOT
[INFO]  
------------------------------------------------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @  
t54bootstrapexample ---
[INFO] org.opencsta:t54bootstrapexample:war:1.0-SNAPSHOT
[INFO] +- org.apache.tapestry:tapestry-hibernate:jar:5.4-beta-6:compile
[INFO] |  +- org.jboss.logging:jboss-logging:jar:3.1.0.GA:compile
[INFO] |  +-  
org.apache.tapestry:tapestry-hibernate-core:jar:5.4-beta-6: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] |  |  |  +- 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.hibernate:hibernate-core:jar:4.3.1.Final:compile
[INFO] |  |     +-  
org.jboss.logging:jboss-logging-annotations:jar:1.2.0.Beta1:compile
[INFO] |  |     +-  
org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:jar:1.0.0.Final:compile
[INFO] |  |     +- dom4j:dom4j:jar:1.6.1:compile
[INFO] |  |     |  \- xml-apis:xml-apis:jar:1.0.b2:compile
[INFO] |  |     +-  
org.hibernate.common:hibernate-commons-annotations:jar:4.0.4.Final:compile
[INFO] |  |     +-  
org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile
[INFO] |  |     +- org.javassist:javassist:jar:3.18.1-GA:compile
[INFO] |  |     +- antlr:antlr:jar:2.7.7:compile
[INFO] |  |     \- org.jboss:jandex:jar:1.1.0.Final:compile
[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-json:jar:5.4-beta-6:compile
[INFO] +- mysql:mysql-connector-java:jar:5.1.29: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-6:test
[INFO] |  +- org.apache.tapestry:tapestry-runner:jar:5.4-beta-6: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.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.apache.tapestry:tapestry-test-constants:jar:5.4-beta-6: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] |  |  +- 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-java:jar:2.41.0:test
[INFO] |  |  +-  
org.seleniumhq.selenium:selenium-chrome-driver:jar:2.41.0:test
[INFO] |  |  |  \-  
org.seleniumhq.selenium:selenium-remote-driver:jar:2.41.0:test
[INFO] |  |  |     +- org.json:json:jar:20080701:test
[INFO] |  |  |     \- com.google.guava:guava:jar:15.0:test
[INFO] |  |  +-  
org.seleniumhq.selenium:selenium-htmlunit-driver:jar:2.41.0:test
[INFO] |  |  |  +- net.sourceforge.htmlunit:htmlunit:jar:2.13: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.1:test
[INFO] |  |  |  |  +- org.apache.httpcomponents:httpmime:jar:4.3.1:test
[INFO] |  |  |  |  +-  
net.sourceforge.htmlunit:htmlunit-core-js:jar:2.13:test
[INFO] |  |  |  |  +- xerces:xercesImpl:jar:2.11.0:test
[INFO] |  |  |  |  +- net.sourceforge.nekohtml:nekohtml:jar:1.9.19:test
[INFO] |  |  |  |  +- net.sourceforge.cssparser:cssparser:jar:0.9.11: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.12.v20130726:test
[INFO] |  |  |  \- org.apache.httpcomponents:httpclient:jar:4.3.1:test
[INFO] |  |  |     \- org.apache.httpcomponents:httpcore:jar:4.3:test
[INFO] |  |  +-  
org.seleniumhq.selenium:selenium-firefox-driver:jar:2.41.0:test
[INFO] |  |  |  +- commons-io:commons-io:jar:2.2:test
[INFO] |  |  |  \- org.apache.commons:commons-exec:jar:1.1:test
[INFO] |  |  +- org.seleniumhq.selenium:selenium-ie-driver:jar:2.41.0: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.41.0:test
[INFO] |  |  +- org.seleniumhq.selenium:selenium-support:jar:2.41.0:test
[INFO] |  |  |  \- org.seleniumhq.selenium:selenium-api:jar:2.41.0:test
[INFO] |  |  \- org.webbitserver:webbit:jar:0.4.14:test
[INFO] |  |     \- io.netty:netty:jar:3.5.2.Final:test
[INFO] |  +- org.seleniumhq.selenium:selenium-server:jar:2.41.0: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] |  |  \- net.jcip:jcip-annotations:jar:1.0:test
[INFO] |  \- org.apache.tapestry:tapestry-test-data:jar:5.4-beta-6:test
[INFO] |     \- org.slf4j:slf4j-api:jar:1.7.7:compile
[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] BUILD SUCCESS
[INFO]  
------------------------------------------------------------------------
[INFO] Total time: 3.201 s
[INFO] Finished at: 2014-10-01T16:03:33+10:00
[INFO] Final Memory: 16M/182M
[INFO]  
------------------------------------------------------------------------


Update pom to version
5.4-beta-22
############
no pretty exception page, just plain white HTTP 500 error page with a nice  
juicy stack trace, "powered by jetty://"

Stack trace from command line:
Hibernate:
     select
         footer0_.id as id1_0_,
         footer0_.copyright as copyrigh2_0_
     from
         Footer footer0_
     where
         footer0_.id=? limit ?
[ERROR] Error for /t54bootstrapexample/editfooter.beaneditform.form
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_1398f1878ff7e924.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_1398f1878ff7e7a6.handleRequestException(Unknown  
Source)
	at  
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:42)
	at $RequestHandler_1398f1878ff7e7a9.service(Unknown Source)
	at  
org.apache.tapestry5.modules.TapestryModule$3.service(TapestryModule.java:854)
	at $RequestHandler_1398f1878ff7e7a9.service(Unknown Source)
	at  
org.apache.tapestry5.modules.TapestryModule$2.service(TapestryModule.java:844)
	at $RequestHandler_1398f1878ff7e7a9.service(Unknown Source)
	at  
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:89)
	at $RequestHandler_1398f1878ff7e7a9.service(Unknown Source)
	at  
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105)
	at  
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95)
	at  
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at  
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119)
	at $RequestHandler_1398f1878ff7e7a9.service(Unknown Source)
	at $RequestHandler_1398f1878ff7e79d.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_1398f1878ff7e79f.service(Unknown Source)
	at  
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at $HttpServletRequestFilter_1398f1878ff7e79a.service(Unknown Source)
	at $HttpServletRequestHandler_1398f1878ff7e79f.service(Unknown Source)
	at  
org.apache.tapestry5.modules.TapestryModule$1.service(TapestryModule.java:804)
	at $HttpServletRequestHandler_1398f1878ff7e79f.service(Unknown Source)
	at $HttpServletRequestHandler_1398f1878ff7e799.service(Unknown Source)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:166)
	at  
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148)
	at  
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387)
	at  
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at  
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at  
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
	at  
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
	at  
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
	at  
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535)
	at  
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:880)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at  
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
	at  
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.IOUtils
	at  
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
	at  
org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
	at  
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
	at  
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
	at  
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
	at  
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
	... 47 more




Mylos-MacBook-Air:t54bootstrapexample mylo$ mvn dependency:tree
[INFO] Scanning for projects...
[INFO]
[INFO] Using the builder  
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder  
with a thread count of 1
[INFO]
[INFO]  
------------------------------------------------------------------------
[INFO] Building t54bootstrapexample Tapestry 5 Application 1.0-SNAPSHOT
[INFO]  
------------------------------------------------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @  
t54bootstrapexample ---
[INFO] org.opencsta:t54bootstrapexample:war:1.0-SNAPSHOT
[INFO] +- org.apache.tapestry:tapestry-hibernate:jar:5.4-beta-22:compile
[INFO] |  +-  
org.apache.tapestry:tapestry-hibernate-core:jar:5.4-beta-22:compile
[INFO] |  |  +- org.hibernate:hibernate-core:jar:4.3.6.Final:compile
[INFO] |  |  |  +-  
org.jboss.logging:jboss-logging-annotations:jar:1.2.0.Beta1:compile
[INFO] |  |  |  +-  
org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:jar:1.0.0.Final:compile
[INFO] |  |  |  +- dom4j:dom4j:jar:1.6.1:compile
[INFO] |  |  |  |  \- xml-apis:xml-apis:jar:1.0.b2:compile
[INFO] |  |  |  +-  
org.hibernate.common:hibernate-commons-annotations:jar:4.0.5.Final:compile
[INFO] |  |  |  +-  
org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile
[INFO] |  |  |  +- org.javassist:javassist:jar:3.18.1-GA:compile
[INFO] |  |  |  +- antlr:antlr:jar:2.7.7:compile
[INFO] |  |  |  \- org.jboss:jandex:jar:1.1.0.Final: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] |  |     +- javax.inject:javax.inject:jar:1:compile
[INFO] |  |     \-  
org.apache.tapestry:tapestry-func:jar:5.4-beta-22:compile
[INFO] |  +- org.jboss.logging:jboss-logging:jar:3.1.0.GA:compile
[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] +- mysql:mysql-connector-java:jar:5.1.29: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] |  |  |  |  +- 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.slf4j:slf4j-api:jar:1.7.7:compile
[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]  
------------------------------------------------------------------------
[INFO] Total time: 3.147 s
[INFO] Finished at: 2014-10-01T16:15:48+10:00
[INFO] Final Memory: 15M/182M
[INFO]  
------------------------------------------------------------------------






On Tue, 30 Sep 2014 17:42:17 +1000, Lance Java <la...@googlemail.com>  
wrote:

> So, have you solved this yet?
>
> If it breaks by switching from beta6 to beta22 can you run "mvn
> dependency:tree" in both cases?
>
> Can you include the commons-io snippets from both versions (including
> parent hierarchy).


-- 
Using Opera's mail client: http://www.opera.com/mail/

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


Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Chris Mylonas <ch...@opencsta.org>.
I'm working on a fresh share-able example following my previous workflow -  
if it breaks, we can fix it.  If it doesn't there's something wrong with  
my other project.

Will be a few hours, I'm learning nodejs stuff at the same time.


On Tue, 30 Sep 2014 17:42:17 +1000, Lance Java <la...@googlemail.com>  
wrote:

> So, have you solved this yet?
>
> If it breaks by switching from beta6 to beta22 can you run "mvn
> dependency:tree" in both cases?
>
> Can you include the commons-io snippets from both versions (including
> parent hierarchy).


-- 
Using Opera's mail client: http://www.opera.com/mail/

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


Re: Update from 5.4-beta-6 to beta-22 - IOUtils ClassNotFound

Posted by Lance Java <la...@googlemail.com>.
So, have you solved this yet?

If it breaks by switching from beta6 to beta22 can you run "mvn
dependency:tree" in both cases?

Can you include the commons-io snippets from both versions (including
parent hierarchy).