puniverse / comsat

Fibers and actors for web development
docs.paralleluniverse.co/comsat
Other
598 stars 103 forks source link

why are there many hogging alerts in jooq ? #12

Open eitan101 opened 10 years ago

eitan101 commented 10 years ago
    WARNING: fiber Fiber@10000001[task: ParkableForkJoinTask@608cd975(Fiber@10000001), target: co.paralleluniverse.strands.SuspendableUtils$VoidSuspendableCallable@61bdab3, scheduler: co.paralleluniverse.fibers.FiberForkJoinScheduler@726ba157] is hogging the CPU (Thread[ForkJoinPool-default-fiber-pool-worker-5,5,main]).
        at org.jooq.impl.DSL.select(DSL.java:629)
        at org.jooq.impl.DefaultDSLContext.select(DefaultDSLContext.java:748)
        at org.jooq.impl.DefaultDSLContext.select(DefaultDSLContext.java:764)
        at co.paralleluniverse.fibers.jooq.JooqContextTest$1.run(JooqContextTest.java:77)
        at co.paralleluniverse.strands.SuspendableUtils$VoidSuspendableCallable.run(SuspendableUtils.java:42)
        at co.paralleluniverse.strands.SuspendableUtils$VoidSuspendableCallable.run(SuspendableUtils.java:30)
        at co.paralleluniverse.fibers.Fiber.run(Fiber.java:938)
    WARNING: fiber Fiber@10000001[task: ParkableForkJoinTask@608cd975(Fiber@10000001), target: co.paralleluniverse.strands.SuspendableUtils$VoidSuspendableCallable@61bdab3, scheduler: co.paralleluniverse.fibers.FiberForkJoinScheduler@726ba157] is hogging the CPU (Thread[ForkJoinPool-default-fiber-pool-worker-5,5,main]).
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2688)
        at java.lang.Class.privateGetPublicMethods(Class.java:2814)
        at java.lang.Class.privateGetPublicMethods(Class.java:2824)
        at java.lang.Class.getMethods(Class.java:1602)
        at co.paralleluniverse.fibers.instrument.SuspendableHelper.isInstrumented(SuspendableHelper.java:43)
        at co.paralleluniverse.fibers.Fiber.isNonSuspendable(Fiber.java:1568)
        at co.paralleluniverse.fibers.Fiber.checkInstrumentation(Fiber.java:1534)
        at co.paralleluniverse.fibers.Fiber.verifySuspend(Fiber.java:1492)
        at co.paralleluniverse.fibers.FiberAsync.run(FiberAsync.java:117)
        at co.paralleluniverse.fibers.FiberAsync.runBlocking(FiberAsync.java:397)
        at co.paralleluniverse.fibers.jdbc.FiberConnection.prepareStatement(FiberConnection.java:66)
        at org.jooq.impl.ProviderEnabledConnection.prepareStatement(ProviderEnabledConnection.java:112)
        at org.jooq.impl.SettingsEnabledConnection.prepareStatement(SettingsEnabledConnection.java:76)
        at org.jooq.impl.AbstractResultQuery.prepare(AbstractResultQuery.java:230)
        at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:297)
        at org.jooq.impl.AbstractResultQuery.fetchLazy(AbstractResultQuery.java:351)
        at org.jooq.impl.AbstractResultQuery.fetchLazy(AbstractResultQuery.java:341)
        at org.jooq.impl.AbstractResultQuery.fetchOne(AbstractResultQuery.java:470)
        at org.jooq.impl.SelectImpl.fetchOne(SelectImpl.java:2372)
        at co.paralleluniverse.fibers.jooq.JooqContextTest$1.run(JooqContextTest.java:77)
        at co.paralleluniverse.strands.SuspendableUtils$VoidSuspendableCallable.run(SuspendableUtils.java:42)
        at co.paralleluniverse.strands.SuspendableUtils$VoidSuspendableCallable.run(SuspendableUtils.java:30)
        at co.paralleluniverse.fibers.Fiber.run(Fiber.java:938)
    WARNING: fiber Fiber@10000001[task: ParkableForkJoinTask@608cd975(Fiber@10000001), target: co.paralleluniverse.strands.SuspendableUtils$VoidSuspendableCallable@61bdab3, scheduler: co.paralleluniverse.fibers.FiberForkJoinScheduler@726ba157] is hogging the CPU (Thread[ForkJoinPool-default-fiber-pool-worker-5,5,main]).
        at java.lang.Class$MethodArray.removeByNameAndSignature(Class.java:2763)
        at java.lang.Class.privateGetPublicMethods(Class.java:2849)
        at java.lang.Class.getMethods(Class.java:1602)
        at co.paralleluniverse.fibers.instrument.SuspendableHelper.isInstrumented(SuspendableHelper.java:43)
        at co.paralleluniverse.fibers.Fiber.isNonSuspendable(Fiber.java:1568)
        at co.paralleluniverse.fibers.Fiber.checkInstrumentation(Fiber.java:1534)
        at co.paralleluniverse.fibers.Fiber.verifySuspend(Fiber.java:1492)
        at co.paralleluniverse.fibers.FiberAsync.run(FiberAsync.java:117)
        at co.paralleluniverse.fibers.FiberAsync.runBlocking(FiberAsync.java:397)
        at co.paralleluniverse.fibers.jdbc.FiberConnection.prepareStatement(FiberConnection.java:66)
        at org.jooq.impl.ProviderEnabledConnection.prepareStatement(ProviderEnabledConnection.java:112)
        at org.jooq.impl.SettingsEnabledConnection.prepareStatement(SettingsEnabledConnection.java:76)
        at org.jooq.impl.AbstractResultQuery.prepare(AbstractResultQuery.java:230)
        at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:297)
        at org.jooq.impl.AbstractResultQuery.fetchLazy(AbstractResultQuery.java:351)
        at org.jooq.impl.AbstractResultQuery.fetchLazy(AbstractResultQuery.java:341)
        at org.jooq.impl.AbstractResultQuery.fetchOne(AbstractResultQuery.java:470)
        at org.jooq.impl.SelectImpl.fetchOne(SelectImpl.java:2372)
        at co.paralleluniverse.fibers.jooq.JooqContextTest$1.run(JooqContextTest.java:77)
        at co.paralleluniverse.strands.SuspendableUtils$VoidSuspendableCallable.run(SuspendableUtils.java:42)
        at co.paralleluniverse.strands.SuspendableUtils$VoidSuspendableCallable.run(SuspendableUtils.java:30)
        at co.paralleluniverse.fibers.Fiber.run(Fiber.java:938)
    WARNING: fiber Fiber@10000001[task: ParkableForkJoinTask@608cd975(Fiber@10000001), target: co.paralleluniverse.strands.SuspendableUtils$VoidSuspendableCallable@61bdab3, scheduler: co.paralleluniverse.fibers.FiberForkJoinScheduler@726ba157] is hogging the CPU (Thread[ForkJoinPool-default-fiber-pool-worker-5,5,main]).
        at org.jooq.impl.AbstractRecord.<init>(AbstractRecord.java:96)
        at org.jooq.impl.RecordImpl.<init>(RecordImpl.java:120)
        at org.jooq.impl.Utils.newRecord(Utils.java:370)
        at org.jooq.impl.CursorImpl$CursorIterator.fetchOne(CursorImpl.java:1412)
        at org.jooq.impl.CursorImpl$CursorIterator.next(CursorImpl.java:1389)
        at org.jooq.impl.CursorImpl$CursorIterator.next(CursorImpl.java:1353)
        at org.jooq.impl.CursorImpl.fetch(CursorImpl.java:202)
        at org.jooq.impl.CursorImpl.fetchOne(CursorImpl.java:181)
        at org.jooq.impl.Utils.fetchOne(Utils.java:949)
        at org.jooq.impl.AbstractResultQuery.fetchOne(AbstractResultQuery.java:470)
        at org.jooq.impl.SelectImpl.fetchOne(SelectImpl.java:2372)
        at co.paralleluniverse.fibers.jooq.JooqContextTest$1.run(JooqContextTest.java:77)
        at co.paralleluniverse.strands.SuspendableUtils$VoidSuspendableCallable.run(SuspendableUtils.java:42)
        at co.paralleluniverse.strands.SuspendableUtils$VoidSuspendableCallable.run(SuspendableUtils.java:30)
        at co.paralleluniverse.fibers.Fiber.run(Fiber.java:938)