The few provided elements indicate:
- The problem is due to an EhCache error linked to the disk store,
- The problem occurs when the cache of the registry is enabled,
- Into Petals ESB, the disk store is used by default when the memory store is full (see the EhCache configuration provided through ehcache-failsafe.xml of the EhCache JAR)
Searching with Google possible error causes about the disk store, we can found that it is recommended to set the directory of the disk storage to prevent collision between two applications using EhCache.
Moreover, I'm not sure that the disk store is needed. A memory store should be sufficient all the more it is set to 10000 entities (endpoints) in the EhCache consiguration.
Reading source code where the problem occurs in the registry core, we can see that few HQL request don't use named parameters, and so an optimization can be done: PETALSESBCONT-141
The few provided elements indicate:
Searching with Google possible error causes about the disk store, we can found that it is recommended to set the directory of the disk storage to prevent collision between two applications using EhCache.
Moreover, I'm not sure that the disk store is needed. A memory store should be sufficient all the more it is set to 10000 entities (endpoints) in the EhCache consiguration.
Reading source code where the problem occurs in the registry core, we can see that few HQL request don't use named parameters, and so an optimization can be done:
PETALSESBCONT-141- The problem is due to an EhCache error linked to the disk store,
- The problem occurs when the cache of the registry is enabled,
- Into Petals ESB, the disk store is used by default when the memory store is full (see the EhCache configuration provided through ehcache-failsafe.xml of the EhCache JAR)
Searching with Google possible error causes about the disk store, we can found that it is recommended to set the directory of the disk storage to prevent collision between two applications using EhCache. Moreover, I'm not sure that the disk store is needed. A memory store should be sufficient all the more it is set to 10000 entities (endpoints) in the EhCache consiguration. Reading source code where the problem occurs in the registry core, we can see that few HQL request don't use named parameters, and so an optimization can be done:PETALSESBCONT-141