emcniece / DockerYourXyzzy

Dockerized Cards Against Humanity clone - https://github.com/ajanata/PretendYoureXyzzy
71 stars 38 forks source link

Docker image is broken in multiple ways #4

Closed RyanHakurei closed 4 years ago

RyanHakurei commented 4 years ago

The logs spit out nothing but errors, and there aren't even any card packs at all so even though the web interface works it's basically useless, and clients like the Pretend You're Xyzzy Android client can't connect (even if it could there are no card packs so you can't start a game).

[kira@freyja Build]$ docker logs -f Xyzzy
log4j:WARN No appenders could be found for logger (net.socialgamer.cah.StartupUtils).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
2019-12-24 01:17:49,702 [localhost-startStop-1] INFO  net.socialgamer.cah.StartupUtils - Reloading log4j.properties
2019-12-24 01:17:49,702 [localhost-startStop-1] INFO  net.socialgamer.cah.StartupUtils - Reloading pyx.properties
2019-12-24 01:18:16,470 [http-bio-8080-exec-10] INFO  org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.2.0.Final
2019-12-24 01:18:16,473 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.Environment - Hibernate 3.6.10.Final
2019-12-24 01:18:16,474 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.Environment - hibernate.properties not found
2019-12-24 01:18:16,476 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.Environment - Bytecode provider name : javassist
2019-12-24 01:18:16,477 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
2019-12-24 01:18:16,504 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.Configuration - configuring from resource: /hibernate.cfg.xml
2019-12-24 01:18:16,504 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.Configuration - Configuration resource: /hibernate.cfg.xml
2019-12-24 01:18:16,517 [http-bio-8080-exec-10] WARN  org.hibernate.util.DTDEntityResolver - recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
2019-12-24 01:18:16,532 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.Configuration - Configured SessionFactory: null
2019-12-24 01:18:16,559 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: net.socialgamer.cah.db.PyxBlackCard
2019-12-24 01:18:16,577 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.annotations.EntityBinder - Bind entity net.socialgamer.cah.db.PyxBlackCard on table black_cards
2019-12-24 01:18:16,594 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: net.socialgamer.cah.db.PyxWhiteCard
2019-12-24 01:18:16,594 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.annotations.EntityBinder - Bind entity net.socialgamer.cah.db.PyxWhiteCard on table white_cards
2019-12-24 01:18:16,594 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: net.socialgamer.cah.db.PyxCardSet
2019-12-24 01:18:16,594 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.annotations.EntityBinder - Bind entity net.socialgamer.cah.db.PyxCardSet on table card_set
2019-12-24 01:18:16,614 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.Configuration - Hibernate Validator not found: ignoring
2019-12-24 01:18:16,616 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.search.HibernateSearchEventListenerRegister - Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
2019-12-24 01:18:16,620 [http-bio-8080-exec-10] INFO  org.hibernate.connection.ConnectionProviderFactory - Initializing connection provider: org.hibernate.connection.C3P0ConnectionProvider
2019-12-24 01:18:16,620 [http-bio-8080-exec-10] INFO  org.hibernate.connection.C3P0ConnectionProvider - C3P0 using driver: org.sqlite.JDBC at URL: jdbc:sqlite:pyx.sqlite
2019-12-24 01:18:16,620 [http-bio-8080-exec-10] INFO  org.hibernate.connection.C3P0ConnectionProvider - Connection properties: {user=pyx, password=****}
2019-12-24 01:18:16,620 [http-bio-8080-exec-10] INFO  org.hibernate.connection.C3P0ConnectionProvider - autocommit mode: false
2019-12-24 01:18:16,626 [http-bio-8080-exec-10] INFO  com.mchange.v2.log.MLog - MLog clients using log4j logging.
2019-12-24 01:18:16,654 [http-bio-8080-exec-10] INFO  com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.1 [built 16-January-2007 14:46:42; debug? true; trace: 10]
2019-12-24 01:18:16,685 [http-bio-8080-exec-10] INFO  com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@3a690918 [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@4dc7c397 [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, debugUnreturnedConnectionStackTraces -> false, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1bqq1hoa7eu88cc1erreq5|105304b5, idleConnectionTestPeriod -> 10, initialPoolSize -> 5, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 300, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 20, maxStatements -> 50, maxStatementsPerConnection -> 0, minPoolSize -> 5, nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@2e610fa2 [ description -> null, driverClass -> null, factoryClassLocation -> null, identityToken -> 1bqq1hoa7eu88cc1erreq5|51a16586, jdbcUrl -> jdbc:sqlite:pyx.sqlite, properties -> {user=******, password=******} ], preferredTestQuery -> null, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false; userOverrides: {} ], dataSourceName -> null, factoryClassLocation -> null, identityToken -> 1bqq1hoa7eu88cc1erreq5|57607b6b, numHelperThreads -> 3 ]
2019-12-24 01:18:16,757 [http-bio-8080-exec-10] INFO  org.hibernate.dialect.Dialect - Using dialect: net.socialgamer.cah.hibernate.SqliteDialect
2019-12-24 01:18:16,761 [http-bio-8080-exec-10] INFO  org.hibernate.engine.jdbc.JdbcSupportLoader - Disabling contextual LOB creation as JDBC driver reported JDBC version [2] less than 4
2019-12-24 01:18:16,761 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Database ->
       name : SQLite
    version : 3.8.7
      major : 3
      minor : 0
2019-12-24 01:18:16,761 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Driver ->
       name : SQLiteJDBC
    version : native
      major : 1
      minor : 1
2019-12-24 01:18:16,762 [http-bio-8080-exec-10] INFO  org.hibernate.transaction.TransactionFactoryFactory - Transaction strategy: org.hibernate.transaction.JDBCTransactionFactory
2019-12-24 01:18:16,763 [http-bio-8080-exec-10] INFO  org.hibernate.transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
2019-12-24 01:18:16,763 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled
2019-12-24 01:18:16,763 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Automatic session close at end of transaction: disabled
2019-12-24 01:18:16,763 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Scrollable result sets: disabled
2019-12-24 01:18:16,763 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled
2019-12-24 01:18:16,763 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Connection release mode: auto
2019-12-24 01:18:16,763 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Default batch fetch size: 1
2019-12-24 01:18:16,763 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Generate SQL with comments: disabled
2019-12-24 01:18:16,763 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Order SQL updates by primary key: disabled
2019-12-24 01:18:16,763 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Order SQL inserts for batching: disabled
2019-12-24 01:18:16,763 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
2019-12-24 01:18:16,764 [http-bio-8080-exec-10] INFO  org.hibernate.hql.ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory
2019-12-24 01:18:16,764 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Query language substitutions: {}
2019-12-24 01:18:16,764 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - JPA-QL strict compliance: disabled
2019-12-24 01:18:16,764 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Second-level cache: disabled
2019-12-24 01:18:16,764 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Query cache: disabled
2019-12-24 01:18:16,764 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory
2019-12-24 01:18:16,764 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: disabled
2019-12-24 01:18:16,764 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Structured second-level cache entries: disabled
2019-12-24 01:18:16,766 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Statistics: disabled
2019-12-24 01:18:16,766 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled
2019-12-24 01:18:16,766 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Default entity-mode: pojo
2019-12-24 01:18:16,766 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Named query checking : enabled
2019-12-24 01:18:16,766 [http-bio-8080-exec-10] INFO  org.hibernate.cfg.SettingsFactory - Check Nullability in Core (should be disabled when Bean Validation is on): enabled
2019-12-24 01:18:16,776 [http-bio-8080-exec-10] INFO  org.hibernate.impl.SessionFactoryImpl - building session factory
2019-12-24 01:18:16,779 [http-bio-8080-exec-10] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [blob] overrides previous : org.hibernate.type.BlobType@337aacaa
2019-12-24 01:18:16,779 [http-bio-8080-exec-10] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [java.sql.Blob] overrides previous : org.hibernate.type.BlobType@337aacaa
2019-12-24 01:18:16,779 [http-bio-8080-exec-10] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [materialized_clob] overrides previous : org.hibernate.type.MaterializedClobType@94302c5
2019-12-24 01:18:16,779 [http-bio-8080-exec-10] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [wrapper_characters_clob] overrides previous : org.hibernate.type.CharacterArrayClobType@54490559
2019-12-24 01:18:16,779 [http-bio-8080-exec-10] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [wrapper_materialized_blob] overrides previous : org.hibernate.type.WrappedMaterializedBlobType@59111bc7
2019-12-24 01:18:16,779 [http-bio-8080-exec-10] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [characters_clob] overrides previous : org.hibernate.type.PrimitiveCharacterArrayClobType@3fe8f3b3
2019-12-24 01:18:16,779 [http-bio-8080-exec-10] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [clob] overrides previous : org.hibernate.type.ClobType@2eac9ba1
2019-12-24 01:18:16,779 [http-bio-8080-exec-10] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [java.sql.Clob] overrides previous : org.hibernate.type.ClobType@2eac9ba1
2019-12-24 01:18:16,779 [http-bio-8080-exec-10] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [materialized_blob] overrides previous : org.hibernate.type.MaterializedBlobType@32d320e0
2019-12-24 01:18:16,920 [http-bio-8080-exec-10] INFO  org.hibernate.impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured
2019-12-24 01:18:17,015 [http-bio-8080-exec-10] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:18:17,015 [http-bio-8080-exec-10] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:18:30,037 [http-bio-8080-exec-9] INFO  net.socialgamer.cah.data.ConnectedUsers - New user Fuckstick from 192.168.1.101 (admin=false, id=TdVCnufEbD4)
2019-12-24 01:18:30,040 [http-bio-8080-exec-9] INFO  net.socialgamer.cah.metrics.GeoIP - Attempting to create GeoIP database reader
2019-12-24 01:18:33,423 [http-bio-8080-exec-9] ERROR net.socialgamer.cah.util.ChatFilter - Unable to load shadowban string provider , using empty set.
java.lang.ClassNotFoundException: 
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at net.socialgamer.cah.util.ChatFilter.getShadowbanCharacters(ChatFilter.java:211)
    at net.socialgamer.cah.util.ChatFilter.filterCommon(ChatFilter.java:171)
    at net.socialgamer.cah.util.ChatFilter.filterGlobal(ChatFilter.java:89)
    at net.socialgamer.cah.handlers.ChatHandler.handle(ChatHandler.java:95)
    at net.socialgamer.cah.servlets.AjaxServlet.handleRequest(AjaxServlet.java:96)
    at net.socialgamer.cah.servlets.CahServlet.doPost(CahServlet.java:119)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at net.socialgamer.cah.CacheControlFilter.doFilter(CacheControlFilter.java:31)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)
