TavernerPOS - Source Code

Clone: 

git clone http://www.librarysmith.co.uk/tavernerPOS

 

Index » tavernerPOS : Commitdiff 973fc7

Corrected inclusive VAT to store correct net values so reports are correct. Added option to add hours to working day so if you shut at 4AM your reports make sense.

Matt Smith [16-03-29 16:32]
Corrected inclusive VAT to store correct net values so reports are correct. Added option to add hours to working day so if you shut at 4AM your reports make sense.
diff --git a/.classpath b/.classpath
new file mode 100755
index 0000000..8c44196
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/anet-java-sdk-1.8.1.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/antlr-2.7.6.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/asm-1.5.3.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/asm-attrs-1.5.3.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/asm-commons-3.0.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/asm-tree-3.0.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/barbecue-1.5-beta1.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/c3p0-0.9.1.2.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/cglib-2.1_3.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/commons-beanutils-1.8.0.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/commons-beanutils-core-1.7.0.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/commons-cli-1.2.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/commons-codec-1.9.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/commons-collections-3.1.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/commons-configuration-1.2.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/commons-digester-1.7.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/commons-io-2.4.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/commons-lang-2.6.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/commons-lang3-3.3.2.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/commons-logging-1.0.4.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/commons-logging-api-1.0.4.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/commons-validator-1.4.0.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/derby-10.8.1.2.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/derbyclient-10.8.1.2.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/derbynet-10.8.1.2.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/dom4j-1.6.1.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/ecs-1.4.2.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/ehcache-1.2.3.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/ejb3-persistence-1.0.1.GA.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/forms_rt-7.0.3.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/forms-1.2.1.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/foxtrot-2.0.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/hibernate-3.2.6.ga.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/hibernate-annotations-3.3.1.GA.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/hibernate-commons-annotations-3.0.0.ga.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/httpclient-4.0.1.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/httpcore-4.0.1.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/jasperreports-4.0.1.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/javax.json-1.0.4.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/javax.json-api-1.0.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/jaxen-1.1.4.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/jcommon-1.0.15.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/jdom-1.0.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/jdom2-2.0.5.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/jdtcore-3.1.0.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/jfreechart-1.0.12.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/jide-oss-3.6.1.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/joda-time-2.3.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/jspf.core-1.0.2.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/jssc-2.8.0.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/jta-1.1.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/licensing-core-1.1.0.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/licensor-1.1-SNAPSHOT.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/log4j-1.2.15.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/looks-2.2.2.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/magnetictrackparser-1.0.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/metawidget-all-3.9.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/miglayout-2.0.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/mysql-connector-java-5.1.30.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/postgresql-9.3-1103-jdbc3.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/swing-layout-1.0.3.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/swingx-core-1.6.2-2.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/threetenbp-0.8.1.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/xalan-2.7.0.jar"/>
+	<classpathentry kind="lib" path="target/tavernerPOS-bin/tavernerPOS/lib/xercesImpl-2.4.0.jar"/>
+	<classpathentry kind="lib" path="i18n"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/.gitignore b/.gitignore
new file mode 100755
index 0000000..09e3bc9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/bin/
+/target/
diff --git a/config/printers.xml b/config/printers.xml
new file mode 100755
index 0000000..bcd91a9
--- /dev/null
+++ b/config/printers.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<printers>
+    <receiptPrinter>Xerox Phaser 6600DN PS</receiptPrinter>
+    <reportPrinter>Xerox Phaser 6600DN PS</reportPrinter>
+</printers>
diff --git a/derby.log b/derby.log
new file mode 100755
index 0000000..1d9b33b
--- /dev/null
+++ b/derby.log
@@ -0,0 +1,698 @@
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.dataDictionary in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.lockManagerJ1 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.classes.dvfJ2 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.javaCompiler in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.replication.slave in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.jdk.rawStore.transactionJ6 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.ef in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.jdk.rawStore.transactionJ1 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.database in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.NoneAuthentication in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.netServer.autoStart in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.dvfJ2 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.mgmt.null in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.jdk.lockManagerJ6 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.replication.master in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.dvfCDC in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.access.btree in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.jdk.lockManagerJ1 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.uuidJ1 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.cryptographyJ2 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.jdk.rawStore.data.genericJ4 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.jdk.rawStore.data.genericJ1 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.access in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.jdbc169 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.jdk.cryptographyJ2 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.optimizer in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.jdk.mgmt.jmx in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.jdk.dvfJ2 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.specificAuthentication in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.JNDIAuthentication in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.basicAuthentication in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.rawStore.data.genericJ4 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.validation in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.rawStore.data.genericJ1 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.streams in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.classManagerJ2 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.classes.resourceAdapterJ2 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.classes.rawStore.transactionJ6 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.jdbcJ6 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.jdbcJ4 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.rawStore.log in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.rawStore.log.readonly in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.access.heap in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.daemon in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.jdk.cacheManagerJ6 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.tcf in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.classes.jdbcJ6 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.classes.jdbcJ4 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.access.uniquewithduplicatenullssort in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.jdk.cacheManagerJ1 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.cacheManagerJ6 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.resultSetStatisticsFactory in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.cacheManagerJ1 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.classes.cryptographyJ2 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.classes.rawStore.data.genericJ4 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.database.slave in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.XPLAINFactory in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.resourceAdapterJ2 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.access.sort in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.mgmt.jmx in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.rawStore.transactionJ6 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.classes.JNDIAuthentication in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.rawStore.transactionJ1 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.timer in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.lcf in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.rawStore in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.jdk.resourceAdapterJ2 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.classes.jdbc169 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.lf in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.jdk.jdbcJ6 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.nodeFactory in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.env.jdk.jdbcJ4 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] Ignored duplicate property derby.module.lockManagerJ6 in jar:file:/C:/Users/Matthew%20Smith/.m2/repository/org/apache/derby/derby/10.8.1.2/derby-10.8.1.2.jar!/org/apache/derby/modules.properties
+Fri Jan 08 15:31:14 GMT 2016 Thread[main,5,main] 
+Fri Jan 08 15:31:15 GMT 2016 Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main] Cleanup action starting
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+Caused by: java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	... 20 more
+============= begin nested exception, level (1) ===========
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+============= end nested exception, level (1) ===========
+Fri Jan 08 15:31:15 GMT 2016 Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,main] Cleanup action starting
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+Caused by: java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	... 20 more
+============= begin nested exception, level (1) ===========
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+============= end nested exception, level (1) ===========
+Cleanup action completed
+Cleanup action completed
+Fri Jan 08 15:31:16 GMT 2016 Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main] Cleanup action starting
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+Caused by: java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	... 20 more
+============= begin nested exception, level (1) ===========
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+============= end nested exception, level (1) ===========
+Fri Jan 08 15:31:16 GMT 2016 Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,main] Cleanup action starting
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+Caused by: java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	... 20 more
+============= begin nested exception, level (1) ===========
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+============= end nested exception, level (1) ===========
+Cleanup action completed
+Cleanup action completed
+Fri Jan 08 15:31:17 GMT 2016 Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main] Cleanup action starting
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+Caused by: java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	... 20 more
+============= begin nested exception, level (1) ===========
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+============= end nested exception, level (1) ===========
+Cleanup action completed
+Fri Jan 08 15:31:17 GMT 2016 Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,main] Cleanup action starting
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+Caused by: java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	... 20 more
+============= begin nested exception, level (1) ===========
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+============= end nested exception, level (1) ===========
+Cleanup action completed
+Fri Jan 08 15:31:18 GMT 2016 Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main] Cleanup action starting
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+Caused by: java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	... 20 more
+============= begin nested exception, level (1) ===========
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+============= end nested exception, level (1) ===========
+Fri Jan 08 15:31:18 GMT 2016 Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,main] Cleanup action starting
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+Caused by: java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	... 20 more
+============= begin nested exception, level (1) ===========
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+============= end nested exception, level (1) ===========
+Cleanup action completed
+Cleanup action completed
+Fri Jan 08 15:31:19 GMT 2016 Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main] Cleanup action starting
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+Caused by: java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	... 20 more
+============= begin nested exception, level (1) ===========
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+============= end nested exception, level (1) ===========
+Fri Jan 08 15:31:19 GMT 2016 Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,main] Cleanup action starting
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+Caused by: java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	... 20 more
+============= begin nested exception, level (1) ===========
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+============= end nested exception, level (1) ===========
+Cleanup action completed
+Cleanup action completed
+Fri Jan 08 15:31:20 GMT 2016 Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main] Cleanup action starting
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+Caused by: java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	... 20 more
+============= begin nested exception, level (1) ===========
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+============= end nested exception, level (1) ===========
+Fri Jan 08 15:31:20 GMT 2016 Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,main] Cleanup action starting
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+Caused by: java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	... 20 more
+============= begin nested exception, level (1) ===========
+java.sql.SQLException: Database 'database/derby-single/posdb' not found.
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
+	at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
+	at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
+	at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
+	at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
+	at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
+	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
+	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
+	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPooltavernerPOSPooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
+	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
+	at com.mchange.v2.resourcepool.BasicResourcePool.access0(BasicResourcePool.java:32)
+	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
+	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
+============= end nested exception, level (1) ===========
+Cleanup action completed
+Cleanup action completed
diff --git a/floreantpos.config.properties b/floreantpos.config.properties
new file mode 100755
index 0000000..9e78189
--- /dev/null
+++ b/floreantpos.config.properties
@@ -0,0 +1,49 @@
+# written by PropertiesConfiguration
+# Thu Mar 31 16:29:56 BST 2016
+
+database_provider_name = MySQL
+connection_string = jdbc:mysql://192.168.129.101:3306/epos?characterEncoding=UTF-8
+database_url = 192.168.129.101
+database_port = 3306
+database_name = epos
+database_user = root
+database_pass = Chevron3641!!$
+support-swipe-card = false
+support-card-manual-entry = true
+support-ext-terminal = true
+CARD_READER = EXTERNAL_TERMINAL
+MerchantGateway = AUTHORIZE_NET
+MerchantAccount = 6tuU4N3H
+MerchantPass = qf9cIKiQdjGhOBjNTn+/rEhw/lFbiofDyxnO0LO/zsw=
+sandboxMode = true
+AUTO_FILL_CARD_AUTH = true
+bartablimit = 25.0
+show_table_selection = true
+show_guest_selection = true
+terminal_id = 180
+DEFAULT_PASS_LEN = 4
+EXTEND_DAY_BY_HOURS = 4
+fullscreen_mode = false
+auto_open_takeout_ticket = true
+show_db_configuration = false
+use_translated_name = false
+TOUCH_BUTTON_HEIGHT = 80
+TOUCH_FONT_SIZE = 12
+AUTO_LOGOFF_ENABLE = true
+AUTO_LOGOFF_TIME = 60
+AUTO_CLOSESUMMARY_ENABLE = true
+AUTO_CLOSESUMMARY_TIME = 30
+auto_save_and_open = true
+auto_terminal_id = false
+UseSettlementPrompt = false
+drawerPortName = /dev/usb/lp0
+controlCode = 27\,112\,0\,25\,250
+bwwidth = 900
+bwheight = 650
+bwx = 190
+bwy = 187
+wwidth = 1296
+wheight = 979
+wlocx = -8
+wlocy = -8
+extendedstate = 6
diff --git a/i18n/messages.properties b/i18n/messages.properties
index 3400e6e..e8040e3 100755
--- a/i18n/messages.properties
+++ b/i18n/messages.properties
@@ -1321,3 +1321,5 @@ DATELONGFORMAT=MMM dd yyyy, h:mm a
 DATESHORTFORMAT=yyyy MMM dd
 DATETIMESHORTFORMAT=MMM dd, h:mm a
 DATETIMEVERYLONGFORMAT=yyyy-MMM-dd hh:mm:ss a
