After trying that only i have posted this message.
With or without the tableSpace parameter error is coming same.
I wonder from where its reading.
When i change anything else it recognizes that but not the change of the
tableSpace.
I debug it and understood that it uses the refection....
public class BeanConfig {
....
...
while (enumeration.hasMoreElements()) {
String name = enumeration.nextElement().toString();
*Method setter = setters.get(name);* //----> Problem is
here it does not get the name in the
//setter
but name is coming from config as tableSpace
// which
come even if its not there in config.
if (setter != null) {
if (setter.getAnnotation(Deprecated.class) != null) {
log.warn("Parameter {} of {} has been deprecated",
name, cname);
}
String value = properties.getProperty(name);
setProperty(instance, name, setter, value);
} else if (validate) {
*throw new ConfigurationException(
"Configured class " + cname
+ " does not contain a property named " +
name);*
}
}
Any way thanks for the help.
Has anybody faced the similar kind of problem?
--
View this message in context:
http://jackrabbit.510166.n4.nabble.com/OraclePersistenceManager-does-not-contain-a-property-named-tableSpace-tp4655557p4655572.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.