2019-12-24 01:18:34,561 [http-bio-8080-exec-9] ERROR net.socialgamer.cah.util.ChatFilter - Unable to load shadowban string provider , using empty set.
java.lang.ClassNotFoundException: 
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at net.socialgamer.cah.util.ChatFilter.getShadowbanCharacters(ChatFilter.java:211)
    at net.socialgamer.cah.util.ChatFilter.filterCommon(ChatFilter.java:171)
    at net.socialgamer.cah.util.ChatFilter.filterGlobal(ChatFilter.java:89)
    at net.socialgamer.cah.handlers.ChatHandler.handle(ChatHandler.java:95)
    at net.socialgamer.cah.servlets.AjaxServlet.handleRequest(AjaxServlet.java:96)
    at net.socialgamer.cah.servlets.CahServlet.doPost(CahServlet.java:119)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at net.socialgamer.cah.CacheControlFilter.doFilter(CacheControlFilter.java:31)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)
2019-12-24 01:18:35,572 [http-bio-8080-exec-2] ERROR net.socialgamer.cah.util.ChatFilter - Unable to load shadowban string provider , using empty set.
java.lang.ClassNotFoundException: 
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at net.socialgamer.cah.util.ChatFilter.getShadowbanCharacters(ChatFilter.java:211)
    at net.socialgamer.cah.util.ChatFilter.filterCommon(ChatFilter.java:171)
    at net.socialgamer.cah.util.ChatFilter.filterGlobal(ChatFilter.java:89)
    at net.socialgamer.cah.handlers.ChatHandler.handle(ChatHandler.java:95)
    at net.socialgamer.cah.servlets.AjaxServlet.handleRequest(AjaxServlet.java:96)
    at net.socialgamer.cah.servlets.CahServlet.doPost(CahServlet.java:119)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at net.socialgamer.cah.CacheControlFilter.doFilter(CacheControlFilter.java:31)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)
