[ 
https://issues.apache.org/jira/browse/VYSPER-294?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ashish Paliwal resolved VYSPER-294.
-----------------------------------

    Resolution: Fixed

Applied the patch, and added test case to test the same

> EhCachePresenceCacheImpl initialize CacheManager not use the configFile 
> passed in
> ---------------------------------------------------------------------------------
>
>                 Key: VYSPER-294
>                 URL: https://issues.apache.org/jira/browse/VYSPER-294
>             Project: VYSPER
>          Issue Type: Bug
>          Components: core protocol
>    Affects Versions: 0.8
>         Environment: no special environment
>            Reporter: Zhang JinYan
>            Assignee: Ashish Paliwal
>              Labels: patch
>         Attachments: xmpp.patch
>
>
> 1、The EhCachePresenceCacheImpl has a constructor arg, which specify the 
> configFile used to initialize a EhCache CacheManager,but didn't use it at 
> last.
> Code:
>     protected void createCache(String configFile) {
>         if (configFile == null) {
>             configFile = DEFAULT_EHCACHE_CONFIG_FILE;
>         }
>         URL configFileURL = getClass().getResource(configFile);
>         if (configFileURL == null) {
>             throw new RuntimeException("ehcache configuration file 
> ehcache.xml not found on classpath");
>         }
>         CacheManager.create();  //<============== Here i am!
>         presenceCache = CacheManager.getInstance().getCache(PRESENCE_CACHE);
>         jidPresenceCache = 
> CacheManager.getInstance().getCache(JID_PRESENCE_CACHE);
>     }
> 2、dist/src/main/assembly/src.xml
> Didn't excludes .* file/folde in sub directory. If i use eclipse to import 
> those projects, there will create .* files (eclipse project files,eg: 
> .classpath)
>       <excludes>
>         <exclude>**/target/**</exclude>
>         <exclude>.*</exclude>
>         <exclude>.*/**</exclude> //<============== Here i am!
>         <exclude>**.bak</exclude>
>       </excludes>
> I upload my patch.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to