Results

By type

          Running startup script to get password from certman
14:03:03,899 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
14:03:03,900 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
14:03:03,900 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/opt/app/music/MUSIC-SB.jar!/BOOT-INF/lib/MUSIC-core-3.2.40.jar!/logback.xml]
14:03:04,060 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@28c97a5 - URL [jar:file:/opt/app/music/MUSIC-SB.jar!/BOOT-INF/lib/MUSIC-core-3.2.40.jar!/logback.xml] is not of type file
14:03:04,258 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
14:03:04,273 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Will scan for changes in [jar:file:/opt/app/music/MUSIC-SB.jar!/BOOT-INF/lib/MUSIC-core-3.2.40.jar!/logback.xml] 
14:03:04,273 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Setting ReconfigureOnChangeTask scanning period to 3 seconds
14:03:04,283 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
14:03:04,291 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
14:03:04,359 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.PatternLayout] for [layout] property
14:03:04,475 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - This appender no longer admits a layout as a sub-component, set an encoder instead.
14:03:04,475 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
14:03:04,475 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
14:03:04,476 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
14:03:04,481 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [EELF]
14:03:04,488 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1717159510 - setting totalSizeCap to 5 GB
14:03:04,492 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1717159510 - Archive files will be limited to [1 GB] each.
14:03:04,556 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1717159510 - Will use zip compression
14:03:04,558 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1717159510 - Will use the pattern /opt/app/music/logs/MUSIC/music.%d{yyyy-MM-dd}.%i.log for the active file
14:03:04,562 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6d5380c2 - The date pattern is 'yyyy-MM-dd' from file name pattern '/opt/app/music/logs/MUSIC/music.%d{yyyy-MM-dd}.%i.log.zip'.
14:03:04,562 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6d5380c2 - Roll-over at midnight.
14:03:04,567 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6d5380c2 - Setting initial period to Thu Apr 08 14:03:04 UTC 2021
14:03:04,569 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
14:03:04,573 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[EELF] - Active log file name: /opt/app/music/logs/MUSIC/music.log
14:03:04,573 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[EELF] - File property is set to [/opt/app/music/logs/MUSIC/music.log]
14:03:04,574 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
14:03:04,577 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [asyncEELF]
14:03:04,577 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [EELF] to ch.qos.logback.classic.AsyncAppender[asyncEELF]
14:03:04,577 |-INFO in ch.qos.logback.classic.AsyncAppender[asyncEELF] - Attaching appender named [EELF] to AsyncAppender.
14:03:04,578 |-INFO in ch.qos.logback.classic.AsyncAppender[asyncEELF] - Setting discardingThreshold to 51
14:03:04,578 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
14:03:04,578 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [EELFSecurity]
14:03:04,580 |-INFO in ch.qos.logback.core.rolling.FixedWindowRollingPolicy@45ff54e6 - Will use zip compression
14:03:04,582 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
14:03:04,583 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[EELFSecurity] - Active log file name: /opt/app/music/logs/MUSIC/security.log
14:03:04,583 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[EELFSecurity] - File property is set to [/opt/app/music/logs/MUSIC/security.log]
14:03:04,583 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
14:03:04,583 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [asyncEELFSecurity]
14:03:04,583 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [EELFSecurity] to ch.qos.logback.classic.AsyncAppender[asyncEELFSecurity]
14:03:04,583 |-INFO in ch.qos.logback.classic.AsyncAppender[asyncEELFSecurity] - Attaching appender named [EELFSecurity] to AsyncAppender.
14:03:04,583 |-INFO in ch.qos.logback.classic.AsyncAppender[asyncEELFSecurity] - Setting discardingThreshold to 0
14:03:04,583 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
14:03:04,583 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [EELFAudit]
14:03:04,584 |-INFO in ch.qos.logback.core.rolling.FixedWindowRollingPolicy@2328c243 - Will use zip compression
14:03:04,585 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
14:03:04,589 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[EELFAudit] - Active log file name: /opt/app/music/logs/MUSIC/audit.log
14:03:04,589 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[EELFAudit] - File property is set to [/opt/app/music/logs/MUSIC/audit.log]
14:03:04,589 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
14:03:04,589 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [asyncEELFAudit]
14:03:04,590 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [EELFAudit] to ch.qos.logback.classic.AsyncAppender[asyncEELFAudit]
14:03:04,590 |-INFO in ch.qos.logback.classic.AsyncAppender[asyncEELFAudit] - Attaching appender named [EELFAudit] to AsyncAppender.
14:03:04,590 |-INFO in ch.qos.logback.classic.AsyncAppender[asyncEELFAudit] - Setting discardingThreshold to 51
14:03:04,590 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
14:03:04,590 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [EELFMetrics]
14:03:04,591 |-INFO in ch.qos.logback.core.rolling.FixedWindowRollingPolicy@bebdb06 - Will use zip compression
14:03:04,592 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
14:03:04,593 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[EELFMetrics] - Active log file name: /opt/app/music/logs/MUSIC/metrics.log
14:03:04,593 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[EELFMetrics] - File property is set to [/opt/app/music/logs/MUSIC/metrics.log]
14:03:04,654 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
14:03:04,655 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [asyncEELFMetrics]
14:03:04,655 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [EELFMetrics] to ch.qos.logback.classic.AsyncAppender[asyncEELFMetrics]
14:03:04,655 |-INFO in ch.qos.logback.classic.AsyncAppender[asyncEELFMetrics] - Attaching appender named [EELFMetrics] to AsyncAppender.
14:03:04,655 |-INFO in ch.qos.logback.classic.AsyncAppender[asyncEELFMetrics] - Setting discardingThreshold to 51
14:03:04,656 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
14:03:04,656 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [EELFError]
14:03:04,657 |-INFO in ch.qos.logback.core.rolling.FixedWindowRollingPolicy@7a4f0f29 - Will use zip compression
14:03:04,658 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
14:03:04,659 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[EELFError] - Active log file name: /opt/app/music/logs/MUSIC/error.log
14:03:04,659 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[EELFError] - File property is set to [/opt/app/music/logs/MUSIC/error.log]
14:03:04,659 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
14:03:04,659 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [asyncEELFError]
14:03:04,660 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [EELFError] to ch.qos.logback.classic.AsyncAppender[asyncEELFError]
14:03:04,660 |-INFO in ch.qos.logback.classic.AsyncAppender[asyncEELFError] - Attaching appender named [EELFError] to AsyncAppender.
14:03:04,660 |-INFO in ch.qos.logback.classic.AsyncAppender[asyncEELFError] - Setting discardingThreshold to 51
14:03:04,660 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
14:03:04,660 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [EELFDebug]
14:03:04,661 |-INFO in ch.qos.logback.core.rolling.FixedWindowRollingPolicy@45283ce2 - Will use zip compression
14:03:04,662 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
14:03:04,662 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[EELFDebug] - Active log file name: debug-logs/MUSIC/debug.log
14:03:04,662 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[EELFDebug] - File property is set to [debug-logs/MUSIC/debug.log]
14:03:04,662 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
14:03:04,662 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [asyncEELFDebug]
14:03:04,663 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [EELFDebug] to ch.qos.logback.classic.AsyncAppender[asyncEELFDebug]
14:03:04,663 |-INFO in ch.qos.logback.classic.AsyncAppender[asyncEELFDebug] - Attaching appender named [EELFDebug] to AsyncAppender.
14:03:04,663 |-INFO in ch.qos.logback.classic.AsyncAppender[asyncEELFDebug] - Setting discardingThreshold to 51
14:03:04,664 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.att.eelf] to INFO
14:03:04,664 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [com.att.eelf] to false
14:03:04,664 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [asyncEELF] to Logger[com.att.eelf]
14:03:04,664 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.att.eelf.security] to INFO
14:03:04,664 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [com.att.eelf.security] to false
14:03:04,664 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [asyncEELFSecurity] to Logger[com.att.eelf.security]
14:03:04,664 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.att.eelf.audit] to INFO
14:03:04,664 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [com.att.eelf.audit] to false
14:03:04,664 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [asyncEELFAudit] to Logger[com.att.eelf.audit]
14:03:04,664 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.att.eelf.metrics] to INFO
14:03:04,664 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [com.att.eelf.metrics] to false
14:03:04,664 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [asyncEELFMetrics] to Logger[com.att.eelf.metrics]
14:03:04,664 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.att.eelf.error] to ERROR
14:03:04,664 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [com.att.eelf.error] to false
14:03:04,664 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [asyncEELFError] to Logger[com.att.eelf.error]
14:03:04,664 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.att.eelf.debug] to DEBUG
14:03:04,664 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [com.att.eelf.debug] to false
14:03:04,664 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [asyncEELFDebug] to Logger[com.att.eelf.debug]
14:03:04,664 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
14:03:04,665 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [asyncEELF] to Logger[ROOT]
14:03:04,665 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
14:03:04,665 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.datastax.driver.core.Cluster] to ERROR
14:03:04,665 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.onap.music.main.MusicCore] to ERROR
14:03:04,665 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
14:03:04,666 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@2077d4de - Registering current configuration as safe fallback point


  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.1.1.RELEASE)