+TerminalConfigurationView.EXTENDDAYHOURS=Extend Day by x Hours
+TerminalConfigurationView.ERROR_RANGE_CHECK_EXTENDED_DAYS=Extended Hours must be between 0 and 11 (i.e. No added time = 0 = 23:59:59 and 11=11AM the next day).
\ No newline at end of file
diff --git a/i18n/messages_ar.properties b/i18n/messages_ar.properties
index a3977b3..6e07a65 100755
--- a/i18n/messages_ar.properties
+++ b/i18n/messages_ar.properties
@@ -373,4 +373,6 @@ DATEFORMAT=dd MMM, yyyy
 DATELONGFORMAT=MMM dd yyyy, h:mm a
 DATESHORTFORMAT=yyyy MMM dd
 DATETIMESHORTFORMAT=MMM dd, h:mm a
-DATETIMEVERYLONGFORMAT=yyyy-MMM-dd hh:mm:ss a
\ No newline at end of file
+DATETIMEVERYLONGFORMAT=yyyy-MMM-dd hh:mm:ss a
+TerminalConfigurationView.EXTENDDAYHOURS=Extend Day x Hours
+TerminalConfigurationView.ERROR_RANGE_CHECK_EXTENDED_DAYS=Extended Hours must be between 0 and 11 (i.e. No added time = 0 = 23:59:59 and 11=11AM the next day).
\ No newline at end of file
diff --git a/i18n/messages_ar_EG.properties b/i18n/messages_ar_EG.properties
index 28a0536..db452f5 100755
--- a/i18n/messages_ar_EG.properties
+++ b/i18n/messages_ar_EG.properties
@@ -371,3 +371,5 @@ DATELONGFORMAT=MMM dd yyyy, h:mm a
 DATESHORTFORMAT=yyyy MMM dd
 DATETIMESHORTFORMAT=MMM dd, h:mm a
 DATETIMEVERYLONGFORMAT=yyyy-MMM-dd hh:mm:ss a
