text:
add py.typed

Because according to the official typing spec:

For namespace packages (see PEP 420), the py.typed file should be in the submodules of the namespace, to avoid conflicts and for clarity.

Which makes sense in this case, as this project looks all nice and type-hinted 👌🏻

@jorenham I just saw that codecov is making the workflow fail. I opened issue #7 to try to fix it.
But apart from this, pre-commit is failing due to end-of-file character. Would you mind sorting it out?

Hmm I thought the py.typed was required to be literally empty 🤔  But I'll add the newline anyway, as static type-checkers probably won't care about it anyway 👌🏻

GitHub's editor messed it up again. It should be fixed now...

Thanks @jorenham Yes. The github editor is quick, but frequently not the best option :sweat_smile:
I now fixed the codecov problem. Would you mind merging the main branch into yours, to fix it here?

authors: csala jorenham

repo: csala/mdformat-pyproject


text:
Lesson 12: Matrix Job issue

I'm new to learning Github Actions. For this lesson, I put in what I thought was the correct answer:
 matrix:
        version: [8, 10, 12]
        component: [frontend, backend]

I don't get an error, but it doesn't let me proceed. I had a look through the source and can see the result must contain "frontend" and "backend".

Your solution is correct, I think that's a bug in the code determining whether the solution is correct or now. There have been some issues with the last few lessons.

source: gharchive/issue

authors: DeclanRodgers cschleiden

repo: cschleiden/github-actions-hero

license: MIT

license_type: permissive

license_source: github-api


text:
Add the 'add_dyld_library_path' function

This is a utility to address #17.

Coverage decreased (-0.5%) to 90.65% when pulling 0397a014107566e80694bc9e6b058266c3119a8f on mdpiper/add-dyld_library_path into dab42736626aa3653adf78203ba0067585ca7cd4 on master.

Coverage decreased (-0.003%) to 91.192% when pulling 8cd6b1dbd2d603b48e3b8dc50af2e6ad8a6fc056 on mdpiper/add-dyld_library_path into dab42736626aa3653adf78203ba0067585ca7cd4 on master.

source: gharchive/pull-request

authors: coveralls mdpiper

repo: csdms/dakota

license: mit

license_source: bigquery


text:
Check SB_LVDS_INPUT against DPxxB

This patch checks if an LVDS input pin has been assigned to a DPxxA input, and aborts when it's a DPxxB input.
Without this patch, arachne asserts during the placement phase.
I don't know what the official Lattice tools do in such case. It's possible that it can deal with assignments to both inputs? In that case, for compatibility, it would be better for arachne to behave the same. But that'd be a much more complex fix.
This fixes issue #50 and issue #37.

Upon further inspection, it looks like I switched DPxxA and DPxxB, and that arachne crashes when the PACKAGE_PIN is connected to DPxxA.
I've changed the error message, but the DPxxB requirement is not intuitive, and should probably fixed at some point.

repo: cseed/arachne-pnr


text:
accented characters in channel name

Describe the bug
if channel name has a accented characters plugin not found a channel
To Reproduce
create a channel name like as "demonstração"
Expected behavior
A clear and concise description of what you expected to happen.
Release version
The version tag of the used version.
Architecture
ubuntu server 16.04 LTS 65 bits
Additional context
Add any other context about the problem here.

hi @slemernet thanks for finding this bug. Ill take a look at this.

hi @slemernet i tried to reproduce the issue. You are right if you are using special characters it will not work since mattermost does not support special characters in channel identifiers only the name contains the special characters. If you go to your channel and view info there is a url where the last part is the channel name which contains no special characters.
e.g:
https://mattermost.example.com/myteam/channels/demonstracao
if you use the non special case version of your channel name everything works correct. The special characters are only used for displaying the channel name but not internally.

i added this into the documentations for v1.6.0

authors: cseeger-epages slemernet


text:
Add support for TLS

Changes

Adds a requirement for TLS cert for Sidecar Pods
Adds a auth header check for bearer tokens on the Sidecar Pods
Enables TLS by default on Controller Manager client pool
Adds a bearer token to the manager client request headers(Taken from corresponding SA)

Requirements for the above features to work correctly:

TokenReview create access for all sidecar containers
TLS certs are to be created and mounted via either Service(using annotations) or other mechanism on each of the server pods.

Images for testing:

Sidecar: quay.io/badhikar/k8s-sidecar:v1
Controller: quay.io/badhikar/k8s-controller:v1

@nixpanic should we disable it by default for easy opt-in for users?

@nixpanic should we disable it by default for easy opt-in for users?

If it works on current Kubernetes installations by default, it can be enabled by default IMHO. You may want to add a note in https://github.com/csi-addons/kubernetes-csi-addons/blob/main/docs/deploy-controller.md on the requirements of Kubernetes services, and how to disable it in case those services are unavailable.

@Madhu-1 my PR fails until I revert code introduced at https://github.com/csi-addons/kubernetes-csi-addons/pull/695/files#diff-03e0410a78ce106bc8ee10f594661c87995994955bfb6b07972d8fde2ec8a555R125-R146
Could you PTAL?

@Madhu-1 my PR fails until I revert code introduced at https://github.com/csi-addons/kubernetes-csi-addons/pull/695/files#diff-03e0410a78ce106bc8ee10f594661c87995994955bfb6b07972d8fde2ec8a555R125-R146 Could you PTAL?

@bipuladh please use latest yamls from master branch in Rook

Please add a documentation about this feature and as its enabled by default i assume upgraded works as it is (in kubernetes)

@Madhu-1 @nixpanic for a smoother upgrade experience, should we disable by default? As mentioned in the PR description the sidecar deployer will have to create a certificate and mount it if not done the sidecar would go to CLBO. I can add this setup procedure on the readme files for reference.
I was thinking in the absence of certs we could automatically disable TLS but this could end up becoming a debugging nightmare. Perhaps logging could help, not sure.

@Madhu-1 @nixpanic for a smoother upgrade experience, should we disable by default? As mentioned in the PR description the sidecar deployer will have to create a certificate and mount it if not done the sidecar would go to CLBO. I can add this setup procedure on the readme files for reference. I was thinking in the absence of certs we could automatically disable TLS but this could end up becoming a debugging nightmare. Perhaps logging could help, not sure.

Yes, users should not need to do anything extra for upgrading. If there are manual steps to configure certificates, disable the feature by default.

@bipuladh i tested this PR on the existing cluster without enabling TLS. its not working, can you please ensure that the functionality works with/without TLS?

@bipuladh i tested this PR on the existing cluster without enabling TLS. its not working, can you please ensure that the functionality works with/without TLS?

Tested with the newly updated code. Working fine now.
Regarding host networking I think instead of relying on Pod IP we might have to create a service on front of it (the operators that deploy sidecar) so that we can have a DNS mapping. These service names can be put by the operator that deploys on the Pods in their annotations. We can then get the Service DNS key by querying it. This way we could update the code for TLS part to look into that and document it. WDYT?

/hold
https://github.com/ceph/ceph-csi-operator/pull/173
Waiting on the decision of using Service over IP.
And also how the name of the service is to be communicated to the Server.

/hold ceph/ceph-csi-operator#173 Waiting on the decision of using Service over IP. And also how the name of the service is to be communicated to the Server.

Hi @bipuladh , is this still blocking the PR?

/hold ceph/ceph-csi-operator#173 Waiting on the decision of using Service over IP. And also how the name of the service is to be communicated to the Server.

Hi @bipuladh , is this still blocking the PR?

Not anymore.

@nixpanic @Madhu-1 tested with both enabled and disabled mode. Works fine.

@mergifyio queue

@mergifyio refresh

authors: Madhu-1 Rakshith-R bipuladh nixpanic

repo: csi-addons/kubernetes-csi-addons


text:
HTTPS deno.land import

Hello,
Could you please use HTTPS in your example deno.land import ?
Thanks

If you send a pull request, I can see about merging it.

repo: cspotcode/outdent


text:
ModuleNotFoundError: No module named 'jinja2'

I don't think there's any guide on how to get jinja2 working properly in here. Because I've tried installing jinja2 via pip, and it still comes up with this error when I try to run generate.py:
Traceback (most recent call last):
  File "C:\Users\Silve\source\repos\Bassoon\src\Bassoon\scripts\generate.py", line 8, in <module>
    import jinja2
ModuleNotFoundError: No module named 'jinja2'