2019-12-24 01:23:23,813 [http-bio-8080-exec-14] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:23:23,814 [http-bio-8080-exec-14] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:23:30,889 [http-bio-8080-exec-15] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:23:30,889 [http-bio-8080-exec-15] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:23:32,503 [http-bio-8080-exec-6] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:23:32,503 [http-bio-8080-exec-6] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:23:33,664 [http-bio-8080-exec-13] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:23:33,664 [http-bio-8080-exec-13] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:23:34,789 [http-bio-8080-exec-15] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:23:34,789 [http-bio-8080-exec-15] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:23:35,541 [http-bio-8080-exec-6] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:23:35,541 [http-bio-8080-exec-6] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:23:35,923 [http-bio-8080-exec-3] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:23:35,923 [http-bio-8080-exec-3] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:24:22,107 [http-bio-8080-exec-12] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:24:22,108 [http-bio-8080-exec-12] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:24:24,034 [http-bio-8080-exec-3] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:24:24,034 [http-bio-8080-exec-3] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:24:25,571 [http-bio-8080-exec-14] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:24:25,571 [http-bio-8080-exec-14] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:24:26,817 [http-bio-8080-exec-12] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:24:26,817 [http-bio-8080-exec-12] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:24:28,118 [http-bio-8080-exec-3] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:24:28,118 [http-bio-8080-exec-3] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:24:29,508 [http-bio-8080-exec-14] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:24:29,508 [http-bio-8080-exec-14] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:24:30,811 [http-bio-8080-exec-12] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:24:30,811 [http-bio-8080-exec-12] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:24:32,150 [http-bio-8080-exec-3] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:24:32,150 [http-bio-8080-exec-3] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:24:33,490 [http-bio-8080-exec-14] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:24:33,490 [http-bio-8080-exec-14] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:24:35,026 [http-bio-8080-exec-10] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:24:35,026 [http-bio-8080-exec-10] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:24:36,158 [http-bio-8080-exec-7] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:24:36,158 [http-bio-8080-exec-7] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:24:37,508 [http-bio-8080-exec-4] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:24:37,508 [http-bio-8080-exec-4] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:24:47,403 [http-bio-8080-exec-15] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:24:47,404 [http-bio-8080-exec-15] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:25:06,273 [http-bio-8080-exec-6] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:25:06,273 [http-bio-8080-exec-6] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:25:08,488 [http-bio-8080-exec-12] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:25:08,488 [http-bio-8080-exec-12] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:25:09,966 [http-bio-8080-exec-10] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:25:09,966 [http-bio-8080-exec-10] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:25:11,474 [http-bio-8080-exec-6] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:25:11,474 [http-bio-8080-exec-6] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:25:13,146 [http-bio-8080-exec-12] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:25:13,146 [http-bio-8080-exec-12] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:25:14,704 [http-bio-8080-exec-10] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:25:14,705 [http-bio-8080-exec-10] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:26:20,472 [http-bio-8080-exec-3] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:26:20,473 [http-bio-8080-exec-3] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:26:26,280 [http-bio-8080-exec-15] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:26:26,280 [http-bio-8080-exec-15] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:27:10,094 [http-bio-8080-exec-13] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:27:10,094 [http-bio-8080-exec-13] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:27:13,282 [http-bio-8080-exec-10] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:27:13,284 [http-bio-8080-exec-10] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:27:15,309 [http-bio-8080-exec-15] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:27:15,309 [http-bio-8080-exec-15] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:27:21,957 [http-bio-8080-exec-12] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:27:21,957 [http-bio-8080-exec-12] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:27:23,937 [http-bio-8080-exec-3] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:27:23,937 [http-bio-8080-exec-3] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
log4j:WARN No appenders could be found for logger (net.socialgamer.cah.StartupUtils).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
2019-12-24 01:27:46,142 [localhost-startStop-1] INFO  net.socialgamer.cah.StartupUtils - Reloading log4j.properties
2019-12-24 01:27:46,142 [localhost-startStop-1] INFO  net.socialgamer.cah.StartupUtils - Reloading pyx.properties
2019-12-24 01:27:59,663 [http-bio-8080-exec-1] INFO  org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.2.0.Final
2019-12-24 01:27:59,667 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.Environment - Hibernate 3.6.10.Final
2019-12-24 01:27:59,668 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.Environment - hibernate.properties not found
2019-12-24 01:27:59,669 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.Environment - Bytecode provider name : javassist
2019-12-24 01:27:59,671 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
2019-12-24 01:27:59,698 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.Configuration - configuring from resource: /hibernate.cfg.xml
2019-12-24 01:27:59,698 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.Configuration - Configuration resource: /hibernate.cfg.xml
2019-12-24 01:27:59,713 [http-bio-8080-exec-1] WARN  org.hibernate.util.DTDEntityResolver - recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
2019-12-24 01:27:59,729 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.Configuration - Configured SessionFactory: null
2019-12-24 01:27:59,752 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: net.socialgamer.cah.db.PyxBlackCard
2019-12-24 01:27:59,768 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.annotations.EntityBinder - Bind entity net.socialgamer.cah.db.PyxBlackCard on table black_cards
2019-12-24 01:27:59,785 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: net.socialgamer.cah.db.PyxWhiteCard
2019-12-24 01:27:59,785 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.annotations.EntityBinder - Bind entity net.socialgamer.cah.db.PyxWhiteCard on table white_cards
2019-12-24 01:27:59,786 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: net.socialgamer.cah.db.PyxCardSet
2019-12-24 01:27:59,786 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.annotations.EntityBinder - Bind entity net.socialgamer.cah.db.PyxCardSet on table card_set
2019-12-24 01:27:59,807 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.Configuration - Hibernate Validator not found: ignoring
2019-12-24 01:27:59,810 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.search.HibernateSearchEventListenerRegister - Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
2019-12-24 01:27:59,815 [http-bio-8080-exec-1] INFO  org.hibernate.connection.ConnectionProviderFactory - Initializing connection provider: org.hibernate.connection.C3P0ConnectionProvider
2019-12-24 01:27:59,816 [http-bio-8080-exec-1] INFO  org.hibernate.connection.C3P0ConnectionProvider - C3P0 using driver: org.sqlite.JDBC at URL: jdbc:sqlite:pyx.sqlite
2019-12-24 01:27:59,816 [http-bio-8080-exec-1] INFO  org.hibernate.connection.C3P0ConnectionProvider - Connection properties: {user=pyx, password=****}
2019-12-24 01:27:59,816 [http-bio-8080-exec-1] INFO  org.hibernate.connection.C3P0ConnectionProvider - autocommit mode: false
2019-12-24 01:27:59,825 [http-bio-8080-exec-1] INFO  com.mchange.v2.log.MLog - MLog clients using log4j logging.
2019-12-24 01:27:59,853 [http-bio-8080-exec-1] INFO  com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.1 [built 16-January-2007 14:46:42; debug? true; trace: 10]
2019-12-24 01:27:59,887 [http-bio-8080-exec-1] INFO  com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@fcb78bd8 [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@a96549ba [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, debugUnreturnedConnectionStackTraces -> false, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1bqq1hoa7eukqcc1bo508m|40f1b04c, idleConnectionTestPeriod -> 10, initialPoolSize -> 5, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 300, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 20, maxStatements -> 50, maxStatementsPerConnection -> 0, minPoolSize -> 5, nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@a91363df [ description -> null, driverClass -> null, factoryClassLocation -> null, identityToken -> 1bqq1hoa7eukqcc1bo508m|6c0f7850, jdbcUrl -> jdbc:sqlite:pyx.sqlite, properties -> {user=******, password=******} ], preferredTestQuery -> null, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false; userOverrides: {} ], dataSourceName -> null, factoryClassLocation -> null, identityToken -> 1bqq1hoa7eukqcc1bo508m|32441d2f, numHelperThreads -> 3 ]
2019-12-24 01:27:59,979 [http-bio-8080-exec-1] INFO  org.hibernate.dialect.Dialect - Using dialect: net.socialgamer.cah.hibernate.SqliteDialect
2019-12-24 01:27:59,985 [http-bio-8080-exec-1] INFO  org.hibernate.engine.jdbc.JdbcSupportLoader - Disabling contextual LOB creation as JDBC driver reported JDBC version [2] less than 4
2019-12-24 01:27:59,985 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Database ->
       name : SQLite
    version : 3.8.7
      major : 3
      minor : 0
