We're having some issues resolving spaces int he current directoyr path name, vs. some class loader problems that are primarily occuring in Tomcat. Please try beta-26, where the fix (for Tomcat) was reverted to stop penalizing everyone else.
On Fri, Oct 21, 2011 at 11:16 PM, Steve Eynon <steve.ey...@alienfactory.co.uk> wrote: > Upgrading from T5.3-beta-24 to T5.3-beta-25 brings about a breaking > change which I believe is related to: > > https://issues.apache.org/jira/browse/TAP5-1686 > > and > > http://tapestry.1045711.n5.nabble.com/Revision-1181139-td4913594.html > > I have a sub module defined with @SubModule(CuModule.class) which fails to > load. > > I'm developing on Windows XP, the webapp is Jetty 6.1.26 lauched via a > Java main class and yes, I have a space in my project path. > > Thought I'd mention this as the thread talks about Tomcat which I'm not using. > > I can supply more details if needed. > > Caused by: java.io.FileNotFoundException: > C:\Projects\Content%20Uploader\build\classes\main\com\alienfactory\cu\services\CuModule.class > (The system cannot find the path specified) > at java.io.FileInputStream.open(Native Method) > at java.io.FileInputStream.<init>(FileInputStream.java:106) > at > org.apache.tapestry5.internal.plastic.PlasticInternalUtils.getStreamForPath(PlasticInternalUtils.java:423) > at > org.apache.tapestry5.internal.plastic.PlasticInternalUtils.readBytecodeForClass(PlasticInternalUtils.java:386) > > Registry - Failure reading bytecode for class > com.alienfactory.cu.services.CuModule: > C:\Projects\Content%20Uploader\build\classes\main\com\alienfactory\cu\services\CuModule.class > (The system cannot find the path specified) > Registry - Operations trace: > Registry - [ 1] Realizing service ServletApplicationInitializer > Registry - [ 2] Instantiating service ServletApplicationInitializer > implementation via > org.apache.tapestry5.services.TapestryModule.buildServletApplicationInitializer(Logger, > List, ApplicationInitializer) (at TapestryModule.java:1395) > Registry - [ 3] Constructing module class > org.apache.tapestry5.services.TapestryModule > Registry - [ 4] Determining injection value for parameter #1 > (org.apache.tapestry5.ioc.services.PipelineBuilder) > Registry - [ 5] Resolving object of type > org.apache.tapestry5.ioc.services.PipelineBuilder using > MasterObjectProvider > Registry - [ 6] Realizing service ServiceOverride > Registry - [ 7] Instantiating service ServiceOverride implementation > via org.apache.tapestry5.ioc.internal.services.ServiceOverrideImpl(Map) > (at ServiceOverrideImpl.java:31) via > org.apache.tapestry5.ioc.services.TapestryIOCModule.bind(ServiceBinder) > (at TapestryIOCModule.java:49) > Registry - [ 8] Creating plan to instantiate > org.apache.tapestry5.ioc.internal.services.ServiceOverrideImpl via > public > org.apache.tapestry5.ioc.internal.services.ServiceOverrideImpl(java.util.Map) > Registry - [ 9] Determining injection value for parameter #1 (java.util.Map) > Registry - [10] Collecting mapped configuration for service ServiceOverride > Registry - [11] Invoking > org.apache.tapestry5.services.TapestryModule.productionModeOverrides(MappedConfiguration, > boolean) (at TapestryModule.java:2869) > Registry - [12] Determining injection value for parameter #2 (boolean) > Registry - [13] Resolving object of type boolean using MasterObjectProvider > Registry - [14] Realizing service SymbolSource > Registry - [15] Instantiating service SymbolSource implementation via > org.apache.tapestry5.ioc.internal.services.SymbolSourceImpl(List) (at > SymbolSourceImpl.java:198) via > org.apache.tapestry5.ioc.services.TapestryIOCModule.bind(ServiceBinder) > (at TapestryIOCModule.java:49) > Registry - [16] Creating plan to instantiate > org.apache.tapestry5.ioc.internal.services.SymbolSourceImpl via public > org.apache.tapestry5.ioc.internal.services.SymbolSourceImpl(java.util.List) > Registry - [17] Determining injection value for parameter #1 (java.util.List) > Registry - [18] Collecting ordered configuration for service SymbolSource > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org