And to confirm, yes I've disabled the python app installer in App execution aliases to make sure no other python installation is conflicting.

Have you had this issue before? And does anyone here know how to fix this issue? Because I really don't know how to set it up properly.

Could you show the screenshot about how you installed jinja2? I need to see the logs.

Here's the screenshot:

Please show the installation logs, not the logs about how you use it.

I couldn't find any pip installation logs, but I did pip install jinja2 --log install.log to log the installation of jinja2.
install.log

Okay, so I found what I was doing wrong. It turns out that I wasn't using the python generate.py command, so I needed to include the python keyword to it. And the next issue I found, was that it was giving the following error:
FileNotFoundError: [Errno 2] No such file or directory: './macos/portaudio.runtime.csproj'

It turns out that the code in generate.py was missing one important piece of code needed to create the directories, for example:
    os.makedirs('./macos', exist_ok=True)

This should also fix the main issue with the generate,py failing to create the runtime.csproj files

authors: PlatinumLucario csukuangfj


text:
Switch to codeco.io

Coverals.io coverage reporting page is too unstable and does not show the coverage data recently though the data is sent successfully from TraviCI. Codecov.io seems like a nice replacement

fixed in 7c70571

repo: cta-chec/SSDAQ


text:
OutlierDetector components

This PR added outlier detection approaches. The sub classes can be applied to any astropy column of shape (n_entries, n_channels, n_pix) returning an outlier mask of the same shape. The code utilizing this components later need to handle multiple instances and therefore combine the returning outlier masks.
–––
Related: #2542

This Pr needs to be rebased and "outlier files" have to moved to the monitoring module once #2554 is merged.

repo: cta-observatory/ctapipe


text:
CentOS-7.4-64bit系统启动报错，CentOS-6.7-64-EN正常，Hikari连接数据库异常

不知是否我才遇到，相同代码在两个机器上一个正常，一个不停报错且数据库连接show processlist不断增加，设置最大2000个也能被占满，大致报错像是数据库连接被释放了，拿到连接池无效的连接然后失败，现在初步怀疑hikari版本在不同linux机器上导致的？正常机器操作系统不同代码相同连数据库相同无异常，尝试了三台CentOS-7.4-64bit都有问题。大致一些异常信息如下：
1、
SQL Error: 0, SQLState: 08003
2019-03-05 16:49:22.401 [Apollo-ReleaseMessageServiceWithCache-1] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - No operations allowed after connection closed.
2、
org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection
……
Caused by: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 30055ms.
at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:669)
3、
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.
at sun.reflect.GeneratedConstructorAccessor103.newInstance(Unknown Source)

第二个异常说超时？在你有问题的CentOS-7.4-64bit机器上直接用MySQL客户端能连接上么

@kezhenxu94 防火墙正常，三台机都出现这个问题，换到CentOS-6.7-64-EN机器没问题，我现在初步怀疑Hikari版本与linux的兼容性问题，还不确定

telnet xxx.xxx.xxx.xxx 5133
Trying xxx.xxx.xxx.xxx...
Connected to xxx.xxx.xxx.xxx.
Escape character is '^]'.
N
5.6.22-log_J8f|]=Vz&.€K%vH@H*7ui0Pmysql_native_password

第1个和第3个报错是连接被异常断开了，第二个报错是创建连接超时，到有问题的机器上tcpdump看一下？照理说hikari和os的关系不大，而且连数据库都是用的一样的mysql driver来着