2019-12-24 01:27:59,985 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Driver ->
       name : SQLiteJDBC
    version : native
      major : 1
      minor : 1
2019-12-24 01:27:59,986 [http-bio-8080-exec-1] INFO  org.hibernate.transaction.TransactionFactoryFactory - Transaction strategy: org.hibernate.transaction.JDBCTransactionFactory
2019-12-24 01:27:59,987 [http-bio-8080-exec-1] INFO  org.hibernate.transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
2019-12-24 01:27:59,987 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled
2019-12-24 01:27:59,987 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Automatic session close at end of transaction: disabled
2019-12-24 01:27:59,987 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Scrollable result sets: disabled
2019-12-24 01:27:59,987 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled
2019-12-24 01:27:59,987 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Connection release mode: auto
2019-12-24 01:27:59,987 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Default batch fetch size: 1
2019-12-24 01:27:59,987 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Generate SQL with comments: disabled
2019-12-24 01:27:59,987 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Order SQL updates by primary key: disabled
2019-12-24 01:27:59,988 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Order SQL inserts for batching: disabled
2019-12-24 01:27:59,988 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
2019-12-24 01:27:59,988 [http-bio-8080-exec-1] INFO  org.hibernate.hql.ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory
2019-12-24 01:27:59,988 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Query language substitutions: {}
2019-12-24 01:27:59,988 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - JPA-QL strict compliance: disabled
2019-12-24 01:27:59,988 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Second-level cache: disabled
2019-12-24 01:27:59,989 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Query cache: disabled
2019-12-24 01:27:59,989 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory
2019-12-24 01:27:59,989 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: disabled
2019-12-24 01:27:59,989 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Structured second-level cache entries: disabled
2019-12-24 01:27:59,991 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Statistics: disabled
2019-12-24 01:27:59,991 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled
2019-12-24 01:27:59,991 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Default entity-mode: pojo
2019-12-24 01:27:59,991 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Named query checking : enabled
2019-12-24 01:27:59,991 [http-bio-8080-exec-1] INFO  org.hibernate.cfg.SettingsFactory - Check Nullability in Core (should be disabled when Bean Validation is on): enabled
2019-12-24 01:28:00,001 [http-bio-8080-exec-1] INFO  org.hibernate.impl.SessionFactoryImpl - building session factory
2019-12-24 01:28:00,003 [http-bio-8080-exec-1] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [wrapper_materialized_blob] overrides previous : org.hibernate.type.WrappedMaterializedBlobType@14426db1
2019-12-24 01:28:00,004 [http-bio-8080-exec-1] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [wrapper_characters_clob] overrides previous : org.hibernate.type.CharacterArrayClobType@19b49d58
2019-12-24 01:28:00,004 [http-bio-8080-exec-1] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [blob] overrides previous : org.hibernate.type.BlobType@24895861
2019-12-24 01:28:00,004 [http-bio-8080-exec-1] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [java.sql.Blob] overrides previous : org.hibernate.type.BlobType@24895861
2019-12-24 01:28:00,004 [http-bio-8080-exec-1] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [materialized_blob] overrides previous : org.hibernate.type.MaterializedBlobType@69e83f4e
2019-12-24 01:28:00,004 [http-bio-8080-exec-1] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [characters_clob] overrides previous : org.hibernate.type.PrimitiveCharacterArrayClobType@6ec0f827
2019-12-24 01:28:00,004 [http-bio-8080-exec-1] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [materialized_clob] overrides previous : org.hibernate.type.MaterializedClobType@5323f6fa
2019-12-24 01:28:00,004 [http-bio-8080-exec-1] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [clob] overrides previous : org.hibernate.type.ClobType@3d07f6af
2019-12-24 01:28:00,004 [http-bio-8080-exec-1] INFO  org.hibernate.type.BasicTypeRegistry - Type registration [java.sql.Clob] overrides previous : org.hibernate.type.ClobType@3d07f6af
2019-12-24 01:28:00,103 [http-bio-8080-exec-1] INFO  org.hibernate.impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured
2019-12-24 01:28:00,200 [http-bio-8080-exec-1] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:28:00,200 [http-bio-8080-exec-1] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:28:02,069 [http-bio-8080-exec-4] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:28:02,070 [http-bio-8080-exec-4] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:28:03,700 [http-bio-8080-exec-8] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:28:03,700 [http-bio-8080-exec-8] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:28:05,123 [http-bio-8080-exec-10] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:28:05,123 [http-bio-8080-exec-10] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:28:43,572 [http-bio-8080-exec-2] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:28:43,572 [http-bio-8080-exec-2] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:28:44,741 [http-bio-8080-exec-5] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:28:44,741 [http-bio-8080-exec-5] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:28:45,948 [http-bio-8080-exec-7] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:28:45,948 [http-bio-8080-exec-7] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:28:49,201 [http-bio-8080-exec-4] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:28:49,201 [http-bio-8080-exec-4] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:29:34,909 [http-bio-8080-exec-7] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:29:34,909 [http-bio-8080-exec-7] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:29:39,534 [http-bio-8080-exec-2] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:29:39,534 [http-bio-8080-exec-2] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:30:20,762 [http-bio-8080-exec-3] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:30:20,762 [http-bio-8080-exec-3] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:30:22,317 [http-bio-8080-exec-1] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:30:22,318 [http-bio-8080-exec-1] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:30:23,505 [http-bio-8080-exec-9] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:30:23,505 [http-bio-8080-exec-9] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:31:05,592 [http-bio-8080-exec-1] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:31:05,592 [http-bio-8080-exec-1] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:32:11,330 [http-bio-8080-exec-4] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:32:11,330 [http-bio-8080-exec-4] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:34:11,884 [http-bio-8080-exec-4] WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 1, SQLState: null
2019-12-24 01:34:11,884 [http-bio-8080-exec-4] ERROR org.hibernate.util.JDBCExceptionReporter - [SQLITE_ERROR] SQL error or missing database (no such table: card_set)
2019-12-24 01:34:19,129 [http-bio-8080-exec-7] INFO  net.socialgamer.cah.data.ConnectedUsers - New user God from 2001:470:1f11:1f6:801d:46a0:76e9:ced5 (admin=false, id=Afyr79FfvGA)
2019-12-24 01:34:19,130 [http-bio-8080-exec-7] INFO  net.socialgamer.cah.metrics.GeoIP - Attempting to create GeoIP database reader
2019-12-24 01:34:26,536 [http-bio-8080-exec-4] ERROR net.socialgamer.cah.util.ChatFilter - Unable to load shadowban string provider , using empty set.
java.lang.ClassNotFoundException: 
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at net.socialgamer.cah.util.ChatFilter.getShadowbanCharacters(ChatFilter.java:211)
    at net.socialgamer.cah.util.ChatFilter.filterCommon(ChatFilter.java:171)
    at net.socialgamer.cah.util.ChatFilter.filterGlobal(ChatFilter.java:89)
    at net.socialgamer.cah.handlers.ChatHandler.handle(ChatHandler.java:95)
    at net.socialgamer.cah.servlets.AjaxServlet.handleRequest(AjaxServlet.java:96)
    at net.socialgamer.cah.servlets.CahServlet.doPost(CahServlet.java:119)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at net.socialgamer.cah.CacheControlFilter.doFilter(CacheControlFilter.java:31)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)
RyanHakurei commented 4 years ago

Update: It fully works when the :dev tag is used.

emcniece commented 4 years ago

I've just pushed some fixes to master which include a simplified Docker image, ie. no more multi-stage mess. Give emcniece/dockeryourxyzzy:3 a chance if you have some time, I'm curious if it works.

RyanHakurei commented 4 years ago

Alright I will test it out as soon as I can, it will probably be roughly a week though due to some issues going on (the south-eastern US was hit by a few severe storms Easter Sunday).

I decided to just run it on my laptop real quick instead of waiting until I can get my home server out of where I am currently keeping it, and it works as far as I can tell. Logs aren't spitting out any errors and the card packs are all there.

emcniece commented 4 years ago

🎆 good to hear, thank you for confirming! Hope you're doing ok out there.