Giter VIP home page Giter VIP logo

dockeryourxyzzy's Introduction

Docker Your Xyzzy

docker publish

Get your Xyzzy on: docker pull emcniece/dockeryourxyzzy

Supported tags and respective Dockerfile links:

What is Docker Your Xyzzy?

This is a containerized build of the Pretend You're Xyzzy Cards Against Humanity clone.

โš  Version 3 (April 2020) is a vastly simplified Docker image, may break if upgrading from version 2. It no longer features multi-step builds.

Usage

The PYX project can be used in Docker format for development, outputting the built files, or running in production.

Run with Docker-Compose (fastest)

An example stack of PYX with a Postgres database and an Ngrok tunnel can be found in docker-compose.yml:

# Run PYX/Postgres stack
docker-compose up -d --build

Once the containers are running, you can:

Run Standalone Container

Keep the container up with SQLite and war:exploded jetty:run:

docker run -d \
  -p 8080:8080 \
  --name pyx-dev \
  emcniece/dockeryourxyzzy:latest

# Visit http://localhost:8080 in your browser
# Or, start a bash session within the container:
docker exec -it pyx-dev bash

Run With Overrides

Settings in build.properties can be modified by passing them in the container CMD:

docker run -d \
  -p 8080:8080 \
  emcniece/dockeryourxyzzy:latest \
  mvn clean package war:war \
    -Dhttps.protocols=TLSv1.2 \
    -Dmaven.buildNumber.doCheck=false \
    -Dmaven.buildNumber.doUpdate=false \
    -Dmaven.hibernate.url=jdbc:postgresql://postgres/pyx

Also are able to do more complex overrides by making a copy of build.properties and mounting that in overrides.

docker run -d \
  -p 8080:8080 \
  -v $(pwd)/build.properties:/overrides/build.properties \
  emcniece/dockeryourxyzzy:latest

Building

This project can be built and run by any of the 3 following methods: CLI docker build commands, CLI make commands, or Docker-Compose.

Build via make

The Makefile documents the frequently used build commands:

# Build default (full / runtime) image
make image

# Run container
make run

# Run in debug mode (no container CMD):
make run-debug

Build via docker build

Docker commands can be found in the Makefile:

# Build full/runtime image
docker build -t pyx

Build via Docker-Compose

Force building with the --build flag:

# Run PYX/Postgres stack
docker-compose up -d --build

ToDo

  • Figure out how to run :latest properly with a Postgres db
  • Import & run sql files if specified for the Postgres db
  • Buildtime config customization via Maven flags
  • Runtime config customization via Maven flags
  • Fetch GeoIP database in entrypoint.sh

Notes

  • Haven't actually got this working with an external Postgres db yet
    • Now available via docker-compose
  • Versioning and tagging isn't done well here because Pretend You're Xyzzy doesn't seem to tag or version.

dockeryourxyzzy's People

Contributors

cprosser avatar cyb3r-jak3 avatar davidniehues avatar emcniece avatar herkalurk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

dockeryourxyzzy's Issues

Unable to use locally built image

Hello, thank you for posting this.

However I cannot run the container I have built (using a PYX fork with some modifications).

Most of the time, I get this error: standard_init_linux.go:190: exec user process caused "no such file or directory" which doesn't feel very useful in telling me what's wrong.

At best, I can run something, built using docker build -t <tag> ., but all I get is a blank page on both the welcome and the game.jsp pages. I also had to edit the dockerfile to point to davidcaste/alpine-tomcat:jre8tomcat7 as jre1tomcat7 is not a valid tag at the moment.

What am I doing wrong?

P.S. using the prebuilt, hosted image works fine.
See below.

pyx volume empty, override properties not used.

there are 2 issues that i feel are connected:

when building with docker-compose, the .pyx volume is created but its empty. reading the dockerfile and opening a shell in the container reveals that the volume should contain the contents of the /project folder.

at the same time, changes in overrides/build.properties have no effect. i tested this with anti spam settigns and blank cards, both have no effect.