之前ping看网络挺正常，现在情况是昨天在有问题机器上保留了防火墙和网络相关配置，重装虚拟机系统了，CentOS-7.4-64bit重装为CentOS-6.7-64-EN，几个组件运行正常。
[root@SZE-L0145214 bin]# ./jstack  -F 19738
Attaching to process ID 19738, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.144-b01
Deadlock Detection:
No deadlocks found.
Thread 20980: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=215 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=78, line=2078 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.poll(long, java.util.concurrent.TimeUnit) @bci=62, line=467 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=134, line=1073 (Compiled frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20979: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=215 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=78, line=2078 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.poll(long, java.util.concurrent.TimeUnit) @bci=62, line=467 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=134, line=1073 (Compiled frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20429: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=215 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=78, line=2078 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.poll(long, java.util.concurrent.TimeUnit) @bci=62, line=467 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.poll(long, java.util.concurrent.TimeUnit) @bci=3, line=85 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.poll(long, java.util.concurrent.TimeUnit) @bci=3, line=31 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=134, line=1073 (Compiled frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run() @bci=4, line=61 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20425: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=215 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=78, line=2078 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.poll(long, java.util.concurrent.TimeUnit) @bci=62, line=467 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.poll(long, java.util.concurrent.TimeUnit) @bci=3, line=85 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.poll(long, java.util.concurrent.TimeUnit) @bci=3, line=31 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=134, line=1073 (Compiled frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run() @bci=4, line=61 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20424: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=215 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=78, line=2078 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.poll(long, java.util.concurrent.TimeUnit) @bci=62, line=467 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.poll(long, java.util.concurrent.TimeUnit) @bci=3, line=85 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.poll(long, java.util.concurrent.TimeUnit) @bci=3, line=31 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=134, line=1073 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run() @bci=4, line=61 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20423: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.take() @bci=36, line=103 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.take() @bci=1, line=31 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Compiled frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run() @bci=4, line=61 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20422: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.take() @bci=36, line=103 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.take() @bci=1, line=31 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Compiled frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run() @bci=4, line=61 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20421: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.take() @bci=36, line=103 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.take() @bci=1, line=31 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run() @bci=4, line=61 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20420: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.take() @bci=36, line=103 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.take() @bci=1, line=31 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Compiled frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run() @bci=4, line=61 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20419: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.take() @bci=36, line=103 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.take() @bci=1, line=31 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run() @bci=4, line=61 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20417: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.take() @bci=36, line=103 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.take() @bci=1, line=31 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run() @bci=4, line=61 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 19744: (state = BLOCKED)
Thread 20402: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Compiled frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20397: (state = BLOCKED)

java.lang.Thread.sleep(long) @bci=0 (Compiled frame; information may be imprecise)
org.apache.coyote.AbstractProtocol$AsyncTimeout.run() @bci=10, line=1149 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20396: (state = IN_NATIVE)

sun.nio.ch.ServerSocketChannelImpl.accept0(java.io.FileDescriptor, java.io.FileDescriptor, java.net.InetSocketAddress[]) @bci=0 (Interpreted frame)
sun.nio.ch.ServerSocketChannelImpl.accept(java.io.FileDescriptor, java.io.FileDescriptor, java.net.InetSocketAddress[]) @bci=4, line=422 (Interpreted frame)
sun.nio.ch.ServerSocketChannelImpl.accept() @bci=130, line=250 (Interpreted frame)
org.apache.tomcat.util.net.NioEndpoint$Acceptor.run() @bci=88, line=482 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20395: (state = IN_NATIVE)

sun.nio.ch.EPollArrayWrapper.epollWait(long, int, long, int) @bci=0 (Compiled frame; information may be imprecise)
sun.nio.ch.EPollArrayWrapper.poll(long) @bci=18, line=269 (Compiled frame)
sun.nio.ch.EPollSelectorImpl.doSelect(long) @bci=28, line=93 (Compiled frame)
sun.nio.ch.SelectorImpl.lockAndDoSelect(long) @bci=37, line=86 (Compiled frame)
sun.nio.ch.SelectorImpl.select(long) @bci=30, line=97 (Compiled frame)
org.apache.tomcat.util.net.NioEndpoint$Poller.run() @bci=55, line=825 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20394: (state = IN_NATIVE)

sun.nio.ch.EPollArrayWrapper.epollWait(long, int, long, int) @bci=0 (Compiled frame; information may be imprecise)
sun.nio.ch.EPollArrayWrapper.poll(long) @bci=18, line=269 (Compiled frame)
sun.nio.ch.EPollSelectorImpl.doSelect(long) @bci=28, line=93 (Compiled frame)
sun.nio.ch.SelectorImpl.lockAndDoSelect(long) @bci=37, line=86 (Compiled frame)
sun.nio.ch.SelectorImpl.select(long) @bci=30, line=97 (Compiled frame)
org.apache.tomcat.util.net.NioEndpoint$Poller.run() @bci=55, line=825 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20387: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.take() @bci=36, line=103 (Interpreted frame)
org.apache.tomcat.util.threads.TaskQueue.take() @bci=1, line=31 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run() @bci=4, line=61 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20378: (state = IN_NATIVE)

sun.nio.ch.EPollArrayWrapper.epollWait(long, int, long, int) @bci=0 (Compiled frame; information may be imprecise)
sun.nio.ch.EPollArrayWrapper.poll(long) @bci=18, line=269 (Compiled frame)
sun.nio.ch.EPollSelectorImpl.doSelect(long) @bci=28, line=93 (Compiled frame)
sun.nio.ch.SelectorImpl.lockAndDoSelect(long) @bci=37, line=86 (Compiled frame)
sun.nio.ch.SelectorImpl.select(long) @bci=30, line=97 (Compiled frame)
org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run() @bci=52, line=298 (Interpreted frame)

Thread 20376: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20375: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20374: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20373: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20298: (state = IN_NATIVE)

java.net.SocketInputStream.socketRead0(java.io.FileDescriptor, byte[], int, int, int) @bci=0 (Compiled frame; information may be imprecise)
java.net.SocketInputStream.socketRead(java.io.FileDescriptor, byte[], int, int, int) @bci=8, line=116 (Compiled frame)
java.net.SocketInputStream.read(byte[], int, int, int) @bci=117, line=171 (Compiled frame)
java.net.SocketInputStream.read(byte[], int, int) @bci=11, line=141 (Compiled frame)
com.mysql.jdbc.util.ReadAheadInputStream.fill(int) @bci=262, line=101 (Compiled frame)
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(byte[], int, int) @bci=179, line=144 (Compiled frame)
com.mysql.jdbc.util.ReadAheadInputStream.read(byte[], int, int) @bci=48, line=174 (Compiled frame)
com.mysql.jdbc.MysqlIO.readFully(java.io.InputStream, byte[], int, int) @bci=34, line=3011 (Compiled frame)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(com.mysql.jdbc.Buffer, int) @bci=23, line=3472 (Compiled frame)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(com.mysql.jdbc.Buffer) @bci=3, line=3462 (Compiled frame)
com.mysql.jdbc.MysqlIO.checkErrorPacket(int) @bci=12, line=3903 (Compiled frame)
com.mysql.jdbc.MysqlIO.sendCommand(int, java.lang.String, com.mysql.jdbc.Buffer, boolean, java.lang.String, int) @bci=403, line=2530 (Compiled frame)
com.mysql.jdbc.ConnectionImpl.pingInternal(boolean, int) @bci=87, line=3924 (Interpreted frame)
com.mysql.jdbc.JDBC4Connection.isValid(int) @bci=25, line=99 (Interpreted frame)
com.zaxxer.hikari.pool.PoolBase.isConnectionAlive(java.sql.Connection) @bci=34, line=150 (Interpreted frame)
com.zaxxer.hikari.pool.HikariPool.getConnection(long) @bci=76, line=172 (Interpreted frame)
com.zaxxer.hikari.pool.HikariPool.getConnection() @bci=5, line=148 (Interpreted frame)
com.zaxxer.hikari.HikariDataSource.getConnection() @bci=163, line=128 (Interpreted frame)
org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection() @bci=48, line=122 (Interpreted frame)
org.hibernate.internal.NonContextualJdbcConnectionAccess.obtainConnection() @bci=13, line=35 (Interpreted frame)
org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded() @bci=21, line=106 (Interpreted frame)
org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection() @bci=5, line=136 (Interpreted frame)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection() @bci=4, line=47 (Interpreted frame)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare() @bci=30, line=145 (Interpreted frame)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement() @bci=45, line=171 (Interpreted frame)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(java.lang.String, boolean, org.hibernate.ScrollMode) @bci=74, line=147 (Interpreted frame)
org.hibernate.loader.Loader.prepareQueryStatement(java.lang.String, org.hibernate.engine.spi.QueryParameters, org.hibernate.dialect.pagination.LimitHandler, boolean, org.hibernate.engine.spi.SharedSessionContractImplementor) @bci=94, line=1985 (Interpreted frame)
org.hibernate.loader.Loader.executeQueryStatement(java.lang.String, org.hibernate.engine.spi.QueryParameters, boolean, java.util.List, org.hibernate.engine.spi.SharedSessionContractImplementor) @bci=58, line=1915 (Interpreted frame)
org.hibernate.loader.Loader.executeQueryStatement(org.hibernate.engine.spi.QueryParameters, boolean, java.util.List, org.hibernate.engine.spi.SharedSessionContractImplementor) @bci=10, line=1893 (Interpreted frame)
org.hibernate.loader.Loader.doQuery(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters, boolean, org.hibernate.transform.ResultTransformer) @bci=44, line=938 (Interpreted frame)
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters, boolean, org.hibernate.transform.ResultTransformer) @bci=62, line=341 (Interpreted frame)
org.hibernate.loader.Loader.doList(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters, org.hibernate.transform.ResultTransformer) @bci=34, line=2692 (Interpreted frame)
org.hibernate.loader.Loader.doList(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters) @bci=4, line=2675 (Interpreted frame)
org.hibernate.loader.Loader.listIgnoreQueryCache(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters) @bci=4, line=2507 (Interpreted frame)
org.hibernate.loader.Loader.list(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters, java.util.Set, org.hibernate.type.Type[]) @bci=49, line=2502 (Interpreted frame)
org.hibernate.loader.hql.QueryLoader.list(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters) @bci=19, line=502 (Interpreted frame)
org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters) @bci=179, line=392 (Interpreted frame)
org.hibernate.engine.query.spi.HQLQueryPlan.performList(org.hibernate.engine.spi.QueryParameters, org.hibernate.engine.spi.SharedSessionContractImplementor) @bci=153, line=216 (Interpreted frame)
org.hibernate.internal.SessionImpl.list(java.lang.String, org.hibernate.engine.spi.QueryParameters) @bci=58, line=1490 (Interpreted frame)
org.hibernate.query.internal.AbstractProducedQuery.doList() @bci=80, line=1445 (Interpreted frame)
org.hibernate.query.internal.AbstractProducedQuery.list() @bci=5, line=1414 (Interpreted frame)
org.hibernate.query.Query.getResultList() @bci=1, line=146 (Interpreted frame)
org.hibernate.query.criteria.internal.compile.CriteriaQueryTypeQueryAdapter.getResultList() @bci=4, line=72 (Interpreted frame)
sun.reflect.GeneratedMethodAccessor116.invoke(java.lang.Object, java.lang.Object[]) @bci=36 (Interpreted frame)
sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=6, line=43 (Compiled frame)
java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) @bci=56, line=498 (Compiled frame)
org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) @bci=95, line=380 (Interpreted frame)
com.sun.proxy.$Proxy156.getResultList() @bci=9 (Interpreted frame)
org.springframework.data.jpa.repository.query.JpaQueryExecution$CollectionExecution.doExecute(org.springframework.data.jpa.repository.query.AbstractJpaQuery, java.lang.Object[]) @bci=5, line=129 (Interpreted frame)
org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(org.springframework.data.jpa.repository.query.AbstractJpaQuery, java.lang.Object[]) @bci=15, line=91 (Interpreted frame)
org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(org.springframework.data.jpa.repository.query.JpaQueryExecution, java.lang.Object[]) @bci=3, line=136 (Interpreted frame)
org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(java.lang.Object[]) @bci=6, line=125 (Interpreted frame)
org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(org.aopalliance.intercept.MethodInvocation) @bci=36, line=602 (Interpreted frame)
org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=2, line=590 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=15, line=59 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.transaction.interceptor.TransactionInterceptor$$Lambda$734.proceedWithInvocation() @bci=4 (Interpreted frame)
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(java.lang.reflect.Method, java.lang.Class, org.springframework.transaction.interceptor.TransactionAspectSupport$InvocationCallback) @bci=73, line=294 (Interpreted frame)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=42, line=98 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=1, line=139 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=89, line=135 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=18, line=92 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=14, line=61 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) @bci=386, line=212 (Compiled frame)
com.sun.proxy.$Proxy141.findFirst500ByIdGreaterThanOrderByIdAsc(java.lang.Long) @bci=16 (Interpreted frame)
sun.reflect.GeneratedMethodAccessor119.invoke(java.lang.Object, java.lang.Object[]) @bci=40 (Interpreted frame)
sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=6, line=43 (Compiled frame)
java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) @bci=56, line=498 (Compiled frame)
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) @bci=7, line=343 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint() @bci=12, line=197 (Compiled frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=19, line=163 (Compiled frame)
org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed() @bci=9, line=88 (Interpreted frame)
com.ctrip.framework.apollo.common.aop.RepositoryAspect.invokeWithCatTransaction(org.aspectj.lang.ProceedingJoinPoint) @bci=55, line=27 (Interpreted frame)
sun.reflect.GeneratedMethodAccessor104.invoke(java.lang.Object, java.lang.Object[]) @bci=40 (Interpreted frame)
sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=6, line=43 (Compiled frame)
java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) @bci=56, line=498 (Compiled frame)
org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(java.lang.Object[]) @bci=35, line=644 (Interpreted frame)
org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(org.aspectj.lang.JoinPoint, org.aspectj.weaver.tools.JoinPointMatch, java.lang.Object, java.lang.Throwable) @bci=10, line=633 (Interpreted frame)
org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(org.aopalliance.intercept.MethodInvocation) @bci=58, line=70 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=18, line=92 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) @bci=386, line=212 (Compiled frame)
com.sun.proxy.$Proxy141.findFirst500ByIdGreaterThanOrderByIdAsc(java.lang.Long) @bci=16 (Interpreted frame)
com.ctrip.framework.apollo.biz.message.ReleaseMessageScanner.scanAndSendMessages() @bci=11, line=89 (Interpreted frame)
com.ctrip.framework.apollo.biz.message.ReleaseMessageScanner.scanMessages() @bci=16, line=77 (Interpreted frame)
com.ctrip.framework.apollo.biz.message.ReleaseMessageScanner.lambda$afterPropertiesSet$4() @bci=9, line=49 (Interpreted frame)
com.ctrip.framework.apollo.biz.message.ReleaseMessageScanner$$Lambda$792.run() @bci=4 (Interpreted frame)
java.util.concurrent.Executors$RunnableAdapter.call() @bci=4, line=511 (Interpreted frame)
java.util.concurrent.FutureTask.runAndReset() @bci=47, line=308 (Interpreted frame)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask) @bci=1, line=180 (Interpreted frame)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run() @bci=37, line=294 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=95, line=1149 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20282: (state = BLOCKED)