2021-04-08 14:03:07 [main] INFO  org.onap.music.MusicApplication -  Starting MusicApplication on onap-music-64d55f77f9-v8vs2 with PID 6 (/opt/app/music/MUSIC-SB.jar started by music in /opt/app/music)
2021-04-08 14:03:07 [main] INFO  org.onap.music.MusicApplication -  No active profile set, falling back to default profiles: default
2021-04-08 14:03:11 [main] INFO  o.s.d.r.c.RepositoryConfigurationDelegate -  Bootstrapping Spring Data repositories in DEFAULT mode.
2021-04-08 14:03:11 [main] INFO  o.s.d.r.c.RepositoryConfigurationDelegate -  Finished Spring Data repository scanning in 91ms. Found 0 repository interfaces.
2021-04-08 14:03:11 [main] INFO  o.s.d.r.c.RepositoryConfigurationDelegate -  Bootstrapping Spring Data repositories in DEFAULT mode.
2021-04-08 14:03:11 [main] INFO  o.s.d.r.c.RepositoryConfigurationDelegate -  Finished Spring Data repository scanning in 8ms. Found 0 repository interfaces.
2021-04-08 14:03:14 [main] INFO  o.s.b.w.e.tomcat.TomcatWebServer -  Tomcat initialized with port(s): 8443 (https)
2021-04-08 14:03:14 [main] INFO  o.a.coyote.http11.Http11NioProtocol -  Initializing ProtocolHandler ["https-jsse-nio-8443"]
2021-04-08 14:03:14 [main] INFO  o.a.catalina.core.StandardService -  Starting service [Tomcat]
2021-04-08 14:03:14 [main] INFO  o.a.catalina.core.StandardEngine -  Starting Servlet Engine: Apache Tomcat/9.0.13
2021-04-08 14:03:14 [main] INFO  o.a.c.core.AprLifecycleListener -  The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib]
2021-04-08 14:03:14 [main] INFO  o.a.c.c.C.[.[.[/MUSIC/rest] -  Initializing Spring embedded WebApplicationContext
2021-04-08 14:03:14 [main] INFO  o.s.web.context.ContextLoader -  Root WebApplicationContext: initialization completed in 6905 ms
2021-04-08 14:03:15 [main] INFO  org.onap.music.MusicApplication -  loggingFilterRegistration called for log filter..
2021-04-08 14:03:15 [main] INFO  org.onap.music.MusicApplication -  cadiFilterRegistration called for cadi filter..
2021-04-08 14:03:15 [main] INFO  org.onap.music.MusicApplication -  cadiFilterRegistrationForAuth called for cadi auth filter..
2021-04-08 14:03:15 [main] INFO  org.reflections.Reflections -  Reflections took 128 ms to scan 2 urls, producing 110 keys and 158 values 
2021-04-08 14:03:17 [main] INFO  o.s.s.c.ThreadPoolTaskExecutor -  Initializing ExecutorService 'applicationTaskExecutor'
2021-04-08 14:03:18 [main] INFO  com.datastax.driver.core -  DataStax Java driver 3.6.0 for Apache Cassandra
2021-04-08 14:03:18 [main] INFO  c.d.driver.core.GuavaCompatibility -  Detected Guava >= 19 in the classpath, using modern compatibility layer
2021-04-08 14:03:18 [main] INFO  c.datastax.driver.core.ClockFactory -  Using native clock to generate timestamps.
2021-04-08 14:03:19 [main] INFO  o.s.s.c.ThreadPoolTaskScheduler -  Initializing ExecutorService 'taskScheduler'
2021-04-08 14:03:19 [main] INFO  o.a.coyote.http11.Http11NioProtocol -  Starting ProtocolHandler ["https-jsse-nio-8443"]
2021-04-08 14:03:19 [main] INFO  o.a.tomcat.util.net.NioSelectorPool -  Using a shared selector for servlet write/read
2021-04-08 14:03:19 [main] INFO  o.s.b.w.e.tomcat.TomcatWebServer -  Tomcat started on port(s): 8443 (https) with context path '/MUSIC/rest'
2021-04-08 14:03:19 [main] INFO  org.onap.music.MusicApplication -  Started MusicApplication in 14.798 seconds (JVM running for 16.916)
2021-04-08 14:03:20 [Thread-17] INFO  c.datastax.driver.core.ClockFactory -  Using native clock to generate timestamps.
2021-04-08 14:03:20 [Thread-17] INFO  com.datastax.driver.core.NettyUtil -  Did not find Netty's native epoll transport in the classpath, defaulting to NIO.
2021-04-08 14:03:21 [Thread-17] INFO  c.d.d.c.p.DCAwareRoundRobinPolicy -  Using data-center name 'datacenter1' for DCAwareRoundRobinPolicy (if this is incorrect, please provide the correct datacenter name with DCAwareRoundRobinPolicy constructor)
2021-04-09 09:35:54 [https-jsse-nio-8443-exec-8] INFO  o.a.coyote.http11.Http11Processor -  Error parsing HTTP request header
 Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in the HTTP protocol
	at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:531)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:294)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:791)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)