- All maven runs (common, database, rss and 2x samples, for each of these I ran "mvn eclipse:clean" and "mvn eclipse:eclipse") were successful
- I tried to run SimpleDB-samples/btreedemo/src/main/java/org/simpledbm/samples/btreedemo/Main.java and SimpleDB-samples/tupledemo/src/main/java/org/simpledbm/samples/tupledemo/TupleDemo1.java, both gave me a popup 'Selection does not contain a main type'
I wrote two classes, Main and SimpleTestCase. This is the code for Main:
public class SimpleTestCase {
Database db;
Properties properties;
public SimpleTestCase(){
properties = new Properties();
setProperties();
db = DatabaseFactory.getDatabase(properties);
db.start();
try {
insertDataInDatabase();
}
finally {
db.shutdown();
}
}
public void insertDataInDatabase(){
Transaction tra = db.startTransaction(IsolationMode.SERIALIZABLE);
//TODO add data
}
public void setProperties(){
properties.setProperty("log.ctl.1", "ctl.a");
properties.setProperty("log.ctl.2", "ctl.b");
properties.setProperty("log.groups.1.path", ".");
properties.setProperty("log.archive.path", ".");
properties.setProperty("log.group.files", "3");
properties.setProperty("log.file.size", "5242880");
properties.setProperty("log.buffer.size", "5242880");
properties.setProperty("log.buffer.limit", "4");
properties.setProperty("log.flush.interval", "30");
properties.setProperty("log.disableFlushRequests", "true");
properties.setProperty("storage.createMode", "rw");
properties.setProperty("storage.openMode", "rw");
properties.setProperty("storage.flushMode", "noforce");
properties.setProperty("bufferpool.numbuffers", "1500");
properties.setProperty("bufferpool.writerSleepInterval", "60000");
properties.setProperty("transaction.ckpt.interval", "60000");
properties.setProperty("logging.properties.type", "log4j");
properties.setProperty("logging.properties.file",
"classpath:simpledbm.logging.properties");
properties.setProperty("lock.deadlock.detection.interval", "3");
properties.setProperty("storage.basePath",
"demodata/DemoDB");
}
}
The exact console output was given in my first message.
If you still don't have enough information, please let me know what kind of information you need.