java.lang.Thread.sleep(long) @bci=0 (Compiled frame; information may be imprecise)
java.lang.Thread.sleep(long, int) @bci=57, line=340 (Compiled frame)
java.util.concurrent.TimeUnit.sleep(long) @bci=23, line=386 (Compiled frame)
com.ctrip.framework.apollo.configservice.util.InstanceConfigAuditUtil.lambda$afterPropertiesSet$11() @bci=40, line=159 (Interpreted frame)
com.ctrip.framework.apollo.configservice.util.InstanceConfigAuditUtil$$Lambda$764.run() @bci=4 (Interpreted frame)
java.util.concurrent.Executors$RunnableAdapter.call() @bci=4, line=511 (Interpreted frame)
java.util.concurrent.FutureTask.run() @bci=42, line=266 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=95, line=1149 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20281: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=215 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=78, line=2078 (Interpreted frame)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=124, line=1093 (Interpreted frame)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=1, line=809 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Compiled frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20280: (state = IN_NATIVE)

java.net.SocketInputStream.socketRead0(java.io.FileDescriptor, byte[], int, int, int) @bci=0 (Compiled frame; information may be imprecise)
java.net.SocketInputStream.socketRead(java.io.FileDescriptor, byte[], int, int, int) @bci=8, line=116 (Compiled frame)
java.net.SocketInputStream.read(byte[], int, int, int) @bci=117, line=171 (Compiled frame)
java.net.SocketInputStream.read(byte[], int, int) @bci=11, line=141 (Compiled frame)
com.mysql.jdbc.util.ReadAheadInputStream.fill(int) @bci=262, line=101 (Compiled frame)
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(byte[], int, int) @bci=179, line=144 (Compiled frame)
com.mysql.jdbc.util.ReadAheadInputStream.read(byte[], int, int) @bci=48, line=174 (Compiled frame)
com.mysql.jdbc.MysqlIO.readFully(java.io.InputStream, byte[], int, int) @bci=34, line=3011 (Compiled frame)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(com.mysql.jdbc.Buffer, int) @bci=23, line=3472 (Compiled frame)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(com.mysql.jdbc.Buffer) @bci=3, line=3462 (Compiled frame)
com.mysql.jdbc.MysqlIO.checkErrorPacket(int) @bci=12, line=3903 (Compiled frame)
com.mysql.jdbc.MysqlIO.sendCommand(int, java.lang.String, com.mysql.jdbc.Buffer, boolean, java.lang.String, int) @bci=403, line=2530 (Compiled frame)
com.mysql.jdbc.ConnectionImpl.pingInternal(boolean, int) @bci=87, line=3924 (Interpreted frame)
com.mysql.jdbc.JDBC4Connection.isValid(int) @bci=25, line=99 (Interpreted frame)
com.zaxxer.hikari.pool.PoolBase.isConnectionAlive(java.sql.Connection) @bci=34, line=150 (Interpreted frame)
com.zaxxer.hikari.pool.HikariPool.getConnection(long) @bci=76, line=172 (Interpreted frame)
com.zaxxer.hikari.pool.HikariPool.getConnection() @bci=5, line=148 (Interpreted frame)
com.zaxxer.hikari.HikariDataSource.getConnection() @bci=163, line=128 (Interpreted frame)
org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection() @bci=48, line=122 (Interpreted frame)
org.hibernate.internal.NonContextualJdbcConnectionAccess.obtainConnection() @bci=13, line=35 (Interpreted frame)
org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded() @bci=21, line=106 (Interpreted frame)
org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection() @bci=5, line=136 (Interpreted frame)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection() @bci=4, line=47 (Interpreted frame)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare() @bci=30, line=145 (Interpreted frame)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement() @bci=45, line=171 (Interpreted frame)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(java.lang.String, boolean, org.hibernate.ScrollMode) @bci=74, line=147 (Interpreted frame)
org.hibernate.loader.Loader.prepareQueryStatement(java.lang.String, org.hibernate.engine.spi.QueryParameters, org.hibernate.dialect.pagination.LimitHandler, boolean, org.hibernate.engine.spi.SharedSessionContractImplementor) @bci=94, line=1985 (Interpreted frame)
org.hibernate.loader.Loader.executeQueryStatement(java.lang.String, org.hibernate.engine.spi.QueryParameters, boolean, java.util.List, org.hibernate.engine.spi.SharedSessionContractImplementor) @bci=58, line=1915 (Interpreted frame)
org.hibernate.loader.Loader.executeQueryStatement(org.hibernate.engine.spi.QueryParameters, boolean, java.util.List, org.hibernate.engine.spi.SharedSessionContractImplementor) @bci=10, line=1893 (Interpreted frame)
org.hibernate.loader.Loader.doQuery(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters, boolean, org.hibernate.transform.ResultTransformer) @bci=44, line=938 (Interpreted frame)
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters, boolean, org.hibernate.transform.ResultTransformer) @bci=62, line=341 (Interpreted frame)
org.hibernate.loader.Loader.doList(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters, org.hibernate.transform.ResultTransformer) @bci=34, line=2692 (Interpreted frame)
org.hibernate.loader.Loader.doList(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters) @bci=4, line=2675 (Interpreted frame)
org.hibernate.loader.Loader.listIgnoreQueryCache(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters) @bci=4, line=2507 (Interpreted frame)
org.hibernate.loader.Loader.list(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters, java.util.Set, org.hibernate.type.Type[]) @bci=49, line=2502 (Interpreted frame)
org.hibernate.loader.hql.QueryLoader.list(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters) @bci=19, line=502 (Interpreted frame)
org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters) @bci=179, line=392 (Interpreted frame)
org.hibernate.engine.query.spi.HQLQueryPlan.performList(org.hibernate.engine.spi.QueryParameters, org.hibernate.engine.spi.SharedSessionContractImplementor) @bci=153, line=216 (Interpreted frame)
org.hibernate.internal.SessionImpl.list(java.lang.String, org.hibernate.engine.spi.QueryParameters) @bci=58, line=1490 (Interpreted frame)
org.hibernate.query.internal.AbstractProducedQuery.doList() @bci=80, line=1445 (Interpreted frame)
org.hibernate.query.internal.AbstractProducedQuery.list() @bci=5, line=1414 (Interpreted frame)
org.hibernate.query.Query.getResultList() @bci=1, line=146 (Interpreted frame)
org.hibernate.query.criteria.internal.compile.CriteriaQueryTypeQueryAdapter.getResultList() @bci=4, line=72 (Interpreted frame)
sun.reflect.GeneratedMethodAccessor116.invoke(java.lang.Object, java.lang.Object[]) @bci=36 (Interpreted frame)
sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=6, line=43 (Compiled frame)
java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) @bci=56, line=498 (Compiled frame)
org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) @bci=95, line=380 (Interpreted frame)
com.sun.proxy.$Proxy156.getResultList() @bci=9 (Interpreted frame)
org.springframework.data.jpa.repository.query.JpaQueryExecution$CollectionExecution.doExecute(org.springframework.data.jpa.repository.query.AbstractJpaQuery, java.lang.Object[]) @bci=5, line=129 (Interpreted frame)
org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(org.springframework.data.jpa.repository.query.AbstractJpaQuery, java.lang.Object[]) @bci=15, line=91 (Interpreted frame)
org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(org.springframework.data.jpa.repository.query.JpaQueryExecution, java.lang.Object[]) @bci=3, line=136 (Interpreted frame)
org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(java.lang.Object[]) @bci=6, line=125 (Interpreted frame)
org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(org.aopalliance.intercept.MethodInvocation) @bci=36, line=602 (Interpreted frame)
org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=2, line=590 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=15, line=59 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.transaction.interceptor.TransactionInterceptor$$Lambda$734.proceedWithInvocation() @bci=4 (Interpreted frame)
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(java.lang.reflect.Method, java.lang.Class, org.springframework.transaction.interceptor.TransactionAspectSupport$InvocationCallback) @bci=73, line=294 (Interpreted frame)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=42, line=98 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=1, line=139 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=89, line=135 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=18, line=92 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=14, line=61 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) @bci=386, line=212 (Compiled frame)
com.sun.proxy.$Proxy141.findFirst500ByIdGreaterThanOrderByIdAsc(java.lang.Long) @bci=16 (Interpreted frame)
sun.reflect.GeneratedMethodAccessor119.invoke(java.lang.Object, java.lang.Object[]) @bci=40 (Interpreted frame)
sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=6, line=43 (Compiled frame)
java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) @bci=56, line=498 (Compiled frame)
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) @bci=7, line=343 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint() @bci=12, line=197 (Compiled frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=19, line=163 (Compiled frame)
org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed() @bci=9, line=88 (Interpreted frame)
com.ctrip.framework.apollo.common.aop.RepositoryAspect.invokeWithCatTransaction(org.aspectj.lang.ProceedingJoinPoint) @bci=55, line=27 (Interpreted frame)
sun.reflect.GeneratedMethodAccessor104.invoke(java.lang.Object, java.lang.Object[]) @bci=40 (Interpreted frame)
sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=6, line=43 (Compiled frame)
java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) @bci=56, line=498 (Compiled frame)
org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(java.lang.Object[]) @bci=35, line=644 (Interpreted frame)
org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(org.aspectj.lang.JoinPoint, org.aspectj.weaver.tools.JoinPointMatch, java.lang.Object, java.lang.Throwable) @bci=10, line=633 (Interpreted frame)
org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(org.aopalliance.intercept.MethodInvocation) @bci=58, line=70 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=18, line=92 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) @bci=386, line=212 (Compiled frame)
com.sun.proxy.$Proxy141.findFirst500ByIdGreaterThanOrderByIdAsc(java.lang.Long) @bci=16 (Interpreted frame)
com.ctrip.framework.apollo.configservice.service.ReleaseMessageServiceWithCache.loadReleaseMessages(long) @bci=23, line=163 (Interpreted frame)
com.ctrip.framework.apollo.configservice.service.ReleaseMessageServiceWithCache.lambda$afterPropertiesSet$7() @bci=32, line=133 (Interpreted frame)
com.ctrip.framework.apollo.configservice.service.ReleaseMessageServiceWithCache$$Lambda$761.run() @bci=4 (Interpreted frame)
java.util.concurrent.Executors$RunnableAdapter.call() @bci=4, line=511 (Interpreted frame)
java.util.concurrent.FutureTask.run() @bci=42, line=266 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=95, line=1149 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20278: (state = IN_NATIVE)

