text:
[WIP] CoreCLR port

I was interested in running on coreclr, so i didn't use #if statements. Hope this helps.
Do you have plans to support CoreCLR?

This would be incredibly useful if this library can become compatible with .NET Core, I'm working on an ASP.NET 5 project atm and would like to use this library, but unfortunately it will only target standard .NET Framework atm :(

@antonmes -
Thanks for the contribution! Yes, we plan on supporting CoreCLR...we were going to create a separate branch for CoreCLR so that there are no conflicts for users targeting older CLR versions.
You kind of beat me to the punch here, I was planning on branching after 2.2.3 which is planned for the first week of January. Perhaps you could rebase this on top of the core-clr branch once we get one in place?
Sorry I didn't respond sooner, I have been on (partial) medical leave for the last couple of weeks.
-Thanks
Jeff

Hey @antonmes, Jeff and I just talked about how to handle this.  This is definitely something we want to work on!  We think we'll need some more work before the merge to master though, so for now what we're going to do is create a feature branch where we work on updates/rebasing/etc.  It'll probably be January before we get into serious work, but wanted to let you know what's happening.
Thanks!

Merged to new branch feature/CoreCLR, where we'll work on this for merging into master.

@jeffrymorris, @ingenthr sorry, I didn't mean merging into master, just wanted to share some thoughts and save some time ;) thanks for answering! I can close this PR, right?

@antonmes no problem, go ahead and close it. We'll use the feature branch for reference and probably create a new one after 2.2.3 is released for core clr.
Thanks,
Jeff

Hey guys, you can delete feature/CoreCLR if you wish. Thanks!

authors: Strifex antonmes ingenthr jeffrymorris

repo: couchbase/couchbase-net-client


text:
Change Mexico City short code to the new one imposed in nov 2016

Correct Mexico City Short code
as per

ISO

Thanks!

@benkeen Do you know if there's a scheduled release to include this change?

I generally just release updates whenever I get pinged about it. :) Will release a new version today, thanks again @brianrios33.

2.2.0 is now available.

source: gharchive/pull-request

repo: country-regions/country-region-data

license: MIT

license_type: permissive

license_source: github-api


text:
Vaccination Status

Vaccination status of app user/users

may also need the type of vaccine given
eg. in future someday a low-cost or now any vaccine candidate as a trial or any vaccine options in coming months/years as the different vaccines may have varying efficacy/effective duration.

interoperability with national/state vaccination certificate

source: gharchive/issue

repo: covenantproject/covenant


text:
Make imported values explicit

@coventry, this addresses the second point from my comment on your pull request.

This is now addressing the third point from my comment over there as well.

This is now addressing the third point from my comment over there as well.

This is finished now and can be merged.

repo: coventry/elm-platform


text:
feat(multiselect): validate initial values hoc

COM-450
Proposed Changes
The purpose of this one is to show the user when an initial value is not present in the items.
For instance, our "Associated Sources" multi-select could contain an initial value for a now-deleted source. This would previously be completely ignored, so we wanted to provide some feedback on that.
Some details:

The message is a "warning" so that saving is not prevented.
I also hooked the selected state of the items to the initial value, just to prevent some potential mismatch between items and initialValues.

Potential Breaking Changes
None
Acceptance Criteria

[x] The proposed changes are covered by unit tests
[x] The potential breaking changes are clearly identified
[x] README.md is adjusted to reflect the proposed changes (if relevant)

Can anyone review and/or merge this?

repo: coveo/react-vapor


text:
chore(atomic): upgraded tailwind to v2.2.2 and nested result template css

https://coveord.atlassian.net/browse/KIT-776
tailwindcss/nesting was missing until I upgraded to 2.2.2.

I could remove the non-atomic package-lock files. They were updated because I did npm run setup.

repo: coveo/ui-kit


text:
Actions: Add CodeQL code scanning

This was just announced, so we can enable it.
Currently set to run on every push (which will cover PRs made from upstream branches) and weekly on Sundays.

