Simple task to finish inactive builds

This is an initial idea to solve these kind of issues and avoid user confusions:

Fixes #2795
Fixes #3308
Related #2471

[x] I found that we are not running celery beat for periodic tasks so we need to define how this will be executed. Maybe it could be done as a django command and ran it by cron (depending how is the current setup at RTD servers)
[x] We should consider the custom time limit for some project, since if it's more than 45 minutes this task will mark them as finished
[x] Define how we want to show this custom error

Here is an example on how this will look like

Ah yes, this could be updated in our docs probably.
We run celery beat just as we run celery:
celery -A readthedocs worker -B
So this would be another command to run for local development. You want to run on a separate worker, as it should only have 1 concurrent process. That is, this will result in multiple scheduled tasks, as there is 4 concurrency:
celery -A readthedocs worker -Q default,celery,web,builder -B
I'm fine not supporting this when running celery as ALWAYS_EAGER -- maybe throwing a warning through a Django system check?
Custom time limit should be 150-200% of the project build time. The project build time is the container_time_limit or the default docker time limit. The celery task time limit is 120% of the project build time, I believe. So 150-200% should extend past the timeout on celery and docker.
Also, thinking more on this, it might be helpful to include more information in the error message. Adding something similar to our general error reporting would help -- "If you continue to encounter this error, file a support request with and reference this build id (#)"

I think we should use celery beat for this. otherwise this task does not have any benifit

Celery beat is going to be used. The task above is will be a scheduled task

I just update this PR with:

do not use update since I want an slice of the filter and also we want to the build.pk inside of the message
1:30hs as a grace time to the build to finish (I think it's enough) --I tried to make use of the project__container_time_limit but it was complicated and I wasn't able to end up with the correct query
add a log.info with the information about how many builds were marked as "Terminated..."

Let me know if this is OK for you and also how to configure this as an scheduled task since I don't find the CELERY BEAT setting.

We can always improve this task but it should be enough (for some definition) at this moment. It could be a good starting point.

This PR should be ready.
Do I need to do something in particular to enable this task on celery beat?

I added a test case for this escenario. I thought it was better to have 3 builds at the same time instead of one build per test. Let me know if you agree with me or want me to split them.
I think it's easier to understand and also it's more close to the reality.

Giddyup. The tests look great, I don't think it's important to split them up at all

The only thing missing is setup the celery beat to effectively run this task
El 14 dic. 2017 3:59 p. m., "Anthony"<EMAIL_ADDRESS>escribió:

Merged #3312 https://github.com/rtfd/readthedocs.org/pull/3312.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/rtfd/readthedocs.org/pull/3312#event-1388506572, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAO7sF-eg9wRiH5T-5CALAU1bL2qOBC_ks5tAYwkgaJpZM4QpOay
.

@agjohnson @ericholscher what do we need to do to enable this task to be ran by celery beat?

@humitos https://github.com/readthedocs/readthedocs-ops/blob/master/salt/base/readthedocs/site/settings.py#L132


404 Page - Index Link refers to self

When the 404 page is served the link "Index" actually refers back to the URL of the 404 page.
The template uses .URL, which according to the documents is:

.URL The relative URL for this page.

The link should be changed from:

Index
to

Index
Provided there is no other intention? I'll submit a fix.

I think it's a bug, but i can't check this for now. You are more than welcome to submit a PR @danward79 .


CSS file is missing in the main section of bower.json

As a result, running grunt wiredep does not inject the CSS to the HTML together with the JS file.

Hi,
could you maybe test if it now works with grunt wiredep ?
Thanks and regards,
Guy

Hi Guy,
I can't test your change until you bump the version number to 0.2.1.
Thanks,
Edmond

Hi Edmond,
can you try to install the ion-autocomplete with the following command:
bower install --save-dev 'https://github.com/guylabs/ion-autocomplete.git#master'

This gets the dependency with the latest master changes, such that you don't need a new version ;).
Thanks and regards,
Guy

Hi Guy,
Yup, the latest master changes work with grunt wiredep. Thanks.!
I'll close this issue when the official 0.2.1 version is out.
Thanks,
Edmond

Hi Edmond,
I just released 0.2.1 -> https://github.com/guylabs/ion-autocomplete/releases/tag/v0.2.1
Regards,
Guy

Thanks Guy. I just get the v0.2.1 release and it works like a charm!


changed css and some naming convetions in HierachyDisplay

Tess' changes work, and while we aren't pulling in the json for the classes yet, this should work well.


ATAC-seq pipeline: what exampley is ready.bam?

ATAC-seq pipeline: what exacty is ready.bam - is a full bam or NF bam file?

ready.bam is the same as full.bam - all reads aligned, same size.
in addition, there are DN.bam, MN.bam, NF.bam, TN, bam - smaller size, they correspond to read fractions.
it is reflected in the docs: https://bcbio-nextgen.readthedocs.io/en/latest/contents/atac.html#output


Assignment3-Siyu Zhao

Actually I am not really sure whether what I am coding is correct. But I tried my best haha... Hope I can figure it out in the following week.

Your solution looks good! The lab was meant to be pretty straight forward, but feel free to play around with some of the model parameters to get a better feel for how it works.


Add SeedStack benchmarks filter + jersey2

Hi!
I'm submitting this PR for including the SeedStack Java micro-service framework into your list.
I'm providing two examples:

seedstack-filter is an example of low-level request handling (Servlet filter).
seedstack-jersey2 is an example of high-level request handling (Jersey2).

Feel free to contact me for any question or remark.
Thank you.

@adrienlauer Thanks for the pull request. I have tested on my desktop and the results are published. The SeedStack-Filter is very good. Let me know if you have questions.

Many thanks for merging the PR.


TESTHOME

@MihaiDejeu this is your task now, please go ahead. Deadline (when this ticket should be closed) is 2020-12-30T09:35:51.265471.
Estimation here is 90 minutes, that's how much you will be paid.
Remember, you don't have to solve everything in this ticket - you can solve it partially and leave todo markers in the code, which will become future tasks.
If you have any questions don't ask me, I'm not a technical person. Open new tickets instead.
If you don't have time or simply don't want to work on this, you can always resign.

@PerteGeorge please keep in mind that manual assignment of tickets is a bad practice and it is discouraged. Next time, please let me elect the assignee.

@MihaiDejeu Don't forget to close this ticket before the deadline (2020-12-30T09:35:51). You are past the first half of the allowed period.

@MihaiDejeu Looks like you've missed the task deadline (2020-12-30T09:35:51). You are now resigned from this task.
Please stop working on it, you will not be paid. I will assign it to someone else soon.

@PerteGeorge this is your task now, please go ahead. Deadline (when this ticket should be closed) is 2021-01-09T09:39:42.870042.
Estimation here is 90 minutes, that's how much you will be paid.
Remember, you don't have to solve everything in this ticket - you can solve it partially and leave todo markers in the code, which will become future tasks.
If you have any questions don't ask me, I'm not a technical person. Open new tickets instead.
If you don't have time or simply don't want to work on this, you can always resign.

@PerteGeorge Don't forget to close this ticket before the deadline (2021-01-09T09:39:42). You are past the first half of the allowed period.

@PerteGeorge Don't forget to close this ticket before the deadline (2021-01-09T09:39:42). You are past the first half of the allowed period.

@PerteGeorge Looks like you've missed the task deadline (2021-01-09T09:39:42). You are now resigned from this task.
Please stop working on it, you will not be paid. I will assign it to someone else soon.

@PerteGeorge Looks like you've missed the task deadline (2021-01-09T09:39:42). You are now resigned from this task.
Please stop working on it, you will not be paid. I will assign it to someone else soon.

@PerteGeorge I couldn't find any assignee for this task. This is either because there are no contributors with role DEV available or because the project does not have enough funds.
Please, make sure there is at least one available contributor with the required role and the project can afford to pay them.

@PerteGeorge I couldn't find any assignee for this task. This is either because there are no contributors with role DEV available or because the project does not have enough funds.
Please, make sure there is at least one available contributor with the required role and the project can afford to pay them.


update package.nls.json

link errors bugs in json folder

This PR fixes #

@harsh6768-svg What are you trying to fix with this? The change you've made, breaks the title attribute part of the link.

@harsh6768-svg What are you trying to fix with this? The change you've made, breaks the title attribute part of the link.

I'm pretty sure this was a mistake.

I'm pretty sure this was a mistake.

Closing this as there is no bug here to fix.

Closing this as there is no bug here to fix.


implement mceq systematic with loops

When running the stage, it always produced a numba performance warning saying that the implementation with np.dot inside a JIT compiled function is sub-optimal. I implemented the calculation with for-loops instead of np.dot and found the computation time for the oscNext high-stats sample drop from 3.7 s to 1.5 s when working in events mode. This is a decent little speed boost for oscillation fits and makes the code easier to understand as well.

works for me. now that we aren't limited to these cuda compatible vectorizers anymore


Git submodules breaks this

Please see https://travis-ci.org/luke-jr/bfgminer/jobs/35702927
It seems to be putting the relative path twice.

“soon” :trollface:

Soon would be nice, also hitting this problem

@ariscop sorry for late. Kinda forget this issue.
Could you give me some details about how you encounter the issue?

Traceback (most recent call last):
  File "/home/andrew/.local/bin/coveralls", line 9, in <module>
    load_entry_point('cpp-coveralls==0.3.9', 'console_scripts', 'coveralls')()
  File "/home/andrew/.local/lib/python3.4/site-packages/cpp_coveralls/__init__.py", line 96, in run
    cov_report = coverage.collect(args)
  File "/home/andrew/.local/lib/python3.4/site-packages/cpp_coveralls/coverage.py", line 375, in collect
    with io.open(source_file_path, mode='rb') as src_file:
FileNotFoundError: [Errno 2] No such file or directory: '/home/andrew/Software/elemental-ircd/libratbox/src/netio/netio/epoll.c'

I believe this is actually the result of using automakes subdir-objects option, it happens for every source file a directory below its makefile

The path in epoll.o is netio/epoll.c, so compiler is being run from the makefiles directory

@ariscop could you mind take a look of https://github.com/eddyxu/cpp-coveralls/tree/subproj ?
I am not sure how to reproduce the problem. Could you give some hints?

This change here demonstrates the issue
https://github.com/ariscop/cpp-coveralls/commit/3a0f2109770231539df7f1419f5056b527bf9ab6
I believe it is the same bug @luke-jr had, and doesn't have anything to do with subprojects

I don't think @ariscop's problem is remotely related to this. See http://github.com/luke-jr/bfgminer for an example

I suspect it is, your makefile is in ccan.bfg/, but the source files in ccan-upstream/. it's searching for ../ccan-upstream/ccan/opt/opt.c with a working dir of ccan-upstream/ccan/opt/

But the compilers working dir during the build was ccan.bfg/

Oh, hm. I missed that, and assumed it simply failed to clone ccan-upstream...

it is difficult than I thought. There are so many ways you can set the the relative paths between files...
Could you give some suguesstions?

There does seem to be a source dir in objects (as can be seen via strings), i'll see how gdb finds sources, it handles this case

From an objects debug information, joining the DW_AT_comp_dir and DW_AT_name tags give you an absolute source path.
readelf --debug-dump will dump those, there's a library called pyelftools with a dwarf parser but i've never used it

I have the same problem. Someone already got run this?


Calibration Not Persisting To Terminal

Labware calibrations performed in Run App are not available when running via terminal
Expected Behavior

User can calibrate labware via run app, and then use those calibrations when running robot directly from terminal

Observed Behavior

User calibrates labware via run app, but calibrations are not used when running from term

Steps to Recreate (as per Kinnari)

Open run app (Opentrons Version 3.0.0-beta.7 (3.0.0-beta.7.7618)
Connect to robot (tested on Bitter-Wood)
Open a protocol and perform labware calibration
Close run app
Open terminal
Attempt to aspirate from calibrated labware and observe robot ignoring calibrations.

@btmorr - can close this one out, right?

This appears to have been introduced by tip probe, which has been made optional by #1558


About truecolor and ansi color

Hi catppuccin,
I'm sorry to bother you.
This fzf theme is so beautiful, so I set it up on my Mac terminal. But it's not working.
After my investigation, I found that it was caused by the Terminal not supporting 24-bit truecolor.
Do you know how can I convert 24-bit truecolor to 256 ANSI colors?
Thanks.
Reference:

https://github.com/termstandard/colors#not-supporting-truecolor
https://github.com/junegunn/fzf/issues/3151

Have the same problem here. Perhaps there should also be a 256 color version?

Ah it seems I have the same issue. For me this theme looks like this:


Carousel with autoplay and pagination issue

Hello Thanks for this package, its very useful for my project.
When I am using onSnapToItem={index => setActiveSlide(index)} it updates the state and update active dot but on next slide it resets the Carousel items and starts the play from first item again.
If I remove onSnapToItem autoplay works fine.
I think something wrong with updating state with my code?
Could someone pls help looking into this ? Thanks
Here is my code:
<View style={[styles.homePriorityNotifMainView]}>
      <Carousel
        // ref={c => this._slider1Ref = c}
        loop
        enableSnap
        autoplay={true}
        layout={'default'}
        autoplayInterval={3000}
        data={notifications}
        sliderWidth={deviceWidth}
        itemWidth={deviceWidth}
        renderItem={_renderItemCarousel}
        activeAnimationType={'spring'}
        removeClippedSubviews={false}
        onSnapToItem={index => setActiveSlide(index)}
      />
      <Pagination
        dotsLength={notifications.length}
        activeDotIndex={activeSlide}
        containerStyle={{
          //  width: 200
        }}
        dotStyle={{
          width: 10,
          height: 10,
          borderRadius: 5,
          //    marginHorizontal: 8,
          backgroundColor: 'red'
        }}
        inactiveDotStyle={{
          backgroundColor: 'yellow'
        }}
        inactiveDotOpacity={0.4}
        inactiveDotScale={0.6}
      />
    </View>

same issue.

@saliga I tried removing all other component one by one. and then I found one of the component was causing it.
Then I tried separating snap-carousel to as a different component altogether and then called it from parent component. it worked for me only then. it was very strange but it did the trick.

making carousel component pure component fixed all of my issues.


[AdaptiveCards- Main Body Content]: Labels are not associated with the elements under “AdaptiveCards” main section.

https://microsoft.visualstudio.com/OS/_workitems/edit/35894452

This issue is not repro, hence closing this issue.


XX_httplib_is_authorized_for_put() is bool, not int

Better to switch the return type to bool to enhance compiler type checking

Fixed in https://github.com/lammertb/libhttp/commit/fc1d17c46786b02af8a67ae02076b83da3d48f2c


Add numerical stability into focal loss

Focal loss in its current implementation can lead to numerical instability if any of the loss terms are negative and gamma is < 1.0. Also, if the current implementation, focal loss can lose the direction of loss.
For example: If gamma is = 2,  an ascent i.e. a negative loss can become a descent (positive) which is wrong. Likewise,
When gamma is < 1, an ascent can destabilize training because of complex numbers. This can get ugly further when gamma = 3, an ascent will still be an ascent.
The resolution here should be to exponent the loss magnitude but retain the direction (sign). This PR implements it.

Hey @NicolasHug, Ah my bad, I had a custom implementation that extended BCE/focal that had this issue. Turns out I did not think through when raising a PR for focal specifically. Appreciate your feedback.


Order with two payments

This customer placed an order but paid twice through Adyen. Order #2703-362223 (customer Major****/F*****o)
His first order succeeded (Adyen ref:<PHONE_NUMBER>343112), but his second didn't (Adyen ref:<PHONE_NUMBER>367665). The notification for the second payment came through causing the order to be cancelled. Notification for the first payment came through as well, so there is a paid invoice in Magento.

Hi Paul,
What I can see from the logs is that the first payment is refused and the second payment was successful.
So because the first one was refused it should cancel the order in Magento and when he does a new order it should create a new order in Magento.  So I found it strange that the second transaction has the same order number. Do you know why this happened ?
Regards,
Rik

Is it maybe because the customer pressed back once and submitted their order again or something? Maybe the check should be that it can't cancel the order if it is already invoiced or something?

Hi Paul,
Should not be an issue because then it will create a new order. Adding a check to not cancel an order when an invoice is created is a good check to implement. I added it to this ticket: #245.
Regards,
Rik
Adyen

Nice :)

Order gets cancelled, but shouldn't
Adyen reference<PHONE_NUMBER>61962, order 2703-362214

Adyen reference<PHONE_NUMBER>777456, order 2503-359619

Adyen reference<PHONE_NUMBER>154922 , Order reference 2803-362484
There is no invoice created in our system because Adyen send a cancelled notification I think.

{
  "total_events": 5,
  "page": 0,
  "events": [
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>134,
      "logmsg": "{\"Token\":\"[902aa5b6-7088-4020-940c-c794f2ef413f@41058]\",\"Level\":7,\"FileName\":\"public_html\\/.modman\\/Adyen_Payments\\/app\\/code\\/community\\/Adyen\\/Payment\\/Model\\/Adyen\\/Abstract.php\",\"LineNumber\":496,\"StoreCode\":\"nl_nl\",\"Pid\":29606,\"TimeElapsed\":0.041265,\"Host\":\"server\",\"TimeStamp\":\"2015-03-28T00:55:50+00:00\",\"Facility\":\"Finitro\\/adyen_notification.log\",\"Message\":\"Array\\n(\\n    [pspReference] =><PHONE_NUMBER>154922\\n    [eventDate] => 2015-03-28T00:54:36.48Z\\n    [merchantAccountCode] => FinitroMagento\\n    [reason] => null\\n    [originalReference] => \\n    [value] => 169200\\n    [eventCode] => AUTHORISATION\\n    [merchantReference] => 2803-362484\\n    [operations] => REFUND\\n    [success] => true\\n    [paymentMethod] => paypal\\n    [currency] => MXN\\n    [live] => true\\n)\\n\",\"requestMethod\":\"\\/adyen\\/process\\/ins\",\"httpUserAgent\":\"Jakarta Commons-HttpClient\\/3.0.1\"}",
      "event": {
        "json": {
          "StoreCode": "nl_nl",
          "Facility": "Finitro/adyen_notification.log",
          "TimeStamp": "2015-03-28T00:55:50+00:00",
          "Level": 7,
          "Pid": 29606,
          "Token": "[902aa5b6-7088-4020-940c-c794f2ef413f@41058]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Adyen/Abstract.php",
          "requestMethod": "/adyen/process/ins",
          "Host": "server",
          "TimeElapsed": 0.041265,
          "LineNumber": 496,
          "Message": "Array\n(\n    [pspReference] =><PHONE_NUMBER>154922\n    [eventDate] => 2015-03-28T00:54:36.48Z\n    [merchantAccountCode] => FinitroMagento\n    [reason] => null\n    [originalReference] => \n    [value] => 169200\n    [eventCode] => AUTHORISATION\n    [merchantReference] => 2803-362484\n    [operations] => REFUND\n    [success] => true\n    [paymentMethod] => paypal\n    [currency] => MXN\n    [live] => true\n)\n",
          "httpUserAgent": "Jakarta Commons-HttpClient/3.0.1"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "2fbafdf3-d4e5-11e4-809f-12a650209768"
    },
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>726,
      "logmsg": "{\"Token\":\"[902aa5b6-7088-4020-940c-c794f2ef413f@41058]\",\"Level\":7,\"FileName\":\"public_html\\/.modman\\/Adyen_Payments\\/app\\/code\\/community\\/Adyen\\/Payment\\/Model\\/Adyen\\/Abstract.php\",\"LineNumber\":496,\"StoreCode\":\"nl_nl\",\"Pid\":29606,\"TimeElapsed\":0.042567,\"Host\":\"server\",\"TimeStamp\":\"2015-03-28T00:55:50+00:00\",\"Facility\":\"Finitro\\/adyen_notification.log\",\"Message\":\"Array\\n(\\n    [pspReference] =><PHONE_NUMBER>845971\\n    [eventDate] => 2015-03-28T00:53:35.63Z\\n    [merchantAccountCode] => FinitroMagento\\n    [reason] => 905 Payment details are not supported\\n    [originalReference] => \\n    [value] => 169200\\n    [eventCode] => AUTHORISATION\\n    [merchantReference] => 2803-362484\\n    [operations] => \\n    [success] => false\\n    [paymentMethod] => amex\\n    [currency] => MXN\\n    [live] => true\\n)\\n\",\"requestMethod\":\"\\/adyen\\/process\\/ins\",\"httpUserAgent\":\"Jakarta Commons-HttpClient\\/3.0.1\"}",
      "event": {
        "json": {
          "StoreCode": "nl_nl",
          "Facility": "Finitro/adyen_notification.log",
          "TimeStamp": "2015-03-28T00:55:50+00:00",
          "Level": 7,
          "Pid": 29606,
          "Token": "[902aa5b6-7088-4020-940c-c794f2ef413f@41058]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Adyen/Abstract.php",
          "requestMethod": "/adyen/process/ins",
          "Host": "server",
          "TimeElapsed": 0.042567,
          "LineNumber": 496,
          "Message": "Array\n(\n    [pspReference] =><PHONE_NUMBER>845971\n    [eventDate] => 2015-03-28T00:53:35.63Z\n    [merchantAccountCode] => FinitroMagento\n    [reason] => 905 Payment details are not supported\n    [originalReference] => \n    [value] => 169200\n    [eventCode] => AUTHORISATION\n    [merchantReference] => 2803-362484\n    [operations] => \n    [success] => false\n    [paymentMethod] => amex\n    [currency] => MXN\n    [live] => true\n)\n",
          "httpUserAgent": "Jakarta Commons-HttpClient/3.0.1"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "2f7cd0b8-d4e5-11e4-805f-12a650209768"
    },
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>331,
      "logmsg": "{\"Token\":\"[902aa5b6-7088-4020-940c-c794f2ef413f@41058]\",\"Level\":7,\"FileName\":\"public_html\\/.modman\\/Adyen_Payments\\/app\\/code\\/community\\/Adyen\\/Payment\\/Model\\/Adyen\\/Hpp.php\",\"LineNumber\":289,\"StoreCode\":\"mx_es\",\"Pid\":29606,\"TimeElapsed\":0.057671,\"Host\":\"server\",\"TimeStamp\":\"2015-03-28T00:53:29+00:00\",\"Facility\":\"Finitro\\/http-request.log\",\"Message\":\"Array\\n(\\n    [merchantAccount] => FinitroMagento\\n    [merchantReference] => 2803-362484\\n    [paymentAmount] => 169200\\n    [currencyCode] => MXN\\n    [shipBeforeDate] => 2015-04-11\\n    [skinCode] => nyOgPj7z\\n    [shopperLocale] => es_ES\\n    [countryCode] => MX\\n    [shopperIP] => <IP_ADDRESS>\\n    [browserInfo] => Mozilla\\/5.0 (Macintosh; Intel Mac OS X 10.10; rv:36.0) Gecko\\/20100101 Firefox\\/36.0\\n    [orderData] => H4sIAAAAAAAAA3POLy7JV0hJVUjNKzu8Nt9KwUDHwEDBN8JPwSapSEHfzi0zJ7EYJJ+TqJBflJKaZwWXyMssKcpXcMsvKklVCMgpLVbQUHAuSbFSMFbQVNAIKEpNzgQaZ6hgZmkEM1ITqhcAF2QAGHUAAAA=\\n    [sessionValidity] => 2015-03-28T01:53:29+00:00\\n    [shopperEmail] =><EMAIL_ADDRESS>  [recurringContract] => ONECLICK\\n    [shopperReference] => 136507\\n    [blockedMethods] => \\n    [merchantReturnData] => \\n    [billingAddressType] => \\n    [deliveryAddressType] => \\n    [shopperType] => \\n    [merchantSig] => F1CYLQS+Md84uZ51rEPCpE3SEIU=\\n    [shopper.firstName] => Jesus \\n    [shopper.lastName] => Kuri\\n    [billingAddress.street] => Blvd Del Conchal 1-9 \\n    [billingAddress.houseNumberOrName] => Fracc. Rinc\\u00f3n Del Conchal\\n    [billingAddress.city] => Alvarado\\n    [billingAddress.postalCode] => 95264\\n    [billingAddress.stateOrProvince] => \\n    [billingAddress.country] => MX\\n    [billingAddressSig] => 9ZSWbrlVdkb97ODU2czEQjHK4NA=\\n    [deliveryAddress.street] => Blvd Del Conchal 1-9 \\n    [deliveryAddress.houseNumberOrName] => Fracc. Rinc\\u00f3n Del Conchal\\n    [deliveryAddress.city] => Alvarado\\n    [deliveryAddress.postalCode] => 95264\\n    [deliveryAddress.stateOrProvince] => \\n    [deliveryAddress.country] => MX\\n    [deliveryAddressSig] => 9ZSWbrlVdkb97ODU2czEQjHK4NA=\\n    [shopper.gender] => \\n    [shopper.infix] => \\n    [shopper.telephoneNumber] =><PHONE_NUMBER>\\n    [openinvoicedata.line1.currencyCode] => MXN\\n    [openinvoicedata.line1.description] => Productname\\n    [openinvoicedata.line1.itemAmount] => 56400\\n    [openinvoicedata.line1.itemVatAmount] => 000\\n    [openinvoicedata.line1.numberOfItems] => 3\\n    [openinvoicedata.line1.vatCategory] => None\\n    [openinvoicedata.numberOfLines] => 1\\n    [openinvoicedata.refundDescription] => Refund \\/ Correction for 2803-362484\\n    [openinvoicedata.sig] => fiKpziTxtxC8Z4G3h0NFWyQyrMA=\\n    [resURL] => http:\\/\\/www.domain.mx\\/adyen\\/process\\/success\\n)\\n\",\"requestMethod\":\"\\/adyen\\/process\\/redirect\\/\",\"httpUserAgent\":\"Mozilla\\/5.0 (Macintosh; Intel Mac OS X 10.10; rv:36.0) Gecko\\/20100101 Firefox\\/36.0\"}",
      "event": {
        "json": {
          "StoreCode": "mx_es",
          "Facility": "Finitro/http-request.log",
          "TimeStamp": "2015-03-28T00:53:29+00:00",
          "Level": 7,
          "Pid": 29606,
          "Token": "[902aa5b6-7088-4020-940c-c794f2ef413f@41058]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Adyen/Hpp.php",
          "requestMethod": "/adyen/process/redirect/",
          "Host": "server",
          "TimeElapsed": 0.057671,
          "LineNumber": 289,
          "Message": "Array\n(\n    [merchantAccount] => FinitroMagento\n    [merchantReference] => 2803-362484\n    [paymentAmount] => 169200\n    [currencyCode] => MXN\n    [shipBeforeDate] => 2015-04-11\n    [skinCode] => nyOgPj7z\n    [shopperLocale] => es_ES\n    [countryCode] => MX\n    [shopperIP] => <IP_ADDRESS>\n    [browserInfo] => Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:36.0) Gecko/20100101 Firefox/36.0\n    [orderData] => H4sIAAAAAAAAA3POLy7JV0hJVUjNKzu8Nt9KwUDHwEDBN8JPwSapSEHfzi0zJ7EYJJ+TqJBflJKaZwWXyMssKcpXcMsvKklVCMgpLVbQUHAuSbFSMFbQVNAIKEpNzgQaZ6hgZmkEM1ITqhcAF2QAGHUAAAA=\n    [sessionValidity] => 2015-03-28T01:53:29+00:00\n    [shopperEmail] =><EMAIL_ADDRESS>  [recurringContract] => ONECLICK\n    [shopperReference] => 136507\n    [blockedMethods] => \n    [merchantReturnData] => \n    [billingAddressType] => \n    [deliveryAddressType] => \n    [shopperType] => \n    [merchantSig] => F1CYLQS+Md84uZ51rEPCpE3SEIU=\n    [shopper.firstName] => Jesus \n    [shopper.lastName] => Kuri\n    [billingAddress.street] => Blvd Del Conchal 1-9 \n    [billingAddress.houseNumberOrName] => Fracc. Rinc?n Del Conchal\n    [billingAddress.city] => Alvarado\n    [billingAddress.postalCode] => 95264\n    [billingAddress.stateOrProvince] => \n    [billingAddress.country] => MX\n    [billingAddressSig] => 9ZSWbrlVdkb97ODU2czEQjHK4NA=\n    [deliveryAddress.street] => Blvd Del Conchal 1-9 \n    [deliveryAddress.houseNumberOrName] => Fracc. Rinc?n Del Conchal\n    [deliveryAddress.city] => Alvarado\n    [deliveryAddress.postalCode] => 95264\n    [deliveryAddress.stateOrProvince] => \n    [deliveryAddress.country] => MX\n    [deliveryAddressSig] => 9ZSWbrlVdkb97ODU2czEQjHK4NA=\n    [shopper.gender] => \n    [shopper.infix] => \n    [shopper.telephoneNumber] =><PHONE_NUMBER>\n    [openinvoicedata.line1.currencyCode] => MXN\n    [openinvoicedata.line1.description] => Productname\n    [openinvoicedata.line1.itemAmount] => 56400\n    [openinvoicedata.line1.itemVatAmount] => 000\n    [openinvoicedata.line1.numberOfItems] => 3\n    [openinvoicedata.line1.vatCategory] => None\n    [openinvoicedata.numberOfLines] => 1\n    [openinvoicedata.refundDescription] => Refund / Correction for 2803-362484\n    [openinvoicedata.sig] => fiKpziTxtxC8Z4G3h0NFWyQyrMA=\n    [resURL] => http://www.domain.mx/adyen/process/success\n)\n",
          "httpUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:36.0) Gecko/20100101 Firefox/36.0"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "db35b1dd-d4e4-11e4-8028-12a650209768"
    },
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>331,
      "logmsg": "{\"Token\":\"[902aa5b6-7088-4020-940c-c794f2ef413f@41058]\",\"Level\":7,\"FileName\":\"public_html\\/.modman\\/Adyen_Payments\\/app\\/code\\/community\\/Adyen\\/Payment\\/Model\\/Adyen\\/Openinvoice.php\",\"LineNumber\":397,\"StoreCode\":\"mx_es\",\"Pid\":29606,\"TimeElapsed\":0.056944,\"Host\":\"server\",\"TimeStamp\":\"2015-03-28T00:53:29+00:00\",\"Facility\":\"Finitro\\/http-request.log\",\"Message\":\"Array\\n(\\n    [merchantAccount] => FinitroMagento\\n    [merchantReference] => 2803-362484\\n    [paymentAmount] => 169200\\n    [currencyCode] => MXN\\n    [shipBeforeDate] => 2015-04-11\\n    [skinCode] => nyOgPj7z\\n    [shopperLocale] => es_ES\\n    [countryCode] => MX\\n    [shopperIP] => <IP_ADDRESS>\\n    [browserInfo] => Mozilla\\/5.0 (Macintosh; Intel Mac OS X 10.10; rv:36.0) Gecko\\/20100101 Firefox\\/36.0\\n    [orderData] => H4sIAAAAAAAAA3POLy7JV0hJVUjNKzu8Nt9KwUDHwEDBN8JPwSapSEHfzi0zJ7EYJJ+TqJBflJKaZwWXyMssKcpXcMsvKklVCMgpLVbQUHAuSbFSMFbQVNAIKEpNzgQaZ6hgZmkEM1ITqhcAF2QAGHUAAAA=\\n    [sessionValidity] => 2015-03-28T01:53:29+00:00\\n    [shopperEmail] =><EMAIL_ADDRESS>  [recurringContract] => ONECLICK\\n    [shopperReference] => 136507\\n    [blockedMethods] => \\n    [merchantReturnData] => \\n    [billingAddressType] => \\n    [deliveryAddressType] => \\n    [shopperType] => \\n    [merchantSig] => F1CYLQS+Md84uZ51rEPCpE3SEIU=\\n    [shopper.firstName] => Jesus \\n    [shopper.lastName] => Kuri\\n    [billingAddress.street] => Blvd Del Conchal 1-9 \\n    [billingAddress.houseNumberOrName] => Fracc. Rinc\\u00f3n Del Conchal\\n    [billingAddress.city] => Alvarado\\n    [billingAddress.postalCode] => 95264\\n    [billingAddress.stateOrProvince] => \\n    [billingAddress.country] => MX\\n    [billingAddressSig] => 9ZSWbrlVdkb97ODU2czEQjHK4NA=\\n    [deliveryAddress.street] => Blvd Del Conchal 1-9 \\n    [deliveryAddress.houseNumberOrName] => Fracc. Rinc\\u00f3n Del Conchal\\n    [deliveryAddress.city] => Alvarado\\n    [deliveryAddress.postalCode] => 95264\\n    [deliveryAddress.stateOrProvince] => \\n    [deliveryAddress.country] => MX\\n    [deliveryAddressSig] => 9ZSWbrlVdkb97ODU2czEQjHK4NA=\\n    [shopper.gender] => \\n    [shopper.infix] => \\n    [shopper.telephoneNumber] =><PHONE_NUMBER>\\n    [openinvoicedata.line1.currencyCode] => MXN\\n    [openinvoicedata.line1.description] => Productname\\n    [openinvoicedata.line1.itemAmount] => 56400\\n    [openinvoicedata.line1.itemVatAmount] => 000\\n    [openinvoicedata.line1.numberOfItems] => 3\\n    [openinvoicedata.line1.vatCategory] => None\\n    [openinvoicedata.numberOfLines] => 1\\n    [openinvoicedata.refundDescription] => Refund \\/ Correction for 2803-362484\\n    [openinvoicedata.sig] => fiKpziTxtxC8Z4G3h0NFWyQyrMA=\\n)\\n\",\"requestMethod\":\"\\/adyen\\/process\\/redirect\\/\",\"httpUserAgent\":\"Mozilla\\/5.0 (Macintosh; Intel Mac OS X 10.10; rv:36.0) Gecko\\/20100101 Firefox\\/36.0\"}",
      "event": {
        "json": {
          "StoreCode": "mx_es",
          "Facility": "Finitro/http-request.log",
          "TimeStamp": "2015-03-28T00:53:29+00:00",
          "Level": 7,
          "Pid": 29606,
          "Token": "[902aa5b6-7088-4020-940c-c794f2ef413f@41058]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Adyen/Openinvoice.php",
          "requestMethod": "/adyen/process/redirect/",
          "Host": "server",
          "TimeElapsed": 0.056944,
          "LineNumber": 397,
          "Message": "Array\n(\n    [merchantAccount] => FinitroMagento\n    [merchantReference] => 2803-362484\n    [paymentAmount] => 169200\n    [currencyCode] => MXN\n    [shipBeforeDate] => 2015-04-11\n    [skinCode] => nyOgPj7z\n    [shopperLocale] => es_ES\n    [countryCode] => MX\n    [shopperIP] => <IP_ADDRESS>\n    [browserInfo] => Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:36.0) Gecko/20100101 Firefox/36.0\n    [orderData] => H4sIAAAAAAAAA3POLy7JV0hJVUjNKzu8Nt9KwUDHwEDBN8JPwSapSEHfzi0zJ7EYJJ+TqJBflJKaZwWXyMssKcpXcMsvKklVCMgpLVbQUHAuSbFSMFbQVNAIKEpNzgQaZ6hgZmkEM1ITqhcAF2QAGHUAAAA=\n    [sessionValidity] => 2015-03-28T01:53:29+00:00\n    [shopperEmail] =><EMAIL_ADDRESS>  [recurringContract] => ONECLICK\n    [shopperReference] => 136507\n    [blockedMethods] => \n    [merchantReturnData] => \n    [billingAddressType] => \n    [deliveryAddressType] => \n    [shopperType] => \n    [merchantSig] => F1CYLQS+Md84uZ51rEPCpE3SEIU=\n    [shopper.firstName] => Jesus \n    [shopper.lastName] => Kuri\n    [billingAddress.street] => Blvd Del Conchal 1-9 \n    [billingAddress.houseNumberOrName] => Fracc. Rinc?n Del Conchal\n    [billingAddress.city] => Alvarado\n    [billingAddress.postalCode] => 95264\n    [billingAddress.stateOrProvince] => \n    [billingAddress.country] => MX\n    [billingAddressSig] => 9ZSWbrlVdkb97ODU2czEQjHK4NA=\n    [deliveryAddress.street] => Blvd Del Conchal 1-9 \n    [deliveryAddress.houseNumberOrName] => Fracc. Rinc?n Del Conchal\n    [deliveryAddress.city] => Alvarado\n    [deliveryAddress.postalCode] => 95264\n    [deliveryAddress.stateOrProvince] => \n    [deliveryAddress.country] => MX\n    [deliveryAddressSig] => 9ZSWbrlVdkb97ODU2czEQjHK4NA=\n    [shopper.gender] => \n    [shopper.infix] => \n    [shopper.telephoneNumber] =><PHONE_NUMBER>\n    [openinvoicedata.line1.currencyCode] => MXN\n    [openinvoicedata.line1.description] => Productname\n    [openinvoicedata.line1.itemAmount] => 56400\n    [openinvoicedata.line1.itemVatAmount] => 000\n    [openinvoicedata.line1.numberOfItems] => 3\n    [openinvoicedata.line1.vatCategory] => None\n    [openinvoicedata.numberOfLines] => 1\n    [openinvoicedata.refundDescription] => Refund / Correction for 2803-362484\n    [openinvoicedata.sig] => fiKpziTxtxC8Z4G3h0NFWyQyrMA=\n)\n",
          "httpUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:36.0) Gecko/20100101 Firefox/36.0"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "db35986c-d4e4-11e4-800d-12a650209768"
    },
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>432,
      "logmsg": "{\"Token\":\"[902aa5b6-7088-4020-940c-c794f2ef413f@41058]\",\"Level\":7,\"FileName\":\"public_html\\/.modman\\/Adyen_Payments\\/app\\/code\\/community\\/Adyen\\/Payment\\/Model\\/Process.php\",\"LineNumber\":88,\"StoreCode\":\"nl_nl\",\"Pid\":29606,\"TimeElapsed\":0.044812,\"Host\":\"server\",\"TimeStamp\":\"2015-03-28T00:53:02+00:00\",\"Facility\":\"Finitro\\/adyen_notification.log\",\"Message\":\"Order does not exist with incrementId:2803-362484\",\"requestMethod\":\"\\/adyen\\/process\\/ins\",\"httpUserAgent\":\"Jakarta Commons-HttpClient\\/3.0.1\"}",
      "event": {
        "json": {
          "StoreCode": "nl_nl",
          "Facility": "Finitro/adyen_notification.log",
          "TimeStamp": "2015-03-28T00:53:02+00:00",
          "Level": 7,
          "Pid": 29606,
          "Token": "[902aa5b6-7088-4020-940c-c794f2ef413f@41058]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Process.php",
          "requestMethod": "/adyen/process/ins",
          "Host": "server",
          "TimeElapsed": 0.044812,
          "LineNumber": 88,
          "Message": "Order does not exist with incrementId:2803-362484",
          "httpUserAgent": "Jakarta Commons-HttpClient/3.0.1"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "cb2d35e4-d4e4-11e4-80dd-0e2b0be35c37"
    }
  ]
}

4814274643168800 , 2703-362136

{
  "total_events": 11,
  "page": 0,
  "events": [
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>099,
      "event": {
        "json": {
          "StoreCode": "nl_nl",
          "Facility": "[SHOP]/adyen_notification.log",
          "TimeStamp": "2015-03-27T13:57:54+00:00",
          "Level": 7,
          "Pid": 20983,
          "Token": "[]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Adyen/Abstract.php",
          "requestMethod": "/adyen/process/ins",
          "Host": "server",
          "TimeElapsed": 0.045662,
          "LineNumber": 496,
          "Message": "Array\n(\n    [pspReference] =><PHONE_NUMBER>168800\n    [eventDate] => 2015-03-27T13:52:07.41Z\n    [merchantAccountCode] => [SHOP]Magento\n    [reason] => 00000000\n    [originalReference] => \n    [value] => 8700\n    [eventCode] => AUTHORISATION\n    [merchantReference] => 2703-362136\n    [operations] => CANCEL,CAPTURE,REFUND\n    [success] => true\n    [paymentMethod] => elv\n    [currency] => EUR\n    [live] => true\n)\n",
          "httpUserAgent": "Jakarta Commons-HttpClient/3.0.1"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "45958da8-d489-11e4-80d8-12a650209768"
    },
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>854,
      "event": {
        "json": {
          "StoreCode": "nl_nl",
          "Facility": "[SHOP]/adyen_notification.log",
          "TimeStamp": "2015-03-27T13:53:35+00:00",
          "Level": 7,
          "Pid": 20983,
          "Token": "[]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Adyen/Abstract.php",
          "requestMethod": "/adyen/process/ins",
          "Host": "server",
          "TimeElapsed": 0.044987,
          "LineNumber": 496,
          "Message": "Array\n(\n    [pspReference] =><PHONE_NUMBER>700283\n    [eventDate] => 2015-03-27T13:48:00.00Z\n    [merchantAccountCode] => [SHOP]Magento\n    [reason] => Please supply paymentDetails\n    [originalReference] => \n    [value] => 8700\n    [eventCode] => AUTHORISATION\n    [merchantReference] => 2703-362136\n    [operations] => \n    [success] => false\n    [paymentMethod] => unknowncard\n    [currency] => EUR\n    [live] => true\n)\n",
          "httpUserAgent": "Jakarta Commons-HttpClient/3.0.1"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "aba88628-d488-11e4-8074-12a6501f9c6b"
    },
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>434,
      "event": {
        "json": {
          "StoreCode": "de_de",
          "Facility": "[SHOP]/adyen_notification.log",
          "TimeStamp": "2015-03-27T13:51:54+00:00",
          "Level": 7,
          "Pid": 20983,
          "Token": "[]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Process.php",
          "requestMethod": "/adyen/process/success?merchantReference=2703-362136&skinCode=FxLOHhhp&shopperLocale=de_DE&paymentMethod=elv&authResult=AUTHORISED&pspReference=4814274643168800&merchantSig=9EvBdeYk8aNQXChP5xeJMwt9RzQ%3D",
          "Host": "server",
          "TimeElapsed": 0.040292,
          "LineNumber": 504,
          "Message": "AdyenEventCode in paymentobject order:AUTHORISATION",
          "httpUserAgent": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1; OfficeLiveConnector.1.5; OfficeLivePatch.1.3)"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "6f3501bd-d488-11e4-80dd-0e2b0be35c37"
    },
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>427,
      "event": {
        "json": {
          "StoreCode": "de_de",
          "Facility": "[SHOP]/adyen_notification.log",
          "TimeStamp": "2015-03-27T13:51:54+00:00",
          "Level": 7,
          "Pid": 20983,
          "Token": "[]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Process.php",
          "requestMethod": "/adyen/process/success?merchantReference=2703-362136&skinCode=FxLOHhhp&shopperLocale=de_DE&paymentMethod=elv&authResult=AUTHORISED&pspReference=4814274643168800&merchantSig=9EvBdeYk8aNQXChP5xeJMwt9RzQ%3D",
          "Host": "server",
          "TimeElapsed": 0.042914,
          "LineNumber": 570,
          "Message": "PAYMENT POST URL BEFORE SAVING STATUS:canceled",
          "httpUserAgent": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1; OfficeLiveConnector.1.5; OfficeLivePatch.1.3)"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "6f33fba6-d488-11e4-80f8-0e2b0be35c37"
    },
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>424,
      "event": {
        "json": {
          "StoreCode": "de_de",
          "Facility": "[SHOP]/adyen_notification.log",
          "TimeStamp": "2015-03-27T13:51:54+00:00",
          "Level": 7,
          "Pid": 20983,
          "Token": "[]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Process.php",
          "requestMethod": "/adyen/process/success?merchantReference=2703-362136&skinCode=FxLOHhhp&shopperLocale=de_DE&paymentMethod=elv&authResult=AUTHORISED&pspReference=4814274643168800&merchantSig=9EvBdeYk8aNQXChP5xeJMwt9RzQ%3D",
          "Host": "server",
          "TimeElapsed": 0.041008,
          "LineNumber": 505,
          "Message": "paymentobject order authResult:AUTHORISED",
          "httpUserAgent": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1; OfficeLiveConnector.1.5; OfficeLivePatch.1.3)"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "6f337376-d488-11e4-80fb-0e2b0be35c37"
    },
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>422,
      "event": {
        "json": {
          "StoreCode": "de_de",
          "Facility": "[SHOP]/adyen_notification.log",
          "TimeStamp": "2015-03-27T13:51:54+00:00",
          "Level": 7,
          "Pid": 20983,
          "Token": "[]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Adyen/Abstract.php",
          "requestMethod": "/adyen/process/success?merchantReference=2703-362136&skinCode=FxLOHhhp&shopperLocale=de_DE&paymentMethod=elv&authResult=AUTHORISED&pspReference=4814274643168800&merchantSig=9EvBdeYk8aNQXChP5xeJMwt9RzQ%3D",
          "Host": "server",
          "TimeElapsed": 0.039588,
          "LineNumber": 496,
          "Message": "Array\n(\n    [merchantReference] => 2703-362136\n    [skinCode] => FxLOHhhp\n    [shopperLocale] => de_DE\n    [paymentMethod] => elv\n    [authResult] => AUTHORISED\n    [pspReference] =><PHONE_NUMBER>168800\n    [merchantSig] => 9EvBdeYk8aNQXChP5xeJMwt9RzQ=\n)\n",
          "httpUserAgent": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1; OfficeLiveConnector.1.5; OfficeLivePatch.1.3)"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "6f333c19-d488-11e4-80a0-0e2b0be35c37"
    },
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>359,
      "event": {
        "json": {
          "StoreCode": "nl_nl",
          "Facility": "[SHOP]/adyen_notification.log",
          "TimeStamp": "2015-03-27T13:51:54+00:00",
          "Level": 7,
          "Pid": 20983,
          "Token": "[]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Adyen/Abstract.php",
          "requestMethod": "/adyen/process/ins",
          "Host": "server",
          "TimeElapsed": 0.045451,
          "LineNumber": 496,
          "Message": "Array\n(\n    [pspReference] =><PHONE_NUMBER>168800\n    [eventDate] => 2015-03-27T13:51:56.63Z\n    [merchantAccountCode] => [SHOP]Magento\n    [reason] => 00000000\n    [originalReference] => \n    [value] => 8700\n    [eventCode] => AUTHORISATION\n    [merchantReference] => 2703-362136\n    [operations] => CANCEL,CAPTURE,REFUND\n    [success] => true\n    [paymentMethod] => elv\n    [currency] => EUR\n    [live] => true\n)\n",
          "httpUserAgent": "Jakarta Commons-HttpClient/3.0.1"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "6f29a933-d488-11e4-80fb-0e2b0be35c37"
    },
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>904,
      "event": {
        "json": {
          "StoreCode": "nl_nl",
          "Facility": "[SHOP]/adyen_notification.log",
          "TimeStamp": "2015-03-27T13:49:26+00:00",
          "Level": 7,
          "Pid": 20983,
          "Token": "[]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Adyen/Abstract.php",
          "requestMethod": "/adyen/process/ins",
          "Host": "server",
          "TimeElapsed": 0.043537,
          "LineNumber": 496,
          "Message": "Array\n(\n    [pspReference] =><PHONE_NUMBER>700283\n    [eventDate] => 2015-03-27T13:48:00.00Z\n    [merchantAccountCode] => [SHOP]Magento\n    [reason] => Please supply paymentDetails\n    [originalReference] => \n    [value] => 8700\n    [eventCode] => AUTHORISATION\n    [merchantReference] => 2703-362136\n    [operations] => \n    [success] => false\n    [paymentMethod] => unknowncard\n    [currency] => EUR\n    [live] => true\n)\n",
          "httpUserAgent": "Jakarta Commons-HttpClient/3.0.1"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "1745ce6b-d488-11e4-8004-12a6501f9c6b"
    },
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>148,
      "event": {
        "json": {
          "StoreCode": "de_de",
          "Facility": "[SHOP]/http-request.log",
          "TimeStamp": "2015-03-27T13:48:48+00:00",
          "Level": 7,
          "Pid": 20983,
          "Token": "[]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Adyen/Hpp.php",
          "requestMethod": "/adyen/process/redirect/",
          "Host": "server",
          "TimeElapsed": 0.049699,
          "LineNumber": 289,
          "Message": "Array\n(\n    [merchantAccount] => [SHOP]Magento\n    [merchantReference] => 2703-362136\n    [paymentAmount] => 8700\n    [currencyCode] => EUR\n    [shipBeforeDate] => 2015-04-10\n    [skinCode] => FxLOHhhp\n    [shopperLocale] => de_DE\n    [countryCode] => DE\n    [shopperIP] => <IP_ADDRESS>\n    [browserInfo] => Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1; OfficeLiveConnector.1.5; OfficeLivePatch.1.3)\n    [orderData] => H4sIAAAAAAAAAwtLLSpOzEvJzi8uSc2zUjDQMTBQcA0NUrBJKlLQt/MvSkktUijKLy+2goq4ZeZllhTlK7jlF5WkKgTklBYrOOalpybllyhoKASWVFopGCtoKmgEFGUmp1opWJjDzNOE6gcAXSwE/HAAAAA=\n    [sessionValidity] => 2015-03-27T14:48:48+00:00\n    [shopperEmail] =><EMAIL_ADDRESS>  [recurringContract] => ONECLICK\n    [shopperReference] => 66084\n    [blockedMethods] => \n    [merchantReturnData] => \n    [billingAddressType] => \n    [deliveryAddressType] => \n    [shopperType] => \n    [merchantSig] => XcxWrGtCpa7Xe8aMe2I+N+5aJ9w=\n    [shopper.firstName] => Viloo\n    [shopper.lastName] => Amin\n    [billingAddress.street] => Schattbachstr.\n    [billingAddress.houseNumberOrName] => 12\n    [billingAddress.city] => Bochum\n    [billingAddress.postalCode] => 44801\n    [billingAddress.stateOrProvince] => \n    [billingAddress.country] => DE\n    [billingAddressSig] => KKPVq27gnI3ua5zZWzwUySQ88Xo=\n    [deliveryAddress.street] => Schattbachstr.\n    [deliveryAddress.houseNumberOrName] => 12\n    [deliveryAddress.city] => Bochum\n    [deliveryAddress.postalCode] => 44801\n    [deliveryAddress.stateOrProvince] => \n    [deliveryAddress.country] => DE\n    [deliveryAddressSig] => KKPVq27gnI3ua5zZWzwUySQ88Xo=\n    [shopper.gender] => \n    [shopper.infix] => \n    [shopper.telephoneNumber] =><PHONE_NUMBER>80998\n    [openinvoicedata.line1.currencyCode] => EUR\n    [openinvoicedata.line1.description] => [SHOP] Forte Plus Angebot\n    [openinvoicedata.line1.itemAmount] => 2710\n    [openinvoicedata.line1.itemVatAmount] => 190\n    [openinvoicedata.line1.numberOfItems] => 3\n    [openinvoicedata.line1.vatCategory] => None\n    [openinvoicedata.numberOfLines] => 1\n    [openinvoicedata.refundDescription] => Refund / Correction for 2703-362136\n    [openinvoicedata.sig] => lg/flCVsjmAhmhrm4BzLlTWTMfg=\n    [resURL] => http://www.finitro.de/adyen/process/success\n)\n",
          "httpUserAgent": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1; OfficeLiveConnector.1.5; OfficeLivePatch.1.3)"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "002c0ea6-d488-11e4-803c-12a6501f9c6b"
    },
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>147,
      "event": {
        "json": {
          "StoreCode": "de_de",
          "Facility": "[SHOP]/http-request.log",
          "TimeStamp": "2015-03-27T13:48:48+00:00",
          "Level": 7,
          "Pid": 20983,
          "Token": "[]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Adyen/Openinvoice.php",
          "requestMethod": "/adyen/process/redirect/",
          "Host": "server",
          "TimeElapsed": 0.048932,
          "LineNumber": 397,
          "Message": "Array\n(\n    [merchantAccount] => [SHOP]Magento\n    [merchantReference] => 2703-362136\n    [paymentAmount] => 8700\n    [currencyCode] => EUR\n    [shipBeforeDate] => 2015-04-10\n    [skinCode] => FxLOHhhp\n    [shopperLocale] => de_DE\n    [countryCode] => DE\n    [shopperIP] => <IP_ADDRESS>\n    [browserInfo] => Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1; OfficeLiveConnector.1.5; OfficeLivePatch.1.3)\n    [orderData] => H4sIAAAAAAAAAwtLLSpOzEvJzi8uSc2zUjDQMTBQcA0NUrBJKlLQt/MvSkktUijKLy+2goq4ZeZllhTlK7jlF5WkKgTklBYrOOalpybllyhoKASWVFopGCtoKmgEFGUmp1opWJjDzNOE6gcAXSwE/HAAAAA=\n    [sessionValidity] => 2015-03-27T14:48:48+00:00\n    [shopperEmail] =><EMAIL_ADDRESS>  [recurringContract] => ONECLICK\n    [shopperReference] => 66084\n    [blockedMethods] => \n    [merchantReturnData] => \n    [billingAddressType] => \n    [deliveryAddressType] => \n    [shopperType] => \n    [merchantSig] => XcxWrGtCpa7Xe8aMe2I+N+5aJ9w=\n    [shopper.firstName] => Viloo\n    [shopper.lastName] => Amin\n    [billingAddress.street] => Schattbachstr.\n    [billingAddress.houseNumberOrName] => 12\n    [billingAddress.city] => Bochum\n    [billingAddress.postalCode] => 44801\n    [billingAddress.stateOrProvince] => \n    [billingAddress.country] => DE\n    [billingAddressSig] => KKPVq27gnI3ua5zZWzwUySQ88Xo=\n    [deliveryAddress.street] => Schattbachstr.\n    [deliveryAddress.houseNumberOrName] => 12\n    [deliveryAddress.city] => Bochum\n    [deliveryAddress.postalCode] => 44801\n    [deliveryAddress.stateOrProvince] => \n    [deliveryAddress.country] => DE\n    [deliveryAddressSig] => KKPVq27gnI3ua5zZWzwUySQ88Xo=\n    [shopper.gender] => \n    [shopper.infix] => \n    [shopper.telephoneNumber] =><PHONE_NUMBER>80998\n    [openinvoicedata.line1.currencyCode] => EUR\n    [openinvoicedata.line1.description] => [SHOP] Forte Plus Angebot\n    [openinvoicedata.line1.itemAmount] => 2710\n    [openinvoicedata.line1.itemVatAmount] => 190\n    [openinvoicedata.line1.numberOfItems] => 3\n    [openinvoicedata.line1.vatCategory] => None\n    [openinvoicedata.numberOfLines] => 1\n    [openinvoicedata.refundDescription] => Refund / Correction for 2703-362136\n    [openinvoicedata.sig] => lg/flCVsjmAhmhrm4BzLlTWTMfg=\n)\n",
          "httpUserAgent": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1; OfficeLiveConnector.1.5; OfficeLivePatch.1.3)"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "002bf375-d488-11e4-80cc-12a6501f9c6b"
    },
    {
      "tags": [],
      "timestamp":<PHONE_NUMBER>508,
      "event": {
        "json": {
          "StoreCode": "nl_nl",
          "Facility": "[SHOP]/adyen_notification.log",
          "TimeStamp": "2015-03-27T13:47:47+00:00",
          "Level": 7,
          "Pid": 20983,
          "Token": "[]",
          "FileName": "public_html/.modman/Adyen_Payments/app/code/community/Adyen/Payment/Model/Process.php",
          "requestMethod": "/adyen/process/ins",
          "Host": "server",
          "TimeElapsed": 0.041294,
          "LineNumber": 88,
          "Message": "Order does not exist with incrementId:2703-362136",
          "httpUserAgent": "Jakarta Commons-HttpClient/3.0.1"
        }
      },
      "logtypes": [
        "json"
      ],
      "id": "dc070be8-d487-11e4-8059-12a6501f9c6b"
    }
  ]
}

Hi Paul,
First of all the error: Please supply paymentDetails is not good. This means that you have not send us the encrypted creditcard details. I checked the logs and I see a empty string. In your version you had introduce the new encryption method to encrypt the details on the onchange event, are you sure this works well in all cases ? Second is indeed that he fist try to do a creditcard (api payment) that did not succeed and then did a paypal transaction that did succeed. It first cancelled the order because the creditcard payment failed. Normally the order does not exist so it will do nothing but because he paid with an other payment method the order does exist. We will add a extra validation where it checks if the payment method is the same as in Magento. see #259
Regards,
Rik
Adyen

are you sure this works well in all cases?

Can't really be sure, I'll have a look to see if there is some edge-case I'm missing.

We will add a extra validation

Couldn't we check by PSP reference?

Hi Paul,
This is not possible because the PSP reference is different foreach notification. (AUTHORISATION, CAPTURE, REFUND, CAPTURE_OR_REFUND)
Regards,
Rik
Adyen

Rik, do we already check if the order is already processing? It seems the order state/status is set to cancel even if it is already processing.

Hi Paul,
Did you implemented this fix #259 ?
Regards,
Rik
Adyen

@rikterbeek Payment method is the same in the above right? Both are master card, but the order is set to processing and is cancelled after that. If the order is set to processing it can be cancelled again, right?

Hi Paul,
Sorry, that is right that fix is not yet available. I am working on a whole refactoring of the notification and result url see #245 I hope I can commit this beginning of next week.
For now you could add this check: if (!$order->hasInvoices()) { ... }  into the holdCancelOrder() function in Process.php to fix this issue.
Regards,
Rik
Adyen

Thank you :)

We haven't received any additional reports on this after the proposed fixes.


Code modularisation

Create helper functions in utils.py for modularising the code in badminton.py. Currently, the code seems a little too cluttered and congested.

I'd like to take this up

I've moved the helper functions. What else should I modularize?

The code is pretty redundant for video detector and heatmap. Can create helper functions for the redundant code and just call them in the two methods.


chore(data): sync

Facing error when I run validate-all task.
opened this to get inputs from team

Hi @saturninoabril ,
I couldn't understand this error, can you help me by pointing which attribute is not set rightly

I think it's a bug. Currently, folder creation only supports whenever the parent is present or there is new test case that's introducing such new parent folder. In this case, "Self-Hosted" does not exist in Zephyr and no new test case is a direct child of such folder. The new test cases were under the "In product purchase" (like grandchild). Maybe good as feature enhancement but would be low priority in my opinion.
The workaround I did were directly in Zephyr UI:

Created "Self-Hosted".
Deleted multiple duplicates of "In product purchase" folders.
Other

Instead of "Follow steps in <test-1.md>", used "Call To Test" to "MM-T5367" feature in Zephyr UI to not repeat prerequisites. Note that this repo supports rendering of "Call To Test" but not saving. So, it needs to be made in Zephyr UI currently.

Thank you for quick fix Saturn.
I've noted the points for future tests.


Add Pivotal London event

Made the changes you requested @rradczewski! Thanks :-)

Looks perfect, thanks and welcome to GDCR17! 👍


[RHOAIENG-5491] Landing page: Info section about AI flows

Closes: RHOAIENG-5491
Description
Show an information section about AI flows in the landing page.
Screen shots

How Has This Been Tested?
Tested manually by turning flags on/off.
Test Impact
Added e2e tests.
Request review criteria:

[x] The developer has manually tested the changes and verified that the changes work
[x] Commits have been squashed into descriptive, self-contained units of work (e.g. 'WIP' and 'Implements feedback' style messages have been removed)
[x] The developer has added tests or explained why testing cannot be added (unit or cypress tests for related changes)
[x] Included any necessary screenshots or gifs if it was a UI change.
[x] Included tags to the UX team if it was a UI/UX change (find relevant UX in the SMEs section).

/cc @jgiardino

Should the whole section card not be collapsible 🤔

Should the whole section card not be collapsible

The design decision on this was to have this variation display as the collapsed version of this section.


sync nordstrom en language

Signed-off-by: jacky<EMAIL_ADDRESS>sync nordstorm en language

Please don't change English version in this PR.

Please don't change English version in this PR.

OK

/remove-language en
/approve

Please check the punctuation and spaces, thanks.

OK,thanks for your check,I have updated punctuation,spaces and parentheses;Please review again,thanks

/lgtm


Less agressive zoom/pan

This is a matter of opinion, but I find the zooming and panning of the map when switching between alternative itineraries to make it harder to read. It is of course necessary at some points in the interaction to guide the user to the right area and keep the bulk of the route within the window, but small adjustments are not necessary. Perhaps a good rule would be to skip the zoom/pan step if the origin, destination, and all transfer points are already inside the viewport.

I'm also noticing some zooms where part of the itinerary is hidden by interface widgets. It might be best if there were no "floating" widgets at all to obstruct the map interface.

@abyrd Did you find a solution?

Not yet, contributions are welcome though if you can improve the behavior!

@abyrd I find a solution what fits in my use case. Just made a window.map = map variable in the client.js and thereby I just set Lmap.fitBounds = function() {}; to disable the fitBounds function without getting any errors. Works perfect for me!


Add ENV NVM_INSTALL_ON_USE_FLAG

Install nodejs version automatically when i use nvm use some-version and version not exist.

I think the command you're looking for is nvm install, which installs if needed and then does nvm use.

@ljharb rvm have same feature rvm_install_on_use_flag. This is convenient when you do a single image with rvm and then use only rvm use some-version without install. Especially if you use CI/CD.

Right - I'm suggesting that in that image, you do nvm install some-version instead of nvm use-some-version.


No Clear icon for clearing all selected items

Hi @Sowjanya-msft,
You can unselect all items by double checking and unchecking on select all although clear all button might also be a good idea, i'll work on this when I'll get some time, also PR's are welcome if you are intrested

Hi @harshzalavadiya
Any update on this? Need this feature urgently.

@ankursnh023
TBH, this might take a while since I'm very occupied nowadays with office work and I get a very little time to work on new features

@harshzalavadiya I can pick this up if you have an idea of where the button needs to be placed.

@Kannndev icon can be before down arrow

Raised PR #153 . Please review

Released v3.0.4


Use specific model implementation when deleting a page

This PR fixes #3827:

When user wants to delete a page this page is retrieved from database as a simple Page model, not a specific instance of this pag

Get the specific implementation of a model in the delete method
Added test to check of the specific admin_display_title is shown in the delete confirmation page

Merged in 2fdb924b568a8eec4e62ae3aa899a064e6ea3ded - thanks @kcleong!


1.13 bugs - Physical Crates Spam Clicked with Keys Error

1.13.2 There is a bug that causes players with multiple keys opening a crate rapidly with the "quick open" animation. The bug causes the crates to get stuck in a state of "you are already opening this crate." This could be resolved by including a cooldown between crate opens/animations. The only way to fix this stuck state is by using plugman to reload the plugin.

Was Fixed


copy wc-autoload into @lrnwebcomponents at end of build routine

This should be all that's required for overlapping build scripts to find the correct file. Because we include deduping fix automatically we won't run into an issue there if it's double called (unlikely).

dynamic-import-registry needed too


A question about evaluating RCNN whlile training rcnn

This code is very beautiful. However, I meet a problem. I try to evaluate RCNN while training RCNN. I set the "--train_with_eval" to be "True", which is the flag in row 75 in "train_rcnn.py", and the "test_loader" is the flag in row 277 in "train_utils.py". And the program go into function "eval_epoch" in "train_utils.py". During inference, the "ret_dict" in row 189 in "rcnn_net.py" is not updated, so the "ret_dict" does not contain "cls_label". But the "cls_label" is used in calculating "rcnn_loss" in row 47 in "train_functions.py".  My question is how to fix this error. Should I update "ret_dict" during evaluation or should I delete the loss calculation during evaluation. Thanks a lot!!!

Currently the code has some little problems with --train_with_eval, please use the separate evaluation codes as mentioned in the README.

Hi @sshaoshuai and @qiqihaer
I have also encounter the same problem, did any of you fixed this?
I tried to debug the problem, and I found out that, when self.model.eval() is called during the 2nd stage(RCNN) validation stage, then the parameters such as "cls_label" and others are removed from the model -> ret_dict. I do not know why this is happening.
I look forward to hearing from you soon.

Hi @sshaoshuai and @qiqihaer
I have also encounter the same problem, did any of you fixed this?
I tried to debug the problem, and I found out that, when self.model.eval() is called during the 2nd stage(RCNN) validation stage, then the parameters such as "cls_label" and others are removed from the model -> ret_dict. I do not know why this is happening.
I look forward to hearing from you soon.


[nrfconnect] Fix discriminator treatment for factory data generation

As defined in modules/lib/matter/config/zephyr/Kconfig, CHIP_DEVICE_DISCRIMINATOR is of type "hex". By activating factory data generation for nrfconnect, CONFIG_CHIP_DEVICE_DISCRIMINATOR is interpreted as a decimal integer by the script.
By adding "0x" in front, the script treats the discriminator as expected

Actually, this seems wrong: --discriminator: invalid allow_any_int value: '0x0xF00'.

@Damian-Nordic: appearently, Matter <IP_ADDRESS> has this fixed. I checked the behavior with the nrfconnect-sdk v2.5.0, where the error was caused. I will remove the PR.


Zeebe Modeler OAuth token issue

Describe the Bug
I have created and exposed an authentication endpoint that returns an access token. When I enter this endpoint in the Deploy popup in Zeebe Modeler and all the other OAuth details, Zeebe Modeler indicates the error “Unknown error. Please check Zeebe cluster status” in the Contact Point, and I get this in the logs:

ERROR app:zeebe-api Failed to connect with config (secrets omitted): {
endpoint: {
type: 'oauth',
url: 'localhost:50051',
clientId: '****************************',
oauthURL: 'http://localhost:4000/token'
}
} Error: 14 UNAVAILABLE: No connection established
at Object.callErrorFromStatus (C:\dev\experiment\zeebe-modeler\app\node_modules@grpc\grpc-js\build\src\call.js:30:26)
at Object.onReceiveStatus (C:\dev\experiment\zeebe-modeler\app\node_modules@grpc\grpc-js\build\src\client.js:174:52)
at C:\dev\experiment\zeebe-modeler\app\node_modules@grpc\grpc-js\build\src\call-stream.js:63:35
at Object.onReceiveStatus (C:\dev\experiment\zeebe-modeler\app\node_modules\zeebe-node\dist\lib\GrpcClient.js:138:36)
at InterceptingListenerImpl.onReceiveStatus (C:\dev\experiment\zeebe-modeler\app\node_modules@grpc\grpc-js\build\src\call-stream.js:58:23)
at Object.onReceiveStatus (C:\dev\experiment\zeebe-modeler\app\node_modules@grpc\grpc-js\build\src\client-interceptors.js:340:141)
at Object.onReceiveStatus (C:\dev\experiment\zeebe-modeler\app\node_modules@grpc\grpc-js\build\src\client-interceptors.js:303:181)
at Http2CallStream.outputStatus (C:\dev\experiment\zeebe-modeler\app\node_modules@grpc\grpc-js\build\src\call-stream.js:114:27)
at Http2CallStream.maybeOutputStatus (C:\dev\experiment\zeebe-modeler\app\node_modules@grpc\grpc-js\build\src\call-stream.js:153:22)
at Http2CallStream.endCall (C:\dev\experiment\zeebe-modeler\app\node_modules@grpc\grpc-js\build\src\call-stream.js:140:18) {
code: 14,
details: 'No connection established',
metadata: Metadata { internalRepr: Map {}, options: {} }
}

I did some debugging and I noticed that when I enter the OAuth details in Zeebe Modeler, it seems that the gRPC call for the method Topology does not contain the access_token returned by the OAuth URL in its headers. This is the content of the call object from the Topology method (I added some logging in the Zeebe Modeler code):

Environment

OS: Windows 10 10.0.19042
Zeebe Modeler Version: 0.12
Node: 12.18.3
npm: 6.14.9
Chrome: 90.0.4430.85

I have opened a clearer issue about this


GroovyCastException in Util.groovy

Commit dd3a15dc (Fix codenarc issues) introduced a bug in Util.groovy, Lines 586 and 603:
File webAppDir = project.vaadinCompile.outputDirectory ?: ...
The problem is that vaadinCompile.outputDirectory is a String, not a File (as the rhs of the ?: is)
Since new File(a,b) accepts both a String or a File as first parameter, the previously used def webAppDir = ... was ok, the current version runs into a GroovyCastException if vaadinCompile.outputDirectory is defined

Thanks, you are absolutely right! This will be fixed in the next maintenance release.


[bug]int64_t CJpgPasrseSample::ParseJpg(TJpegInfo &kParseInfo)

nTargetSize could be negative value
find out why

#15 realated issue

same as OS X

https://stackoverflow.com/questions/26715684/parsing-jpeg-sos-marker?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
size of SOS means header size, not compressed data size

There is no way to find out compress data size
need a flag for skipping data(as it was in main())


Env property during Jenkins build

@authorjapps , the below feature is needed for the some project teams if they are using the same test suites for different environments e.g. DEV, SIT, UAT, PRE-PROD etc.
Based on the env parameter value, the specific property file should be picked up by zerocode runner.
Is this is already supported in the framework?

@dinesh76in , this is being developed here as a PR https://github.com/authorjapps/zerocode/pull/24
Once this gets merged, you should be able to use the env property as below-
// if "ENV_NAME=ci", then it picks "ci_app_config.properties".
// If ENV_NAME not set, then defaults to "app_config.properties" mentioned via @TargetEnv

@EnvProperty("${ENV_NAME}_")
@TargetEnv("app_config.properties")
@RunWith(TestOnlyZeroCodeUnitRunner.class)
public class ZeroCodeEnvPropertyReaderTest {

    @Test
    @JsonTestCase("01_verification_test_cases/22_env_property_dynamic_runtime.json")
    public void testRunAgainstConfigPropertySetViaJenkins() throws Exception {
    }
}

This has been released now to maven central, use version 1.1.22 or higher.
Search here for latest : http://search.maven.org/#search|ga|1|zerocode
For help on how to use, always refer to README.
Click below for the help n usage of this particular issue-
Setting Jenkins env propperty and picking environment specific properties file


enhancement: Unity Level Viewer copy transform for pasting into commands editor

You have a nifty feature in an ability to copy a transform or vector half-dimension intact in the commands editor.
I can paste coordinates from one to another. It makes copying across composites or from one editor version to another a snap.
Can we get an enhancement to add this same function to copy X-Y-Z data from the level viewer so coordinates
gathered there can be pasted back into the editor?

Great idea!


nuxtjs + cordova

Is there any way to integrate Nuxt with Cordova?

What if use nuxt generate ?

The only example that I found was https://github.com/allanroger/nuxt-cordova but it is outdated, it looks like it uses nuxt generate like you said.
I don't know if it's the right way though (I don't know much about cordova).

You certainly could.  You would setup a basic cordova app first (which is basically a config.xml file and a few directories for building) and then setup a cordova hook that would run nuxt generate before the cordova build started.  You would have to be certain to use nuxt-link elements for all links and you wouldn't be able to jump to any external links without making a custom component that calls one of the native APIs, but for the most part I think it would work.
For that particular use case, I don't know that you are gaining much by using Nuxt over just a simple Vue app since you aren't going to be making server requests, so the code splitting and modular structure is going to be a wash.

@bayssmekanique I think that you are right

Here's the config I ended up using in nuxt.config.js to get this to work:
mode : 'spa'
route.mode : 'hash'
build.publicPath : '/nuxt/'
Then install "replace" and update your package.json script to:
nuxt generate && replace '/nuxt/' 'nuxt/' cordova -r
The comment about directories prefixed with underscores is correct, the real addition is replacing the paths in the generated index.html and manifest.js to not include the first slash which cordova can't find.
Hope this helps!


Improved support for class fields and properties

Hey there, I've got a class that uses the ES7 Class Fields and Properties proposal (as outlined https://github.com/jeffmo/es-class-fields-and-static-properties)
I've noticed that some of my properties get recognised and added to the documentation, but some do not.  The ones that do get picked up are typically the uninitialised ones or ones with null, and the ones which are ignored are typically the ones with a default value assigned.
Example:
class Tracker {
    allowedLibraries = {
        'GTM': new GtmTracker(),
        'KISS': new KissTracker(),
        'Optimizely': new OptimizelyTracker()
    };

    eventQueueName = 'tracker_stuff';

    eventQueue = null;

    get queueLength() {
        return this.eventQueue.length;
    }
    // ... rest of code
}

Only two of these members appear in the docs:

I've got the esdoc-es7-plugin installed and added to my config.  Here are my installed versions:
"esdoc": "^0.4.7",
"esdoc-es7-plugin": "0.0.3",

The esdoc-es7-plugin just ignores ES7 syntax, but is also out of date, so it doesn't support anything related to ES7 as things go.
I can't say this will help you, but I have a fork of ESDoc that supports Babylon for parsing with all Babylon plugins enabled by default here. It's unpublished on NPM so you have to link to the Github repo. It would be interesting to see what the results would be with you example though.

Ah, good to know.  I may give your fork a try and see how it goes, thank you :)

Good news / bad news... Babylon can parse the code example you gave and here is the AST it generates: https://astexplorer.net/#/rcvKO9Ozbo
Bad news is that ClassProperty nodes which is what results / is new from your code example are not currently supported within ESDoc as that is Babylon AST spec. ESDoc is currently based on ESTree AST. Babylon AST more or less is a superset with additional changes for modern functionality.
ESDoc has been in a holding pattern for ~6 months while the maintainer works on other projects and he hasn't accepted outside collaborators.  I'm hesitant on moving it forward in my fork beyond what is still big merges upstream currently. I really don't want to run a separate maintained fork from ESDoc, but as the days drag on we'll see.

Ah man, that's unfortunate.  I've not yet found any alternatives that are as configurable as ESDoc and also support ES6/7.  I asked for suggestions on reddit but got no responses.  Thanks for your help, I'm sure I'll find some way to get there at some point.

I too favor the plugin / configuration options w/ ESDoc!
All hope is not lost per se as It should be possible to create an ESDoc plugin which parses the Babylon AST (in onHandleAST) and adds additional doc tags for "class properties as variables" (in onHandleTags). That is a plugin should be possible to be created before ESDoc officially supports all of Babylon AST internally. IE this would be a plugin for my fork of ESDoc until it upstreamed or the main distro of ESDoc supports Babylon seems to be a goal mentioned in #293
The biggest slowdown is that the ESDoc maintainer is from Japan / communication challenges, so upstream progress has been very slow.

Yeah, I can imagine.  My japanese isn't all that good unfortunately.  I'll have to see if work will give me the time to work on this problem further.  I think, if we want these automated docs to happen, we might have to just do it.

Nice.. Yeah.. I've spent far longer (~4+ months) working on documentation efforts than I wanted to (gratis / open source), but the benefits are big when launching new efforts for others to consume ala TyphonJS.
Speaking of automating I'll be releasing soonish an NPM module to use on CI (Travis) systems that on commit builds the docs and manages pushing the docs to a separate repo for all JS repos enabled by a user / organization on Github. Then a simple git pull on a web site updates all docs (this could be automated too!).

Just took a look at the AST output that you linked to, it appears it errors on the class property.  Unexpected token (2:21) :(
I wanna try and make some time to get class properties parsing, either by contributing to your fork or by doing the plugin way as you suggested.  I'll see what I can do.

Yeah.. That is a Babylon AST node & not ESTree...  Well. It's still possible to use the main ESDoc repo as you could get "sneaky" with a plugin. IE you could add babylon as a dependency for the plugin and in onHandleCode you could parse it and save the AST tree to consume and add extra tags during onHandleTags adding the ClassProperty node data to the variable / member data of the class.
In my fork the AST is waiting there to be handled in onHandleAST, but the above trick is so close to being the same. I'd really like to upstream the babylon fork I have though. The Babylon AST is essentially a superset more or less of ESTree syntax.

@MiracleBlue Latest ESDoc(v0.5) supports Class Properties. Please check it.
However, a little bug is exist in it. I fixed it in next version.
https://github.com/esdoc/esdoc/commit/5920c1f91633202ec795f360bb0ac12f68f258f2


README.md: add 'Troubleshooting' header and section on kernel dying

Looks very good! I think this is sure to be helpful for others going forward 👍

Great, glad you like it!


Create support for Tradfri motion sensor

Hi!
I am new to the hass.io setup of zigbee2mqtt. The first device I added to the CC is an unsupported Tradfri motion sensor, so it made sense to add support for it and drop a PR. The zigbee2mqtt guide is pretty clear on the matter.
However: How is this done in a hass.io environment, where you dont have access to the devices.js and FromZigbee.js within the zigbee2mqtt container? This seems to be essential in order to the characteristics of the device.

See the latest in https://github.com/danielwelch/hassio-zigbee2mqtt/issues/35


Subtitles to be added

We need to add the following Subtitles:

[ ] in the Statistics page (http://biocontainers.pro/registry/mappingdata): Statistics,  GitHub Issues, and BioCotnainers usage.
[ ] in the main page (http://biocontainers.pro/registry/): Bioinformatics more accessible and reproducible

Done.


Current semester

It would be nice to have a shortcut for automatically selecting the current semester of a course.

Brainstorm from a Slack conversation between @awdeorio and @japplefield :
$ agio courses eecs485
$ agio courses eecs485current
$ agio courses --current
$ agio courses current
$ agio courses in-session

Of course, whatever shorthand we decide on would apply consistently to other subcommands, e.g.,
$ agio submission --course current

If the goal is for this to always narrow the course list down to exactly 1 course (or 0?) then $ agio courses eecs485current is the only one that makes sense for a user who teaches multiple courses currently. Is this a relevant case?


False positive in Style/HashEachMethods

I have code like this:
        ::ApplicationRecord.connection.execute(sql).values.each do |field|
          p field
        end

Expected behavior
No error is raised by Style/HashEachMethods. There is no such method each_value as it's not a Hash.
Actual behavior
dates.rb:56:59: C: [Correctable] Style/HashEachMethods: Use each_value instead of values.each.
        ::ApplicationRecord.connection.execute(build_sql).values.each do |field|

Steps to reproduce the problem
Run RuboCop on the code snippet.
RuboCop version
$ [bundle exec] rubocop -V
1.15.0 (using Parser <IP_ADDRESS>, rubocop-ast 1.6.0, running on ruby 3.0.1 x86_64-linux)
  - rubocop-rails 2.9.1

Style/HashEachMethods cop is already marked as unsafe. I've open #9840 that can use AllowedReceivers to rule out false positives.


Retrieve data of day/night meter (2 counters)

Hi,
Thanks for the great addon. I tested it successfully with my gas meter.
I have a day/night meter for electricty with two counters one under the other.
Would it be possible to retrieve the data from both these counters?
Thanks!

I'm afraid with the current version you would need a second camera to do that.

Thanks, with the help of the camera proxy integrationwithin Home Asssitant https://www.home-assistant.io/integrations/proxy/ I'm able to crop the zone of the counter.
Problem is the necessity of Aruco markers which take lots of space (I don't have enough space between the 2 counters to have 2 sets of markers and be able to crop a zone with only 2 markers around each counter).
Would you consider to make the use of Aruco markers optional?
You will find here attached the original photo and the cropped photo around the second counter.

.

I can't make the use of markers optional, otherwise I couldn't make it easy enough for users to select a region of interest. Without it, the whole image would be considered and then impossible to get each meter at once.
What I could do is to add a parameter to specify the Aruco Marker number to search for. Each Aruco marker corresponds to a number. Currently the addon accepts any if you at least choose two numbers in ordinal order.
If I add the parameter to force a specific Aruco marker, then you could have a second set.
It seems to me that something is wrong, because in your image you have set the pair around the first counter, and it selected the second. I can't figure out why this is happening to you. The way it is supposed to work is to crop between the lower-right of the first marker and the top-left of the second marker.
If I add the parameter to force a specific marker, then it won't matter if your markers overlap, for eg:

Thanks for your reply.
That would be great if you do like you suggest: add a parameter to specify the Aruco Marker number to search for.
Thanks!
(about the cropped image of the counter, it was just to illustrate that you can have a virtual camera with the "Camera Proxy" integration [https://www.home-assistant.io/integrations/proxy] of a specific region interest (the original camera image is cropped), making the use of Aruco markers useless)

Ah I see. That makes sense. However, this solution is not good for all users. For eg my meters are outdoors, subject to wind blows that could shake and shift a camera some pixels around. The Aruco markers is to solve that minor movements.
Once I have a spare time I will add the parameter to force aruco markers.

Thanks!
You're right. It's more convenient with the markers even indoor, if for some reason, you need to handle the camera or smartphone or the tripod gets bumped into... And with two counters, even more so.
By the way, you should advertise your addon on the Home Assitant community!
And I'm sure that it being able to handle day and night counters can be an added value. I think it's quite common in Northern Europe.

@Sheugel thanks for your suggestion, I will definitely make an announcement on the forums once I have some time  to write a good post.
Stay tuned for the next version :)


[Feat]: creation and Deletion of blog end point by superadmin

Description
This PR adds the ability for superadmins to create and delete blog posts, along with associated tags and images.
Changes

Added new fields for tags and images to the Blog model.
Implemented the create and delete blog functionalities in the service and controller layers.
Ensured only superadmins can perform these actions.
Added end-to-end tests for creating and deleting blog posts.

Tests

Tested the creation of blog posts with valid and invalid request bodies.
Tested the deletion of blog posts under various scenarios (e.g., successful deletion, no blog post found, insufficient permissions, internal server error, invalid ID parameters, invalid method).

Related Issue
This PR addresses the issue #72 and issue #6

@Iretoms kindly fix the actions, so i can review

@ihechiwilliams Sorry please what actions, when it failed initially today I already looked into it and fixed it


Remove unused variables from the jobRunHistoryTable

These both variables are not used in that function.

Linting Error: (no-unused-vars) 'DateUtil' is defined but never used

LGTM! 🚢


ContractModel: wellformedness checks for Actions

This PR introduces some checks that actions are well formed and don't refer to symbolic tokens that don't exist. A Data.Data based automatic predicate checks that no symtokens that aren't bound are used in actions and there is a possibility for the programmer to override this functionality with their own custom function (in case there is an issue with Data.Data). This means that issues like the one encountered in #342 don't affect developers and my "workaround" there isn't necessary.
Furthermore, this PR updates the dependency on plutus-core because we need instances of Data.Data for a number of types in plutus-core.
Pre-submit checklist:

Branch

[x] Tests are provided (if possible)
[x] Commit sequence broadly makes sense
[x] Key commits have useful messages
[x] Relevant tickets are mentioned in commit messages
[x] Formatting, materialized Nix files, PNG optimization, etc. are updated

PR

[x] Self-reviewed the diff
[x] Useful pull request description
[x] Reviewer requested

@sjoerdvisscher when you have the time this is ready :)


Wrong version of libpcl in Debian Buster

base.yaml has the entry:
libpcl-all:
debian:
buster: [libpcl-apps1.8, libpcl-common1.8, libpcl-features1.8, libpcl-filters1.8, libpcl-io1.8, libpcl-kdtree1.8, libpcl-keypoints1.8, libpcl-ml1.8, libpcl-octree1.8, libpcl-outofcore1.8, libpcl-people1.8, libpcl-recognition1.8, libpcl-registration1.8, libpcl-sample-consensus1.8, libpcl-search1.8, libpcl-segmentation1.8, libpcl-stereo1.8, libpcl-surface1.8, libpcl-tracking1.8, libpcl-visualization1.8]
The correct value is 1.9 not 1.8 see pcl in Debian Buster.
I don't know if this is the cause because some packages that depends on libpcl in Noetic could not be installed.

Yep, looks like you are right and this is a bug.  Can you contribute a fix?  Thanks.

What do you want exactly? Can I put the correct line here or should I make a PR? It's just a number.

Make a PR, please.  Make sure to link to the Debian Buster database as you did above, and say in the PR that it fixes this bug (#25293).  Thanks.

Well, let me check how to do it. i have found 61 packages with the entry debian or buster that are not in Buster. I have to check edit manually to make a complete PR.

@ lepalom Friendly ping.

Yes, I forgot that!!!
I'm sorry. I check my notes to find the packages and try to make the PR.


Comment on Concepts/paths.md (20-R5)

First let me start off, by saying I am liking the greater detail in the new manual. Having spend many years plowing through the manuals from v2.0.10 ~1988 on, I do get used to each new format when that happens and I know it is hard to get used to the new format. One's brain gets used to knowing exactly where to look for specific types of information. I need more time using only the new manuals.
Possibly this comment is 'just me', but I will pass it along for your consideration.
When the new File / Folder object commands came out I was eager to use them because of all the extra automatically included information they would provide. I struggled with the commands though for more than a few months, before I got to use them. Having to get code done, one cannot spend too much time learning new commands. Go back to the old code that worked.
After struggling for some time, I smacked my head when I realized the results from these came back as an object. I looked at the documentation and would see in the examples that they results were returned into a local variable that gave no hint as to it's type.
I find that in the examples the examples do not indicate the type of these local variables. I for one would find this very helpful if the digital ink could be 'wasted' on other, and embraced by the likes of me if in the examples, that the local variables indicated their type (typically using the compiler directives C_Object, var $File : Object
Thanks for your consideration.

Hello,
Thanks for sharing your experience of the 4D language and its documentation, we pay high attention to returns from our users. You're right, the 'pathnames' section examples lack of variable type declarations that could help understanding the concepts and how to write 4D code. Throughout the documentation we try to always declare variables but some pages could miss them.
We fixed this page and added declarations for File and Folder object. Hopefully you can dive without reluctance in this programming style. Thanks, The documentation team


Encoding difference between 5250 emulator and vscode-ibmi

Describe the bug
Encoding for symbols in 5250 emulator is different when opened in VS Code. Not all characters are affect, however, I cannot find a proper file encoding in VS Code or 5250 emulator to resolve this issue, see some symbols effected in the screenshots:
5250 emulator characters:

VS Code characters:

Some affected characters are: ! @ ^
Note that I'm using PUB400.com to edit these files.
To Reproduce
Steps to reproduce the behavior:

Go to any RPGLE source file with 5250 Emulator and add these symbols !@^ anywhere in a string
Go to VS Code and open the same file
Inspect the files for differences in the characters
See error

Expected behavior
All characters should display as the same as the one typed in 5250 emulator.
OR has explicit setting to adjust for PUB400's encoding (as it's the most popular public education tool for IBM i)
Screenshots
See above
Environment (please complete the following information):

Extension version [v0.6.7]
IBM i OS version [7.4]

Additional context
5250 emulator was IBM i Access Client in Windows
Files are from PUB400.com
VS Code file encoding is set to UTF-8

I found the solution for other newcomers to IBM i like myself:
In the bottom right of VS Code, click on Settings: pub400.com

Under the Source File CCSID, (if you're in the US) put 00037.

For your own situation, check your AS400 user profile and find the language identifier code (in my case it's ENU and the corresponding Single-byte CCSID. This might be a hacky solution, but it's what worked for me to solve this particular problem.
https://www.ibm.com/docs/en/i/7.3?topic=information-language-identifiers-associated-default-ccsids

Entering the Source File CCSID allows the character to display properly but it prevents saving to PUB400.com

This has more to do with PUB400 than vscode-ibmi. But I found the solution.
For other new comer to AS400 like myself:
There's a setting in ACS I needed to tweak. Because PUB400 is located in Germany, you need to change the session Host Code Page from wherever you are to Germany (273) .


Additions in MessagePropertiesTests

Added tests for DelayHeader and ContentLengthSet.

Merged as https://github.com/spring-projects/spring-amqp/commit/e51e50d3ecd6b39fdddafc824f969975c7e1d3e4.
@neetkee ,
Thank you very much. Looking forward for more!


update  setup_dependencies.py (crabserver part)

waiting review since 2012 :-D @ticoann please close this one


[DRAFT] Add multiple Python packages post-linter

Take two after resolving git issues.
This implements a lint checking if a package contains multiple Python packages.
It's rather simplistic at the moment but I think this should get the job done.
Linter

[x] The new check is clean across Wolfi
[x] The new check is opt-in or a warning

The change itself looks good. Do we have data about how many existing latest packages might get tripped up by this?

The change itself looks good. Do we have data about how many existing latest packages might get tripped up by this?

Doing a run on all py3 packages, will report back when it's done.

Here are the failures I collected from our built APK's: https://gist.github.com/Elizafox/369640b36cb9584d217af9ee0e10e32c
Some of those are false positives, like _foo packages. I might disregard them. Others the linter should be disabled on.
This will probably remain a warning-only linter for the forseeable future.

That gist is really helpful!! Thanks for adding this, let's get it into use.


[BUG] Display statistics, wrong volume

The volume of users is mistakenly maxed out even when not in use / servers with not even 1 man connected have 120 people connected.

The volume of users is mistakenly maxed out even when not in use / servers with not even 1 man connected have 120 people connected.

Well this shouldn't happen....which backend are you using?


fix: Disable dotnet samples. They are not supported in rhtap

Description
](https://redhat-appstudio.github.io/docs.appstudio.io/Documentation/main/getting-started/get-started/#choosing-a-bundled-sample)
Issue ticket number and link
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Checklist:

[ ] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added meaningful description with JIRA/GitHub issue key(if applicable), for example HASSuiteDescribe("STONE-123456789 devfile source")
[ ] I have updated labels (if needed)

/retest

/retest


Update vimrc

when starting vim 'noexpandtab' is set.
Found this via https://github.com/avelino/vim-bootstrap/issues/193 .
set expandtab

after
set binary

fixes this

Thank you @bananenmannfrau !


Audio cues for errors trigger too eagerly

Testing #141336

Enable audio cues following steps in #141336
Start coding a line of code
The audio cue will trigger multiple times for that line until it is complete because a partial line of code is considered an error.

I'm not sure what feedback you and @isidorn have received so maybe the aggressiveness is expected. Just leaving that I found it very frustrating when I was still typing or took a very quick break to fix a typo and it triggered again

Maybe for errors we should make a sound after a timeout.
My feeling was that the sound should be the same as the visual decoration. And the visual error decoration happens immediately and our users do not find it frustrating. So I suggest we do not change this under we get more feedback.

The current implementation plays a sound if an error appears or if the cursors enters a line that has an error.
In think the former could be debounced.

Implemented.
Error audio cues are now debounced by typing.


[Improve][TubeMQ] Remove legacy codes

Description
There are some legacy codes in https://github.com/apache/inlong/tree/master/inlong-tubemq/tubemq-connectors/tubemq-connector-flink which is not used now.
we can remove it.
InLong Component
InLong TubeMQ
Are you willing to submit PR?

[X] Yes, I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

connector on flink-1.13 https://github.com/apache/inlong/tree/master/inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/tubemq
connector on flink-1.15 https://github.com/apache/inlong/tree/master/inlong-sort/sort-flink/sort-flink-v1.15/sort-connectors/tubemq