java.net.SocketInputStream.socketRead0(java.io.FileDescriptor, byte[], int, int, int) @bci=0 (Compiled frame; information may be imprecise)
java.net.SocketInputStream.socketRead(java.io.FileDescriptor, byte[], int, int, int) @bci=8, line=116 (Compiled frame)
java.net.SocketInputStream.read(byte[], int, int, int) @bci=117, line=171 (Compiled frame)
java.net.SocketInputStream.read(byte[], int, int) @bci=11, line=141 (Compiled frame)
com.mysql.jdbc.util.ReadAheadInputStream.fill(int) @bci=262, line=101 (Compiled frame)
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(byte[], int, int) @bci=179, line=144 (Compiled frame)
com.mysql.jdbc.util.ReadAheadInputStream.read(byte[], int, int) @bci=48, line=174 (Compiled frame)
com.mysql.jdbc.MysqlIO.readFully(java.io.InputStream, byte[], int, int) @bci=34, line=3011 (Compiled frame)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(com.mysql.jdbc.Buffer, int) @bci=23, line=3472 (Compiled frame)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(com.mysql.jdbc.Buffer) @bci=3, line=3462 (Compiled frame)
com.mysql.jdbc.MysqlIO.checkErrorPacket(int) @bci=12, line=3903 (Compiled frame)
com.mysql.jdbc.MysqlIO.sendCommand(int, java.lang.String, com.mysql.jdbc.Buffer, boolean, java.lang.String, int) @bci=403, line=2530 (Compiled frame)
com.mysql.jdbc.ConnectionImpl.pingInternal(boolean, int) @bci=87, line=3924 (Interpreted frame)
com.mysql.jdbc.JDBC4Connection.isValid(int) @bci=25, line=99 (Interpreted frame)
com.zaxxer.hikari.pool.PoolBase.isConnectionAlive(java.sql.Connection) @bci=34, line=150 (Interpreted frame)
com.zaxxer.hikari.pool.HikariPool.getConnection(long) @bci=76, line=172 (Interpreted frame)
com.zaxxer.hikari.pool.HikariPool.getConnection() @bci=5, line=148 (Interpreted frame)
com.zaxxer.hikari.HikariDataSource.getConnection() @bci=163, line=128 (Interpreted frame)
org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection() @bci=48, line=122 (Interpreted frame)
org.hibernate.internal.NonContextualJdbcConnectionAccess.obtainConnection() @bci=13, line=35 (Interpreted frame)
org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded() @bci=21, line=106 (Interpreted frame)
org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection() @bci=5, line=136 (Interpreted frame)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection() @bci=4, line=47 (Interpreted frame)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare() @bci=30, line=145 (Interpreted frame)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement() @bci=45, line=171 (Interpreted frame)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(java.lang.String, boolean, org.hibernate.ScrollMode) @bci=74, line=147 (Interpreted frame)
org.hibernate.loader.Loader.prepareQueryStatement(java.lang.String, org.hibernate.engine.spi.QueryParameters, org.hibernate.dialect.pagination.LimitHandler, boolean, org.hibernate.engine.spi.SharedSessionContractImplementor) @bci=94, line=1985 (Interpreted frame)
org.hibernate.loader.Loader.executeQueryStatement(java.lang.String, org.hibernate.engine.spi.QueryParameters, boolean, java.util.List, org.hibernate.engine.spi.SharedSessionContractImplementor) @bci=58, line=1915 (Interpreted frame)
org.hibernate.loader.Loader.executeQueryStatement(org.hibernate.engine.spi.QueryParameters, boolean, java.util.List, org.hibernate.engine.spi.SharedSessionContractImplementor) @bci=10, line=1893 (Interpreted frame)
org.hibernate.loader.Loader.doQuery(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters, boolean, org.hibernate.transform.ResultTransformer) @bci=44, line=938 (Interpreted frame)
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters, boolean, org.hibernate.transform.ResultTransformer) @bci=62, line=341 (Interpreted frame)
org.hibernate.loader.Loader.doList(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters, org.hibernate.transform.ResultTransformer) @bci=34, line=2692 (Interpreted frame)
org.hibernate.loader.Loader.doList(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters) @bci=4, line=2675 (Interpreted frame)
org.hibernate.loader.Loader.listIgnoreQueryCache(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters) @bci=4, line=2507 (Interpreted frame)
org.hibernate.loader.Loader.list(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters, java.util.Set, org.hibernate.type.Type[]) @bci=49, line=2502 (Interpreted frame)
org.hibernate.loader.hql.QueryLoader.list(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters) @bci=19, line=502 (Interpreted frame)
org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters) @bci=179, line=392 (Interpreted frame)
org.hibernate.engine.query.spi.HQLQueryPlan.performList(org.hibernate.engine.spi.QueryParameters, org.hibernate.engine.spi.SharedSessionContractImplementor) @bci=153, line=216 (Interpreted frame)
org.hibernate.internal.SessionImpl.list(java.lang.String, org.hibernate.engine.spi.QueryParameters) @bci=58, line=1490 (Interpreted frame)
org.hibernate.query.internal.AbstractProducedQuery.doList() @bci=80, line=1445 (Interpreted frame)
org.hibernate.query.internal.AbstractProducedQuery.list() @bci=5, line=1414 (Interpreted frame)
org.hibernate.query.Query.getResultList() @bci=1, line=146 (Interpreted frame)
org.hibernate.query.criteria.internal.compile.CriteriaQueryTypeQueryAdapter.getResultList() @bci=4, line=72 (Interpreted frame)
sun.reflect.GeneratedMethodAccessor116.invoke(java.lang.Object, java.lang.Object[]) @bci=36 (Interpreted frame)
sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=6, line=43 (Compiled frame)
java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) @bci=56, line=498 (Compiled frame)
org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) @bci=95, line=380 (Interpreted frame)
com.sun.proxy.$Proxy156.getResultList() @bci=9 (Interpreted frame)
org.springframework.data.jpa.repository.query.JpaQueryExecution$CollectionExecution.doExecute(org.springframework.data.jpa.repository.query.AbstractJpaQuery, java.lang.Object[]) @bci=5, line=129 (Interpreted frame)
org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(org.springframework.data.jpa.repository.query.AbstractJpaQuery, java.lang.Object[]) @bci=15, line=91 (Interpreted frame)
org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(org.springframework.data.jpa.repository.query.JpaQueryExecution, java.lang.Object[]) @bci=3, line=136 (Interpreted frame)
org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(java.lang.Object[]) @bci=6, line=125 (Interpreted frame)
org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(org.aopalliance.intercept.MethodInvocation) @bci=36, line=602 (Interpreted frame)
org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=2, line=590 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=15, line=59 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.transaction.interceptor.TransactionInterceptor$$Lambda$734.proceedWithInvocation() @bci=4 (Interpreted frame)
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(java.lang.reflect.Method, java.lang.Class, org.springframework.transaction.interceptor.TransactionAspectSupport$InvocationCallback) @bci=73, line=294 (Interpreted frame)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=42, line=98 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=1, line=139 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=89, line=135 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=18, line=92 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=14, line=61 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) @bci=386, line=212 (Compiled frame)
com.sun.proxy.$Proxy143.findFirst500ByIdGreaterThanOrderByIdAsc(long) @bci=19 (Interpreted frame)
sun.reflect.GeneratedMethodAccessor120.invoke(java.lang.Object, java.lang.Object[]) @bci=135 (Interpreted frame)
sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=6, line=43 (Compiled frame)
java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) @bci=56, line=498 (Compiled frame)
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) @bci=7, line=343 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint() @bci=12, line=197 (Compiled frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=19, line=163 (Compiled frame)
org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed() @bci=9, line=88 (Interpreted frame)
com.ctrip.framework.apollo.common.aop.RepositoryAspect.invokeWithCatTransaction(org.aspectj.lang.ProceedingJoinPoint) @bci=55, line=27 (Interpreted frame)
sun.reflect.GeneratedMethodAccessor104.invoke(java.lang.Object, java.lang.Object[]) @bci=40 (Interpreted frame)
sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=6, line=43 (Compiled frame)
java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) @bci=56, line=498 (Compiled frame)
org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(java.lang.Object[]) @bci=35, line=644 (Interpreted frame)
org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(org.aspectj.lang.JoinPoint, org.aspectj.weaver.tools.JoinPointMatch, java.lang.Object, java.lang.Throwable) @bci=10, line=633 (Interpreted frame)
org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(org.aopalliance.intercept.MethodInvocation) @bci=58, line=70 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) @bci=18, line=92 (Interpreted frame)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() @bci=101, line=185 (Compiled frame)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) @bci=386, line=212 (Compiled frame)
com.sun.proxy.$Proxy143.findFirst500ByIdGreaterThanOrderByIdAsc(long) @bci=19 (Interpreted frame)
com.ctrip.framework.apollo.configservice.service.AppNamespaceServiceWithCache.loadNewAppNamespaces() @bci=23, line=159 (Interpreted frame)
com.ctrip.framework.apollo.configservice.service.AppNamespaceServiceWithCache.scanNewAppNamespaces() @bci=9, line=143 (Interpreted frame)
com.ctrip.framework.apollo.configservice.service.AppNamespaceServiceWithCache$$Lambda$759.run() @bci=4 (Interpreted frame)
java.util.concurrent.Executors$RunnableAdapter.call() @bci=4, line=511 (Interpreted frame)
java.util.concurrent.FutureTask.runAndReset() @bci=47, line=308 (Interpreted frame)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask) @bci=1, line=180 (Interpreted frame)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run() @bci=37, line=294 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=95, line=1149 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20268: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=215 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=78, line=2078 (Interpreted frame)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=124, line=1093 (Interpreted frame)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=1, line=809 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Compiled frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20247: (state = BLOCKED)

