You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running the docker container killbill does not start correctly. A NullPointerException is thrown.
see the log output below:
~% docker run -tid --name killbilltest -p 8080:8080 killbill/killbill
Unable to find image 'killbill/killbill' locally
Pulling repository killbill/killbill
e91fe282fa30: Pulling dependent layers
511136ea3c5a: Download complete
5bc37dc2dfba: Download complete
61cb619d86bc: Download complete
3f45ca85fedc: Download complete
78e82ee876a2: Download complete
dc07507cef42: Download complete
86ce37374f40: Download complete
af5ff3da9eaf: Download complete
e91fe282fa30: Download complete
2dca64660f6e: Download complete
d5c4b34d66a8: Download complete
c2b9fc84e3b2: Download complete
2bd72723981c: Download complete
7bc32c681808: Download complete
395826a63223: Download complete
d28c8e0dca6a: Download complete
1d9157b54626: Download complete
a3fe5b3abc99: Download complete
bc3d9677c7db: Download complete
08d2f55553ed: Download complete
e66f3b1df0a5: Download complete
98780983a45a: Download complete
8745169e6cbb: Download complete
ef2521ff2f17: Download complete
fb4847c2df1d: Download complete
d6342cef5a8a: Download complete
e64d5587ca82: Download complete
e702cf2bbe84: Download complete
2e10a458bf70: Download complete
5cabc9dadfa5: Download complete
ffff2c94d691: Download complete
56f5486271f5: Download complete
18b969c66877: Download complete
84ff06ba4c3d: Download complete
be763b9a86dc: Download complete
e63a76a15cd8: Download complete
379a32bf98c5: Download complete
e83731e23ea4: Download complete
1e565c268fe5: Download complete
5c832e37c8ec: Download complete
30a3e21581a7: Download complete
87acb519dd31: Download complete
8094ff7f45ba: Download complete
1610f53c4d88: Download complete
e90097ff5d5a: Download complete
4ca5c338ca64: Download complete
e16cada9179c: Download complete
7aa50871dcbb: Download complete
62e620119260: Download complete
1bfb4f1f6c97: Download complete
d23bd90aa2c8: Download complete
b8421a0e1eb9: Download complete
f2f5d2d9e12c: Download complete
Status: Downloaded newer image for killbill/killbill:latest
24cf288216d1db6f58c07847a395f3688ade84f5288816b3793de9ab5a3e1814
~% docker logs -f killbilltest
Kill Bill properties file not found - creating now...
Kill Bill kpm file not found - creating now...
Starting Kill Bill installation...
I, [2015-01-26T23:43:39.422000 #61] INFO -- : Starting download of org.kill-bill.billing:killbill-profiles-killbill:war:LATEST to /tmp/d20150126-61-vcpwr2
I, [2015-01-26T23:44:08.509000 #61] INFO -- : Successful installation of org.kill-bill.billing:killbill-profiles-killbill:war:LATEST to /var/lib/tomcat7/webapps/ROOT.war
I, [2015-01-26T23:44:10.174000 #61] INFO -- : Starting download of org.kill-bill.billing:killbill-platform-osgi-bundles-defaultbundles:tar.gz:0.1.1 to /tmp/d20150126-61-evwxqp
I, [2015-01-26T23:44:23.927000 #61] INFO -- : Successful installation of org.kill-bill.billing:killbill-platform-osgi-bundles-defaultbundles:tar.gz:0.1.1 to /var/lib/killbill/bundles/platform
Using CATALINA_BASE: /var/lib/tomcat7
Using CATALINA_HOME: /usr/share/tomcat7
Using CATALINA_TMPDIR: /tmp/tomcat7-tomcat7-tmp
Using JRE_HOME: /usr/lib/jvm/default-java
Using CLASSPATH: /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
Using CATALINA_PID: /var/run/tomcat7.pid
Listening for transport dt_socket at address: 12345
Jan 26, 2015 11:44:27 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Jan 26, 2015 11:44:27 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 528 ms
Jan 26, 2015 11:44:27 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jan 26, 2015 11:44:27 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.52 (Ubuntu)
Jan 26, 2015 11:44:27 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor /etc/tomcat7/Catalina/localhost/ROOT.xml
23:44:32,596 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
23:44:32,596 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
23:44:32,596 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/var/lib/tomcat7/webapps/ROOT/WEB-INF/classes/logback.xml]
23:44:32,598 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs multiple times on the classpath.
23:44:32,598 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [jar:file:/var/lib/tomcat7/webapps/ROOT/WEB-INF/lib/swagger-core_2.10-1.3.10.jar!/logback.xml]
23:44:32,598 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [file:/var/lib/tomcat7/webapps/ROOT/WEB-INF/classes/logback.xml]
23:44:32,652 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
23:44:32,655 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
23:44:32,666 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
23:44:32,699 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
23:44:32,765 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.sift.SiftingAppender]
23:44:32,769 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SIFT-jdbc-sqlonly]
23:44:32,794 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.sift.SiftingAppender]
23:44:32,794 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SIFT-jdbc-sqltiming]
23:44:32,795 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.sift.SiftingAppender]
23:44:32,795 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SIFT-jdbc-audit]
23:44:32,796 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.sift.SiftingAppender]
23:44:32,796 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SIFT-jdbc-resultset]
23:44:32,796 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.sift.SiftingAppender]
23:44:32,796 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SIFT-jdbc-resultsettable]
23:44:32,797 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.sift.SiftingAppender]
23:44:32,797 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SIFT-jdbc-connection]
23:44:32,799 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [jdbc.sqlonly] to ERROR
23:44:32,799 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [jdbc.sqlonly] to false
23:44:32,800 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SIFT-jdbc-sqlonly] to Logger[jdbc.sqlonly]
23:44:32,800 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [jdbc.sqltiming] to INFO
23:44:32,800 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [jdbc.sqltiming] to false
23:44:32,800 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SIFT-jdbc-sqltiming] to Logger[jdbc.sqltiming]
23:44:32,800 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [jdbc.audit] to OFF
23:44:32,800 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [jdbc.audit] to false
23:44:32,800 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SIFT-jdbc-audit] to Logger[jdbc.audit]
23:44:32,800 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [jdbc.resultset] to OFF
23:44:32,800 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [jdbc.resultset] to false
23:44:32,800 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SIFT-jdbc-resultset] to Logger[jdbc.resultset]
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [jdbc.resultsettable] to OFF
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [jdbc.resultsettable] to false
23:44:32,801 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SIFT-jdbc-resultsettable] to Logger[jdbc.resultsettable]
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [jdbc.connection] to OFF
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [jdbc.connection] to false
23:44:32,801 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SIFT-jdbc-connection] to Logger[jdbc.connection]
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.dmurph] to OFF
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.killbill.billing.notificationq] to INFO
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.killbill.billing.queue] to INFO
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.killbill.billing.server.updatechecker] to INFO
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.eclipse] to INFO
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
23:44:32,801 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
23:44:32,802 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@50ff8b45 - Registering current configuration as safe fallback point
2015-01-26 23:44:32,844 [localhost-startStop-1] WARN o.k.b.p.c.DefaultKillbillConfigSource - !!! Naughty overwrite of user.timezone system property with Etc/UTC may break database serialization of date. Kill Bill will overwrite to GMT !!!
2015-01-26 23:44:32,877 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [true] for [org.killbill.server.multitenant] on [org.killbill.billing.server.config.KillbillServerConfig#isMultiTenancyEnabled()]
2015-01-26 23:44:32,880 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [http://localhost:8080] for [org.killbill.server.baseUrl] on [org.killbill.billing.server.config.KillbillServerConfig#getBaseUrl()]
2015-01-26 23:44:32,881 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [true] for [org.killbill.server.test.mode] on [org.killbill.billing.server.config.KillbillServerConfig#isTestModeEnabled()]
2015-01-26 23:44:33,421 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [1] for [org.killbill.dao.minIdle] on [org.killbill.commons.jdbi.guice.DaoConfig#getMinIdle()]
2015-01-26 23:44:33,422 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [jdbc:h2:file:/var/lib/killbill/killbill;MODE=MYSQL;DB_CLOSE_DELAY=-1;MVCC=true;DB_CLOSE_ON_EXIT=FALSE] for [org.killbill.dao.url] on [org.killbill.commons.jdbi.guice.DaoConfig#getJdbcUrl()]
2015-01-26 23:44:33,422 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [DEBUG] for [org.killbill.dao.logLevel] on [org.killbill.commons.jdbi.guice.DaoConfig#getLogLevel()]
2015-01-26 23:44:33,423 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [HIKARICP] for [org.killbill.dao.poolingType] on [org.killbill.commons.jdbi.guice.DaoConfig#getConnectionPoolingType()]
2015-01-26 23:44:33,424 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [60m] for [org.killbill.dao.idleMaxAge] on [org.killbill.commons.jdbi.guice.DaoConfig#getIdleMaxAge()]
2015-01-26 23:44:33,427 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [0m] for [org.killbill.dao.maxConnectionAge] on [org.killbill.commons.jdbi.guice.DaoConfig#getMaxConnectionAge()]
2015-01-26 23:44:33,427 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [5m] for [org.killbill.dao.idleConnectionTestPeriod] on [org.killbill.commons.jdbi.guice.DaoConfig#getIdleConnectionTestPeriod()]
2015-01-26 23:44:33,428 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [500] for [org.killbill.dao.prepStmtCacheSize] on [org.killbill.commons.jdbi.guice.DaoConfig#getPreparedStatementsCacheSize()]
2015-01-26 23:44:33,429 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [2048] for [org.killbill.dao.prepStmtCacheSqlLimit] on [org.killbill.commons.jdbi.guice.DaoConfig#getPreparedStatementsCacheSqlLimit()]
2015-01-26 23:44:33,430 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [true] for [org.killbill.dao.cachePrepStmts] on [org.killbill.commons.jdbi.guice.DaoConfig#isPreparedStatementsCacheEnabled()]
2015-01-26 23:44:33,430 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [true] for [org.killbill.dao.useServerPrepStmts] on [org.killbill.commons.jdbi.guice.DaoConfig#isServerSidePreparedStatementsEnabled()]
2015-01-26 23:44:33,432 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.dao.dataSourceClassName] on [org.killbill.commons.jdbi.guice.DaoConfig#getDataSourceClassName()]
2015-01-26 23:44:33,433 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.dao.driverClassName] on [org.killbill.commons.jdbi.guice.DaoConfig#getDriverClassName()]
2015-01-26 23:44:33,433 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [4.0] for [org.killbill.dao.mysqlServerVersion] on [org.killbill.commons.jdbi.guice.DaoConfig#getMySQLServerVersion()]
2015-01-26 23:44:33,434 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [killbill] for [org.killbill.dao.user] on [org.killbill.commons.jdbi.guice.DaoConfig#getUsername()]
2015-01-26 23:44:33,434 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [10s] for [org.killbill.dao.connectionTimeout] on [org.killbill.commons.jdbi.guice.DaoConfig#getConnectionTimeout()]
2015-01-26 23:44:33,435 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [killbill] for [org.killbill.dao.password] on [org.killbill.commons.jdbi.guice.DaoConfig#getPassword()]
2015-01-26 23:44:33,435 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [30] for [org.killbill.dao.maxActive] on [org.killbill.commons.jdbi.guice.DaoConfig#getMaxActive()]
2015-01-26 23:44:33,863 [localhost-startStop-1] INFO com.zaxxer.hikari.HikariDataSource - HikariCP pool main is starting.
2015-01-26 23:44:34,039 [localhost-startStop-1] INFO o.k.commons.embeddeddb.EmbeddedDB - H2 started on http://127.0.0.1:8082. JDBC=jdbc:h2:file:/var/lib/killbill/killbill;MODE=MYSQL;DB_CLOSE_DELAY=-1;MVCC=true;DB_CLOSE_ON_EXIT=FALSE, Username=killbill, Password=killbill
2015-01-26 23:44:34,433 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [bus_events_history] for [org.killbill.persistent.bus.${instanceName}.historyTableName] on [org.killbill.bus.api.PersistentBusConfig#getHistoryTableName()]
2015-01-26 23:44:34,434 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [true] for [org.killbill.persistent.bus.main.useInflightQ] on [org.killbill.bus.api.PersistentBusConfig#isUsingInflightQueue()]
2015-01-26 23:44:34,434 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [30000] for [org.killbill.persistent.bus.main.queue.capacity] on [org.killbill.bus.api.PersistentBusConfig#getQueueCapacity()]
2015-01-26 23:44:34,434 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [bus_events] for [org.killbill.persistent.bus.${instanceName}.tableName] on [org.killbill.bus.api.PersistentBusConfig#getTableName()]
2015-01-26 23:44:34,435 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.persistent.bus.${instanceName}.inMemory] on [org.killbill.bus.api.PersistentBusConfig#isInMemory()]
2015-01-26 23:44:34,435 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [3] for [org.killbill.persistent.bus.${instanceName}.max.failure.retry] on [org.killbill.bus.api.PersistentBusConfig#getMaxFailureRetries()]
2015-01-26 23:44:34,435 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [true] for [org.killbill.persistent.bus.main.sticky] on [org.killbill.bus.api.PersistentBusConfig#isSticky()]
2015-01-26 23:44:34,435 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [100] for [org.killbill.persistent.bus.main.claimed] on [org.killbill.bus.api.PersistentBusConfig#getMaxEntriesClaimed()]
2015-01-26 23:44:34,436 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [5] for [org.killbill.persistent.bus.${instanceName}.inflight.claimed] on [org.killbill.bus.api.PersistentBusConfig#getMaxInflightQEntriesClaimed()]
2015-01-26 23:44:34,436 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [5m] for [org.killbill.persistent.bus.${instanceName}.claim.time] on [org.killbill.bus.api.PersistentBusConfig#getClaimedTime()]
2015-01-26 23:44:34,436 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [0] for [org.killbill.persistent.bus.main.sleep] on [org.killbill.bus.api.PersistentBusConfig#getSleepTimeMs()]
2015-01-26 23:44:34,437 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.persistent.bus.${instanceName}.off] on [org.killbill.bus.api.PersistentBusConfig#isProcessingOff()]
2015-01-26 23:44:34,438 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [10] for [org.killbill.persistent.bus.main.nbThreads] on [org.killbill.bus.api.PersistentBusConfig#getNbThreads()]
2015-01-26 23:44:34,451 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [bus_ext_events_history] for [org.killbill.persistent.bus.external.historyTableName] on [org.killbill.bus.api.PersistentBusConfig#getHistoryTableName()]
2015-01-26 23:44:34,452 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [true] for [org.killbill.persistent.bus.external.useInflightQ] on [org.killbill.bus.api.PersistentBusConfig#isUsingInflightQueue()]
2015-01-26 23:44:34,452 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [30000] for [org.killbill.persistent.bus.external.queue.capacity] on [org.killbill.bus.api.PersistentBusConfig#getQueueCapacity()]
2015-01-26 23:44:34,452 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [bus_ext_events] for [org.killbill.persistent.bus.external.tableName] on [org.killbill.bus.api.PersistentBusConfig#getTableName()]
2015-01-26 23:44:34,452 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [true] for [org.killbill.persistent.bus.external.inMemory] on [org.killbill.bus.api.PersistentBusConfig#isInMemory()]
2015-01-26 23:44:34,453 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [3] for [org.killbill.persistent.bus.${instanceName}.max.failure.retry] on [org.killbill.bus.api.PersistentBusConfig#getMaxFailureRetries()]
2015-01-26 23:44:34,453 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [true] for [org.killbill.persistent.bus.external.sticky] on [org.killbill.bus.api.PersistentBusConfig#isSticky()]
2015-01-26 23:44:34,453 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [100] for [org.killbill.persistent.bus.external.claimed] on [org.killbill.bus.api.PersistentBusConfig#getMaxEntriesClaimed()]
2015-01-26 23:44:34,453 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [100] for [org.killbill.persistent.bus.external.inflight.claimed] on [org.killbill.bus.api.PersistentBusConfig#getMaxInflightQEntriesClaimed()]
2015-01-26 23:44:34,454 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [5m] for [org.killbill.persistent.bus.${instanceName}.claim.time] on [org.killbill.bus.api.PersistentBusConfig#getClaimedTime()]
2015-01-26 23:44:34,454 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [0] for [org.killbill.persistent.bus.external.sleep] on [org.killbill.bus.api.PersistentBusConfig#getSleepTimeMs()]
2015-01-26 23:44:34,454 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.persistent.bus.${instanceName}.off] on [org.killbill.bus.api.PersistentBusConfig#isProcessingOff()]
2015-01-26 23:44:34,454 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [10] for [org.killbill.persistent.bus.external.nbThreads] on [org.killbill.bus.api.PersistentBusConfig#getNbThreads()]
2015-01-26 23:44:34,460 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [notifications_history] for [org.killbill.notificationq.${instanceName}.historyTableName] on [org.killbill.notificationq.api.NotificationQueueConfig#getHistoryTableName()]
2015-01-26 23:44:34,461 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.notificationq.${instanceName}.useInflightQ] on [org.killbill.notificationq.api.NotificationQueueConfig#isUsingInflightQueue()]
2015-01-26 23:44:34,461 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [10000] for [org.killbill.notificationq.${instanceName}.queue.capacity] on [org.killbill.notificationq.api.NotificationQueueConfig#getQueueCapacity()]
2015-01-26 23:44:34,462 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [notifications] for [org.killbill.notificationq.${instanceName}.tableName] on [org.killbill.notificationq.api.NotificationQueueConfig#getTableName()]
2015-01-26 23:44:34,462 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.notificationq.${instanceName}.inMemory] on [org.killbill.notificationq.api.NotificationQueueConfig#isInMemory()]
2015-01-26 23:44:34,462 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [3] for [org.killbill.notificationq.${instanceName}.max.failure.retry] on [org.killbill.notificationq.api.NotificationQueueConfig#getMaxFailureRetries()]
2015-01-26 23:44:34,463 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.notificationq.${instanceName}.sticky] on [org.killbill.notificationq.api.NotificationQueueConfig#isSticky()]
2015-01-26 23:44:34,463 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [100] for [org.killbill.notificationq.main.claimed] on [org.killbill.notificationq.api.NotificationQueueConfig#getMaxEntriesClaimed()]
2015-01-26 23:44:34,463 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [7] for [org.killbill.notificationq.${instanceName}.inflight.claimed] on [org.killbill.notificationq.api.NotificationQueueConfig#getMaxInflightQEntriesClaimed()]
2015-01-26 23:44:34,464 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [5m] for [org.killbill.notificationq.${instanceName}.claim.time] on [org.killbill.notificationq.api.NotificationQueueConfig#getClaimedTime()]
2015-01-26 23:44:34,464 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [1000] for [org.killbill.notificationq.main.sleep] on [org.killbill.notificationq.api.NotificationQueueConfig#getSleepTimeMs()]
2015-01-26 23:44:34,464 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.notificationq.${instanceName}.notification.off] on [org.killbill.notificationq.api.NotificationQueueConfig#isProcessingOff()]
2015-01-26 23:44:34,465 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [1] for [org.killbill.notificationq.${instanceName}.notification.nbThreads] on [org.killbill.notificationq.api.NotificationQueueConfig#getNbThreads()]
2015-01-26 23:44:34,479 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [org.killbill.billing.account.api,org.killbill.billing.analytics.api.sanity,org.killbill.billing.analytics.api.user,org.killbill.billing.beatrix.bus.api,org.killbill.billing.catalog.api,org.killbill.billing.invoice.plugin.api,org.killbill.billing.invoice.api,org.killbill.billing.entitlement.api,org.killbill.billing,org.killbill.billing.notification.api,org.killbill.billing.notification.plugin.api,org.killbill.billing.notification.plugin,org.killbill.billing.osgi.api,org.killbill.billing.osgi.api.config,org.killbill.billing.overdue,org.killbill.billing.payment.api,org.killbill.billing.payment.plugin.api,org.killbill.billing.routing.plugin.api,org.killbill.billing.tenant.api,org.killbill.billing.usage.api,org.killbill.billing.util.api,org.killbill.billing.util.audit,org.killbill.billing.util.callcontext,org.killbill.billing.util.customfield,org.killbill.billing.util.email,org.killbill.billing.util.entity,org.killbill.billing.util.tag,org.killbill.billing.util.template,org.killbill.billing.util.template.translation,org.killbill.billing.currency.plugin.api,org.killbill.billing.currency.api,org.killbill.billing.security.api,org.killbill.killbill.osgi.libs.killbill,com.sun.xml.internal.ws,com.sun.xml.internal.ws.addressing,com.sun.xml.internal.ws.addressing.model,com.sun.xml.internal.ws.addressing.policy,com.sun.xml.internal.ws.addressing.v200408,com.sun.xml.internal.ws.api,com.sun.xml.internal.ws.api.addressing,com.sun.xml.internal.ws.api.client,com.sun.xml.internal.ws.api.config.management,com.sun.xml.internal.ws.api.config.management.policy,com.sun.xml.internal.ws.api.fastinfoset,com.sun.xml.internal.ws.api.ha,com.sun.xml.internal.ws.api.handler,com.sun.xml.internal.ws.api.message,com.sun.xml.internal.ws.api.message.stream,com.sun.xml.internal.ws.api.model,com.sun.xml.internal.ws.api.model.soap,com.sun.xml.internal.ws.api.model.wsdl,com.sun.xml.internal.ws.api.pipe,com.sun.xml.internal.ws.api.pipe.helper,com.sun.xml.internal.ws.api.policy,com.sun.xml.internal.ws.api.server,com.sun.xml.internal.ws.api.streaming,com.sun.xml.internal.ws.api.wsdl.parser,com.sun.xml.internal.ws.api.wsdl.writer,com.sun.xml.internal.ws.binding,com.sun.xml.internal.ws.client,com.sun.xml.internal.ws.client.dispatch,com.sun.xml.internal.ws.client.sei,com.sun.xml.internal.ws.config.management.policy,com.sun.xml.internal.ws.developer,com.sun.xml.internal.ws.encoding,com.sun.xml.internal.ws.encoding.fastinfoset,com.sun.xml.internal.ws.encoding.policy,com.sun.xml.internal.ws.encoding.soap,com.sun.xml.internal.ws.encoding.soap.streaming,com.sun.xml.internal.ws.encoding.xml,com.sun.xml.internal.ws.fault,com.sun.xml.internal.ws.handler,com.sun.xml.internal.ws.message,com.sun.xml.internal.ws.message.jaxb,com.sun.xml.internal.ws.message.saaj,com.sun.xml.internal.ws.message.source,com.sun.xml.internal.ws.message.stream,com.sun.xml.internal.ws.model,com.sun.xml.internal.ws.model.soap,com.sun.xml.internal.ws.model.wsdl,com.sun.xml.internal.ws.org.objectweb.asm,com.sun.xml.internal.ws.policy,com.sun.xml.internal.ws.policy.jaxws,com.sun.xml.internal.ws.policy.jaxws.spi,com.sun.xml.internal.ws.policy.privateutil,com.sun.xml.internal.ws.policy.sourcemodel,com.sun.xml.internal.ws.policy.sourcemodel.attach,com.sun.xml.internal.ws.policy.sourcemodel.wspolicy,com.sun.xml.internal.ws.policy.spi,com.sun.xml.internal.ws.policy.subject,com.sun.xml.internal.ws.protocol.soap,com.sun.xml.internal.ws.protocol.xml,com.sun.xml.internal.ws.resources,com.sun.xml.internal.ws.server,com.sun.xml.internal.ws.server.provider,com.sun.xml.internal.ws.server.sei,com.sun.xml.internal.ws.spi,com.sun.xml.internal.ws.streaming,com.sun.xml.internal.ws.transport,com.sun.xml.internal.ws.transport.http,com.sun.xml.internal.ws.transport.http.client,com.sun.xml.internal.ws.transport.http.server,com.sun.xml.internal.ws.util,com.sun.xml.internal.ws.util.exception,com.sun.xml.internal.ws.util.localization,com.sun.xml.internal.ws.util.pipe,com.sun.xml.internal.ws.util.xml,com.sun.xml.internal.ws.wsdl,com.sun.xml.internal.ws.wsdl.parser,com.sun.xml.internal.ws.wsdl.writer,com.sun.xml.internal.ws.wsdl.writer.document,com.sun.xml.internal.ws.wsdl.writer.document.http,com.sun.xml.internal.ws.wsdl.writer.document.soap,com.sun.xml.internal.ws.wsdl.writer.document.soap12,com.sun.xml.internal.ws.wsdl.writer.document.xsd,javax.annotation,javax.jws.soap,org.xml.sax.ext;org.xml.sax.helpers;org.xml.sax,sun.misc,sun.misc.unsafe,javax.crypto,javax.crypto.spec,javax.management,javax.naming,javax.servlet;version=3.0,javax.servlet.http;version=3.0,org.joda.time;org.joda.time.format;version=2.3,org.osgi.service.log;version=1.3,org.osgi.service.http;version=1.2.0,org.osgi.service.deploymentadmin;version=1.1.0,org.osgi.service.event;version=1.2.0,org.slf4j;version=1.7.2] for [org.killbill.osgi.system.bundle.export.packages] on [org.killbill.billing.osgi.config.OSGIConfig#getSystemBundleExportPackages()]
2015-01-26 23:44:34,480 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [/var/lib/killbill/bundles] for [org.killbill.osgi.bundle.install.dir] on [org.killbill.billing.osgi.config.OSGIConfig#getRootInstallationDir()]
2015-01-26 23:44:34,480 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [killbill.properties] for [org.killbill.osgi.bundle.property.name] on [org.killbill.billing.osgi.config.OSGIConfig#getOSGIKillbillPropertyName()]
2015-01-26 23:44:34,480 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [osgi-cache] for [org.killbill.osgi.bundle.cache.name] on [org.killbill.billing.osgi.config.OSGIConfig#getOSGIBundleCacheName()]
2015-01-26 23:44:34,481 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [/var/lib/killbill/felix-cache] for [org.killbill.osgi.root.dir] on [org.killbill.billing.osgi.config.OSGIConfig#getOSGIBundleRootDir()]
2015-01-26 23:44:34,489 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [1] for [org.killbill.billing.osgi.dao.minIdle] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getMinIdle()]
2015-01-26 23:44:34,490 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [jdbc:h2:file:/var/lib/killbill/killbill;MODE=MYSQL;DB_CLOSE_DELAY=-1;MVCC=true;DB_CLOSE_ON_EXIT=FALSE] for [org.killbill.billing.osgi.dao.url] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getJdbcUrl()]
2015-01-26 23:44:34,490 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [DEBUG] for [org.killbill.billing.osgi.dao.logLevel] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getLogLevel()]
2015-01-26 23:44:34,490 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [HIKARICP] for [org.killbill.billing.osgi.dao.poolingType] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getConnectionPoolingType()]
2015-01-26 23:44:34,490 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [60m] for [org.killbill.billing.osgi.dao.idleMaxAge] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getIdleMaxAge()]
2015-01-26 23:44:34,491 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [0m] for [org.killbill.billing.osgi.dao.maxConnectionAge] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getMaxConnectionAge()]
2015-01-26 23:44:34,491 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [5m] for [org.killbill.billing.osgi.dao.idleConnectionTestPeriod] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getIdleConnectionTestPeriod()]
2015-01-26 23:44:34,491 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [500] for [org.killbill.billing.osgi.dao.prepStmtCacheSize] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getPreparedStatementsCacheSize()]
2015-01-26 23:44:34,491 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [2048] for [org.killbill.billing.osgi.dao.prepStmtCacheSqlLimit] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getPreparedStatementsCacheSqlLimit()]
2015-01-26 23:44:34,492 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [true] for [org.killbill.billing.osgi.dao.cachePrepStmts] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#isPreparedStatementsCacheEnabled()]
2015-01-26 23:44:34,492 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [true] for [org.killbill.billing.osgi.dao.useServerPrepStmts] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#isServerSidePreparedStatementsEnabled()]
2015-01-26 23:44:34,492 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.billing.osgi.dao.dataSourceClassName] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getDataSourceClassName()]
2015-01-26 23:44:34,493 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.billing.osgi.dao.driverClassName] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getDriverClassName()]
2015-01-26 23:44:34,493 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [4.0] for [org.killbill.billing.osgi.dao.mysqlServerVersion] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getMySQLServerVersion()]
2015-01-26 23:44:34,494 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [killbill] for [org.killbill.billing.osgi.dao.user] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getUsername()]
2015-01-26 23:44:34,494 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [10s] for [org.killbill.billing.osgi.dao.connectionTimeout] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getConnectionTimeout()]
2015-01-26 23:44:34,495 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [killbill] for [org.killbill.billing.osgi.dao.password] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getPassword()]
2015-01-26 23:44:34,495 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [30] for [org.killbill.billing.osgi.dao.maxActive] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getMaxActive()]
2015-01-26 23:44:34,509 [localhost-startStop-1] INFO com.zaxxer.hikari.HikariDataSource - HikariCP pool osgi is starting.
2015-01-26 23:44:34,526 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [file:///etc/killbill/ehcache.xml] for [org.killbill.cache.config.location] on [org.killbill.billing.util.config.CacheConfig#getCacheConfigLocation()]
2015-01-26 23:44:34,536 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [SpyCarBasic.xml] for [org.killbill.catalog.uri] on [org.killbill.billing.util.config.CatalogConfig#getCatalogURI()]
2015-01-26 23:44:34,545 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [killbill-currency-plugin] for [org.killbill.currency.provider.default] on [org.killbill.billing.util.config.CurrencyConfig#getDefaultCurrencyProvider()]
2015-01-26 23:44:34,580 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.invoice.emailNotificationsEnabled] on [org.killbill.billing.util.config.InvoiceConfig#isEmailNotificationsEnabled()]
2015-01-26 23:44:34,581 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [36] for [org.killbill.invoice.maxNumberOfMonthsInFuture] on [org.killbill.billing.util.config.InvoiceConfig#getNumberOfMonthsInFuture()]
2015-01-26 23:44:34,581 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [true] for [org.killbill.invoice.usage.insert.zero.amount] on [org.killbill.billing.util.config.InvoiceConfig#isInsertZeroUsageItems()]
2015-01-26 23:44:34,590 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [org.killbill.billing.invoice.template.formatters.DefaultInvoiceFormatterFactory] for [org.killbill.template.invoiceFormatterFactoryClass] on [org.killbill.billing.util.template.translation.TranslatorConfig#getInvoiceFormatterFactoryClass()]
2015-01-26 23:44:34,594 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [org/killbill/billing/util/email/templates/HtmlInvoiceTemplate.mustache] for [org.killbill.template.name] on [org.killbill.billing.util.template.translation.TranslatorConfig#getTemplateName()]
2015-01-26 23:44:34,594 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [en_US] for [org.killbill.default.locale] on [org.killbill.billing.util.template.translation.TranslatorConfig#getDefaultLocale()]
2015-01-26 23:44:34,595 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [org/killbill/billing/util/email/templates/HtmlInvoiceTemplate.mustache] for [org.killbill.manualPayTemplate.name] on [org.killbill.billing.util.template.translation.TranslatorConfig#getManualPayTemplateName()]
2015-01-26 23:44:34,595 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [org/killbill/billing/util/template/translation/CatalogTranslation] for [org.killbill.catalog.bundlePath] on [org.killbill.billing.util.template.translation.TranslatorConfig#getCatalogBundlePath()]
2015-01-26 23:44:34,595 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [org/killbill/billing/util/template/translation/InvoiceTranslation] for [org.killbill.template.bundlePath] on [org.killbill.billing.util.template.translation.TranslatorConfig#getInvoiceTemplateBundlePath()]
2015-01-26 23:44:34,623 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [NoOverdueConfig.xml] for [org.killbill.overdue.uri] on [org.killbill.billing.overdue.OverdueProperties#getConfigURI()]
2015-01-26 23:44:34,649 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.mail.smtp.password] on [org.killbill.billing.util.email.EmailConfig#getSmtpPassword()]
2015-01-26 23:44:34,650 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [support@example.com] for [org.killbill.mail.from] on [org.killbill.billing.util.email.EmailConfig#getDefaultFrom()]
2015-01-26 23:44:34,650 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.mail.useSSL] on [org.killbill.billing.util.email.EmailConfig#useSSL()]
2015-01-26 23:44:34,650 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [Your invoice] for [org.killbill.mail.invoiceEmailSubject] on [org.killbill.billing.util.email.EmailConfig#getInvoiceEmailSubject()]
2015-01-26 23:44:34,651 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.mail.smtp.host] on [org.killbill.billing.util.email.EmailConfig#getSmtpServerName()]
2015-01-26 23:44:34,651 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.mail.smtp.port] on [org.killbill.billing.util.email.EmailConfig#getSmtpPort()]
2015-01-26 23:44:34,651 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.mail.smtp.auth] on [org.killbill.billing.util.email.EmailConfig#useSmtpAuth()]
2015-01-26 23:44:34,651 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.mail.smtp.user] on [org.killbill.billing.util.email.EmailConfig#getSmtpUserName()]
2015-01-26 23:44:34,824 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [1h] for [org.killbill.rbac.globalSessionTimeout] on [org.killbill.billing.util.config.RbacConfig#getGlobalSessionTimeout()]
2015-01-26 23:44:34,850 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [250] for [org.killbill.payment.plugin.threads.nb] on [org.killbill.billing.util.config.PaymentConfig#getPaymentPluginThreadNb()]
2015-01-26 23:44:34,850 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [12h] for [org.killbill.payment.janitor.pending] on [org.killbill.billing.util.config.PaymentConfig#getJanitorPendingCleanupTime()]
2015-01-26 23:44:34,850 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [15m] for [org.killbill.payment.janitor.attempts] on [org.killbill.billing.util.config.PaymentConfig#getJanitorAttemptCompletionTime()]
2015-01-26 23:44:34,851 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [1m] for [org.killbill.payment.janitor.rate] on [org.killbill.billing.util.config.PaymentConfig#getJanitorRunningRate()]
2015-01-26 23:44:34,851 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [] for [org.killbill.payment.invoice.plugin] on [org.killbill.billing.util.config.PaymentConfig#getPaymentControlPluginNames()]
2015-01-26 23:44:34,851 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.payment.off] on [org.killbill.billing.util.config.PaymentConfig#isPaymentOff()]
2015-01-26 23:44:34,851 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [external_payment] for [org.killbill.payment.provider.default] on [org.killbill.billing.util.config.PaymentConfig#getDefaultPaymentProvider()]
2015-01-26 23:44:34,852 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [external_retry] for [org.killbill.payment.retry.provider.default] on [org.killbill.billing.util.config.PaymentConfig#getDefaultRetryProvider()]
2015-01-26 23:44:34,852 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [8,8,8] for [org.killbill.payment.retry.days] on [org.killbill.billing.util.config.PaymentConfig#getPaymentRetryDays()]
2015-01-26 23:44:34,852 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [300] for [org.killbill.payment.failure.retry.start.sec] on [org.killbill.billing.util.config.PaymentConfig#getPluginFailureRetryStart()]
2015-01-26 23:44:34,853 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [2] for [org.killbill.payment.failure.retry.multiplier] on [org.killbill.billing.util.config.PaymentConfig#getPluginFailureRetryMultiplier()]
2015-01-26 23:44:34,853 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [8] for [org.killbill.payment.failure.retry.max.attempts] on [org.killbill.billing.util.config.PaymentConfig#getPluginFailureRetryMaxAttempts()]
2015-01-26 23:44:34,855 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [30s] for [org.killbill.payment.plugin.timeout] on [org.killbill.billing.util.config.PaymentConfig#getPaymentPluginTimeout()]
2015-01-26 23:44:34,889 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [classpath:shiro.ini] for [org.killbill.security.shiroResourcePath] on [org.killbill.billing.util.config.SecurityConfig#getShiroResourcePath()]
2015-01-26 23:44:34,890 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.security.ldap.systemUsername] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPSystemUsername()]
2015-01-26 23:44:34,890 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.security.ldap.systemPassword] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPSystemPassword()]
2015-01-26 23:44:34,890 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [simple] for [org.killbill.security.ldap.authenticationMechanism] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPAuthenticationMechanism()]
2015-01-26 23:44:34,890 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.security.ldap.disableSSLCheck] on [org.killbill.billing.util.config.SecurityConfig#disableShiroLDAPSSLCheck()]
2015-01-26 23:44:34,891 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [memberOf] for [org.killbill.security.ldap.groupNameId] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPGroupNameID()]
2015-01-26 23:44:34,891 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [admin = :
finance = invoice:, payment:
support = entitlement:*, invoice:item_adjust] for [org.killbill.security.ldap.permissionsByGroup] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPPermissionsByGroup()]
2015-01-26 23:44:34,892 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [ldap://127.0.0.1:389] for [org.killbill.security.ldap.url] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPUrl()]
2015-01-26 23:44:34,892 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.security.ldap.userDnTemplate] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPUserDnTemplate()]
2015-01-26 23:44:34,892 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.security.ldap.searchBase] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPSearchBase()]
2015-01-26 23:44:34,893 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [memberOf=uid={0}] for [org.killbill.security.ldap.groupSearchFilter] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPGroupSearchFilter()]
2015-01-26 23:44:34,909 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [5s] for [org.killbill.tenant.broadcast.rate] on [org.killbill.billing.util.config.TenantConfig#getTenantBroadcastServiceRunningRate()]
2015-01-26 23:44:37,028 [localhost-startStop-1] INFO o.k.b.l.glue.PersistentBusProvider - Creating Persistent bus for bus_events
2015-01-26 23:44:38,742 [localhost-startStop-1] WARN o.k.b.lifecycle.DefaultLifecycle - Failed to inject org.killbill.billing.invoice.api.InvoiceService
com.google.inject.ProvisionException: Guice provision errors:
Error in custom provider, java.lang.NullPointerException
while locating org.killbill.billing.util.cache.EhCacheCacheManagerProvider
at org.killbill.billing.util.glue.CacheModule.configure(CacheModule.java:42)
while locating net.sf.ehcache.CacheManager
for parameter 0 at org.killbill.billing.util.cache.CacheControllerDispatcherProvider.(CacheControllerDispatcherProvider.java:41)
while locating org.killbill.billing.util.cache.CacheControllerDispatcherProvider
at org.killbill.billing.util.glue.CacheModule.configure(CacheModule.java:45)
while locating org.killbill.billing.util.cache.CacheControllerDispatcher
for parameter 3 at org.killbill.billing.account.dao.DefaultAccountDao.(DefaultAccountDao.java:66)
while locating org.killbill.billing.account.dao.DefaultAccountDao
at org.killbill.billing.account.glue.DefaultAccountModule.installAccountDao(DefaultAccountModule.java:43)
while locating org.killbill.billing.account.dao.AccountDao
for parameter 0 at org.killbill.billing.account.api.svcs.DefaultAccountInternalApi.(DefaultAccountInternalApi.java:50)
while locating org.killbill.billing.account.api.svcs.DefaultAccountInternalApi
at org.killbill.billing.account.glue.DefaultAccountModule.installInternalApi(DefaultAccountModule.java:53)
while locating org.killbill.billing.account.api.AccountInternalApi
for parameter 0 at org.killbill.billing.invoice.InvoiceListener.(InvoiceListener.java:55)
at org.killbill.billing.invoice.glue.DefaultInvoiceModule.installInvoiceListener(DefaultInvoiceModule.java:120)
while locating org.killbill.billing.invoice.InvoiceListener
for parameter 0 at org.killbill.billing.invoice.api.DefaultInvoiceService.(DefaultInvoiceService.java:41)
while locating org.killbill.billing.invoice.api.DefaultInvoiceService
at org.killbill.billing.invoice.glue.DefaultInvoiceModule.installInvoiceService(DefaultInvoiceModule.java:91)
while locating org.killbill.billing.invoice.api.InvoiceService
Caused by: java.lang.NullPointerException
at org.killbill.billing.util.cache.EhCacheCacheManagerProvider.get(EhCacheCacheManagerProvider.java:80)
at org.killbill.billing.util.cache.EhCacheCacheManagerProvider.get(EhCacheCacheManagerProvider.java:36)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:55)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:53)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1013)
at org.killbill.billing.lifecycle.DefaultLifecycle.findServices(DefaultLifecycle.java:101)
at org.killbill.billing.lifecycle.DefaultLifecycle.init(DefaultLifecycle.java:124)
at org.killbill.billing.lifecycle.DefaultLifecycle.init(DefaultLifecycle.java:120)
at org.killbill.billing.lifecycle.DefaultLifecycle.(DefaultLifecycle.java:56)
at org.killbill.billing.lifecycle.DefaultLifecycle$$FastClassByGuice$$1610a1bf.newInstance()
at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198)
at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
at com.google.inject.Guice.createInjector(Guice.java:95)
at org.killbill.commons.skeleton.listeners.GuiceServletContextListener.getInjector(GuiceServletContextListener.java:92)
at com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:45)
at org.killbill.commons.skeleton.listeners.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:54)
at org.killbill.billing.server.listeners.KillbillPlatformGuiceListener.initializeGuice(KillbillPlatformGuiceListener.java:137)
at org.killbill.billing.server.listeners.KillbillPlatformGuiceListener.contextInitialized(KillbillPlatformGuiceListener.java:89)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:670)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Error in custom provider, java.lang.NullPointerException
while locating org.killbill.billing.util.cache.EhCacheCacheManagerProvider
at org.killbill.billing.util.glue.CacheModule.configure(CacheModule.java:42)
while locating net.sf.ehcache.CacheManager
for parameter 0 at org.killbill.billing.util.cache.CacheControllerDispatcherProvider.(CacheControllerDispatcherProvider.java:41)
while locating org.killbill.billing.util.cache.CacheControllerDispatcherProvider
at org.killbill.billing.util.glue.CacheModule.configure(CacheModule.java:45)
while locating org.killbill.billing.util.cache.CacheControllerDispatcher
for parameter 2 at org.killbill.billing.util.callcontext.InternalCallContextFactory.(InternalCallContextFactory.java:45)
at org.killbill.billing.util.glue.CallContextModule.configure(CallContextModule.java:35)
while locating org.killbill.billing.util.callcontext.InternalCallContextFactory
for parameter 4 at org.killbill.billing.account.dao.DefaultAccountDao.(DefaultAccountDao.java:66)
while locating org.killbill.billing.account.dao.DefaultAccountDao
at org.killbill.billing.account.glue.DefaultAccountModule.installAccountDao(DefaultAccountModule.java:43)
while locating org.killbill.billing.account.dao.AccountDao
for parameter 0 at org.killbill.billing.account.api.svcs.DefaultAccountInternalApi.(DefaultAccountInternalApi.java:50)
while locating org.killbill.billing.account.api.svcs.DefaultAccountInternalApi
at org.killbill.billing.account.glue.DefaultAccountModule.installInternalApi(DefaultAccountModule.java:53)
while locating org.killbill.billing.account.api.AccountInternalApi
for parameter 0 at org.killbill.billing.invoice.InvoiceListener.(InvoiceListener.java:55)
at org.killbill.billing.invoice.glue.DefaultInvoiceModule.installInvoiceListener(DefaultInvoiceModule.java:120)
while locating org.killbill.billing.invoice.InvoiceListener
for parameter 0 at org.killbill.billing.invoice.api.DefaultInvoiceService.(DefaultInvoiceService.java:41)
while locating org.killbill.billing.invoice.api.DefaultInvoiceService
at org.killbill.billing.invoice.glue.DefaultInvoiceModule.installInvoiceService(DefaultInvoiceModule.java:91)
while locating org.killbill.billing.invoice.api.InvoiceService
Caused by: java.lang.NullPointerException
at org.killbill.billing.util.cache.EhCacheCacheManagerProvider.get(EhCacheCacheManagerProvider.java:80)
at org.killbill.billing.util.cache.EhCacheCacheManagerProvider.get(EhCacheCacheManagerProvider.java:36)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:55)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:53)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1013)
at org.killbill.billing.lifecycle.DefaultLifecycle.findServices(DefaultLifecycle.java:101)
at org.killbill.billing.lifecycle.DefaultLifecycle.init(DefaultLifecycle.java:124)
at org.killbill.billing.lifecycle.DefaultLifecycle.init(DefaultLifecycle.java:120)
at org.killbill.billing.lifecycle.DefaultLifecycle.(DefaultLifecycle.java:56)
at org.killbill.billing.lifecycle.DefaultLifecycle$$FastClassByGuice$$1610a1bf.newInstance()
at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198)
at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
at com.google.inject.Guice.createInjector(Guice.java:95)
at org.killbill.commons.skeleton.listeners.GuiceServletContextListener.getInjector(GuiceServletContextListener.java:92)
at com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:45)
at org.killbill.commons.skeleton.listeners.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:54)
at org.killbill.billing.server.listeners.KillbillPlatformGuiceListener.initializeGuice(KillbillPlatformGuiceListener.java:137)
at org.killbill.billing.server.listeners.KillbillPlatformGuiceListener.contextInitialized(KillbillPlatformGuiceListener.java:89)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:670)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Error in custom provider, java.lang.NullPointerException
while locating org.killbill.billing.util.cache.EhCacheCacheManagerProvider
at org.killbill.billing.util.glue.CacheModule.configure(CacheModule.java:42)
while locating net.sf.ehcache.CacheManager
for parameter 0 at org.killbill.billing.util.cache.CacheControllerDispatcherProvider.(CacheControllerDispatcherProvider.java:41)
while locating org.killbill.billing.util.cache.CacheControllerDispatcherProvider
at org.killbill.billing.util.glue.CacheModule.configure(CacheModule.java:45)
while locating org.killbill.billing.util.cache.CacheControllerDispatcher
for parameter 2 at org.killbill.billing.util.callcontext.InternalCallContextFactory.(InternalCallContextFactory.java:45)
at org.killbill.billing.util.glue.CallContextModule.configure(CallContextModule.java:35)
while locating org.killbill.billing.util.callcontext.InternalCallContextFactory
for parameter 2 at org.killbill.billing.invoice.InvoiceListener.(InvoiceListener.java:55)
at org.killbill.billing.invoice.glue.DefaultInvoiceModule.installInvoiceListener(DefaultInvoiceModule.java:120)
while locating org.killbill.billing.invoice.InvoiceListener
for parameter 0 at org.killbill.billing.invoice.api.DefaultInvoiceService.(DefaultInvoiceService.java:41)
while locating org.killbill.billing.invoice.api.DefaultInvoiceService
at org.killbill.billing.invoice.glue.DefaultInvoiceModule.installInvoiceService(DefaultInvoiceModule.java:91)
while locating org.killbill.billing.invoice.api.InvoiceService
Caused by: java.lang.NullPointerException
at org.killbill.billing.util.cache.EhCacheCacheManagerProvider.get(EhCacheCacheManagerProvider.java:80)
at org.killbill.billing.util.cache.EhCacheCacheManagerProvider.get(EhCacheCacheManagerProvider.java:36)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:55)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:53)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
The text was updated successfully, but these errors were encountered:
When running the docker container killbill does not start correctly. A NullPointerException is thrown.
see the log output below:
~% docker run -tid --name killbilltest -p 8080:8080 killbill/killbill
Unable to find image 'killbill/killbill' locally
Pulling repository killbill/killbill
e91fe282fa30: Pulling dependent layers
511136ea3c5a: Download complete
5bc37dc2dfba: Download complete
61cb619d86bc: Download complete
3f45ca85fedc: Download complete
78e82ee876a2: Download complete
dc07507cef42: Download complete
86ce37374f40: Download complete
af5ff3da9eaf: Download complete
e91fe282fa30: Download complete
2dca64660f6e: Download complete
d5c4b34d66a8: Download complete
c2b9fc84e3b2: Download complete
2bd72723981c: Download complete
7bc32c681808: Download complete
395826a63223: Download complete
d28c8e0dca6a: Download complete
1d9157b54626: Download complete
a3fe5b3abc99: Download complete
bc3d9677c7db: Download complete
08d2f55553ed: Download complete
e66f3b1df0a5: Download complete
98780983a45a: Download complete
8745169e6cbb: Download complete
ef2521ff2f17: Download complete
fb4847c2df1d: Download complete
d6342cef5a8a: Download complete
e64d5587ca82: Download complete
e702cf2bbe84: Download complete
2e10a458bf70: Download complete
5cabc9dadfa5: Download complete
ffff2c94d691: Download complete
56f5486271f5: Download complete
18b969c66877: Download complete
84ff06ba4c3d: Download complete
be763b9a86dc: Download complete
e63a76a15cd8: Download complete
379a32bf98c5: Download complete
e83731e23ea4: Download complete
1e565c268fe5: Download complete
5c832e37c8ec: Download complete
30a3e21581a7: Download complete
87acb519dd31: Download complete
8094ff7f45ba: Download complete
1610f53c4d88: Download complete
e90097ff5d5a: Download complete
4ca5c338ca64: Download complete
e16cada9179c: Download complete
7aa50871dcbb: Download complete
62e620119260: Download complete
1bfb4f1f6c97: Download complete
d23bd90aa2c8: Download complete
b8421a0e1eb9: Download complete
f2f5d2d9e12c: Download complete
Status: Downloaded newer image for killbill/killbill:latest
24cf288216d1db6f58c07847a395f3688ade84f5288816b3793de9ab5a3e1814
~% docker logs -f killbilltest
Kill Bill properties file not found - creating now...
Kill Bill kpm file not found - creating now...
Starting Kill Bill installation...
I, [2015-01-26T23:43:39.422000 #61] INFO -- : Starting download of org.kill-bill.billing:killbill-profiles-killbill:war:LATEST to /tmp/d20150126-61-vcpwr2
I, [2015-01-26T23:44:08.509000 #61] INFO -- : Successful installation of org.kill-bill.billing:killbill-profiles-killbill:war:LATEST to /var/lib/tomcat7/webapps/ROOT.war
I, [2015-01-26T23:44:10.174000 #61] INFO -- : Starting download of org.kill-bill.billing:killbill-platform-osgi-bundles-defaultbundles:tar.gz:0.1.1 to /tmp/d20150126-61-evwxqp
I, [2015-01-26T23:44:23.927000 #61] INFO -- : Successful installation of org.kill-bill.billing:killbill-platform-osgi-bundles-defaultbundles:tar.gz:0.1.1 to /var/lib/killbill/bundles/platform
Using CATALINA_BASE: /var/lib/tomcat7
Using CATALINA_HOME: /usr/share/tomcat7
Using CATALINA_TMPDIR: /tmp/tomcat7-tomcat7-tmp
Using JRE_HOME: /usr/lib/jvm/default-java
Using CLASSPATH: /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
Using CATALINA_PID: /var/run/tomcat7.pid
Listening for transport dt_socket at address: 12345
Jan 26, 2015 11:44:27 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Jan 26, 2015 11:44:27 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 528 ms
Jan 26, 2015 11:44:27 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jan 26, 2015 11:44:27 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.52 (Ubuntu)
Jan 26, 2015 11:44:27 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor /etc/tomcat7/Catalina/localhost/ROOT.xml
23:44:32,596 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
23:44:32,596 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
23:44:32,596 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/var/lib/tomcat7/webapps/ROOT/WEB-INF/classes/logback.xml]
23:44:32,598 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs multiple times on the classpath.
23:44:32,598 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [jar:file:/var/lib/tomcat7/webapps/ROOT/WEB-INF/lib/swagger-core_2.10-1.3.10.jar!/logback.xml]
23:44:32,598 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [file:/var/lib/tomcat7/webapps/ROOT/WEB-INF/classes/logback.xml]
23:44:32,652 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
23:44:32,655 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
23:44:32,666 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
23:44:32,699 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
23:44:32,765 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.sift.SiftingAppender]
23:44:32,769 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SIFT-jdbc-sqlonly]
23:44:32,794 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.sift.SiftingAppender]
23:44:32,794 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SIFT-jdbc-sqltiming]
23:44:32,795 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.sift.SiftingAppender]
23:44:32,795 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SIFT-jdbc-audit]
23:44:32,796 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.sift.SiftingAppender]
23:44:32,796 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SIFT-jdbc-resultset]
23:44:32,796 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.sift.SiftingAppender]
23:44:32,796 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SIFT-jdbc-resultsettable]
23:44:32,797 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.sift.SiftingAppender]
23:44:32,797 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SIFT-jdbc-connection]
23:44:32,799 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [jdbc.sqlonly] to ERROR
23:44:32,799 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [jdbc.sqlonly] to false
23:44:32,800 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SIFT-jdbc-sqlonly] to Logger[jdbc.sqlonly]
23:44:32,800 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [jdbc.sqltiming] to INFO
23:44:32,800 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [jdbc.sqltiming] to false
23:44:32,800 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SIFT-jdbc-sqltiming] to Logger[jdbc.sqltiming]
23:44:32,800 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [jdbc.audit] to OFF
23:44:32,800 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [jdbc.audit] to false
23:44:32,800 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SIFT-jdbc-audit] to Logger[jdbc.audit]
23:44:32,800 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [jdbc.resultset] to OFF
23:44:32,800 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [jdbc.resultset] to false
23:44:32,800 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SIFT-jdbc-resultset] to Logger[jdbc.resultset]
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [jdbc.resultsettable] to OFF
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [jdbc.resultsettable] to false
23:44:32,801 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SIFT-jdbc-resultsettable] to Logger[jdbc.resultsettable]
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [jdbc.connection] to OFF
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [jdbc.connection] to false
23:44:32,801 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SIFT-jdbc-connection] to Logger[jdbc.connection]
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.dmurph] to OFF
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.killbill.billing.notificationq] to INFO
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.killbill.billing.queue] to INFO
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.killbill.billing.server.updatechecker] to INFO
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.eclipse] to INFO
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
23:44:32,801 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
23:44:32,801 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
23:44:32,802 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@50ff8b45 - Registering current configuration as safe fallback point
2015-01-26 23:44:32,844 [localhost-startStop-1] WARN o.k.b.p.c.DefaultKillbillConfigSource - !!! Naughty overwrite of user.timezone system property with Etc/UTC may break database serialization of date. Kill Bill will overwrite to GMT !!!
2015-01-26 23:44:32,877 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [true] for [org.killbill.server.multitenant] on [org.killbill.billing.server.config.KillbillServerConfig#isMultiTenancyEnabled()]
2015-01-26 23:44:32,880 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [http://localhost:8080] for [org.killbill.server.baseUrl] on [org.killbill.billing.server.config.KillbillServerConfig#getBaseUrl()]
2015-01-26 23:44:32,881 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [true] for [org.killbill.server.test.mode] on [org.killbill.billing.server.config.KillbillServerConfig#isTestModeEnabled()]
2015-01-26 23:44:33,421 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [1] for [org.killbill.dao.minIdle] on [org.killbill.commons.jdbi.guice.DaoConfig#getMinIdle()]
2015-01-26 23:44:33,422 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [jdbc:h2:file:/var/lib/killbill/killbill;MODE=MYSQL;DB_CLOSE_DELAY=-1;MVCC=true;DB_CLOSE_ON_EXIT=FALSE] for [org.killbill.dao.url] on [org.killbill.commons.jdbi.guice.DaoConfig#getJdbcUrl()]
2015-01-26 23:44:33,422 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [DEBUG] for [org.killbill.dao.logLevel] on [org.killbill.commons.jdbi.guice.DaoConfig#getLogLevel()]
2015-01-26 23:44:33,423 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [HIKARICP] for [org.killbill.dao.poolingType] on [org.killbill.commons.jdbi.guice.DaoConfig#getConnectionPoolingType()]
2015-01-26 23:44:33,424 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [60m] for [org.killbill.dao.idleMaxAge] on [org.killbill.commons.jdbi.guice.DaoConfig#getIdleMaxAge()]
2015-01-26 23:44:33,427 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [0m] for [org.killbill.dao.maxConnectionAge] on [org.killbill.commons.jdbi.guice.DaoConfig#getMaxConnectionAge()]
2015-01-26 23:44:33,427 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [5m] for [org.killbill.dao.idleConnectionTestPeriod] on [org.killbill.commons.jdbi.guice.DaoConfig#getIdleConnectionTestPeriod()]
2015-01-26 23:44:33,428 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [500] for [org.killbill.dao.prepStmtCacheSize] on [org.killbill.commons.jdbi.guice.DaoConfig#getPreparedStatementsCacheSize()]
2015-01-26 23:44:33,429 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [2048] for [org.killbill.dao.prepStmtCacheSqlLimit] on [org.killbill.commons.jdbi.guice.DaoConfig#getPreparedStatementsCacheSqlLimit()]
2015-01-26 23:44:33,430 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [true] for [org.killbill.dao.cachePrepStmts] on [org.killbill.commons.jdbi.guice.DaoConfig#isPreparedStatementsCacheEnabled()]
2015-01-26 23:44:33,430 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [true] for [org.killbill.dao.useServerPrepStmts] on [org.killbill.commons.jdbi.guice.DaoConfig#isServerSidePreparedStatementsEnabled()]
2015-01-26 23:44:33,432 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.dao.dataSourceClassName] on [org.killbill.commons.jdbi.guice.DaoConfig#getDataSourceClassName()]
2015-01-26 23:44:33,433 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.dao.driverClassName] on [org.killbill.commons.jdbi.guice.DaoConfig#getDriverClassName()]
2015-01-26 23:44:33,433 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [4.0] for [org.killbill.dao.mysqlServerVersion] on [org.killbill.commons.jdbi.guice.DaoConfig#getMySQLServerVersion()]
2015-01-26 23:44:33,434 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [killbill] for [org.killbill.dao.user] on [org.killbill.commons.jdbi.guice.DaoConfig#getUsername()]
2015-01-26 23:44:33,434 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [10s] for [org.killbill.dao.connectionTimeout] on [org.killbill.commons.jdbi.guice.DaoConfig#getConnectionTimeout()]
2015-01-26 23:44:33,435 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [killbill] for [org.killbill.dao.password] on [org.killbill.commons.jdbi.guice.DaoConfig#getPassword()]
2015-01-26 23:44:33,435 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [30] for [org.killbill.dao.maxActive] on [org.killbill.commons.jdbi.guice.DaoConfig#getMaxActive()]
2015-01-26 23:44:33,863 [localhost-startStop-1] INFO com.zaxxer.hikari.HikariDataSource - HikariCP pool main is starting.
2015-01-26 23:44:34,039 [localhost-startStop-1] INFO o.k.commons.embeddeddb.EmbeddedDB - H2 started on http://127.0.0.1:8082. JDBC=jdbc:h2:file:/var/lib/killbill/killbill;MODE=MYSQL;DB_CLOSE_DELAY=-1;MVCC=true;DB_CLOSE_ON_EXIT=FALSE, Username=killbill, Password=killbill
2015-01-26 23:44:34,433 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [bus_events_history] for [org.killbill.persistent.bus.${instanceName}.historyTableName] on [org.killbill.bus.api.PersistentBusConfig#getHistoryTableName()]
2015-01-26 23:44:34,434 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [true] for [org.killbill.persistent.bus.main.useInflightQ] on [org.killbill.bus.api.PersistentBusConfig#isUsingInflightQueue()]
2015-01-26 23:44:34,434 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [30000] for [org.killbill.persistent.bus.main.queue.capacity] on [org.killbill.bus.api.PersistentBusConfig#getQueueCapacity()]
2015-01-26 23:44:34,434 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [bus_events] for [org.killbill.persistent.bus.${instanceName}.tableName] on [org.killbill.bus.api.PersistentBusConfig#getTableName()]
2015-01-26 23:44:34,435 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.persistent.bus.${instanceName}.inMemory] on [org.killbill.bus.api.PersistentBusConfig#isInMemory()]
2015-01-26 23:44:34,435 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [3] for [org.killbill.persistent.bus.${instanceName}.max.failure.retry] on [org.killbill.bus.api.PersistentBusConfig#getMaxFailureRetries()]
2015-01-26 23:44:34,435 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [true] for [org.killbill.persistent.bus.main.sticky] on [org.killbill.bus.api.PersistentBusConfig#isSticky()]
2015-01-26 23:44:34,435 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [100] for [org.killbill.persistent.bus.main.claimed] on [org.killbill.bus.api.PersistentBusConfig#getMaxEntriesClaimed()]
2015-01-26 23:44:34,436 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [5] for [org.killbill.persistent.bus.${instanceName}.inflight.claimed] on [org.killbill.bus.api.PersistentBusConfig#getMaxInflightQEntriesClaimed()]
2015-01-26 23:44:34,436 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [5m] for [org.killbill.persistent.bus.${instanceName}.claim.time] on [org.killbill.bus.api.PersistentBusConfig#getClaimedTime()]
2015-01-26 23:44:34,436 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [0] for [org.killbill.persistent.bus.main.sleep] on [org.killbill.bus.api.PersistentBusConfig#getSleepTimeMs()]
2015-01-26 23:44:34,437 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.persistent.bus.${instanceName}.off] on [org.killbill.bus.api.PersistentBusConfig#isProcessingOff()]
2015-01-26 23:44:34,438 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [10] for [org.killbill.persistent.bus.main.nbThreads] on [org.killbill.bus.api.PersistentBusConfig#getNbThreads()]
2015-01-26 23:44:34,451 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [bus_ext_events_history] for [org.killbill.persistent.bus.external.historyTableName] on [org.killbill.bus.api.PersistentBusConfig#getHistoryTableName()]
2015-01-26 23:44:34,452 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [true] for [org.killbill.persistent.bus.external.useInflightQ] on [org.killbill.bus.api.PersistentBusConfig#isUsingInflightQueue()]
2015-01-26 23:44:34,452 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [30000] for [org.killbill.persistent.bus.external.queue.capacity] on [org.killbill.bus.api.PersistentBusConfig#getQueueCapacity()]
2015-01-26 23:44:34,452 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [bus_ext_events] for [org.killbill.persistent.bus.external.tableName] on [org.killbill.bus.api.PersistentBusConfig#getTableName()]
2015-01-26 23:44:34,452 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [true] for [org.killbill.persistent.bus.external.inMemory] on [org.killbill.bus.api.PersistentBusConfig#isInMemory()]
2015-01-26 23:44:34,453 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [3] for [org.killbill.persistent.bus.${instanceName}.max.failure.retry] on [org.killbill.bus.api.PersistentBusConfig#getMaxFailureRetries()]
2015-01-26 23:44:34,453 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [true] for [org.killbill.persistent.bus.external.sticky] on [org.killbill.bus.api.PersistentBusConfig#isSticky()]
2015-01-26 23:44:34,453 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [100] for [org.killbill.persistent.bus.external.claimed] on [org.killbill.bus.api.PersistentBusConfig#getMaxEntriesClaimed()]
2015-01-26 23:44:34,453 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [100] for [org.killbill.persistent.bus.external.inflight.claimed] on [org.killbill.bus.api.PersistentBusConfig#getMaxInflightQEntriesClaimed()]
2015-01-26 23:44:34,454 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [5m] for [org.killbill.persistent.bus.${instanceName}.claim.time] on [org.killbill.bus.api.PersistentBusConfig#getClaimedTime()]
2015-01-26 23:44:34,454 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [0] for [org.killbill.persistent.bus.external.sleep] on [org.killbill.bus.api.PersistentBusConfig#getSleepTimeMs()]
2015-01-26 23:44:34,454 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.persistent.bus.${instanceName}.off] on [org.killbill.bus.api.PersistentBusConfig#isProcessingOff()]
2015-01-26 23:44:34,454 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [10] for [org.killbill.persistent.bus.external.nbThreads] on [org.killbill.bus.api.PersistentBusConfig#getNbThreads()]
2015-01-26 23:44:34,460 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [notifications_history] for [org.killbill.notificationq.${instanceName}.historyTableName] on [org.killbill.notificationq.api.NotificationQueueConfig#getHistoryTableName()]
2015-01-26 23:44:34,461 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.notificationq.${instanceName}.useInflightQ] on [org.killbill.notificationq.api.NotificationQueueConfig#isUsingInflightQueue()]
2015-01-26 23:44:34,461 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [10000] for [org.killbill.notificationq.${instanceName}.queue.capacity] on [org.killbill.notificationq.api.NotificationQueueConfig#getQueueCapacity()]
2015-01-26 23:44:34,462 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [notifications] for [org.killbill.notificationq.${instanceName}.tableName] on [org.killbill.notificationq.api.NotificationQueueConfig#getTableName()]
2015-01-26 23:44:34,462 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.notificationq.${instanceName}.inMemory] on [org.killbill.notificationq.api.NotificationQueueConfig#isInMemory()]
2015-01-26 23:44:34,462 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [3] for [org.killbill.notificationq.${instanceName}.max.failure.retry] on [org.killbill.notificationq.api.NotificationQueueConfig#getMaxFailureRetries()]
2015-01-26 23:44:34,463 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.notificationq.${instanceName}.sticky] on [org.killbill.notificationq.api.NotificationQueueConfig#isSticky()]
2015-01-26 23:44:34,463 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [100] for [org.killbill.notificationq.main.claimed] on [org.killbill.notificationq.api.NotificationQueueConfig#getMaxEntriesClaimed()]
2015-01-26 23:44:34,463 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [7] for [org.killbill.notificationq.${instanceName}.inflight.claimed] on [org.killbill.notificationq.api.NotificationQueueConfig#getMaxInflightQEntriesClaimed()]
2015-01-26 23:44:34,464 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [5m] for [org.killbill.notificationq.${instanceName}.claim.time] on [org.killbill.notificationq.api.NotificationQueueConfig#getClaimedTime()]
2015-01-26 23:44:34,464 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [1000] for [org.killbill.notificationq.main.sleep] on [org.killbill.notificationq.api.NotificationQueueConfig#getSleepTimeMs()]
2015-01-26 23:44:34,464 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.notificationq.${instanceName}.notification.off] on [org.killbill.notificationq.api.NotificationQueueConfig#isProcessingOff()]
2015-01-26 23:44:34,465 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [1] for [org.killbill.notificationq.${instanceName}.notification.nbThreads] on [org.killbill.notificationq.api.NotificationQueueConfig#getNbThreads()]
2015-01-26 23:44:34,479 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [org.killbill.billing.account.api,org.killbill.billing.analytics.api.sanity,org.killbill.billing.analytics.api.user,org.killbill.billing.beatrix.bus.api,org.killbill.billing.catalog.api,org.killbill.billing.invoice.plugin.api,org.killbill.billing.invoice.api,org.killbill.billing.entitlement.api,org.killbill.billing,org.killbill.billing.notification.api,org.killbill.billing.notification.plugin.api,org.killbill.billing.notification.plugin,org.killbill.billing.osgi.api,org.killbill.billing.osgi.api.config,org.killbill.billing.overdue,org.killbill.billing.payment.api,org.killbill.billing.payment.plugin.api,org.killbill.billing.routing.plugin.api,org.killbill.billing.tenant.api,org.killbill.billing.usage.api,org.killbill.billing.util.api,org.killbill.billing.util.audit,org.killbill.billing.util.callcontext,org.killbill.billing.util.customfield,org.killbill.billing.util.email,org.killbill.billing.util.entity,org.killbill.billing.util.tag,org.killbill.billing.util.template,org.killbill.billing.util.template.translation,org.killbill.billing.currency.plugin.api,org.killbill.billing.currency.api,org.killbill.billing.security.api,org.killbill.killbill.osgi.libs.killbill,com.sun.xml.internal.ws,com.sun.xml.internal.ws.addressing,com.sun.xml.internal.ws.addressing.model,com.sun.xml.internal.ws.addressing.policy,com.sun.xml.internal.ws.addressing.v200408,com.sun.xml.internal.ws.api,com.sun.xml.internal.ws.api.addressing,com.sun.xml.internal.ws.api.client,com.sun.xml.internal.ws.api.config.management,com.sun.xml.internal.ws.api.config.management.policy,com.sun.xml.internal.ws.api.fastinfoset,com.sun.xml.internal.ws.api.ha,com.sun.xml.internal.ws.api.handler,com.sun.xml.internal.ws.api.message,com.sun.xml.internal.ws.api.message.stream,com.sun.xml.internal.ws.api.model,com.sun.xml.internal.ws.api.model.soap,com.sun.xml.internal.ws.api.model.wsdl,com.sun.xml.internal.ws.api.pipe,com.sun.xml.internal.ws.api.pipe.helper,com.sun.xml.internal.ws.api.policy,com.sun.xml.internal.ws.api.server,com.sun.xml.internal.ws.api.streaming,com.sun.xml.internal.ws.api.wsdl.parser,com.sun.xml.internal.ws.api.wsdl.writer,com.sun.xml.internal.ws.binding,com.sun.xml.internal.ws.client,com.sun.xml.internal.ws.client.dispatch,com.sun.xml.internal.ws.client.sei,com.sun.xml.internal.ws.config.management.policy,com.sun.xml.internal.ws.developer,com.sun.xml.internal.ws.encoding,com.sun.xml.internal.ws.encoding.fastinfoset,com.sun.xml.internal.ws.encoding.policy,com.sun.xml.internal.ws.encoding.soap,com.sun.xml.internal.ws.encoding.soap.streaming,com.sun.xml.internal.ws.encoding.xml,com.sun.xml.internal.ws.fault,com.sun.xml.internal.ws.handler,com.sun.xml.internal.ws.message,com.sun.xml.internal.ws.message.jaxb,com.sun.xml.internal.ws.message.saaj,com.sun.xml.internal.ws.message.source,com.sun.xml.internal.ws.message.stream,com.sun.xml.internal.ws.model,com.sun.xml.internal.ws.model.soap,com.sun.xml.internal.ws.model.wsdl,com.sun.xml.internal.ws.org.objectweb.asm,com.sun.xml.internal.ws.policy,com.sun.xml.internal.ws.policy.jaxws,com.sun.xml.internal.ws.policy.jaxws.spi,com.sun.xml.internal.ws.policy.privateutil,com.sun.xml.internal.ws.policy.sourcemodel,com.sun.xml.internal.ws.policy.sourcemodel.attach,com.sun.xml.internal.ws.policy.sourcemodel.wspolicy,com.sun.xml.internal.ws.policy.spi,com.sun.xml.internal.ws.policy.subject,com.sun.xml.internal.ws.protocol.soap,com.sun.xml.internal.ws.protocol.xml,com.sun.xml.internal.ws.resources,com.sun.xml.internal.ws.server,com.sun.xml.internal.ws.server.provider,com.sun.xml.internal.ws.server.sei,com.sun.xml.internal.ws.spi,com.sun.xml.internal.ws.streaming,com.sun.xml.internal.ws.transport,com.sun.xml.internal.ws.transport.http,com.sun.xml.internal.ws.transport.http.client,com.sun.xml.internal.ws.transport.http.server,com.sun.xml.internal.ws.util,com.sun.xml.internal.ws.util.exception,com.sun.xml.internal.ws.util.localization,com.sun.xml.internal.ws.util.pipe,com.sun.xml.internal.ws.util.xml,com.sun.xml.internal.ws.wsdl,com.sun.xml.internal.ws.wsdl.parser,com.sun.xml.internal.ws.wsdl.writer,com.sun.xml.internal.ws.wsdl.writer.document,com.sun.xml.internal.ws.wsdl.writer.document.http,com.sun.xml.internal.ws.wsdl.writer.document.soap,com.sun.xml.internal.ws.wsdl.writer.document.soap12,com.sun.xml.internal.ws.wsdl.writer.document.xsd,javax.annotation,javax.jws.soap,org.xml.sax.ext;org.xml.sax.helpers;org.xml.sax,sun.misc,sun.misc.unsafe,javax.crypto,javax.crypto.spec,javax.management,javax.naming,javax.servlet;version=3.0,javax.servlet.http;version=3.0,org.joda.time;org.joda.time.format;version=2.3,org.osgi.service.log;version=1.3,org.osgi.service.http;version=1.2.0,org.osgi.service.deploymentadmin;version=1.1.0,org.osgi.service.event;version=1.2.0,org.slf4j;version=1.7.2] for [org.killbill.osgi.system.bundle.export.packages] on [org.killbill.billing.osgi.config.OSGIConfig#getSystemBundleExportPackages()]
2015-01-26 23:44:34,480 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [/var/lib/killbill/bundles] for [org.killbill.osgi.bundle.install.dir] on [org.killbill.billing.osgi.config.OSGIConfig#getRootInstallationDir()]
2015-01-26 23:44:34,480 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [killbill.properties] for [org.killbill.osgi.bundle.property.name] on [org.killbill.billing.osgi.config.OSGIConfig#getOSGIKillbillPropertyName()]
2015-01-26 23:44:34,480 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [osgi-cache] for [org.killbill.osgi.bundle.cache.name] on [org.killbill.billing.osgi.config.OSGIConfig#getOSGIBundleCacheName()]
2015-01-26 23:44:34,481 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [/var/lib/killbill/felix-cache] for [org.killbill.osgi.root.dir] on [org.killbill.billing.osgi.config.OSGIConfig#getOSGIBundleRootDir()]
2015-01-26 23:44:34,489 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [1] for [org.killbill.billing.osgi.dao.minIdle] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getMinIdle()]
2015-01-26 23:44:34,490 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [jdbc:h2:file:/var/lib/killbill/killbill;MODE=MYSQL;DB_CLOSE_DELAY=-1;MVCC=true;DB_CLOSE_ON_EXIT=FALSE] for [org.killbill.billing.osgi.dao.url] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getJdbcUrl()]
2015-01-26 23:44:34,490 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [DEBUG] for [org.killbill.billing.osgi.dao.logLevel] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getLogLevel()]
2015-01-26 23:44:34,490 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [HIKARICP] for [org.killbill.billing.osgi.dao.poolingType] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getConnectionPoolingType()]
2015-01-26 23:44:34,490 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [60m] for [org.killbill.billing.osgi.dao.idleMaxAge] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getIdleMaxAge()]
2015-01-26 23:44:34,491 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [0m] for [org.killbill.billing.osgi.dao.maxConnectionAge] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getMaxConnectionAge()]
2015-01-26 23:44:34,491 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [5m] for [org.killbill.billing.osgi.dao.idleConnectionTestPeriod] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getIdleConnectionTestPeriod()]
2015-01-26 23:44:34,491 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [500] for [org.killbill.billing.osgi.dao.prepStmtCacheSize] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getPreparedStatementsCacheSize()]
2015-01-26 23:44:34,491 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [2048] for [org.killbill.billing.osgi.dao.prepStmtCacheSqlLimit] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getPreparedStatementsCacheSqlLimit()]
2015-01-26 23:44:34,492 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [true] for [org.killbill.billing.osgi.dao.cachePrepStmts] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#isPreparedStatementsCacheEnabled()]
2015-01-26 23:44:34,492 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [true] for [org.killbill.billing.osgi.dao.useServerPrepStmts] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#isServerSidePreparedStatementsEnabled()]
2015-01-26 23:44:34,492 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.billing.osgi.dao.dataSourceClassName] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getDataSourceClassName()]
2015-01-26 23:44:34,493 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.billing.osgi.dao.driverClassName] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getDriverClassName()]
2015-01-26 23:44:34,493 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [4.0] for [org.killbill.billing.osgi.dao.mysqlServerVersion] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getMySQLServerVersion()]
2015-01-26 23:44:34,494 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [killbill] for [org.killbill.billing.osgi.dao.user] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getUsername()]
2015-01-26 23:44:34,494 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [10s] for [org.killbill.billing.osgi.dao.connectionTimeout] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getConnectionTimeout()]
2015-01-26 23:44:34,495 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [killbill] for [org.killbill.billing.osgi.dao.password] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getPassword()]
2015-01-26 23:44:34,495 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [30] for [org.killbill.billing.osgi.dao.maxActive] on [org.killbill.billing.osgi.glue.OSGIDataSourceConfig#getMaxActive()]
2015-01-26 23:44:34,509 [localhost-startStop-1] INFO com.zaxxer.hikari.HikariDataSource - HikariCP pool osgi is starting.
2015-01-26 23:44:34,526 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [file:///etc/killbill/ehcache.xml] for [org.killbill.cache.config.location] on [org.killbill.billing.util.config.CacheConfig#getCacheConfigLocation()]
2015-01-26 23:44:34,536 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [SpyCarBasic.xml] for [org.killbill.catalog.uri] on [org.killbill.billing.util.config.CatalogConfig#getCatalogURI()]
2015-01-26 23:44:34,545 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [killbill-currency-plugin] for [org.killbill.currency.provider.default] on [org.killbill.billing.util.config.CurrencyConfig#getDefaultCurrencyProvider()]
2015-01-26 23:44:34,580 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.invoice.emailNotificationsEnabled] on [org.killbill.billing.util.config.InvoiceConfig#isEmailNotificationsEnabled()]
2015-01-26 23:44:34,581 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [36] for [org.killbill.invoice.maxNumberOfMonthsInFuture] on [org.killbill.billing.util.config.InvoiceConfig#getNumberOfMonthsInFuture()]
2015-01-26 23:44:34,581 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [true] for [org.killbill.invoice.usage.insert.zero.amount] on [org.killbill.billing.util.config.InvoiceConfig#isInsertZeroUsageItems()]
2015-01-26 23:44:34,590 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [org.killbill.billing.invoice.template.formatters.DefaultInvoiceFormatterFactory] for [org.killbill.template.invoiceFormatterFactoryClass] on [org.killbill.billing.util.template.translation.TranslatorConfig#getInvoiceFormatterFactoryClass()]
2015-01-26 23:44:34,594 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [org/killbill/billing/util/email/templates/HtmlInvoiceTemplate.mustache] for [org.killbill.template.name] on [org.killbill.billing.util.template.translation.TranslatorConfig#getTemplateName()]
2015-01-26 23:44:34,594 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [en_US] for [org.killbill.default.locale] on [org.killbill.billing.util.template.translation.TranslatorConfig#getDefaultLocale()]
2015-01-26 23:44:34,595 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [org/killbill/billing/util/email/templates/HtmlInvoiceTemplate.mustache] for [org.killbill.manualPayTemplate.name] on [org.killbill.billing.util.template.translation.TranslatorConfig#getManualPayTemplateName()]
2015-01-26 23:44:34,595 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [org/killbill/billing/util/template/translation/CatalogTranslation] for [org.killbill.catalog.bundlePath] on [org.killbill.billing.util.template.translation.TranslatorConfig#getCatalogBundlePath()]
2015-01-26 23:44:34,595 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [org/killbill/billing/util/template/translation/InvoiceTranslation] for [org.killbill.template.bundlePath] on [org.killbill.billing.util.template.translation.TranslatorConfig#getInvoiceTemplateBundlePath()]
2015-01-26 23:44:34,623 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [NoOverdueConfig.xml] for [org.killbill.overdue.uri] on [org.killbill.billing.overdue.OverdueProperties#getConfigURI()]
2015-01-26 23:44:34,649 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.mail.smtp.password] on [org.killbill.billing.util.email.EmailConfig#getSmtpPassword()]
2015-01-26 23:44:34,650 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [support@example.com] for [org.killbill.mail.from] on [org.killbill.billing.util.email.EmailConfig#getDefaultFrom()]
2015-01-26 23:44:34,650 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.mail.useSSL] on [org.killbill.billing.util.email.EmailConfig#useSSL()]
2015-01-26 23:44:34,650 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [Your invoice] for [org.killbill.mail.invoiceEmailSubject] on [org.killbill.billing.util.email.EmailConfig#getInvoiceEmailSubject()]
2015-01-26 23:44:34,651 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.mail.smtp.host] on [org.killbill.billing.util.email.EmailConfig#getSmtpServerName()]
2015-01-26 23:44:34,651 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.mail.smtp.port] on [org.killbill.billing.util.email.EmailConfig#getSmtpPort()]
2015-01-26 23:44:34,651 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.mail.smtp.auth] on [org.killbill.billing.util.email.EmailConfig#useSmtpAuth()]
2015-01-26 23:44:34,651 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.mail.smtp.user] on [org.killbill.billing.util.email.EmailConfig#getSmtpUserName()]
2015-01-26 23:44:34,824 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [1h] for [org.killbill.rbac.globalSessionTimeout] on [org.killbill.billing.util.config.RbacConfig#getGlobalSessionTimeout()]
2015-01-26 23:44:34,850 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [250] for [org.killbill.payment.plugin.threads.nb] on [org.killbill.billing.util.config.PaymentConfig#getPaymentPluginThreadNb()]
2015-01-26 23:44:34,850 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [12h] for [org.killbill.payment.janitor.pending] on [org.killbill.billing.util.config.PaymentConfig#getJanitorPendingCleanupTime()]
2015-01-26 23:44:34,850 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [15m] for [org.killbill.payment.janitor.attempts] on [org.killbill.billing.util.config.PaymentConfig#getJanitorAttemptCompletionTime()]
2015-01-26 23:44:34,851 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [1m] for [org.killbill.payment.janitor.rate] on [org.killbill.billing.util.config.PaymentConfig#getJanitorRunningRate()]
2015-01-26 23:44:34,851 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [] for [org.killbill.payment.invoice.plugin] on [org.killbill.billing.util.config.PaymentConfig#getPaymentControlPluginNames()]
2015-01-26 23:44:34,851 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.payment.off] on [org.killbill.billing.util.config.PaymentConfig#isPaymentOff()]
2015-01-26 23:44:34,851 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [external_payment] for [org.killbill.payment.provider.default] on [org.killbill.billing.util.config.PaymentConfig#getDefaultPaymentProvider()]
2015-01-26 23:44:34,852 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [external_retry] for [org.killbill.payment.retry.provider.default] on [org.killbill.billing.util.config.PaymentConfig#getDefaultRetryProvider()]
2015-01-26 23:44:34,852 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [8,8,8] for [org.killbill.payment.retry.days] on [org.killbill.billing.util.config.PaymentConfig#getPaymentRetryDays()]
2015-01-26 23:44:34,852 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [300] for [org.killbill.payment.failure.retry.start.sec] on [org.killbill.billing.util.config.PaymentConfig#getPluginFailureRetryStart()]
2015-01-26 23:44:34,853 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [2] for [org.killbill.payment.failure.retry.multiplier] on [org.killbill.billing.util.config.PaymentConfig#getPluginFailureRetryMultiplier()]
2015-01-26 23:44:34,853 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [8] for [org.killbill.payment.failure.retry.max.attempts] on [org.killbill.billing.util.config.PaymentConfig#getPluginFailureRetryMaxAttempts()]
2015-01-26 23:44:34,855 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning value [30s] for [org.killbill.payment.plugin.timeout] on [org.killbill.billing.util.config.PaymentConfig#getPaymentPluginTimeout()]
2015-01-26 23:44:34,889 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [classpath:shiro.ini] for [org.killbill.security.shiroResourcePath] on [org.killbill.billing.util.config.SecurityConfig#getShiroResourcePath()]
2015-01-26 23:44:34,890 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.security.ldap.systemUsername] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPSystemUsername()]
2015-01-26 23:44:34,890 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.security.ldap.systemPassword] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPSystemPassword()]
2015-01-26 23:44:34,890 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [simple] for [org.killbill.security.ldap.authenticationMechanism] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPAuthenticationMechanism()]
2015-01-26 23:44:34,890 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [false] for [org.killbill.security.ldap.disableSSLCheck] on [org.killbill.billing.util.config.SecurityConfig#disableShiroLDAPSSLCheck()]
2015-01-26 23:44:34,891 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [memberOf] for [org.killbill.security.ldap.groupNameId] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPGroupNameID()]
2015-01-26 23:44:34,891 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [admin = :
finance = invoice:, payment:
support = entitlement:*, invoice:item_adjust] for [org.killbill.security.ldap.permissionsByGroup] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPPermissionsByGroup()]
2015-01-26 23:44:34,892 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [ldap://127.0.0.1:389] for [org.killbill.security.ldap.url] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPUrl()]
2015-01-26 23:44:34,892 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.security.ldap.userDnTemplate] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPUserDnTemplate()]
2015-01-26 23:44:34,892 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning null default value for [org.killbill.security.ldap.searchBase] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPSearchBase()]
2015-01-26 23:44:34,893 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [memberOf=uid={0}] for [org.killbill.security.ldap.groupSearchFilter] on [org.killbill.billing.util.config.SecurityConfig#getShiroLDAPGroupSearchFilter()]
2015-01-26 23:44:34,909 [localhost-startStop-1] INFO o.s.c.ConfigurationObjectFactory - Assigning default value [5s] for [org.killbill.tenant.broadcast.rate] on [org.killbill.billing.util.config.TenantConfig#getTenantBroadcastServiceRunningRate()]
2015-01-26 23:44:37,028 [localhost-startStop-1] INFO o.k.b.l.glue.PersistentBusProvider - Creating Persistent bus for bus_events
2015-01-26 23:44:38,742 [localhost-startStop-1] WARN o.k.b.lifecycle.DefaultLifecycle - Failed to inject org.killbill.billing.invoice.api.InvoiceService
com.google.inject.ProvisionException: Guice provision errors:
Error in custom provider, java.lang.NullPointerException
while locating org.killbill.billing.util.cache.EhCacheCacheManagerProvider
at org.killbill.billing.util.glue.CacheModule.configure(CacheModule.java:42)
while locating net.sf.ehcache.CacheManager
for parameter 0 at org.killbill.billing.util.cache.CacheControllerDispatcherProvider.(CacheControllerDispatcherProvider.java:41)
while locating org.killbill.billing.util.cache.CacheControllerDispatcherProvider
at org.killbill.billing.util.glue.CacheModule.configure(CacheModule.java:45)
while locating org.killbill.billing.util.cache.CacheControllerDispatcher
for parameter 3 at org.killbill.billing.account.dao.DefaultAccountDao.(DefaultAccountDao.java:66)
while locating org.killbill.billing.account.dao.DefaultAccountDao
at org.killbill.billing.account.glue.DefaultAccountModule.installAccountDao(DefaultAccountModule.java:43)
while locating org.killbill.billing.account.dao.AccountDao
for parameter 0 at org.killbill.billing.account.api.svcs.DefaultAccountInternalApi.(DefaultAccountInternalApi.java:50)
while locating org.killbill.billing.account.api.svcs.DefaultAccountInternalApi
at org.killbill.billing.account.glue.DefaultAccountModule.installInternalApi(DefaultAccountModule.java:53)
while locating org.killbill.billing.account.api.AccountInternalApi
for parameter 0 at org.killbill.billing.invoice.InvoiceListener.(InvoiceListener.java:55)
at org.killbill.billing.invoice.glue.DefaultInvoiceModule.installInvoiceListener(DefaultInvoiceModule.java:120)
while locating org.killbill.billing.invoice.InvoiceListener
for parameter 0 at org.killbill.billing.invoice.api.DefaultInvoiceService.(DefaultInvoiceService.java:41)
while locating org.killbill.billing.invoice.api.DefaultInvoiceService
at org.killbill.billing.invoice.glue.DefaultInvoiceModule.installInvoiceService(DefaultInvoiceModule.java:91)
while locating org.killbill.billing.invoice.api.InvoiceService
Caused by: java.lang.NullPointerException
at org.killbill.billing.util.cache.EhCacheCacheManagerProvider.get(EhCacheCacheManagerProvider.java:80)
at org.killbill.billing.util.cache.EhCacheCacheManagerProvider.get(EhCacheCacheManagerProvider.java:36)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:55)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:53)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1013)
at org.killbill.billing.lifecycle.DefaultLifecycle.findServices(DefaultLifecycle.java:101)
at org.killbill.billing.lifecycle.DefaultLifecycle.init(DefaultLifecycle.java:124)
at org.killbill.billing.lifecycle.DefaultLifecycle.init(DefaultLifecycle.java:120)
at org.killbill.billing.lifecycle.DefaultLifecycle.(DefaultLifecycle.java:56)
at org.killbill.billing.lifecycle.DefaultLifecycle$$FastClassByGuice$$1610a1bf.newInstance()
at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198)
at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
at com.google.inject.Guice.createInjector(Guice.java:95)
at org.killbill.commons.skeleton.listeners.GuiceServletContextListener.getInjector(GuiceServletContextListener.java:92)
at com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:45)
at org.killbill.commons.skeleton.listeners.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:54)
at org.killbill.billing.server.listeners.KillbillPlatformGuiceListener.initializeGuice(KillbillPlatformGuiceListener.java:137)
at org.killbill.billing.server.listeners.KillbillPlatformGuiceListener.contextInitialized(KillbillPlatformGuiceListener.java:89)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:670)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Error in custom provider, java.lang.NullPointerException
while locating org.killbill.billing.util.cache.EhCacheCacheManagerProvider
at org.killbill.billing.util.glue.CacheModule.configure(CacheModule.java:42)
while locating net.sf.ehcache.CacheManager
for parameter 0 at org.killbill.billing.util.cache.CacheControllerDispatcherProvider.(CacheControllerDispatcherProvider.java:41)
while locating org.killbill.billing.util.cache.CacheControllerDispatcherProvider
at org.killbill.billing.util.glue.CacheModule.configure(CacheModule.java:45)
while locating org.killbill.billing.util.cache.CacheControllerDispatcher
for parameter 2 at org.killbill.billing.util.callcontext.InternalCallContextFactory.(InternalCallContextFactory.java:45)
at org.killbill.billing.util.glue.CallContextModule.configure(CallContextModule.java:35)
while locating org.killbill.billing.util.callcontext.InternalCallContextFactory
for parameter 4 at org.killbill.billing.account.dao.DefaultAccountDao.(DefaultAccountDao.java:66)
while locating org.killbill.billing.account.dao.DefaultAccountDao
at org.killbill.billing.account.glue.DefaultAccountModule.installAccountDao(DefaultAccountModule.java:43)
while locating org.killbill.billing.account.dao.AccountDao
for parameter 0 at org.killbill.billing.account.api.svcs.DefaultAccountInternalApi.(DefaultAccountInternalApi.java:50)
while locating org.killbill.billing.account.api.svcs.DefaultAccountInternalApi
at org.killbill.billing.account.glue.DefaultAccountModule.installInternalApi(DefaultAccountModule.java:53)
while locating org.killbill.billing.account.api.AccountInternalApi
for parameter 0 at org.killbill.billing.invoice.InvoiceListener.(InvoiceListener.java:55)
at org.killbill.billing.invoice.glue.DefaultInvoiceModule.installInvoiceListener(DefaultInvoiceModule.java:120)
while locating org.killbill.billing.invoice.InvoiceListener
for parameter 0 at org.killbill.billing.invoice.api.DefaultInvoiceService.(DefaultInvoiceService.java:41)
while locating org.killbill.billing.invoice.api.DefaultInvoiceService
at org.killbill.billing.invoice.glue.DefaultInvoiceModule.installInvoiceService(DefaultInvoiceModule.java:91)
while locating org.killbill.billing.invoice.api.InvoiceService
Caused by: java.lang.NullPointerException
at org.killbill.billing.util.cache.EhCacheCacheManagerProvider.get(EhCacheCacheManagerProvider.java:80)
at org.killbill.billing.util.cache.EhCacheCacheManagerProvider.get(EhCacheCacheManagerProvider.java:36)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:55)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:53)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1013)
at org.killbill.billing.lifecycle.DefaultLifecycle.findServices(DefaultLifecycle.java:101)
at org.killbill.billing.lifecycle.DefaultLifecycle.init(DefaultLifecycle.java:124)
at org.killbill.billing.lifecycle.DefaultLifecycle.init(DefaultLifecycle.java:120)
at org.killbill.billing.lifecycle.DefaultLifecycle.(DefaultLifecycle.java:56)
at org.killbill.billing.lifecycle.DefaultLifecycle$$FastClassByGuice$$1610a1bf.newInstance()
at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198)
at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
at com.google.inject.Guice.createInjector(Guice.java:95)
at org.killbill.commons.skeleton.listeners.GuiceServletContextListener.getInjector(GuiceServletContextListener.java:92)
at com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:45)
at org.killbill.commons.skeleton.listeners.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:54)
at org.killbill.billing.server.listeners.KillbillPlatformGuiceListener.initializeGuice(KillbillPlatformGuiceListener.java:137)
at org.killbill.billing.server.listeners.KillbillPlatformGuiceListener.contextInitialized(KillbillPlatformGuiceListener.java:89)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:670)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Error in custom provider, java.lang.NullPointerException
while locating org.killbill.billing.util.cache.EhCacheCacheManagerProvider
at org.killbill.billing.util.glue.CacheModule.configure(CacheModule.java:42)
while locating net.sf.ehcache.CacheManager
for parameter 0 at org.killbill.billing.util.cache.CacheControllerDispatcherProvider.(CacheControllerDispatcherProvider.java:41)
while locating org.killbill.billing.util.cache.CacheControllerDispatcherProvider
at org.killbill.billing.util.glue.CacheModule.configure(CacheModule.java:45)
while locating org.killbill.billing.util.cache.CacheControllerDispatcher
for parameter 2 at org.killbill.billing.util.callcontext.InternalCallContextFactory.(InternalCallContextFactory.java:45)
at org.killbill.billing.util.glue.CallContextModule.configure(CallContextModule.java:35)
while locating org.killbill.billing.util.callcontext.InternalCallContextFactory
for parameter 2 at org.killbill.billing.invoice.InvoiceListener.(InvoiceListener.java:55)
at org.killbill.billing.invoice.glue.DefaultInvoiceModule.installInvoiceListener(DefaultInvoiceModule.java:120)
while locating org.killbill.billing.invoice.InvoiceListener
for parameter 0 at org.killbill.billing.invoice.api.DefaultInvoiceService.(DefaultInvoiceService.java:41)
while locating org.killbill.billing.invoice.api.DefaultInvoiceService
at org.killbill.billing.invoice.glue.DefaultInvoiceModule.installInvoiceService(DefaultInvoiceModule.java:91)
while locating org.killbill.billing.invoice.api.InvoiceService
Caused by: java.lang.NullPointerException
at org.killbill.billing.util.cache.EhCacheCacheManagerProvider.get(EhCacheCacheManagerProvider.java:80)
at org.killbill.billing.util.cache.EhCacheCacheManagerProvider.get(EhCacheCacheManagerProvider.java:36)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:55)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:53)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
The text was updated successfully, but these errors were encountered: