SERP Hacker support forum - serposcope

Support forum for open-source softwares built by serphacker.com : serposcope the rank checker.

You are not logged in.

#1 2019-10-02 06:25:51

xlt
Member
Registered: 2019-10-02
Posts: 2

Serposcope sleeps randomly, not after every keyword

Hello and thank you for the great product. I installed 2.1.0 on a VPS with Debian 9.9 and Java 1.8.0_222. My log looks like this:

[2019-10-02 00:00:29,031] [pool-2-thread-1] DEBUG s.s.CronService - starting google task via cron
[2019-10-02 00:00:29,036] [Thread-31] INFO  c.s.s.t.AbstractTask - task started for module GOOGLE of day 2019-10-02 (new task)
[2019-10-02 00:00:33,459] [Thread-31] INFO  c.s.s.t.g.GoogleTask - no captcha service configured
[2019-10-02 00:00:34,348] [Thread-31] INFO  c.s.s.t.g.GoogleTask - 269 searches to do
[2019-10-02 00:00:35,553] [Thread-31] WARN  c.s.s.t.g.GoogleTask - no proxy configured, using direct connection
[2019-10-02 00:00:39,092] [google-0] INFO  c.s.s.t.g.GoogleTaskRunnable - google thread started
[2019-10-02 00:00:39,151] [google-0] INFO  c.s.s.t.g.GoogleTaskRunnable - search "#OBF#search-74#" | try 1 | total search done : 0/269
[2019-10-02 00:00:39,161] [google-0] DEBUG c.s.s.s.g.s.GoogleScraper - GET https://www.google.com/search?q=#OBF#se … de&num=100 via proxy:direct try 1
[2019-10-02 00:00:42,548] [google-0] WARN  o.a.h.c.p.ResponseProcessCookies - Cookie rejected [CGIC="", version:0, domain:google.com, path:/complete/search, expiry:Mon Mar 30 00:00:41 CEST 2020] Illegal 'path' attribute "/complete/search". Path of origin: "/search"
[2019-10-02 00:00:42,779] [google-0] INFO  c.s.s.s.g.s.GoogleScraper - GOT status=[200] exception=[none]
[2019-10-02 00:00:47,577] [google-0] INFO  c.s.s.t.g.GoogleTaskRunnable - search "#OBF#search-12#" | try 1 | total search done : 1/269
[2019-10-02 00:00:47,584] [google-0] DEBUG c.s.s.s.g.s.GoogleScraper - GET https://www.google.com/search?q=#OBF#se … de&num=100 via proxy:direct try 1
[2019-10-02 00:00:48,521] [google-0] INFO  c.s.s.s.g.s.GoogleScraper - GOT status=[200] exception=[none]
[2019-10-02 00:01:00,008] [google-0] INFO  c.s.s.t.g.GoogleTaskRunnable - search "#OBF#search-183#" | try 1 | total search done : 2/269
[2019-10-02 00:01:00,087] [google-0] DEBUG c.s.s.s.g.s.GoogleScraper - GET https://www.google.com/search?q=#OBF#se … de&num=100 via proxy:direct try 1
[2019-10-02 00:01:03,148] [google-0] INFO  c.s.s.s.g.s.GoogleScraper - GOT status=[200] exception=[none]
[2019-10-02 00:01:03,424] [google-0] TRACE c.s.s.s.g.s.GoogleScraper - sleeping 299000 milliseconds
[2019-10-02 00:06:02,895] [google-0] INFO  c.s.s.t.g.GoogleTaskRunnable - search "#OBF#search-75#" | try 1 | total search done : 3/269
[2019-10-02 00:06:02,911] [google-0] DEBUG c.s.s.s.g.s.GoogleScraper - GET https://www.google.com/search?q=#OBF#se … de&num=100 via proxy:direct try 1
[2019-10-02 00:06:05,003] [google-0] INFO  c.s.s.s.g.s.GoogleScraper - GOT status=[200] exception=[none]
[2019-10-02 00:06:07,461] [google-0] INFO  c.s.s.t.g.GoogleTaskRunnable - search "#OBF#search-169#" | try 1 | total search done : 4/269
[2019-10-02 00:06:07,462] [google-0] DEBUG c.s.s.s.g.s.GoogleScraper - GET https://www.google.com/search?q=#OBF#se … de&num=100 via proxy:direct try 1
[2019-10-02 00:06:08,163] [google-0] INFO  c.s.s.s.g.s.GoogleScraper - GOT status=[200] exception=[none]

As you can see, it doesn't sleep after every request, what I would have expected, but occasionally. Is this intended to be that way? If not, how to fix it? I have 268 keywords to search and am not in a rush. I have set the sleeping time around different values, random and exact, 3-5-6 minutes. I get in trouble the 2 day in a row with google captchas. I just want in to sleep every time and a lot.

I'll post the sysconfig as well:
serposcope.version          : 2.10.0
serposcope.datadir          : /var/lib/serposcope
serposcope.logdir           : /var/log/serposcope
serposcope.db.url           : jdbc:h2:/var/lib/serposcope/db;MODE=MySQL
serposcope.db.debug         : false
serposcope.listenAddress    : 0.0.0.0
serposcope.listenPort       : 7134java.runtime.name=OpenJDK Runtime Environment
sun.boot.library.path=/usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386
java.vm.version=25.222-b10
serposcope.conf=/etc/serposcope.conf
java.vm.vendor=Oracle Corporation
java.vendor.url=http://java.oracle.com/
path.separator=:
java.vm.name=OpenJDK Server VM
file.encoding.pkg=sun.io
user.country=US
sun.java.launcher=SUN_STANDARD
sun.os.patch.level=unknown
java.vm.specification.name=Java Virtual Machine Specification
user.dir=/var/lib/serposcope
java.runtime.version=1.8.0_222-8u222-b10-1~deb9u1-b10
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
java.endorsed.dirs=/usr/lib/jvm/java-8-openjdk-i386/jre/lib/endorsed
os.arch=i386
java.io.tmpdir=/tmp
line.separator=

java.vm.specification.vendor=Oracle Corporation
os.name=Linux
sun.jnu.encoding=UTF-8
java.library.path=/usr/java/packages/lib/i386:/usr/lib/i386-linux-gnu/jni:/lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/lib/jni:/lib:/usr/lib
java.specification.name=Java Platform API Specification
java.class.version=52.0
sun.management.compiler=HotSpot Tiered Compilers
os.version=4.9.0-6-686-pae
user.home=/var/lib/serposcope
user.timezone=Europe/Berlin
java.awt.printerjob=sun.print.PSPrinterJob
file.encoding=utf-8
java.specification.version=1.8
java.class.path=/usr/share/serposcope/serposcope.jar
user.name=serposcope
java.vm.specification.version=1.8
sun.java.command=/usr/share/serposcope/serposcope.jar
java.home=/usr/lib/jvm/java-8-openjdk-i386/jre
sun.arch.data.model=32
user.language=en
java.specification.vendor=Oracle Corporation
awt.toolkit=sun.awt.X11.XToolkit
java.vm.info=mixed mode
java.version=1.8.0_222
java.ext.dirs=/usr/lib/jvm/java-8-openjdk-i386/jre/lib/ext:/usr/java/packages/lib/ext
sun.boot.class.path=/usr/lib/jvm/java-8-openjdk-i386/jre/lib/resources.jar:/usr/lib/jvm/java-8-openjdk-i386/jre/lib/rt.jar:/usr/lib/jvm/java-8-openjdk-i386/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-8-openjdk-i386/jre/lib/jsse.jar:/usr/lib/jvm/java-8-openjdk-i386/jre/lib/jce.jar:/usr/lib/jvm/java-8-openjdk-i386/jre/lib/charsets.jar:/usr/lib/jvm/java-8-openjdk-i386/jre/lib/jfr.jar:/usr/lib/jvm/java-8-openjdk-i386/jre/classes
java.vendor=Oracle Corporation
com.zaxxer.hikari.pool_number=1
file.separator=/
java.vendor.url.bug=http://bugreport.sun.com/bugreport/
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
sun.cpu.isalist=

Thank you for your time

Offline

#2 2019-10-02 06:32:51

xlt
Member
Registered: 2019-10-02
Posts: 2

Re: Serposcope sleeps randomly, not after every keyword

Perhaps, you could use the stackdump too:

"qtp13876619-1363"
   java.lang.Thread.State: TIMED_WAITING
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)
        at java.lang.Thread.run(Thread.java:748)