java.lang.Thread.sleep(long) @bci=0 (Compiled frame; information may be imprecise)
java.lang.Thread.sleep(long, int) @bci=57, line=340 (Compiled frame)
java.util.concurrent.TimeUnit.sleep(long) @bci=23, line=386 (Compiled frame)
com.ctrip.framework.apollo.biz.message.DatabaseMessageSender.lambda$initialize$2() @bci=54, line=79 (Interpreted frame)
com.ctrip.framework.apollo.biz.message.DatabaseMessageSender$$Lambda$733.run() @bci=4 (Interpreted frame)
java.util.concurrent.Executors$RunnableAdapter.call() @bci=4, line=511 (Interpreted frame)
java.util.concurrent.FutureTask.run() @bci=42, line=266 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=95, line=1149 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20241: (state = BLOCKED)

java.lang.Thread.sleep(long) @bci=0 (Compiled frame; information may be imprecise)
org.apache.catalina.core.StandardServer.await() @bci=35, line=427 (Interpreted frame)
org.springframework.boot.web.embedded.tomcat.TomcatWebServer$1.run() @bci=10, line=182 (Interpreted frame)

Thread 20240: (state = BLOCKED)

java.lang.Thread.sleep(long) @bci=0 (Compiled frame; information may be imprecise)
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run() @bci=46, line=1356 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20170: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20016: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=215 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=78, line=2078 (Interpreted frame)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=124, line=1093 (Interpreted frame)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=1, line=809 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074 (Compiled frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1134 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 20014: (state = BLOCKED)

java.lang.Object.wait(long) @bci=0 (Interpreted frame)
java.lang.ref.ReferenceQueue.remove(long) @bci=59, line=143 (Compiled frame)
com.mysql.jdbc.AbandonedConnectionCleanupThread.run() @bci=10, line=64 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=95, line=1149 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 19989: (state = BLOCKED)

java.lang.Thread.sleep(long) @bci=0 (Compiled frame; information may be imprecise)
java.lang.Thread.sleep(long, int) @bci=57, line=340 (Compiled frame)
java.util.concurrent.TimeUnit.sleep(long) @bci=23, line=386 (Compiled frame)
org.LatencyUtils.TimeServices.sleepNanos(long) @bci=10, line=62 (Compiled frame)
org.LatencyUtils.SimplePauseDetector$SimplePauseDetectorThread.run() @bci=77, line=116 (Interpreted frame)

Thread 19987: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
org.LatencyUtils.PauseDetector$PauseDetectorThread.run() @bci=17, line=85 (Interpreted frame)

Thread 19830: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.DelayQueue.take() @bci=28, line=211 (Interpreted frame)
java.util.concurrent.DelayQueue.take() @bci=1, line=70 (Interpreted frame)
org.apache.curator.framework.imps.CuratorFrameworkImpl.backgroundOperationsLoop() @bci=17, line=920 (Interpreted frame)
org.apache.curator.framework.imps.CuratorFrameworkImpl.access$300(org.apache.curator.framework.imps.CuratorFrameworkImpl) @bci=1, line=73 (Interpreted frame)
org.apache.curator.framework.imps.CuratorFrameworkImpl$4.call() @bci=4, line=322 (Interpreted frame)
java.util.concurrent.FutureTask.run() @bci=42, line=266 (Interpreted frame)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask) @bci=1, line=180 (Interpreted frame)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run() @bci=30, line=293 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=95, line=1149 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 19829: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=175 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2039 (Interpreted frame)
java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442 (Interpreted frame)
org.apache.zookeeper.ClientCnxn$EventThread.run() @bci=9, line=501 (Interpreted frame)

