I can't seem to get a Java Swing Client booting up ehcache. It complains as if I have an error with my ehcache.xml file but the errors seem to indicate that it in invalid when compared against the ehcache.xsd file. However, running these against a validator shows my xml is fine. Looking at the ehcache.xsd seems to confirm this. I'm wondering if I have an error where ehcache can't find the xsd file but the error doesn't exactly say that.
Has anyone got any clues?? Maybe to do with the 'Ignoring ehcache attribute xmlns:xsi etc..??, what would cause that?
Thanks
DEBUG - Returning cached instance of singleton bean 'configManager'
2007-12-27 10:24:02,777 [main] DEBUG - Configuring ehcache from classpath.
2007-12-27 10:24:02,780 [main] DEBUG - Configuring ehcache from ehcache.xml found in the classpath: file:/E:/Projects/pos/tuxedo-client/target/classes/ehcache.xml
2007-12-27 10:24:02,780 [main] DEBUG - Configuring ehcache from URL: file:/E:/Projects/pos/tuxedo-client/target/classes/ehcache.xml
2007-12-27 10:24:02,781 [main] DEBUG - Configuring ehcache from InputStream
2007-12-27 10:24:02,790 [main] DEBUG - Ignoring ehcache attribute xmlns:xsi
2007-12-27 10:24:02,790 [main] DEBUG - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation
2007-12-27 10:24:02,791 [main] DEBUG - Disk Store Path: C:\Users\gommo\AppData\Local\Temp\
net.sf.ehcache.CacheException: Error configuring from file:/E:/Projects/pos/tuxedo-client/target/classes/ehcache.xml. Initial cause was Error configuring from input stream. Initial cause was null:104: Element <cacheManagerPeerProviderFactory> does not allow attribute "propertySeparator".
at net.sf.ehcache.config.ConfigurationFactory.parseConfiguration(ConfigurationFactory.java:95)
at net.sf.ehcache.config.ConfigurationFactory.parseConfiguration(ConfigurationFactory.java:131)
at net.sf.ehcache.CacheManager.parseConfiguration(CacheManager.java:241)
at net.sf.ehcache.CacheManager.init(CacheManager.java:190)
at net.sf.ehcache.CacheManager.<init>(CacheManager.java:183)
at au.tributech.tuxedo.client.MainClient.<init>(MainClient.java:87)
at au.tributech.tuxedo.client.MainClient.init(MainClient.java:303)
at au.tributech.tuxedo.client.Launcher.main(Launcher.java:35)