Just tested this ... apps run fine in production mode. Something you are contributing somewhere must be the problem. Please check your console for its operation trace, that should provide some insight into how you got yourself into a recursive service construction situation.
On Wed, Sep 14, 2011 at 5:50 AM, Steve Eynon <steve.ey...@alienfactory.co.uk> wrote: > This is neat, > > Application startup blows up with a Service Override recursion > exception when IOC fails to resolve 'SymbolConstants.PRODUCTION_MODE' > for the TapestryModule.productionModeOverrides() method! > > public static void productionModeOverrides( > MappedConfiguration<Class, Object> configuration, > @Symbol(SymbolConstants.PRODUCTION_MODE) boolean productionMode) > > I came across this little gotcha in T5.1 have been using the following > method ever since. > > private static boolean inProductionMode() { > // can't inject ProdMode Symbol for if it's not defined... service > recursion error! > return > !"false".equalsIgnoreCase(System.getProperty("tapestry.production-mode", > "true")); > } > > That or you need to set a true / false value for the System Property > "tapestry.production-mode" in your web / app server. > > Steve. > > --------------------------------------------------------------------- > 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