Thread 19828: (state = IN_NATIVE)

sun.nio.ch.EPollArrayWrapper.epollWait(long, int, long, int) @bci=0 (Compiled frame; information may be imprecise)
sun.nio.ch.EPollArrayWrapper.poll(long) @bci=18, line=269 (Compiled frame)
sun.nio.ch.EPollSelectorImpl.doSelect(long) @bci=28, line=93 (Compiled frame)
sun.nio.ch.SelectorImpl.lockAndDoSelect(long) @bci=37, line=86 (Compiled frame)
sun.nio.ch.SelectorImpl.select(long) @bci=30, line=97 (Compiled frame)
org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(int, java.util.List, java.util.LinkedList, org.apache.zookeeper.ClientCnxn) @bci=6, line=349 (Interpreted frame)
org.apache.zookeeper.ClientCnxn$SendThread.run() @bci=618, line=1141 (Interpreted frame)

Thread 19827: (state = BLOCKED)

sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=215 (Interpreted frame)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=78, line=2078 (Interpreted frame)
java.util.concurrent.ArrayBlockingQueue.poll(long, java.util.concurrent.TimeUnit) @bci=49, line=418 (Interpreted frame)
org.apache.curator.framework.state.ConnectionStateManager.processEvents() @bci=79, line=259 (Interpreted frame)
org.apache.curator.framework.state.ConnectionStateManager.access$000(org.apache.curator.framework.state.ConnectionStateManager) @bci=1, line=44 (Interpreted frame)
org.apache.curator.framework.state.ConnectionStateManager$1.call() @bci=4, line=120 (Interpreted frame)
java.util.concurrent.FutureTask.run() @bci=42, line=266 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=95, line=1149 (Interpreted frame)
java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 19758: (state = IN_NATIVE)

java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Interpreted frame)
java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, line=409 (Interpreted frame)
java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 (Interpreted frame)
java.net.ServerSocket.accept() @bci=48, line=513 (Interpreted frame)
sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept() @bci=1, line=52 (Interpreted frame)
sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop() @bci=55, line=400 (Interpreted frame)
sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run() @bci=1, line=372 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 19757: (state = IN_NATIVE)

java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Interpreted frame)
java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, line=409 (Interpreted frame)
java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 (Interpreted frame)
java.net.ServerSocket.accept() @bci=48, line=513 (Interpreted frame)
sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop() @bci=55, line=400 (Interpreted frame)
sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run() @bci=1, line=372 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 19756: (state = IN_NATIVE)

java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Interpreted frame)
java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, line=409 (Interpreted frame)
java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 (Interpreted frame)
java.net.ServerSocket.accept() @bci=48, line=513 (Interpreted frame)
sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop() @bci=55, line=400 (Interpreted frame)
sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run() @bci=1, line=372 (Interpreted frame)
java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)

Thread 19752: (state = BLOCKED)
Thread 19751: (state = BLOCKED)
Thread 19750: (state = BLOCKED)

java.lang.Object.wait(long) @bci=0 (Interpreted frame)
java.lang.ref.ReferenceQueue.remove(long) @bci=59, line=143 (Compiled frame)
java.lang.ref.ReferenceQueue.remove() @bci=2, line=164 (Compiled frame)
java.lang.ref.Finalizer$FinalizerThread.run() @bci=36, line=209 (Interpreted frame)

Thread 19749: (state = BLOCKED)

java.lang.Object.wait(long) @bci=0 (Interpreted frame)
java.lang.Object.wait() @bci=2, line=502 (Compiled frame)
java.lang.ref.Reference.tryHandlePending(boolean) @bci=54, line=191 (Compiled frame)
java.lang.ref.Reference$ReferenceHandler.run() @bci=1, line=153 (Interpreted frame)

上面是昨天问题机器的dump，BLOCKED很多但是我没看出什么问题

这个错误应该不是应用层的问题

具体问题我也没确定出在哪里，三台机器重装系统才ok了

不好意思,我们也遇到这个问题了,大量链接被占用,影响了同主机的数据库.
2019-04-15 17:02:41.884  WARN 52 --- [Apollo-AppNamespaceServiceWithCache-1] com.zaxxer.hikari.pool.PoolBase          : HikariPool-1 - Failed to validate connection com.mysql.jdbc.JDBC4Connection@2f083f27 (No operations allowed after connection closed.)
2019-04-15 17:02:41.958  WARN 52 --- [Apollo-ReleaseMessageScanner-1] com.zaxxer.hikari.pool.PoolBase          : HikariPool-1 - Failed to validate connection com.mysql.jdbc.JDBC4Connection@60c79c77 (No operations allowed after connection closed.)
2019-04-15 17:02:46.897  WARN 52 --- [Apollo-AppNamespaceServiceWithCache-1] com.zaxxer.hikari.pool.PoolBase          : HikariPool-1 - Failed to validate connection com.mysql.jdbc.JDBC4Connection@1c96bbce (No operations allowed after connection closed.)

wireshark看下网络交互的情况？

case先关闭了，如还有问题，可以提供更多信息，或进群交流。

authors: hanyidreamer jiaxinxuan kezhenxu94 nobodyiam

repo: ctripcorp/apollo


text:
Long polling问题

在xml内通过apollo:config/引入apollo后，从log上看每30秒就会Long polling一次，这个能修改吗？如何设置才能不主动poll？多谢！
以下是log：
2017/09/18 10:14:12 OSS DEBUG [com.ctrip.framework.apollo.internals.RemoteConfigLongPollService] - Long polling

long polling机制是保证配置实时性的手段，这个是客户端默认行为，不能关闭。
具体可以参考Apollo配置中心设计

好的，多谢。
long polling  30秒的间隔也是不可以设置的吧？

这个是服务端控制的，可以设置，不过不建议时间太长。
https://github.com/ctripcorp/apollo/blob/master/apollo-configservice/src/main/java/com/ctrip/framework/apollo/configservice/wrapper/DeferredResultWrapper.java#L20

authors: nobodyiam snowygao


text:
added /help/languages endpoint

added requests/Languages.rb and apps/get_languages.rb files for the /help/languages endpoint

Looks good. Thanks!

authors: hswitte kenbod


text:
Remove unused dependency

Changed

Remove unused @cuaklabs/iocuak-reflect-metadata-utils dependency.

Codecov Report

Merging #359 (a83cf1a) into master (b4f4419) will increase coverage by 4.33%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #359      +/-   ##
==========================================
+ Coverage   91.29%   95.63%   +4.33%
==========================================
  Files          60       21      -39
  Lines         701      252     -449
  Branches      121       38      -83
==========================================
- Hits          640      241     -399
+ Misses         58       10      -48
+ Partials        3        1       -2

Flag
Coverage Δ

iocuak
95.63% <ø> (ø)

iocuak-benchmark
?

iocuak-common
?

iocuak-core
?

iocuak-decorators
?

iocuak-reflect-metadata-utils
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...orators/src/classMetadata/decorators/injectFrom.ts

...src/task/actions/createInstanceInTransientScope.ts

...ocuak-core/src/task/actions/loadContainerModule.ts

.../actions/loadFromContainerModuleFactoryMetadata.ts

...src/task/actions/createInstanceInSingletonScope.ts

packages/iocuak-common/src/utils/mapIterator.ts

...iocuak-core/src/binding/utils/getBindingOrThrow.ts