+TerminalConfigurationView.EXTENDDAYHOURS=Extend Day by x Hours
+TerminalConfigurationView.ERROR_RANGE_CHECK_EXTENDED_DAYS=Extended Hours must be between 0 and 11 (i.e. No added time = 0 = 23:59:59 and 11=11AM the next day).
\ No newline at end of file
diff --git a/i18n/messages_de.properties b/i18n/messages_de.properties
index fda4ec1..a9380cb 100755
--- a/i18n/messages_de.properties
+++ b/i18n/messages_de.properties
@@ -406,4 +406,6 @@ DATEFORMAT=dd MMM, yyyy
 DATELONGFORMAT=MMM dd yyyy, h:mm a
 DATESHORTFORMAT=yyyy MMM dd
 DATETIMESHORTFORMAT=MMM dd, h:mm a
-DATETIMEVERYLONGFORMAT=yyyy-MMM-dd hh:mm:ss a
\ No newline at end of file
+DATETIMEVERYLONGFORMAT=yyyy-MMM-dd hh:mm:ss a
+TerminalConfigurationView.EXTENDDAYHOURS=Extend Day x Hours
+TerminalConfigurationView.ERROR_RANGE_CHECK_EXTENDED_DAYS=Extended Hours must be between 0 and 11 (i.e. No added time = 0 = 23:59:59 and 11=11AM the next day).
\ No newline at end of file
diff --git a/i18n/messages_en_GB.properties b/i18n/messages_en_GB.properties
index 1fd2458..6a9d48c 100755
--- a/i18n/messages_en_GB.properties
+++ b/i18n/messages_en_GB.properties
@@ -1322,3 +1322,5 @@ DATELONGFORMAT=MMM dd yyyy, h:mm a
 DATESHORTFORMAT=yyyy MMM dd
 DATETIMESHORTFORMAT=MMM dd, h:mm a
 DATETIMEVERYLONGFORMAT=yyyy-MMM-dd hh:mm:ss a