"qtp13876619-125"
   java.lang.Thread.State: RUNNABLE
        at sun.management.ThreadImpl.getThreadInfo1(Native Method)
        at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:178)
        at serposcope.controllers.admin.AdminController.lambda$stackdump$0(AdminController.java:100)
        at serposcope.controllers.admin.AdminController$$Lambda$59/31970680.render(Unknown Source)
        at ninja.utils.ResultHandler.handleRenderable(ResultHandler.java:87)
        at ninja.utils.ResultHandler.handleResult(ResultHandler.java:60)
        at ninja.NinjaDefault.onRouteRequest(NinjaDefault.java:104)
        at ninja.servlet.NinjaServletDispatcher.service(NinjaServletDispatcher.java:86)
        at com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:287)
        at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:277)
        at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:182)
        at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:85)
        at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:119)
        at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:133)
        at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:130)
        at com.google.inject.servlet.GuiceFilter$Context.call(GuiceFilter.java:203)
        at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:130)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
        at org.eclipse.jetty.server.Server.handle(Server.java:497)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
        at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
        at java.lang.Thread.run(Thread.java:748)

"qtp13876619-39"
   java.lang.Thread.State: TIMED_WAITING
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)
        at java.lang.Thread.run(Thread.java:748)

"qtp13876619-36"
   java.lang.Thread.State: TIMED_WAITING
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)
        at java.lang.Thread.run(Thread.java:748)

"qtp13876619-33"
   java.lang.Thread.State: TIMED_WAITING
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)
        at java.lang.Thread.run(Thread.java:748)

"Scheduler-10781812"
   java.lang.Thread.State: TIMED_WAITING
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)

"pool-2-thread-1"
   java.lang.Thread.State: TIMED_WAITING
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)

"pool-1-thread-1"
   java.lang.Thread.State: TIMED_WAITING
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)

"HikariPool-1 housekeeper"
   java.lang.Thread.State: TIMED_WAITING
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)

"MVStore background writer nio:/var/lib/serposcope/db.mv.db"
   java.lang.Thread.State: RUNNABLE
        at org.h2.mvstore.cache.CacheLongKeyLIRS$Segment.find(CacheLongKeyLIRS.java:969)
        at org.h2.mvstore.cache.CacheLongKeyLIRS$Segment.put(CacheLongKeyLIRS.java:793)
        at org.h2.mvstore.cache.CacheLongKeyLIRS.put(CacheLongKeyLIRS.java:151)
        at org.h2.mvstore.MVStore.cachePage(MVStore.java:2639)
        at org.h2.mvstore.Page.write(Page.java:786)
        at org.h2.mvstore.Page.writeUnsavedRecursive(Page.java:825)
        at org.h2.mvstore.Page.writeUnsavedRecursive(Page.java:831)
        at org.h2.mvstore.Page.writeUnsavedRecursive(Page.java:831)
        at org.h2.mvstore.MVStore.storeNowTry(MVStore.java:1151)
        at org.h2.mvstore.MVStore.storeNow(MVStore.java:1050)
        at org.h2.mvstore.MVStore.commitAndSave(MVStore.java:1039)
        at org.h2.mvstore.MVStore.writeInBackground(MVStore.java:2489)
        at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2720)

"qtp13876619-11"
   java.lang.Thread.State: TIMED_WAITING
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)
        at java.lang.Thread.run(Thread.java:748)

"qtp13876619-10-acceptor-0@1d6a59c-ServerConnector@1115a96{HTTP/1.1}{0.0.0.0:7134}"
   java.lang.Thread.State: RUNNABLE
        at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
        at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422)
        at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)
        at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:377)
        at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:500)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
        at java.lang.Thread.run(Thread.java:748)

"qtp13876619-9-selector-ServerConnectorManager@1321d81/0"
   java.lang.Thread.State: RUNNABLE
        at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
        at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
        at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
        at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
        at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
        at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:596)
        at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:545)
        at org.eclipse.jetty.util.thread.NonBlockingThread.run(NonBlockingThread.java:52)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
        at java.lang.Thread.run(Thread.java:748)

"Signal Dispatcher"
   java.lang.Thread.State: RUNNABLE

"Finalizer"
   java.lang.Thread.State: WAITING
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216)

"Reference Handler"
   java.lang.Thread.State: WAITING
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:502)
        at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)

"NinjaJetty"
   java.lang.Thread.State: WAITING
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:502)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.join(QueuedThreadPool.java:381)
        at org.eclipse.jetty.server.Server.join(Server.java:560)
        at ninja.standalone.NinjaJetty.doJoin(NinjaJetty.java:173)
        at ninja.standalone.AbstractStandalone.join(AbstractStandalone.java:210)
        at ninja.standalone.AbstractStandalone.run(AbstractStandalone.java:109)
        at serposcope.lifecycle.Daemon.start(Daemon.java:19)
        at serposcope.lifecycle.Daemon.main(Daemon.java:15)

Offline

Board footer