...sk/actions/loadFromContainerModuleClassMetadata.ts

...ackages/iocuak-core/src/task/actions/getBinding.ts

...c/binding/services/BindingServiceImplementation.ts

... and 29 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

authors: codecov-commenter notaphplover

repo: cuaklabs/iocuak

license: Unlicense


text:
Build content from cellset

This request includes a rewrite of build_content_from_cellset to be more efficient and work with data returned on any axis.
I also removed sort_addresstuple in the second commit since it seemed like it might be safe to remove. Let me know if you want this to be handled a different way and I can update.

Thanks for the PR! Much appreciated! I will add a few comments to the code.
P.S.
it isn't actually documented anywhere yet, but if you want to run the Tests you can go to the Tests folder, adjust the config.ini and execute:
python -m pytest Tests/__init__.py
Or  you can configure PyCharm to use Nosetests and run them in PyCharm.
(Depending on the size of the transactionlog of the target instance some Tests may take a very long though)
Ideally it looks like this:

Hi @ajmyers ,
@vviau accepted the MR, even though there were still some requested changes open.
I now reverted the MR.
Please open a new MR and we will accept the changes once we have the issues fixed.

authors: MariusWirtz ajmyers


text:
cucumber-expressions: Invalid snippets generated for escaped optional

Spotted on stack overflow:
https://stackoverflow.com/questions/61725664/is-it-not-possible-to-have-a-step-definition-with-no-parameters
The following scenario:
Feature: Spheres
  Scenario: A ray intersects a sphere at two points
    Given r ← ray(point(0, 0, -5), vector(0, 0, 1))
    And s ← sphere()
    When xs ← intersect(s, r)
    Then xs.count = 2
    And xs[0] = 4.0
    And xs[1] = 6.0

Trying to keep it simple, I thought I'd write the step definition literally to start off:
import io.cucumber.java8.En

class SphereStepDefinitions: En {
    private val epsilon: Double = 0.00001
    lateinit var s: Sphere
    lateinit var xs : List<Double>

    init {
        Given("s ← sphere\\()") {
            s = Sphere()
        }
    }
}

The result,
The step "s ← sphere()" is undefined. You can implement it using the snippet(s) below:

Given("s ← sphere\\()", () -> {
    // Write code here that turns the phrase above into concrete actions
    throw new io.cucumber.java8.PendingException();
});

The correct step definition is:
s ← sphere()

Because
    private static final Pattern OPTIONAL_PATTERN = Pattern.compile("(\\\\\\\\)?\\(([^)]+)\\)");

Does not allow empty capture groups.
Probably solved by implementing the parser for Cucumber Expressions rather then the current rewriting solution but we should check the snippet generation when we do.

@mpkorstanje  I changed the optional_pattern  to (\\\\)?\(([^)]*)\)  to include step definition with no parameters.

And I created a test in CucumberExpressionTest.java to verify with no parameters. It worked fine.

Shall I go ahead and create pull request?

That would work but it would be breaking changes in cucumber expressions. If breaking changes are to be made I'd rather bundle them all up as part of https://github.com/cucumber/cucumber/pull/771

@mpkorstanje can we close this now? I believe this was fixed as part of #771.

authors: aslakhellesoy lav16kosh mpkorstanje

repo: cucumber/common


text:
Examples alternative for several arguments cartesian product.

Question
Writing test I've met an unpleasant thing with Scenario Outline and size of examples table.
My use case is running operation on data set with different arguments and number of arguments is 5 and they are:
* DB -> 8 different databases
* column -> 10 columns
* argument_0 -> 8 different values
* argument_1 -> 4 different values
* argument_2 -> 2 different values
So I have a Example table with 10 * 8 * 4 * 2 rows. And my IDEA is a bit complicated scrolling it and doing different comment/uncomment lines.
Could I implement a thing similar to Examples block, but it would look like
Example pairs:
{
"DB": [MySQL_qanorthwind_cs,SQLServer_NGP,PostgreSQL_qanorthwind_cs,PostgreSQL_qanorthwind_cs_9_0,Infobright_logidatahub,Vertica_vmart_71,Oracle_LOGIXML],
  "column":[Fifty_years,Twenty_years,Ten_years,Five_years,One_year,Six_months,Three_months,One_month,One_week,One_day],
   "argument_0": [1,3,4,7,14,30,60,90],
    "argument_1": [h,m,s,ms],
    "argument_2": [true,false],
}

And it should have the same behavior as example:
Examples:
      | DB                                     | binning_column | bin_width | bin_unit | outlier |
      | MySQL_qanorthwind_cs | One_week_left_outlier | 1 | h | true |
      | MySQL_qanorthwind_cs | One_week_left_outlier | 1 | h | false |
      | MySQL_qanorthwind_cs | One_week_left_outlier | 1 | m | true |
      | MySQL_qanorthwind_cs | One_week_left_outlier | 1 | m | false |
      | MySQL_qanorthwind_cs | One_week_left_outlier | 1 | s | true |
      | MySQL_qanorthwind_cs | One_week_left_outlier | 1 | s | false |
.....
      | Oracle_LOGIXML | One_day_null | 90 | h | true |
      | Oracle_LOGIXML | One_day_null | 90 | h | false |
      | Oracle_LOGIXML | One_day_null | 90 | m | true |
      | Oracle_LOGIXML | One_day_null | 90 | m | false |
      | Oracle_LOGIXML | One_day_null | 90 | s | true |
      | Oracle_LOGIXML | One_day_null | 90 | s | false |

Could you recommend the best way I could reduce examples to something like "Example pairs"

Please use the support forums for questions and discussions. We use GitHub issues to track bugs and contributions exclusively.

authors: Arlabunakty aslakhellesoy

repo: cucumber/cucumber


text:
Use cucumber-messages 6 for Ruby libraries

Summary
After Cucumber-messages 6 release, two libraries started to fail on master: gherkin and dots-formatter.
This should fix it.
The other languages do not seem to be impacted the same way. We may have to check the release process somehow.
Checklist:

[ ] The change has been ported to Java.
[X] The change has been ported to Ruby.
[ ] The change has been ported to JavaScript.
[ ] The change has been ported to Go.
[ ] The change has been ported to .NET.
[ ] I've added tests for my code.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

Looks good to me, but I would have expected a single PR that upgrades other platforms (java, javascript, go) as well.

The master build is not failing for the other languages, that was a temporary fix until is release the other tools tomorrow :)

authors: aslakhellesoy vincent-psarga


text:
Add mention about Static Land compatibility

Also fixed Promises/A+ logo url. It was a redirect and GitHub couldn't handle it for some reason (at least I see broken image).

Looks great, @rpominov.  Thank you!

authors: briancavalier rpominov

repo: cujojs/most


text:
BatchImage.IsUseless() and checking white list

the current method of sorting our white list entries and then checking against sorted entries introduces extra output sometimes...
E.g.
"snaka under NOTmab11, stroma, NOTepi",
"bk under snaka, stroma, NOTepi"
will also match
NOTmab11 under snaka, stroma, NOTepi
This is only an issue when markers become masks that are already valid in prior white list entries.

Another issue here is that this is terribly inefficient. Instead of generating all possibilities (which is O(n!) ), we should be parsing the input and generating only the Masks and Markers needed. That will resolve this bug as well as improve run times dramatically. The code in question is:
def MasksFromList(self, mask_list, combination_max):
        """
        Given a list of Mask or Marker objects
        returns a list of all combinations of masks
        in the form of a tuple. (mask_loc,name)
        """
        mask_tuples = []
        count = 0
        for lim in xrange(1, combination_max+1):
                for item in itertools.combinations(mask_list, lim):

                    # Create our list of names
                    names = [x.name for x in item]
                    # If this combination is not useless...
                    if not self.IsUseless(names):
                        count += 1
                        # TODO: A BatchImage object should really have a sense of what batch its operating on.
                        # Some meta data like the path of the batch should be sufficient to log meaningful info.
                        logger.debug("Processing Mask {0}".format(count))
                        # our original mask will have all indices in it
                        output_mask = np.arange(0, self.num_pixels)
                        for mask in item:
                            # like a cumsum of intersections...
                            output_mask = GetIntersection(output_mask, mask.masked_indices.flatten())
                        names = ', '.join(names)
                        mask_tuples.append((output_mask, names))

        return mask_tuples

Solved by PR: #18

repo: cukie/SMIA