+TerminalConfigurationView.EXTENDDAYHOURS=Extend Day by x Hours
+TerminalConfigurationView.ERROR_RANGE_CHECK_EXTENDED_DAYS=Extended Hours must be between 0 and 11 (i.e. No added time = 0 = 23:59:59 and 11=11AM the next day).
\ No newline at end of file
diff --git a/i18n/messages_es.properties b/i18n/messages_es.properties
index b38b1ad..bac535d 100755
--- a/i18n/messages_es.properties
+++ b/i18n/messages_es.properties
@@ -405,3 +405,5 @@ DATELONGFORMAT=MMM dd yyyy, h:mm a
 DATESHORTFORMAT=yyyy MMM dd
 DATETIMESHORTFORMAT=MMM dd, h:mm a
 DATETIMEVERYLONGFORMAT=yyyy-MMM-dd hh:mm:ss a
+TerminalConfigurationView.EXTENDDAYHOURS=Extend Day x Hours
+TerminalConfigurationView.ERROR_RANGE_CHECK_EXTENDED_DAYS=Extended Hours must be between 0 and 11 (i.e. No added time = 0 = 23:59:59 and 11=11AM the next day).
diff --git a/i18n/messages_nl.properties b/i18n/messages_nl.properties
index a2f15b1..b7adddd 100755
--- a/i18n/messages_nl.properties
+++ b/i18n/messages_nl.properties
@@ -406,4 +406,6 @@ DATEFORMAT=dd MMM, yyyy
 DATELONGFORMAT=MMM dd yyyy, h:mm a
 DATESHORTFORMAT=yyyy MMM dd
 DATETIMESHORTFORMAT=MMM dd, h:mm a