We've been enabled for the beta, should work now!

repo: covid-modeling/web-ui


text:
Few edits

few edits

few edits


text:
The heading should say more in the "Map" section

The heading says "Map" now doesn't say anything about the data you're about to see. It should be descriptive of the data shown below.

@suryaceg is this better?

STATE-WISE STATUS or STATE-WISE STATISTICS  would be good

Fixed!

authors: firofame jeremyphilemon steffyjohn suryaceg


text:
🛑 cloud.cozify.fi is down

In 8c89927, cloud.cozify.fi (https://cloud.cozify.fi) was down:

HTTP code: 0
Response time: 0 ms

Resolved: cloud.cozify.fi is back up in 364ce84 after 26 minutes.

repo: cozify/status


text:
NPCs on the ground floor walk to the corner and get stuck.

NPCs currently only turnaround when they run out of platform, based on a downward facing sensor.
NPCs also need a turnaround on a timer, or turnaround when they run into another NPC or wall.

I think This was an issue with having two player controllers in the scene. The NPCs were chasing the wrong one, and getting stuck on walls.
I added a check for duplicate player controllers and remove extras.


text:
%install_ext deprecation

Upon installing and loading the extension with:
%install_ext https://raw.github.com/cpcloud/ipython-autotime/master/autotime.py
%load_ext autotime

The following error message is received:
UserWarning: %install_ext` is deprecated, please distribute your extension(s)as a python packages.

You might want to look into this to ensure it doesn't cause problems in the future. Thanks for making this though, it's awesome!

+1 thanks for posting this.

%install_ext https://raw.github.com/cpcloud/ipython-autotime/master/autotime.py doesn't seem to do anything in jupyter notebook 4.2.1.

+1

Fixed in 23963fc

authors: Tagar agentjwall cpcloud proinsias saeedesmaili

repo: cpcloud/ipython-autotime

license_source: bigquery


text:
split sender's cancellation behavior is unexpected

Cancelling any of the split senders causes the underlying operation to be cancelled. It should probably only be cancelled if all the split senders are cancelled.

The reason why the split() semantics are the way it is to prevent the case where:

two consumers, A and B have copies of the split sender
consumer A connects, starts and then cancels their sender, detaching from the operation
the operation is still running in the background because consumer B still has its sender and might be about to connect/start to attach to the operation
something happens and B destroys its sender without connect/start

This is exactly the same scenario as ensure_started() and has the same lifetime footguns.
If we want split to have the behaviour of only cancelling when the last consumer cancels then it needs to be tied to some form of scope.
This could either be an async-scope, with a spawn_shared() function.
Or it could be a structured algorithm such as let_concurrent_shared(s, [](auto copyable_s) { ... }).

I have created #263 to track creating a better split() algorithm.

Closing as duplicate to consolidate work into #263.

authors: ericniebler lewissbaker

repo: cplusplus/sender-receiver


text:
[WIP] create filenames for stim files

Would that make sense to you?
The name of the the stim file would be in expParameters.fileName.stim

ah I see, nice! I'll let you to merge?

Take cover because I am MERGING!!!!!

authors: CerenB Remi-Gau


text:
尊敬的大佬您好，可以增加各个客户端实时流量统计统计么？

尊敬的大佬您好，可以增加各个客户端实时流量统计么？
比如我有10台服务器，可以显示出10台服务器在某一时刻的总上传流量和下载流量。

类似于这样的统计：
总下行速度： 1.1M 总上行速度： 1.0M 下行流量： 159.05G 上行流量： 155.15G

这个主要是查看单台服务器状态用得。各个服务器用途不同，sum意义不大。
你可以sum一下json回传数据（https://xxx.com/json/stats.json）就可以实现.

authors: cppla mengyalei

repo: cppla/ServerStatus


text:
Make KDocs on overriden functions/properties not mandatory

Or even false by default, because dokka uses parent class documentation when generating docs.

This should be supported in KdocMethods too, better to add a test to smoke tests and ensure no one is adding these docs.

repo: cqfn/diKTat


text:
Refresh Opioid Ingredient Data

Source opioid drug data has been refreshed as of 2021-01-29, need to refresh the relevant ingredient data.

Also document and potentially automate (more of) the process

authors: brynrhodes c-schuler


text:
Remove test for Crafty.stop()

Unfortunately, running Crafty.stop() destroys a few types of bound events that aren't set back up on Crafty.init().
Long term, that should be fixed, but for now it shouldn't stop other tests from passing; it was interfering with some tests for Crafty.viewport I was trying to write, and there was a workaround in tests/controls.js that would break if stop() wasn't called.

This is pretty small, so I'm going to just merge right away.

repo: craftyjs/Crafty

license: mit


text:
Accessing CrateDB Admin UI behind Ingress

I am running a cluster of 3 CrateDB nodes on Kubernetes.
I have set up an ingress to access the admin UI on path /db. However, I think to access it on this path I probably need to do some configuration so static files are served from the /db path, or the requests are routed on this path. How to do this configuration?

Dear Arjun,
thank you for writing in.
In general, the Admin UI itself can be hosted on any path. However, it has to know about the CrateDB HTTP API endpoint, usually available at /_sql.

I have set up an ingress to access the admin UI on path /db.

I see. So, the HTTP API endpoint of CrateDB itself would also be available at /db/_sql?
At [1], I've referenced the utility function which computes the base URI used to access the database HTTP API. We will have to check if that would need corresponding adjustments.
With kind regards,
Andreas.
[1] https://github.com/crate/crate-admin/blob/83e2a3aa8d7fbeb2dc07ae5255ae67a7ae3bfb7b/app/scripts/services/sql.js#L20-L40

Hi again,
I've added an example at ^1, which outlines how to configure Nginx to reverse-proxy the CrateDB HTTP API endpoint to the /db subdirectory. The nginx.conf is at ^2. Maybe you can use it as an inspiration to configure the K8s Ingress component appropriately.
With kind regards,
Andreas.

Dear Arjun,
are the resources referenced above helpful to you?
With kind regards,
Andreas.

repo: crate/crate-admin


text:
Fix the build by bumping to crate-docs 1.0.0

Hi there,
this patch fixes https://github.com/crate/crate-docs/issues/65 reported by @msbt. You can either choose this one, or bring in #245 instead. Or do both, one after the other.
With kind regards,
Andreas.

@amotl can you bring in my changes to docs/Makefile (https://github.com/crate/crate-docs-theme/pull/245/files). this is required for a proper upgrade. see the release notes: https://github.com/crate/crate-docs/releases/tag/1.0.0
I'm happy to then merge this pr and drop the related commit from https://github.com/crate/crate-docs-theme/pull/245

side note: I am not clear on how this fixes https://github.com/crate/crate-docs/issues/65. or rather, I am not clear on what causes https://github.com/crate/crate-docs/issues/65. can you elaborate?

I am not clear on how this fixes crate/crate-docs#65. or rather, I am not clear on what causes crate/crate-docs#65. can you elaborate?

I believe the reason is that crate-docs 0.4.0 explicitly tests for python3.7. However, I don't know exactly. Let's just go ahead.

authors: amotl norosa

repo: crate/crate-docs-theme


text:
Changes headers to sentence case

Summary of the changes / Why this is an improvement
Changes headers from title case to sentence case.
Checklist

[x] CLA is signed

I modified the travis build and removed the nightly build, then this should work now.

@mkleen how come we're removing the nightly build instead of fixing it? or is this a temporary measure?

@mechanomi see commit message https://github.com/crate/crate-pdo/pull/96

retest this please

@seut takk!

retest this please

hmm "retest this please" didn't seem to trigger the CI

@mechanomi you have to rebase anyway to get the travis config changes in 😉

authors: kevinkq mechanomi mkleen seut

repo: crate/crate-pdo


text:
Move CSV settings to copyCopyFromSettings.

Other schemes can import from CSV file, we must include CSV settings to the common list
Follows https://github.com/crate/crate/commit/bb978c50516ad161986425b0f9c201460f856b21

Not (yet) a problem because we don't have such validation in plugins (neither S3 nor Azure which is progress).
This PR combined with https://github.com/crate/crate/commit/bb978c50516ad161986425b0f9c201460f856b21 might look like it's going against documented state but it's not.
From docs

The option is only supported when using the CSV format, otherwise, it will be ignored.

We document that we silently ignore related to each other settings but they are used under same scheme.
New change is meant to reject, for example, Azure settings when using S3.

unrelated test_graceful_stop_concurrent_queries
retest this please

Another option is don't do validation and keep silently ignoring unknown/irrelevant settings. Then I will close this PR and revert previous one.
I mainly added validation due to setings being passed as generic Map and had concern that OpenDAL might return some cryptic error when encountering unexpected settings).

repo: crate/crate


text:
Remove SimpleObjectExpression

Replaced it with a default implementation in ReferenceImplementation

Current coverage is 81.63% (diff: 94.59%)

Merging #4784 into master will increase coverage by 0.07%

@@             master      #4784   diff @@
==========================================
  Files          1316       1315     -1
  Lines         45140      45095    -45
  Methods           0          0
  Messages          0          0
  Branches       7065       7064     -1
==========================================
- Hits          36815      36812     -3
+ Misses         5647       5606    -41
+ Partials       2678       2677     -1

Powered by Codecov. Last update 0b5d572...2bb3ec6

authors: codecov-io mfussenegger


text:
WIP: Make update planner independent of parameters

This changes the logic for update statements in the planner and executor
to work with the unbound analyzer result.
This is similar to the work that's been done in
https://github.com/crate/crate/pull/6561
This'll enable us to add scalar subquery support for UPDATE statements
later on.

Codecov Report

:exclamation: No coverage uploaded for pull request base (j/delete-by-id@2b5916d). Click here to learn what that means.
The diff coverage is 84%.

@@               Coverage Diff                @@
##             j/delete-by-id   #6578   +/-   ##
================================================
  Coverage                  ?     83%
  Complexity                ?   13247
================================================
  Files                     ?    1521
  Lines                     ?   49181
  Branches                  ?    5906
================================================
  Hits                      ?   40821
  Misses                    ?    5584
  Partials                  ?    2776

Impacted Files
Coverage Δ
Complexity Δ

...ava/io/crate/analyze/AnalyzedStatementVisitor.java
51.06% <ø> (ø)
24 <0> (?)

.../java/io/crate/planner/node/dml/UpdateByQuery.java
0% <0%> (ø)
0 <0> (?)

...java/io/crate/analyze/AnalyzedUpdateStatement.java
100% <100%> (ø)
8 <3> (?)

...o/crate/operation/scalar/ScalarFunctionModule.java
100% <100%> (ø)
6 <3> (?)

...in/java/io/crate/planner/ExecutionPlanVisitor.java
88.46% <100%> (ø)
23 <1> (?)

.../executor/transport/task/LegacyUpsertByIdTask.java
87.02% <100%> (ø)
34 <1> (?)

...src/main/java/io/crate/analyze/UpdateAnalyzer.java
79.59% <100%> (ø)
7 <0> (?)

...te/operation/user/StatementPrivilegeValidator.java
81.37% <100%> (ø)
3 <0> (?)

sql/src/main/java/io/crate/analyze/Analyzer.java
97.22% <100%> (ø)
5 <0> (?)

...main/java/io/crate/analyze/symbol/Assignments.java
100% <100%> (ø)
6 <6> (?)

... and 13 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2b5916d...034a072. Read the comment docs.


text:
fix processing of the operator option of the MATCH predicate

The operator option was silently ignored.
Relates to https://github.com/crate/crate/issues/7575.

backported to 3.0 via https://github.com/crate/crate/commit/399a1f8c22a40d022de3de0c1f42c8ed6a746bf1


text:
Dataframes: Refactor examples about pandas and Dask

About
Two examples about pandas and Dask have been added to the by-language/python-sqlalchemy folder beforehand. This patch refactors them into the by-dataframe/{pandas,dask} folders.
/cc @hlcianfagna, @wierdvanderhaar, @marijaselakovic

The restructuring makes sense, I don't have more comments to add.

authors: amotl marijaselakovic

repo: crate/cratedb-examples


text:
添加自定义忽略文件的函数IsIgnoreFile

目前后端服务有文件夹同步
会创建 .nfs前缀临时文件
这样会导致FS文件同步的时候会报错
.nfs00000000447fd8ed000000b6: device or resource busy
因此FS同步的时候需要排除一些自定义前缀的文件
参考IsGitFile函数添加IsIgnoreFile函数,并可以通过环境变量进行配置
以实现排除 .nfs 前缀的文件
2023-08-02T12:18:37.205470895+08:00 remove /data/crawlab_workspace_bj_master/6489783dcb3613f0750b8387/.nfs00000000447fd8ed000000b6: device or resource busy

2023-08-02T12:18:37.205476083+08:00 /go/pkg/mod/github.com/crawlab-team/go-trace@v0.1.1/trace.go:6 github.com/crawlab-team/go-trace.PrintError()

2023-08-02T12:18:37.205478921+08:00 /go/pkg/mod/github.com/crawlab-team/crawlab-fs@v0.6.0-beta.20211101.1940.0.20221218100256-a28d12756f73/seaweedfs_manager.go:335 github.com/crawlab-team/crawlab-fs.(*SeaweedFsManager).error()

2023-08-02T12:18:37.205481407+08:00 /go/pkg/mod/github.com/crawlab-team/crawlab-fs@v0.6.0-beta.20211101.1940.0.20221218100256-a28d12756f73/seaweedfs_manager.go:584 github.com/crawlab-team/crawlab-fs.(*SeaweedFsManager).syncRemoteToLocal()

2023-08-02T12:18:37.205483437+08:00 /go/pkg/mod/github.com/crawlab-team/crawlab-fs@v0.6.0-beta.20211101.1940.0.20221218100256-a28d12756f73/seaweedfs_manager.go:309 github.com/crawlab-team/crawlab-fs.(*SeaweedFsManager).start.func1.1()

2023-08-02T12:18:37.205485264+08:00 /go/pkg/mod/github.com/cenkalti/backoff/v4@v4.1.0/retry.go:55 github.com/cenkalti/backoff/v4.RetryNotifyWithTimer()

2023-08-02T12:18:37.205486743+08:00 /go/pkg/mod/github.com/cenkalti/backoff/v4@v4.1.0/retry.go:34 github.com/cenkalti/backoff/v4.RetryNotify()

2023-08-02T12:18:37.205488282+08:00 /go/pkg/mod/github.com/cenkalti/backoff/v4@v4.1.0/retry.go:28 github.com/cenkalti/backoff/v4.Retry()

2023-08-02T12:18:37.205489877+08:00 /go/pkg/mod/github.com/crawlab-team/crawlab-fs@v0.6.0-beta.20211101.1940.0.20221218100256-a28d12756f73/seaweedfs_manager.go:308 github.com/crawlab-team/crawlab-fs.(*SeaweedFsManager).start.func1()

目前测试下来  ,感觉device or resource busy报错和fs没有什么关系
只需要在.gitignore文件里添加:

*/.nfs

即可解决git同步出错问题

repo: crawlab-team/crawlab-fs


text:
日志报错  页面错乱

应该是css文件加载问题，或者其他什么问题，可以看看静态资源是否正常加载

应该是css文件加载问题，或者其他什么问题，可以看看静态资源是否正常加载

先关闭了，如果 v0.6 仍有此问题可重新打开

authors: ggandrr tikazyq zkqiang

repo: crawlab-team/crawlab


text:
Feat/Ques: way to create archive and binary both?

Hello @crazy-max Thanks for amazing project,
Just wanted to ask you that is there anyway to output/generate archive as well as binary both in single command? Which means specifying multiple --artifact-type

#70 should fix it

Thank you. Again.

I changed the behavior to handle that with multi flags --artifacts=archive --artifacts=bin in #72

authors: crazy-max pratikbalar

repo: crazy-max/goreleaser-xx


text:
出现 JNI ERROR (app bug): local reference table overflow (max=512)

进入
takePhoto= (TakePhoto) TakePhotoInvocationHandler.of(this).bind(new TakePhotoImpl(this,this));
时会出现:
JNI ERROR (app bug): local reference table overflow (max=512)
依赖的版本是:
compile 'com.jph.takephoto:takephoto_library:4.0.3'
...部分日志:
09-14 09:11:09.237  24872-24872/com.tugouzhong.funny A/art: art/runtime/indirect_reference_table.cc:113] JNI ERROR (app bug): local reference table overflow (max=512)
09-14 09:11:09.237] local reference table dump:
09-14 09:11:09.237]   Last 10 entries (of 512):
09-14 09:11:09.237]       511: 0x12cb84b0 $Proxy0
09-14 09:11:09.237]       510: 0x12cb84b0 $Proxy0
09-14 09:11:09.237]       509: 0x12d754d0 java.lang.Object[] (1 elements)
09-14 09:11:09.237]       508: 0x7665bea8 java.lang.reflect.ArtMethod
09-14 09:11:09.237]       507: 0x12cb84b0 $Proxy0
09-14 09:11:09.237]       506: 0x12cb84b0 $Proxy0
09-14 09:11:09.237]       505: 0x12d754b0 java.lang.Object[] (1 elements)
09-14 09:11:09.237]       504: 0x7665bea8 java.lang.reflect.ArtMethod
09-14 09:11:09.237]       503: 0x12cb84b0 $Proxy0
09-14 09:11:09.237]       502: 0x12cb84b0 $Proxy0
09-14 09:11:09.237]   Summary:
09-14 09:11:09.237]         1 of java.lang.Class
09-14 09:11:09.237]         1 of java.lang.reflect.ArtMethod
09-14 09:11:09.237]         1 of java.lang.Class
09-14 09:11:09.237]         1 of java.lang.String
09-14 09:11:09.237]         4 of java.lang.reflect.ArtMethod (1 unique instances)
09-14 09:11:09.237]         1 of java.lang.String[] (3 elements)
09-14 09:11:09.237]       121 of java.lang.reflect.ArtMethod (1 unique instances)
09-14 09:11:09.237]         1 of java.lang.String
09-14 09:11:09.237]         1 of $Proxy0
09-14 09:11:09.237]         1 of java.lang.String
09-14 09:11:09.237]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         8 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         4 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         7 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         6 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         8 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         4 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         6 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         7 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         4 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         7 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         6 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]        10 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         7 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         4 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         7 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         3 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         6 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         7 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         1 of java.lang.Object[] (1 elements)
09-14 09:11:09.247]         2 of $Proxy0 (1 unique instances)
09-14 09:11:09.247]         2 of java.lang.Object[] (1 elements) (2 unique instances)
09-14 09:11:09.247]         1 of $Proxy0
09-14 09:11:09.247]        37 of java.lang.Object[] (1 elements) (37 unique instances)
09-14 09:11:09.247]
09-14 09:11:09.608  24872-24872/com.tugouzhong.funny A/art: art/runtime/runtime.cc:284] Runtime aborting...
09-14 09:11:09.608] Aborting thread:
09-14 09:11:09.608] "main" prio=5 tid=1 Runnable
09-14 09:11:09.608]   | group="" sCount=0 dsCount=0 obj=0x75e1c4d8 self=0xb4f07800
09-14 09:11:09.608]   | sysTid=24872 nice=0 cgrp=apps sched=0/0 handle=0xb6f3cec8
09-14 09:11:09.608]   | state=R schedstat=( 0 0 0 ) utm=175 stm=19 core=1 HZ=100
09-14 09:11:09.608]   | stack=0xbe413000-0xbe415000 stackSize=8MB
09-14 09:11:09.608]   | held mutexes= "abort lock" "mutator lock"(shared held)
09-14 09:11:09.608]   native: #00 pc 000045d4  /system/lib/libbacktrace_libc++.so (_ZN13UnwindCurrent6UnwindEjP8ucontext+23)
09-14 09:11:09.608]   native: #01 pc 00002e55  /system/lib/libbacktrace_libc++.so (_ZN9Backtrace6UnwindEjP8ucontext+8)
09-14 09:11:09.608]   native: #02 pc 0023f0e5  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_6mirror9ArtMethodE+68)
09-14 09:11:09.608]   native: #03 pc 00224637  /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+146)
09-14 09:11:09.608]   native: #04 pc 00214cbb  /system/lib/libart.so (_ZN3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+22)
09-14 09:11:09.608]   native: #05 pc 00214ef9  /system/lib/libart.so (_ZN3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+324)
09-14 09:11:09.608]   native: #06 pc 002150ed  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+72)
09-14 09:11:09.608]   native: #07 pc 000a6413  /system/lib/libart.so (_ZN3art10LogMessageD1Ev+1322)
09-14 09:11:09.608]   native: #08 pc 00151def  /system/lib/libart.so (_ZN3art22IndirectReferenceTable3AddEjPNS_6mirror6ObjectE+346)
09-14 09:11:09.608]   native: #09 pc 0027fcaf  /system/lib/libart.so (artQuickProxyInvokeHandler+674)
09-14 09:11:09.608]   native: #10 pc 000a22ad  /system/lib/libart.so (art_quick_proxy_invoke_handler+12)
09-14 09:11:09.608]   native: #11 pc 001d6cd5  /system/lib/libart.so (_ZN3art6mirror9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+132)
09-14 09:11:09.608]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.608]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.608]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.608]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.608]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.608]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.608]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.608]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.608]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.608]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.608]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.608]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.608]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.608]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.608]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.608]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.608]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.608]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.608]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.608]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.608]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.608]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)
09-14 09:11:09.618]   at com.jph.takephoto.permission.TakePhotoInvocationHandler.invoke(TakePhotoInvocationHandler.java:36)
09-14 09:11:09.618]   at java.lang.reflect.Proxy.invoke(Proxy.java:397)
09-14 09:11:09.618]   at com.jph.takephoto.app.TakePhoto.permissionNotify(TakePhoto.java:-2)

解决了
@Override
public TPermissionType invoke(InvokeParam invokeParam) {
TPermissionType type=PermissionManager.checkPermission(TContextWrap.of(this),invokeParam.getMethod());
if(TPermissionType.WAIT.equals(type)){
this.invokeParam=invokeParam;
}
return type;
}
这个return null 就会出错

repo: crazycodeboy/TakePhoto


text:
Add dopr --list to list all registered actions

Not a functionally useful feature but for favor of better UX and a quick doc preview, just provide a helpful list of registered actions and short description (where available)

the idea is basically printing out all available commands? :)
what about the dynamically mapped default commands?

ya all action  keys within "actions" included :D

authors: adhocore wmathes

repo: crazyfactory/docker-project-cli


text:
Update dependency to Ecto 3 ?

Do you think there is any incompatibility with Ecto 3 ? I think this should support it.
Thanks.

+1, I can't use trans in my phx 1.4 app, unless I explicitly override the ecto 3.0 dependency. Let's see if I run into trouble.
$ mix deps.get

...
Failed to use "ecto" because
phoenix_ecto (version 4.0.0) requires ~> 3.0
trans (versions 2.0.0 to 2.0.4) requires ~> 2.1 *

@speeddragon, @beno I am addressing the Ecto 3.0 update in PR #57

Trans 2.1 is already published in hex.pm. It supports Ecto 3.0 and does not require any changes to client code.
Thank you for your patience! :beers:

authors: beno crbelaus speeddragon

repo: crbelaus/trans