Hi all, maybe I have overlook something but I cannot figure out why the registry fails at startup.
The "funny" thing is that it worked yesterday and this morning, then it stopped... I am using eclispe, m2eclips, and mvn, but also mvn directly from the command line (I need to run mvn through a SOCKS proxy) From the exception I see that the problem might not be strictly due to Tapestry ... but maybe someone can help on how to approach/solve this. Many thanks. -- Alessio Here my configuration (pom.xml): <!-- Use Tap5 IoC for the setup/conf/DI and so on --> <dependency> <groupId>org.apache.tapestry</groupId> <artifactId>tapestry-ioc</artifactId> <version>5.3.6</version> </dependency> Here my code: public static void main(String[] args) throws Exception { RegistryBuilder builder = new RegistryBuilder(); Registry registry = builder.build(); registry.performRegistryStartup(); } Here the console output: 2013-05-11 16:43:28,956 [main] INFO org.apache.tapestry5.ioc.RegistryBuilder - Adding module definition for class org.apache.tapestry5.ioc.services.TapestryIOCModule Contributions for 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) [ Location : org.apache.tapestry5.ioc.services.TapestryIOCModule.setupStandardSymbolProviders(OrderedConfiguration, SymbolProvider, SymbolProvider) (at TapestryIOCModule.java:474) ContributionMethod : setupStandardSymbolProviders(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.ioc.services.SymbolProvider> interface org.apache.tapestry5.ioc.services.SymbolProvider interface org.apache.tapestry5.ioc.services.SymbolProvider )] 2013-05-11 16:43:29,108 [main] DEBUG org.apache.tapestry5.ioc.Registry - [ 1] --> Eager loading services 2013-05-11 16:43:29,110 [main] DEBUG org.apache.tapestry5.ioc.Registry - [ 1] <-- Eager loading services [0.52 ms] 2013-05-11 16:43:29,111 [main] DEBUG org.apache.tapestry5.ioc.services.TapestryIOCModule.RegistryStartup - Creating proxy for service RegistryStartup 2013-05-11 16:43:29,112 [main] DEBUG org.apache.tapestry5.ioc.Registry - [ 1] --> Creating proxy for service RegistryStartup .2013-05-11 16:43:29,118 [main] DEBUG org.apache.tapestry5.ioc.Registry - [ 2] --> Creating plan to instantiate org.apache.tapestry5.ioc.internal.services.RegistryStartup via public org.apache.tapestry5.ioc.internal.services.RegistryStartup(org.slf4j.Logger,java.util.List) 2013-05-11 16:43:29,121 [main] DEBUG org.apache.tapestry5.ioc.Registry - [ 3] --> Determining injection value for parameter #1 (org.slf4j.Logger) 2013-05-11 16:43:29,123 [main] DEBUG org.apache.tapestry5.ioc.Registry - [ 3] <-- Determining injection value for parameter #1 (org.slf4j.Logger) [1.99 ms] 2013-05-11 16:43:29,123 [main] DEBUG org.apache.tapestry5.ioc.Registry - [ 3] --> Determining injection value for parameter #2 (java.util.List) 2013-05-11 16:43:29,124 [main] DEBUG org.apache.tapestry5.ioc.Registry - [ 4] --> Collecting ordered configuration for service RegistryStartup 2013-05-11 16:43:29,128 [main] DEBUG org.apache.tapestry5.ioc.Registry - [ 4] <-- Collecting ordered configuration for service RegistryStartup [4.14 ms] 2013-05-11 16:43:29,133 [main] ERROR org.apache.tapestry5.ioc.Registry - java.lang.ExceptionInInitializerError 2013-05-11 16:43:29,133 [main] ERROR org.apache.tapestry5.ioc.Registry - Operations trace: 2013-05-11 16:43:29,133 [main] ERROR org.apache.tapestry5.ioc.Registry - [ 1] Creating proxy for service RegistryStartup 2013-05-11 16:43:29,133 [main] ERROR org.apache.tapestry5.ioc.Registry - [ 2] Creating plan to instantiate org.apache.tapestry5.ioc.internal.services.RegistryStartup via public org.apache.tapestry5.ioc.internal.services.RegistryStartup(org.slf4j.Logger,java.util.List) 2013-05-11 16:43:29,134 [main] ERROR org.apache.tapestry5.ioc.Registry - [ 3] Determining injection value for parameter #2 (java.util.List) Exception in thread "main" java.lang.ExceptionInInitializerError at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.logConfiguration(ServiceResourcesImpl.java:100) at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.getOrderedConfiguration(ServiceResourcesImpl.java:114) at org.apache.tapestry5.ioc.internal.AbstractServiceCreator.getOrderedConfiguration(AbstractServiceCreator.java:123) at org.apache.tapestry5.ioc.internal.AbstractServiceCreator.access$200(AbstractServiceCreator.java:35) at org.apache.tapestry5.ioc.internal.AbstractServiceCreator$1.findResource(AbstractServiceCreator.java:103) at org.apache.tapestry5.ioc.internal.util.DelegatingInjectionResources.findResource(DelegatingInjectionResources.java:38) at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(InternalUtils.java:231) at org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(InternalUtils.java:50) at org.apache.tapestry5.ioc.internal.util.InternalUtils$4.invoke(InternalUtils.java:289) at org.apache.tapestry5.ioc.internal.util.InternalUtils$4.invoke(InternalUtils.java:286) at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:74) at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:87) at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1209) at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParameters(InternalUtils.java:293) at org.apache.tapestry5.ioc.internal.util.InternalUtils$23.invoke(InternalUtils.java:1488) at org.apache.tapestry5.ioc.internal.util.InternalUtils$23.invoke(InternalUtils.java:1483) at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:74) at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:87) at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1209) at org.apache.tapestry5.ioc.internal.util.InternalUtils.createConstructorConstructionPlan(InternalUtils.java:1480) at org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.getPlan(ConstructorServiceCreator.java:52) at org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:61) at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:274) at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:74) at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:87) at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1209) at org.apache.tapestry5.ioc.internal.ModuleImpl.create(ModuleImpl.java:339) at org.apache.tapestry5.ioc.internal.ModuleImpl.access$100(ModuleImpl.java:39) at org.apache.tapestry5.ioc.internal.ModuleImpl$1.invoke(ModuleImpl.java:191) at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:140) at org.apache.tapestry5.ioc.internal.ModuleImpl$2.invoke(ModuleImpl.java:207) at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85) at org.apache.tapestry5.ioc.internal.ModuleImpl.findOrCreate(ModuleImpl.java:213) at org.apache.tapestry5.ioc.internal.ModuleImpl.getService(ModuleImpl.java:109) at org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:498) at org.apache.tapestry5.ioc.internal.RegistryImpl.performRegistryStartup(RegistryImpl.java:411) at org.apache.tapestry5.ioc.internal.RegistryWrapper.performRegistryStartup(RegistryWrapper.java:80) at at.ac.tuwien.dsg.cloud.CloudDriver.main(CloudDriver.java:24) Caused by: java.util.MissingResourceException: Can't find bundle for base name org.apache.tapestry5.ioc.internal.IOCStrings, locale en_US at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1427) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1250) at java.util.ResourceBundle.getBundle(ResourceBundle.java:952) at org.apache.tapestry5.ioc.internal.util.MessagesImpl.forClass(MessagesImpl.java:46) at org.apache.tapestry5.ioc.internal.IOCMessages.<clinit>(IOCMessages.java:40) ... 38 more --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org