-DATETIMEVERYLONGFORMAT=yyyy-MMM-dd hh:mm:ss a
\ No newline at end of file
+DATETIMEVERYLONGFORMAT=yyyy-MMM-dd hh:mm:ss a
+TerminalConfigurationView.EXTENDDAYHOURS=Extend Day x Hours
+TerminalConfigurationView.ERROR_RANGE_CHECK_EXTENDED_DAYS=Extended Hours must be between 0 and 11 (i.e. No added time = 0 = 23:59:59 and 11=11AM the next day).
\ No newline at end of file
diff --git a/src/com/floreantpos/config/TerminalConfig.java b/src/com/floreantpos/config/TerminalConfig.java
index ee22c68..cafca54 100755
--- a/src/com/floreantpos/config/TerminalConfig.java
+++ b/src/com/floreantpos/config/TerminalConfig.java
@@ -38,6 +38,8 @@ public class TerminalConfig {
 	private static final String AUTO_CLOSESUMMARY_ENABLE = "AUTO_CLOSESUMMARY_ENABLE"; //$NON-NLS-1$

 	private static final String DEFAULT_PASS_LEN = "DEFAULT_PASS_LEN"; //$NON-NLS-1$
+
+	private static final String EXTEND_DAY_BY_HOURS = "EXTEND_DAY_BY_HOURS"; //$NON-NLS-1$

 	private static final String TOUCH_FONT_SIZE = "TOUCH_FONT_SIZE";//$NON-NLS-1$

@@ -124,6 +126,15 @@ public class TerminalConfig {
 		return config.getInt(DEFAULT_PASS_LEN, 4);
 	}

+
+	public static void setExtendedDayHours(int extendedDayHours) {
+		config.setProperty(EXTEND_DAY_BY_HOURS, extendedDayHours);
+	}
+
+	public static int getExtendedDayHours() {
+		return config.getInt(EXTEND_DAY_BY_HOURS, 0);
+	}
+
 	public static boolean isAutoLogoffEnable() {
 		return config.getBoolean(AUTO_LOGOFF_ENABLE, true);
 	}
diff --git a/src/com/floreantpos/config/ui/TerminalConfigurationView.java b/src/com/floreantpos/config/ui/TerminalConfigurationView.java
index 1be110d..a3e1fba 100755
--- a/src/com/floreantpos/config/ui/TerminalConfigurationView.java
+++ b/src/com/floreantpos/config/ui/TerminalConfigurationView.java
@@ -33,6 +33,8 @@ import com.floreantpos.util.DrawerUtil;
 public class TerminalConfigurationView extends ConfigurationView {
 	private IntegerTextField tfTerminalNumber;
 	private IntegerTextField tfSecretKeyLength;
+	private IntegerTextField tfExtendDayHours;
+

 	private JCheckBox cbTranslatedName = new JCheckBox(Messages.getString("TerminalConfigurationView.2")); //$NON-NLS-1$
 	private JCheckBox cbFullscreenMode = new JCheckBox(Messages.getString("TerminalConfigurationView.3")); //$NON-NLS-1$
@@ -82,6 +84,11 @@ public class TerminalConfigurationView extends ConfigurationView {
 		tfSecretKeyLength = new IntegerTextField(3);
 		add(tfSecretKeyLength, "wrap"); //$NON-NLS-1$

+		add(new JLabel(Messages.getString("TerminalConfigurationView.EXTENDDAYHOURS"))); //$NON-NLS-1$
+		tfExtendDayHours = new IntegerTextField(3);
+
+		add(tfExtendDayHours, "wrap"); //$NON-NLS-1$
+
 		add(cbShowDbConfiguration, "spanx 3"); //$NON-NLS-1$

 		cbAutoLogoff.addActionListener(new ActionListener() {
@@ -269,11 +276,24 @@ public class TerminalConfigurationView extends ConfigurationView {
 			return false;
 		}

+
+
 		int defaultPassLen = tfSecretKeyLength.getInteger();
 		if(defaultPassLen == 0) defaultPassLen = 4;

+
+		int extendDayHours = tfExtendDayHours.getInteger();
+
+		if ((extendDayHours < 0) || (extendDayHours>11)) {
+			POSMessageDialog.showError(com.floreantpos.util.POSUtil.getFocusedWindow(), Messages.getString("TerminalConfigurationView.ERROR_RANGE_CHECK_EXTENDED_DAYS")); //$NON-NLS-1$
+			return false;
+		}
+
+
+
 		TerminalConfig.setTerminalId(terminalNumber);
 		TerminalConfig.setDefaultPassLen(defaultPassLen);
+		TerminalConfig.setExtendedDayHours(extendDayHours);
 		TerminalConfig.setFullscreenMode(cbFullscreenMode.isSelected());
 		TerminalConfig.setAutoOpenTakeOutTicket(cbAutoOpenTakeOutTicket.isSelected());

@@ -329,6 +349,7 @@ public class TerminalConfigurationView extends ConfigurationView {
 	public void initialize() throws Exception {
 		tfTerminalNumber.setText(String.valueOf(TerminalConfig.getTerminalId()));
 		tfSecretKeyLength.setText(String.valueOf(TerminalConfig.getDefaultPassLen()));
+		tfExtendDayHours.setText(String.valueOf(TerminalConfig.getExtendedDayHours()));
 		cbFullscreenMode.setSelected(TerminalConfig.isFullscreenMode());
 		cbAutoOpenTakeOutTicket.setSelected(TerminalConfig.isAutoOpenTakeOutTicket());

diff --git a/src/com/floreantpos/model/base/BaseTicket.java b/src/com/floreantpos/model/base/BaseTicket.java
old mode 100644
new mode 100755
index 9d87efe..e90de6b
--- a/src/com/floreantpos/model/base/BaseTicket.java
+++ b/src/com/floreantpos/model/base/BaseTicket.java
@@ -364,13 +364,9 @@ public abstract class BaseTicket  implements Comparable, Serializable {
 	 * @param subtotalAmount the SUB_TOTAL value
 	 */
 	public void setSubtotalAmount (java.lang.Double subtotalAmount) {
-		if (!Application.getInstance().isPriceIncludesTax())
-			this.subtotalAmount = subtotalAmount;
-		else
-			this.subtotalAmount = subtotalAmount - getTaxAmount();
-	}
-

+			this.subtotalAmount = subtotalAmount;
+}

 	/**
 	 * Return the value associated with the column: TOTAL_DISCOUNT
diff --git a/src/com/floreantpos/model/util/DateUtil.java b/src/com/floreantpos/model/util/DateUtil.java
old mode 100644
new mode 100755
index aeab9a0..174a15a
--- a/src/com/floreantpos/model/util/DateUtil.java
+++ b/src/com/floreantpos/model/util/DateUtil.java
@@ -3,13 +3,16 @@ package com.floreantpos.model.util;
 import java.util.Calendar;
 import java.util.Date;

+import com.floreantpos.config.TerminalConfig;
+
 public class DateUtil {
 	public static Date startOfDay(Date date) {
 		Calendar cal = Calendar.getInstance();
 		cal.setTime(date);
 		cal.set(Calendar.HOUR_OF_DAY, 0);
 		cal.set(Calendar.MINUTE, 0);
-		cal.set(Calendar.SECOND, 0);
+		cal.set(Calendar.SECOND, 1);
+		cal.add(Calendar.HOUR,TerminalConfig.getExtendedDayHours());

 		return new Date(cal.getTimeInMillis());
 	}
@@ -18,10 +21,10 @@ public class DateUtil {
 		Calendar cal = Calendar.getInstance();
 		cal.setTime(date);
 		cal.set(Calendar.HOUR_OF_DAY, 23);
-		cal.set(Calendar.MINUTE, 0);
-		cal.set(Calendar.SECOND, 0);
+		cal.set(Calendar.MINUTE, 59);
+		cal.set(Calendar.SECOND, 59);
 		//cal.set(Calendar.DAY_OF_MONTH, cal.get(Calendar.DAY_OF_MONTH) + 1);
-
+		cal.add(Calendar.HOUR_OF_DAY, TerminalConfig.getExtendedDayHours());
 		return new Date(cal.getTimeInMillis());
 	}
 }
diff --git a/src/com/floreantpos/print/DrawerpullReportService.java b/src/com/floreantpos/print/DrawerpullReportService.java
old mode 100644
new mode 100755
index d8654dc..af041a3
--- a/src/com/floreantpos/print/DrawerpullReportService.java
+++ b/src/com/floreantpos/print/DrawerpullReportService.java
@@ -205,6 +205,8 @@ public class DrawerpullReportService {
 		double salesTax = 0;
 		double tips = 0;

+		boolean priceIncludesTax = Application.getInstance().isPriceIncludesTax();
+
 		for (Ticket ticket : list) {
 			++ticketCount;
 			subtotal += ticket.getSubtotalAmount();
@@ -215,6 +217,11 @@ public class DrawerpullReportService {
 			}
 		}

+		//MS fix Draw Pull and Status Tax reporting.
+		if (priceIncludesTax) {
+			subtotal = subtotal - salesTax;
+		}
+
 		report.setTicketCount(ticketCount);


diff --git a/src/com/floreantpos/report/SalesBalanceReport.java b/src/com/floreantpos/report/SalesBalanceReport.java
old mode 100644
new mode 100755
index 35a70c3..e1844c7
--- a/src/com/floreantpos/report/SalesBalanceReport.java
+++ b/src/com/floreantpos/report/SalesBalanceReport.java
@@ -2,6 +2,8 @@ package com.floreantpos.report;

 import java.util.Date;

+import com.floreantpos.main.Application;
+
 public class SalesBalanceReport {
 	private Date fromDate;
 	private Date toDate;
@@ -258,7 +260,15 @@ public class SalesBalanceReport {
 	}

 	public void calculate() {
-		netSalesAmount = (grossTaxableSalesAmount + grossNonTaxableSalesAmount) - discountAmount;
+
+		boolean priceIncludesTax = Application.getInstance().isPriceIncludesTax();
+
+		if (!priceIncludesTax) {
+			netSalesAmount = (grossTaxableSalesAmount + grossNonTaxableSalesAmount) - discountAmount;
+		} else {
+			netSalesAmount = (grossTaxableSalesAmount + grossNonTaxableSalesAmount) - (salesTaxAmount + discountAmount);
+		}
+
 		totalRevenueAmount = netSalesAmount + salesTaxAmount;
 		grossReceiptsAmount = totalRevenueAmount + payInsAmount + chargedTipsAmount;
 		receiptDiffAmount = grossReceiptsAmount - cashReceiptsAmount - creditCardReceiptsAmount
diff --git a/src/com/floreantpos/ui/views/order/TicketView.java b/src/com/floreantpos/ui/views/order/TicketView.java
index 861bea4..f55927a 100755
--- a/src/com/floreantpos/ui/views/order/TicketView.java
+++ b/src/com/floreantpos/ui/views/order/TicketView.java
@@ -595,7 +595,8 @@ public class TicketView extends JPanel {
 		tfDiscount.setText(NumberUtil.formatNumber(ticket.getDiscountAmount()));

 		if (Application.getInstance().isPriceIncludesTax()) {
-			tfTax.setText(Messages.getString("TicketView.35")); //$NON-NLS-1$
+			String inclusive = " ("+Messages.getString("TicketView.35")+')'; //$NON-NLS-1$
+			tfTax.setText(NumberUtil.formatNumber(ticket.getTaxAmount())+inclusive);
 		}
 		else {
 			tfTax.setText(NumberUtil.formatNumber(ticket.getTaxAmount()));

Comments   
# Kitchen-receipt not printingJulio Ponce 2016-08-01 16:37
Good day I was Wondering if the button add in home screen to print kitchen receipt is avaliable in version 1.4, after clicking SAVE button wont print kitchen receipt, any help you can provide is welcome.

Best regards Julio
Reply | Reply with quote | Quote
# RE: Kitchen-receipt not printingMatt Smith 2016-08-01 17:52
Quoting Julio Ponce:
Good day I was Wondering if the button add in home screen to print kitchen receipt is avaliable in version 1.4, after clicking SAVE button wont print kitchen receipt, any help you can provide is welcome.

Best regards Julio


Hi,

As far as I'm aware none of that code has been changed that pertains to kitchen printers. Was it working on a previous build of TavernerPos?

Matt
Reply | Reply with quote | Quote
# printing on saveNathaniel Gabriel 2018-01-18 21:52
I was Wondering if the print on save could be done, if yes how please.
Reply | Reply with quote | Quote
Add comment