docker-compose logs pyx result: https://pastebin.com/w7W6gCDa

unable to run with overrides

I am trying to override pyx.admin_addrs in order to get admin privileges. Here's the command I am trying to use:

docker run -d \ -p 8080:8080 \ --name pyx-dev \ emcniece/dockeryourxyzzy:dev \ mvn clean package war:war \ -Dhttps.protocols=TLSv1.2 \ -Dmaven.buildNumber.doCheck=false \ -Dmaven.buildNumber.doUpdate=false \ -Dmaven.hibernate.url=jdbc:postgresql://postgres/pyx \ -Dmaven.pyx.admin_addrs=127.0.0.1,MYIPHERE,0:0:0:0:0:0:0:1

Docker logs result:

[INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:10 h [INFO] Finished at: 2020-04-06T11:36:37Z [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal on project pyx: Could not resolve dependencies for project net.socialgamer:pyx:jar:0.7.0-SNAPSHOT: Failed to collect dependencies at com.maxmind.geoip2:geoip2:jar:2.8.0 -> com.maxmind.db:maxmind-d b:jar:1.2.1 -> com.fasterxml.jackson.core:jackson-databind:jar:2.9.2-SNAPSHOT -> com.fasterxml.jackson.core:jackson-core:jar:2.9.2-SNAPSHOT: Failed to read artifact descriptor for com.fasterxml.jackson.core:jackson-core:jar:2.9 .2-SNAPSHOT: Could not transfer artifact com.fasterxml.jackson.core:jackson-core:pom:2.9.2-SNAPSHOT from/to sonatype-nexus-snapshots (https://oss.sonatype.org/content/repositories/snapshots): Failed to transfer file: https://os s.sonatype.org/content/repositories/snapshots/com/fasterxml/jackson/core/jackson-core/2.9.2-SNAPSHOT/jackson-core-2.9.2-SNAPSHOT.pom. Return code is: 502 , ReasonPhrase:Bad Gateway. -> [Help 1]

Docker Image does not work?

Using the command docker run -d -p 666:8080 emcniece/dockeryourxyzzy:run

Installs the image. However going to the port specified just returns an empty page.

"latest, run, x, x-run" does not work on Docker Synology

Hello, for 1 week I've been trying to make DockerYourXyzzy work on my Synology nas via Synology docker and it doesn't work.
"latest, run, x, x, x-run" starts but I can't access it by web, I tried putting different port but nothing does it

Not clear how to add card databases to docker image

I've got the docker image running locally on my server, and when I try to create a game, there are no card sets loaded. How do I set that up? Is there a separate database instance required?

Here is what I see when selecting "Create Game" Notice the card sets are blank.

image

Build faillure

[INFO] -----------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14.364 s
[INFO] Finished at: 2020-06-04T18:19:04Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.eclipse.jetty:jetty-maven-plugin:9.3.0.v20150612:run (default-cli) on project pyx: Execution default-cli of goal org.eclipse.jetty:jetty-maven-plugin:9.3.0.v20150612:run failed: Plugin org.eclipse.jetty:jetty-maven-plugin:9.3.0.v20150612 or one of its dependencies could not be resolved: Failed to collect dependencies at org.eclipse.jetty:jetty-maven-plugin:jar:9.3.0.v20150612 -> org.apache.maven:maven-plugin-api:jar:3.0.3: Failed to read artifact descriptor for org.apache.maven:maven-plugin-api:jar:3.0.3: Could not transfer artifact org.apache.maven:maven-plugin-api:pom:3.0.3 from/to central (https://repo.maven.apache.org/maven2): repo.maven.apache.org: unknown error: Unknown host repo.maven.apache.org: unknown error -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException

Adding custom cards.

Hello! I'm not good with docker and I wonder if there is a way to enable/add custom card to the game. Installed it via docker-compose on my local server and can't find any instructions on how to do it.

Docker image is broken in multiple ways

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)

Possible to change the base_url

I'd like to put xyz behind a reverse_proxy but it doesn't like being at a subdirectory. Can I specify a base_url in the docker run command?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.