text:
PHP Webservice not able to connect

Your description here
I have created a signup table and filling that table entry using PHP webservice. but when i am trying to test using "ChromeRestClient" it is getting fail.
Expected outcome
It has to show what are the value i am passing through from. but it is showing "FATAL" error.
Actual outcome
What happened?
Versions
App: 9.14.64.305-stable
Chrome: 56.0.2924.87
Platform: Windows (10)
Steps to reproduce

Hi,
Thank you for the issue report.
Can you, please, provide more details? Add to the description what data you are sending to the server and headers list. Then I'll be able to help you :)
Thanks.

Closing because of lack of activity

repo: jarrodek/ChromeRestClient


text:
Windows server 2008r2 powershell version requirement

We are finding that we need to install Powershell version 4.0 on the mentioned Windows server version, otherwise it'll throw Cannot load Windows PowerShell snap-in Microsoft.PowerShell.Diagnostics because of the following error: Could not load file or assembly 'Microsoft.PowerShell.Commands' or one of its dependencies. The system cannot find the file specified.
The powershell 2.0 included with 2008r2 doesn't seem to be enough
Stack
System.Management.Automation.Runspaces.PSSnapInException: Cannot load Windows PowerShell snap-in Microsoft.PowerShell.Diagnostics because of the following error: Could not load file or assembly 'Microsoft.PowerShell.Commands' or one of its dependencies. The system cannot find the file specified.
at System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadMshSnapinAssembly(System.Management.Automation.PSSnapInInfo mshsnapinInfo) at offset 556
at System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadPSSnapIn(System.Management.Automation.PSSnapInInfo mshsnapinInfo) at offset 62
at System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadPSSnapIns(System.Collections.ObjectModel.Collection`1 mshsnapinInfos, System.Management.Automation.Runspaces.PSConsoleLoadException& warning) at offset 69
at System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadConsole(System.Management.Automation.Runspaces.PSConsoleLoadException& warning) at offset 12
at System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.CreateDefaultConfiguration() at offset 39
at System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(System.Management.Automation.Host.PSHost host) at offset 0
at System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace() at offset 0
at Continuous.Management.Common.ScriptExecutor.Execute(System.String scriptFullPath, System.Collections.Generic.ICollection`1 parameters, System.Boolean ignoreErrorStream) at offset 13
at Continuous.WindowsService.Shell.WindowsServiceShell.Exists(System.String serviceName) at offset 23
...

My fault - during development I have added some functionality which required Powershell 4.0 and forgot update requirements. As far as I know if you have Windows Server 2008R2 SP1 it is not an obstacle.

The Powershell 4.0 requirement ended up being a deal breaker for us. Installing it on the first 30 was too much of a hassle when we have >1000 left. We'll go in a different direction, but thanks for this cool library

source: gharchive/issue

authors: jarzynam jespersh

repo: jarzynam/continuous

license: mit

license_type: permissive

license_source: bigquery


text:
Cloud command

Using Cloud.py example, whenever i put a value other than 0 on countdown_1, the result always toggles state regardless of switch_1 'value' (True or False).
My project: i created two batch commands to run cloud_on, cloud_off, but after some delay of 30 seconds.
It could be better to use only one py file and check with If state and arguments but i am not familiar to do this.
import tinytuya
c = tinytuya.Cloud(
apiRegion="xx",
apiKey="xxxxxx",
apiSecret="xxxxxx")
id = "xxxxxx"
commands = {
'commands': [{
'code': 'switch_1',
'value': False
}, {
'code': 'countdown_1',
'value': 0
}]
}
result = c.sendcommand(id,commands)`

I suspect the countdown command expects you want to turn on the device until countdown is reached at which it will turn it off.  Have you tried just sending the countdown?
import tinytuya

c = tinytuya.Cloud(
    apiRegion="xx",
    apiKey="xxxxxx",
    apiSecret="xxxxxx"
)

device_id = "xxxxxx"  # Replace this with your actual device ID

commands = {
    'commands': [
        {'code': 'countdown_1', 'value': 0}
    ]
}

result = c.sendcommand(device_id, commands)

You can poke around the iot.tuya.com developer portal to see if gives any guidance.  I would also try different combinations of sequencing different commands to see what they do.

authors: jasonacox kstelios

repo: jasonacox/tinytuya

license: MIT

license_source: github-api


text:
Add jxcore scraper

jxcore manifest to scrape: https://github.com/ktrzeciaknubisa/jxcore-issues/blob/master/index.json from https://github.com/jxcore/jxcore/issues/686

As commented here the only remaining blocker is the inclusion of the npm tarball url/sha info for each release. (And the publishing of the manifest at an official url.)

npmjx info now included in manifest.json. Just waiting for official URL

source: gharchive/pull-request

repo: jasonkarns/node-build-update-defs


text:
Added support for translations beyond the first layer of addons.

Implements support for nested addons by recursively looking for translations in each addon referenced by an addon.

Looks good, thanks!  It will be part of 2.11.0 which will be versioned some point this week.

Excellent, thank you!

authors: JackieChiles jasonmit

repo: jasonmit/ember-intl


text:
change the compiled css to be CLRF or LF

my boss gets mad at me now that I use SASS and I give him files that lost formatting due to our systems not matching. I am on MAC - Brackets and use Brackets SASS. I did find a plugin that gives me a button to convert back and forth form LF to CLRF but after I compile my SASS I must open the CSS then convert and resave. Is there a way to set it so it saves as CLRF ?

Brackets uses node-sass underneath and node-sass has an option linefeed. You could try to add this as a sass.option in your brackets plugin config. If it does not work i.e. meaning the brackets plugin does not expose this option inside brackets yet, you could add this and open a pull request?

authors: srse trinity-soft

repo: jasonsanjose/brackets-sass


text:
Javalin with JPMS and ServiceLoader results in NoClassDefFoundError: kotlin/NoWhenBranchMatchedException

Actual behavior (the bug)
Running Javalin with JPMS and ServiceLoader leads to the a NoClassDefFoundError. If I run the very same application not as a module and without the service loader everything works just fine.
Expected behavior
I'm expecting Javalin to work with JPMS and ServiceLoader the same way it does for a console application without Javalin. If you run the console application in the same project everything works out just fine.
To Reproduce

(✓) Clone no-jpms-and-serviceloader branch and you'll see everything works fine.

(✓) Run console app in very same project and you'll see everything works fine as well with ServiceLoader and JPMS in place.
.\gradlew.bat :client:run

(✗) Clone main branch and follow README.md to step 3 and you well end up with the exception:
> Task :api:run FAILED
[main] INFO org.example.api.WebAPI - Hello World from WebAPI, yay :-)
Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/NoWhenBranchMatchedException
        at io.javalin@4.6.4/io.javalin.core.JavalinConfig$Inner.<init>(JavalinConfig.java:77)
        at io.javalin@4.6.4/io.javalin.core.JavalinConfig.<init>(JavalinConfig.java:67)
        at io.javalin@4.6.4/io.javalin.Javalin.<init>(Javalin.java:54)
        at io.javalin@4.6.4/io.javalin.Javalin.create(Javalin.java:91)
        at io.javalin@4.6.4/io.javalin.Javalin.create(Javalin.java:78)
        at org.example.api/org.example.api.WebAPI.main(WebAPI.java:24)
Caused by: java.lang.ClassNotFoundException: kotlin.NoWhenBranchMatchedException
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
        ... 6 more
FAILURE: Build failed with an exception.

Additional context
n/a

@baumgarb java.lang.NoClassDefFoundError: kotlin/NoWhenBranchMatchedException looks like it's more Kotlin related than Javalin related. Have you tried using JPMS with any other Kotlin based JVM project?

You could check out https://github.com/vihangpatil/kotlin-modules ?

@tipsy haven't mixed in any Kotlin based libraries or projects into my Java 9+ Gradle and JPMS projects yet. That's a first and probably you're right.
I'll have a look at https://github.com/vihangpatil/kotlin-modules and let's see if I can figure out something.
Thank you very much either way :-)

Kotlin stdlib supports modules since 1.4+, but Javalin does not export dedicated module-info with library, so in theory it's should work in unnamed module. Because this class cannot be found, you have to find a way to link kotlin stdlib in your project.

Issue's solved now, I've pushed a new branch showing how to make it work, see main-solved. If you don't want to bother looking at the latest commit 1f80fc7 of this branch then here's the solution: simply add this line to the module-info.java of the api project:
    requires io.javalin;
    requires com.fasterxml.jackson.databind;
    requires org.slf4j.simple;
    requires kotlin.stdlib;                        <-- simple add this line here

    uses org.example.services.api.PersonReader;

The root cause seems to be that Javalin is not modularized yet. If you look closer into the module resolution (pass --show-module-resolution arg to java) you will see that Javalin is treated as an automatic module and the auto-generated requires statements for this automatic module do not include kotlin.stdlib.
Thanks a lot to @rraumberger who helped me getting to the bottom of this and came up with the solution, but is too shy to post it here :-P

The root cause seems to be that Javalin is not modularized yet. If you look closer into the module resolution (pass --show-module-resolution arg to java) you will see that Javalin is treated as an automatic module and the auto-generated requires statements for this automatic module do not include kotlin.stdlib.

Do you happen to know what we can do in Javalin to fix this?

Thanks a lot to @rraumberger who helped me getting to the bottom of this and came up with the solution, but is too shy to post it here :-P

He sounds like a great guy!

Issue's solved now, I've pushed a new branch showing how to make it work, see main-solved.

Might make an interesting tutorial for https://javalin.io/tutorials, if you're interested in writing one?

Do you happen to know what we can do in Javalin to fix this?

Not off top of my head, I will take a look, maybe there's a quick win we can achieve other than fully introducing modules in the repo.

He sounds like a great guy!

You seem to have a great gut feeling, indeed he is 👍 :-D

Might make an interesting tutorial if you're interested in writing one?

Oh it would be my pleasure, I'd be honored to contribute and I'll definitely do so, thx for offering :-)

@tipsy FYI, I've created a PR for adding a tutorial on javalin.io on how to setup a bare bone Gradle project with Javalin & JPMS which also makes use of the new ServiceLoader infrastructure. See PR https://github.com/javalin/javalin.github.io/pull/136.

@baumgarb that's a really well written tutorial @baumgarb, thank you !

I'll also close this now :)

authors: baumgarb dzikoysk tipsy

repo: javalin/javalin


text:
small fix to solve jar resource classpath scanning issue for vue plugin

project sampling the problem here, relates to #1904

Thanks @sombriks! What does this do exactly?

Thanks @sombriks !

authors: sombriks tipsy


text:
database schema

I cant found any database schema.Please attach schema file

No need database schema Javanile/Moldable create automatically the schema on connected database based on your ModelClass (extends Javanile\Moldable\Storable) @razirafiq71

repo: javanile/moldable


text:
Remove transient field Queue.hashCode

We do not need to cache the hashCode of Queue because Queue is backed by front and rear Lists, which can be assumed to be optimal regarding hashCode calculation (because they are part of the Javaslang lib).

Already fixed...

no - not fixed...

We can't rely on front and rear because these are equal queues (same type, same elements in the right order): ((1, 2, 3),(6, 5, 4)) equals ((1, 2, 3, 4)(6, 5)). Therefore we do not remove the transient field hashCode.

repo: javaslang/javaslang


text:
Deadzone

Cuando la bola se sale del escenario, el nivel debe reiniciarse automáticamente

Completado en 2f2d5c2.


text:
🛑 Rodriguez Marin, 88 is down

In 569cd87, Rodriguez Marin, 88 (http://159.65.204.200:7057/) was down:

HTTP code: 502
Response time: 18552 ms

Resolved: Rodriguez Marin, 88 is back up in 446c89e after 12 minutes.

repo: javisu/monitor


text:
🛑 Paseo de Extremadura, 298 is down

In 1e2d0be, Paseo de Extremadura, 298 (http://159.65.204.200:7046/) was down:

HTTP code: 502
Response time: 18527 ms

Resolved: Paseo de Extremadura, 298 is back up in b47c9ba.


text:
🛑 Paseo de Extremadura, 298 is down

In 9763cc8, Paseo de Extremadura, 298 (http://159.65.204.200:7046/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Paseo de Extremadura, 298 is back up in 1be2c65.


text:
🛑 Joaquin Bau, 5 is down

In 439230e, Joaquin Bau, 5 (http://159.65.204.200:7056/) was down:

HTTP code: 502
Response time: 18621 ms

Resolved: Joaquin Bau, 5 is back up in 7865b58.


text:
🛑 Ofelia Nieto, 57 is down

In 189b2ef, Ofelia Nieto, 57 (http://159.65.204.200:7022/) was down:

HTTP code: 502
Response time: 18725 ms

Resolved: Ofelia Nieto, 57 is back up in a464958.


text:
🛑 Rodriguez Marin, 88 is down

In f98063e, Rodriguez Marin, 88 (http://159.65.204.200:7057/) was down:

HTTP code: 502
Response time: 18691 ms

Resolved: Rodriguez Marin, 88 is back up in d7b7aaa.


text:
Add Virtualenvwrapper support

Add support of https://github.com/yyuu/pyenv-virtualenvwrapper for our folks that prefer this plugin over pyenv-virtualenv

So it doesn't look like this is something I can support with this plugin. pyenv-virtualenvwrapper simply initializes the virtualenvwrapper environment in the context of pyenv. After that, virtualenvs are created with the mkvirtualenv command, which pyenv has no control over.
virtualenvwrapper does provide a way to hook into different phases of virtualenv creation via global hooks. I might be able to add a script etc/pyenv.d/virtualenvwrapper/default-packages.bash that symlinks a hook into $VIRTUALENVWRAPPER_HOOK_DIR, but this seems unnecessary since a user could just as easily add the hook himself.
All in all, it doesn't seem worth it to me, since virtualenvwrapper provides its own hook workflow.

@jawshooah thank you for your research, I didn't know how virtualenvwrapper works and had no time to look at it

authors: jawshooah rodfersou

repo: jawshooah/pyenv-default-packages


text:
UnicodeEncodeError: 'ascii' codec can't encode character '\ufffd' in position 944: ordinal not in range(128)

Firstly, thank you very much for this great utility.

I have upgraded to the latest GYB release from https://github.com/jay0lee/got-your-back/releases and I still have this issue.

I can confirm that, and I also can confirm that the latest master also exhibits this behavior.

I am typing the command as described in the GAM Wiki at https://github.com/jay0lee/got-your-back/wiki

My command is python gyb.py --email [snip]@gmail.com --action restore-mbox --local-folder [snip] --label-restored "[snip]" (archlinux, so python 3 is implied).
I am trying to restore an mbox archive of a years-old thunderbird profile. I firstly renamed all the mbox files to include the .mbox extension so gyb would pick up these files.
However, one of my mbox files causes the process to crash with the following error:
Traceback (most recent call last):
  File "gyb.py", line 1582, in <module>
    main(sys.argv[1:])
  File "gyb.py", line 1293, in main
    full_message = message.as_bytes()
  File "/usr/lib/python3.6/email/message.py", line 178, in as_bytes
    g.flatten(self, unixfrom=unixfrom)
  File "/usr/lib/python3.6/email/generator.py", line 116, in flatten
    self._write(msg)
  File "/usr/lib/python3.6/email/generator.py", line 181, in _write
    self._dispatch(msg)
  File "/usr/lib/python3.6/email/generator.py", line 214, in _dispatch
    meth(msg)
  File "/usr/lib/python3.6/email/generator.py", line 272, in _handle_multipart
    g.flatten(part, unixfrom=False, linesep=self._NL)
  File "/usr/lib/python3.6/email/generator.py", line 116, in flatten
    self._write(msg)
  File "/usr/lib/python3.6/email/generator.py", line 181, in _write
    self._dispatch(msg)
  File "/usr/lib/python3.6/email/generator.py", line 214, in _dispatch
    meth(msg)
  File "/usr/lib/python3.6/email/generator.py", line 319, in _handle_multipart_signed
    self._handle_multipart(msg)
  File "/usr/lib/python3.6/email/generator.py", line 264, in _handle_multipart
    self.write(subparts)
  File "/usr/lib/python3.6/email/generator.py", line 406, in write
    self._fp.write(s.encode('ascii', 'surrogateescape'))
UnicodeEncodeError: 'ascii' codec can't encode character '\ufffd' in position 944: ordinal not in range(128)

Any luck on this?

Hello,
it seems that GYB doesn't support any non-unicode characters in .mbox emails.
Is there any way to fix that ? It seems like it's just an ascii codec that isn't supporting it.
This makes restores from .mbox veru difficult/impossible if they are originating from any account not in english

I've found a workaround for this.
Run the command --action split on the local folder with the mbox
This apparently only split large .mbox into smaller ones. BUT it will also fix the encoding errors and you will be able to restore the .mbox after the split.
Keep in mind that the split command will leave the original files in the folder and append the splitted one with a number at the end. Remove the originals before restoring to avoid duplicates.
I've also found that mbox restore with GYB is usually a restore without labels. I'm currently trying https://github.com/jay0lee/import-mailbox-to-gmail to better do émbox restores and will keep you posted on how well it works.

I can confirm that "Import mailbox to Gmail" works very well and gives each .mbox a label.


text:
Ошибка при использовани нескольких баз (DBRouter)

Как быть, если   в приложение  используется несколько баз,  в  одной  из которых  нет  таблиц django.
B при   выполнении миграции   к второй базе  --database=two (где  нет django )  вываливается,   на том  что  нет таблицы ContentType

Question resolved
CONSTANCE_DBS ={ ... }

repo: jazzband/django-constance


text:
Online documentation changelog not up to date

The changelog page of the online documentation (https://django-taggit.readthedocs.io/en/latest/changelog.html) appears to be missing notes for all versions released prior to 0.23.0. Whereas according to PyPI there has been a few releases since them.
Is there a reason for this, or was it just oversight?

Thanks for bringing this to my attention. Right now it is out of my hands so I've elevated this to the Jazzband project here:
https://github.com/jazzband/roadies/issues/140

Thanks for reporting. This has been fixed. If you continue to experience any issues with the docs, please let me know.

authors: KyeRussell jdufresne

repo: jazzband/django-taggit


text:
Potential UI compatibility issues with Wagtail 4.0

👋 as part of the Wagtail 4.0 release, we’ve reviewed potential breaking changes in UI customisations in community packages.
I have identified two issues in wagtailmenus that will likely need looking into.
Legacy fields markup in stylesheets
A lot of the styles in menu-edit.css rely on markup which we have removed. All of those styles will likely need to be completely recreated for the new UI – but I would suggest considering removing them altogether, as they likely were implemented to solve issues that aren’t relevant anymore.
Editor CSS loading
We removed the need for separate loading of editor CSS. Editor CSS is now loaded everywhere. In mainmenu_edit.html, the include of _editor_css.html can be removed.

See our full analysis for other patterns we reviewed (and didn’t find matching issues) in this package, and consider joining #package-maintainers on the Wagtail Slack if you’re interested in collaborating with other Wagtail package maintainers.

Woot, thanks @thibaudcolas! This is some great research.

Woot, thanks @thibaudcolas! This is some great research.
I tried my own overriding template that removed _editor_css.html but that just produced a scarier looking stacktrace:
Traceback (most recent call last):
  File "django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "django/core/handlers/base.py", line 220, in _get_response
    response = response.render()
…
  File "django/template/defaulttags.py", line 151, in render
    first = render_value_in_context(value, context)
  File "django/template/base.py", line 1047, in render_value_in_context
    value = str(value)
TypeError: __str__ returned non-string (type __proxy__)

but as a non-Django, non-Wagtail, non-Wagtailmenus person I thought I better leave well enough alone for now relaxed

I tried overriding. It works just fine.

Hi uroybd, I'm sorry I'm a newbie at this, would you be able to explain for someone like myself exactly what you did to get this to work? If you can I guess others will be grateful too.

In your project's (or any of the app's) templates folder, create a wagtailmenus folder.
Then create the mainmenu_edit.html file there with following content:

{% extends "modeladmin/create.html" %}

{% block extra_css %}
    {% comment %} {% include "wagtailadmin/pages/_editor_css.html" %} {% endcomment %}
    {{ edit_handler.form.media.css }}
    {{ view.media.css }}
{% endblock %}

{% block extra_js %}
    {% include "wagtailadmin/pages/_editor_js.html" %}
    {{ edit_handler.form.media.js }}
    {{ edit_handler.html_declarations }}
    {{ view.media.js }}
{% endblock %}

{% block header %}
    {% include "wagtailmenus/includes/header_with_site_switcher.html" with title=view.page_title subtitle=view.get_page_subtitle icon=view.header_icon %}
{% endblock %}

{% block form_action %}?{% endblock %}

That's it.
It should be recognized right away. If not, just restart the server.

Thanks uroybd, I really appreciate your help.
For the record, I'm using wagatil 4.0.1 on django 4.1, wagtailmenus 3.1.2
The recommended change has resolved the original error, which was:
"error at line 4" of env/bin/lib/python3.8/site-packages/wagtailmenus/templates/wagtailmenus/mainmenu_edit.html
Unfortunately I have a new one to take its place.
TypeError at /admin/wagtailmenus/mainmenu/edit/1/
str returned non-string (type proxy)
I guess this isn't the right forum to resolve this type of error, so I'll leave the discussion here and post a question elsewhere.
Thanks again.

Correction: django 4.1.1 newbie error ;)

Thanks for the sanity-check, @uroybd: that was precisely what I did: made my own mainmenu_edit.html and commented-out the inclusion of wagtailadmin/pages/_editor_css.html.
But the results were vastly different: the 225 line-long stack trace I mentioned above ending with the same error that @churcht saw. (I'm also using Django 4.1.1, Wagtail 4.0.1, and Wagtailmenus 3.1.2.) Oh well! 🤷♀

Yeah, as far as I could see the problem is with the helptext on the maximum levels field. When field.py in wagtail tries to render the field it tries to cast this helptext to string but because it is lazy translated field it returns a proxy object instead of a string. I didn't find any good ways to override this except to override fields.py and remove the helptext part which then would remove helptexts for all fields in the admin interface... not really a useful solution.

@churcht, @nutjob4life if you find a solution please let us know, I'm facing exactly the same issue when applying the workaround, whern upgraded to Django 4.1.1 and Wagtail 4.0.1.
Many thanks in advance :)

This seems to be caused in Django >= 4.1 with the change of mark_safe behaviour
I changed the two instances of mark_safe_lazy in wagtailmenus/models/menus.py to mark_safe and I don't get any errors now
I'm using Wagtail 4.0.1 and Django 4.1.1

Making the changes described by @jnpkr fixed the problem for me too. Many thanks.

I had the same issues and the changes described by @jnpkr (this) and @uroybd (this) worked for me. Thanks

Hi uroybd, I'm sorry I'm a newbie at this, would you be able to explain for someone like myself exactly what you did to get this to work? If you can I guess others will be grateful too.

In your project's (or any of the app's) templates folder, create a wagtailmenus folder.
Then create the mainmenu_edit.html file there with following content:

{% extends "modeladmin/create.html" %}

{% block extra_css %}
    {% comment %} {% include "wagtailadmin/pages/_editor_css.html" %} {% endcomment %}
    {{ edit_handler.form.media.css }}
    {{ view.media.css }}
{% endblock %}

{% block extra_js %}
    {% include "wagtailadmin/pages/_editor_js.html" %}
    {{ edit_handler.form.media.js }}
    {{ edit_handler.html_declarations }}
    {{ view.media.js }}
{% endblock %}

{% block header %}
    {% include "wagtailmenus/includes/header_with_site_switcher.html" with title=view.page_title subtitle=view.get_page_subtitle icon=view.header_icon %}
{% endblock %}

{% block form_action %}?{% endblock %}

That's it.
It should be recognized right away. If not, just restart the server.

Hey @uroybd, would you be willing to submit a quick PR for this?

I wonder if this can be closed?

Is there still an error or is there a corresponding PR?

It has been solved.

Thanks for this everyone! I've switched over my requirements to the PyPI release of 3.1.3 and things work great 🥳

authors: ArnarTumi Iomys churcht janbaykara jnpkr nutjob4life perepicornell schlich thibaudcolas uroybd

repo: jazzband/wagtailmenus


text:
Utilizar IEEE 14 para las verificaciones

Usar el sistema IEEE 14 ya que tiene los generadores dispuestos en diferentes puntos de la red.

Resuelto en el commit IEEE 14

repo: jbarberia/DespachoDeSeguridadPSSE


text:
dose gridLayout can  self-adaption by container's height like width?

we can set colNum to change the gridItem's width,if i can set rowNum to change the gridItem's height either,instedof rowHeight

You should set the vertical-compact prop.

authors: chenenpei yangbibo

repo: jbaysolutions/vue-grid-layout


text:
Crash ("SMS Backup+ stopped working") when trying to backup

Hi,
Since Jan 12th SMS Backup+ crashes when I try to manually backup or when I restart my phone and the SMS Backup+ service gets started (which triggers an automatic backup, I assume).
I've cleared the cache and data through the Android manage apps menu, but it still crashes.
I'm using a regular IMAP server, not a GMail account for my backup. It worked for over 6 months with SMS Backup+, so I think that's not the problem.
I'm running SMS Backup+ 1.5.8, installed from F-Droid. My Android version is 4.2.2.
If I can help you with extra debugging logs or you need more information, I'd be happy to provide them to you.

I think there was a broken version posted on f-droid for some time. Could you post the full stack trace?

I've enabled Sync log and Extra debug information in the advanced settings, sms_backup_plus.log is created.
After I trigger the crash by pressing the Backup button in the main UI screen, the log file is 0 bytes.
Is there another way to get a stack trace?

you need to run "adb logcat" from the console. for this you'll need to install the android sdk unfortunately, unless you have a rooted phone.
i would just try to reinstall 1.5.8 from f-droid, because there was a published version with a crash.
(#525 #523).
@krt16s, does auto-upgrade for the broken version work?

adb logcat shows the same error and stacktrace as described in #525.
The f-droid status page for SMS Backup+ states that version 1.5.8 was released on 17 Jan, so it's more recent than the version I have installed.
I'll reinstall, test and report.

Removing and reinstalling version 1.5.8 from f-droid fixed it.
Thanks!

Unfortunately not, since the versioncode is the same. We can force an updated VC on our side, but try to avoid it because upstream might use this VC as well someday. :/

authors: jberkel krt16s sputtene

repo: jberkel/sms-backup-plus


text:
Passing current date

The date in the header can be changed properly along with its corresponding text. I need to pass whatever the new date is to ScoresPage.js in order for the games to be displayed for that date.

This has been fixed by using a 'global storage' variable. It's probably not the correct way to fix the problem but since it is only keeping track of one variable, I think it will be fine.

repo: jbkuczma/NBAreact


text:
Updates + fixes for Neuronpedia

Updates and Fixes:
- make NeuronpediaDashboard objects
- real acceptance test - test_simple_neuronpedia_runner()
- runs gpt2-small res-jb and compares it with expected results
- remove additional level of unnecessary batching
- new settings
- dtype override
- shuffle tokens
- minibatch device fix in feature_data_generator.py line 73. fixes #4
You should be able to run pytest -s tests/acceptance/test_neuronpedia_runner.py::test_simple_neuronpedia_runner now which will check that the dashboard is correctly generated and that the output is (approximately) correct.

Looks great!

authors: hijohnnylin jbloomAus

repo: jbloomAus/SAEDashboard


text:
IPipelineBehavior in StructureMap Child Containers

Hi,
I've been struggling with an issue getting Pipeline Behaviours to work with StructureMap. I'm sure it's a configuration issue, but after having spent several hours on it, I can't find a solution.
I'm using WebApi and StructureMap and creating per request nested containers. The problem is that while the mediator class is being resolved OK, and the command handler is working OK, the pipeline is not being picked up.
Test to reproduce:
https://gist.github.com/barrydobson/b28b8df6a4cc13771020871342d4fcf2
I've setup how the application is dealing with the container. But basically, whenever I use the registry on the child or nested container the pipeline is picked up. If I move the registry onto the parent container it works as expected. I'm sure it's down to the MultiInstanceFactory configuration but I'm not sure how to fix it.
Any ideas are welcome.
Thanks

This might just not work for your scenario then. I've not put in tests for child containers.

authors: barrydobson jbogard

repo: jbogard/MediatR


text:
environment values inconsistency

Environment variables are not persisting their original values, instead, kube-compose is taking on of the environmental values in the docker-compose and reusing it in all instances.

Line https://github.com/jbrekelmans/kube-compose/blob/master/pkg/config/schema2_1.go#L137 should copy the value into a pointer

authors: jbrekelmans xUnholy

repo: jbrekelmans/kube-compose


text:
fix/default-payout-address

add autofill when wallet is connected fixes #200

I'm not sure if i'm following here. The goal should be to populate the field with the address for a payout if one's already been defined, and the user is editing it. If one hasn't been set yet we can probably default to empty—autofilling to the project owner might be confusing since funds go to the project owner by default.

closing this as it was fixed by another PR

authors: palevoo peripheralist

repo: jbx-protocol/juice-interface


text:
Update selection cards color

What does this PR do and why?
Provide a description of what this PR does. Link to any relevant GitHub issues, Notion tasks or Discord discussions.
Screenshots or screen recordings
If applicable, provide screenshots or screen recordings to demonstrate the changes.
Acceptance checklist

[ ] I have evaluated the Approval Guidelines for this PR.
[ ] I have tested this PR in all supported browsers.
[ ] I have tested this PR in dark mode and light mode (if applicable).

Current dependencies on/for this PR:

main

PR #2398   👈

This comment was auto-generated by Graphite.

Graphite Merge Job
Current status: 🔄 Waiting for checks to pass
This pull request is currently waiting for CI and mergeability checks to pass before being merged.
This comment was auto-generated by Graphite.

Job Reference: SctXkyO1SaSl1KpFCpU0


text:
Royalties contract

We should be able to route royalties from platforms like opensea to Juicebox projects. Maybe we can discuss here what that implementation would look like.

@odd-amphora can this be closed?

authors: odd-amphora peripheralist

repo: jbx-protocol/juicehouse


text:
Move entitlements hook logic to plugin.xml

In the upcoming cordova-ios 4.3.0 the entitlements can be configured through plugin.xml. See: https://issues.apache.org/jira/browse/CB-11854. This could be a replacement for the ios hooks for adding the entitlements.

I'm aware of this, I will update the plugin once 4.3.0 is released

Great!

authors: alexbuijs jcesarmobile


text:
Chapter 5 -- introductory examples about non convexity

[x] Saddle points
[x] 1 d optimization with multiple minima
[x] McCormick example
[x] Lemonade stand ... how to choose price to maximize revenue?

The milk-pooling notebook should fill the bill.

repo: jckantor/MO-book


text:
add composite support

libvips 8.6 adds a useful composite operator.
https://github.com/jcupitt/libvips/blob/master/libvips/conversion/composite.cpp#L1176
This needs some changes to php-vips to be supported: the operator needs an array of VipsBlendMode enums as an argument, but the type is actually declared as array of int. Either vips-php-ext or php-vips needs to look up the names and substitute the numbers.

This is done and merged, I'll close.

repo: jcupitt/php-vips


text:
DataReceived is not triggered

Hi,
i have a problem triggering the DataReceived Event. I installed virtual serial port tools (from HHD) and created a local bridge between COM2 and COM3. I created two small TestApps. One connects to COM2 and sends a string. The other connects to COM3 and receives data.
SerialTest:
`using System;
using RJCP.IO.Ports;
namespace SerialTest
{
class Program
{
static void Main(string[] args)
{
SerialPortStream serialPortStream = new SerialPortStream("COM2", 115200, 8, Parity.None, StopBits.One);
serialPortStream.Open();
if (serialPortStream.IsOpen)
{
Console.WriteLine("Port is open");
string sendString = "blablabla";
serialPortStream.Write(sendString + 0x1A);
Console.WriteLine("Data sent");
}
else
{
Console.WriteLine("Port is not open");
}
}
}
}`
SerialTest2:
`using System;
using RJCP.IO.Ports;
namespace SerialTest2
{
class Program
{
static void Main(string[] args)
{
string readBuf = null;
SerialPortStream serialPortStream = new SerialPortStream("COM3", 115200, 8, Parity.None, StopBits.One);
serialPortStream.DataReceived += delegate(object sender, SerialDataReceivedEventArgs eventArgs)
{
Console.WriteLine("sender = {0}, args = {1}", sender.ToString(), eventArgs.ToString());
};
serialPortStream.Open();
if (serialPortStream.IsOpen)
{
Console.WriteLine("Port is open");
            while(string.IsNullOrEmpty(readBuf))
            {
                // Do nothing
            }

        }
        else
        {
            Console.WriteLine("Port is not open");
        }
    }
}

}`
I start SerialTest2 which has a delegate on the DataReceived event. Then I start SerialTest1 which sends the string (including the EOF). The delegate in SerialTest2 is not invoked.
Do I use the SerialPortStream the wrong way?
Best
Mic

Please test again using 2.4.0 and report your results. Thank you!

Closing as there is no feedback.

authors: Rampftl jcurl

license: MS-PL


text:
NPE when using schema with nested array

Hi
The SMT works fine when I exclude the nested array from the definition but when I add it I get the Exception below.
I am using the schema inline with validation set to false
"transforms.fromJson.type": "com.github.jcustenborder.kafka.connect.json.FromJson$Value",
"transforms.fromJson.json.schema.location": "Inline",
"json.schema.validation.enabled": false,
Schema (simplified):
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
    "device": {
      "type": "string"
    },
    "BaseStations": {
      "type": "array",
      "items": [
        {
          "type": "string"
        }
      ]
    }
  }
}

Exception
kafka-connect  | Caused by: java.lang.NullPointerException
kafka-connect  |        at com.github.jcustenborder.kafka.connect.json.FromJsonSchemaConverterFactory.fromJSON(FromJsonSchemaConverterFactory.java:97)
kafka-connect  |        at com.github.jcustenborder.kafka.connect.json.FromJsonSchemaConverterFactory.fromJSON(FromJsonSchemaConverterFactory.java:68)
kafka-connect  |        at com.github.jcustenborder.kafka.connect.json.FromJsonSchemaConverter$ArraySchemaConverter.schemaBuilder(FromJsonSchemaConverter.java:381)
kafka-connect  |        at com.github.jcustenborder.kafka.connect.json.FromJsonSchemaConverter$ArraySchemaConverter.schemaBuilder(FromJsonSchemaConverter.java:373)
kafka-connect  |        at com.github.jcustenborder.kafka.connect.json.FromJsonSchemaConverterFactory.fromJSON(FromJsonSchemaConverterFactory.java:114)
kafka-connect  |        at com.github.jcustenborder.kafka.connect.json.FromJsonSchemaConverter$ObjectSchemaConverter.lambda$fromJSON$2(FromJsonSchemaConverter.java:135)
kafka-connect  |        at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
kafka-connect  |        at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
kafka-connect  |        at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395)
kafka-connect  |        at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258)
kafka-connect  |        at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258)
kafka-connect  |        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
kafka-connect  |        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
kafka-connect  |        at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
kafka-connect  |        at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
kafka-connect  |        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
kafka-connect  |        at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
kafka-connect  |        at com.github.jcustenborder.kafka.connect.json.FromJsonSchemaConverter$ObjectSchemaConverter.fromJSON(FromJsonSchemaConverter.java:130)
kafka-connect  |        at com.github.jcustenborder.kafka.connect.json.FromJsonSchemaConverter$ObjectSchemaConverter.fromJSON(FromJsonSchemaConverter.java:89)
kafka-connect  |        at com.github.jcustenborder.kafka.connect.json.FromJsonSchemaConverterFactory.fromJSON(FromJsonSchemaConverterFactory.java:128)
kafka-connect  |        at com.github.jcustenborder.kafka.connect.json.FromJsonSchemaConverterFactory.fromJSON(FromJsonSchemaConverterFactory.java:68)
kafka-connect  |        at com.github.jcustenborder.kafka.connect.json.FromJson.configure(FromJson.java:157)
kafka-connect  |        at org.apache.kafka.connect.runtime.ConnectorConfig.transformations(ConnectorConfig.java:285)
kafka-connect  |        ... 10 more
If I have time I will try to set up a test to reproduce it but any help would be appreciated.
best regards & great tool
Patrik

Try to make the array of type to a non array, that should solve this issue. Try something like:
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
    "device": {
      "type": "string"
    },
    "BaseStations": {
      "type": "array",
      "items":
        {
          "type": "string"
        }
    }
  }
}

As far jsonschema definition goes, whatever you have done is supported. But probably this is a bug coming from internal library, which is quite old.
I am trying to build this connector with latest 1.5.1 version of org.everit.json.schema, with a hope that might resolve this issue.

authors: arijitmazumdar pkleindl

repo: jcustenborder/kafka-connect-json-schema


text:
MicroWebSrv2Exception: Cannot load module "PyhtmlTemplate". (v2.0.3)

I get an exception in modClass = getattr(module, modName)
The exception: 'module' object has no attribute 'PyhtmlTemplate'
Traceback (most recent call last):
File "main.py", line 147, in
File "MicroWebSrv2/microWebSrv2.py", line 133, in LoadModule
MicroWebSrv2Exception: Cannot load module "PyhtmlTemplate".
MicroPython v1.11-580-g973f68780 on 2019-11-20; ESP32 module with ESP32

os.listdir()
['boot.py', 'dev-requirements.txt', 'requirements.txt', 'main.py', 'project.pymakr', 'wifiConfig.json', 'wifiConnect.py', 'lib', 'www', 'MicroWebSrv2']
os.listdir('MicroWebSrv2')
['libs', 'mods', 'httpRequest.py', 'httpResponse.py', 'microWebSrv2.py', 'webRoute.py', 'init.py']
os.listdir('MicroWebSrv2/mods')
['PyhtmlTemplate.py', 'WebSockets.py']

Please help

Hi @iomoio and thank you for this issue.
I've checked but I don't understand why the module doesn't have the attribute.
Could you add these 2 lines in microWebSrv2.py between lines 126 and 127 as:
            module   = __import__(modPath, { }, { }, [modName])
            print('modPath=%s, modName=%s, module=%s' % (modPath, modName, str(module)))
            modClass = getattr(module, modName)

Thank you! 👍

modPath=MicroWebSrv2.mods.PyhtmlTemplate, modName=PyhtmlTemplate, module=<module 'MicroWebSrv2.mods.PyhtmlTemplate' from 'MicroWebSrv2/mods/PyhtmlTemplate.py'>

print(dir(module))
['class', 'name', 'file']

Hmm, strange, the main class has not been
loaded.
You can also try without modName on line 126 like:
module   = __import__(modPath, { }, { }, [])

Maybe this will allow you to load all the content of the module (and the class).

Unfortunately, it's not working too. The same error. (((

On your platform, what is the result if you try:
x = __import__('json', {}, {}, ['loads'])
y = __import__('os', {}, {}, [])
dir(x)
dir(y)

'''

dir(x)
['class', 'name', 'dump', 'dumps', 'load', 'loads']
dir(y)
['class', 'name', 'remove', 'VfsFat', 'VfsLfs2', 'chdir', 'dupterm', 'dupterm_notify', 'getcwd', 'ilistdir', 'listdir', 'mkdir', 'mount', 'rename', 'rmdir', 'stat', 'statvfs', 'umount', 'uname', 'urandom']
'''

Ohhh!
So,
dir( __import__('MicroWebSrv2.mods.PyhtmlTemplate', {}, {}, []) )

>>> dir( __import__('MicroWebSrv2.mods.PyhtmlTemplate', {}, {}, []) )
['__class__', '__name__', '__file__']

Ok, do you load MicroWebSrv2 with:
from MicroWebSrv2 import *

?

Yes. I try to launch your main.py (from repository).

Because when using import MicroWebSrv2, MicroWebSrv2is a module but with from MicroWebSrv2 import *, it's a class loaded from __init__.py.
So, on the 2nd case, MicroWebSrv2.mods.PyhtmlTemplate exists.
Otherwise, I don't understand where it actually comes from.

Hi @iomoio,
I've released a new version (2.0.5) with a fix for your problem with LoadModule.
Commit: https://github.com/jczic/MicroWebSrv2/commit/1b36b348f6f7c975062725910574564b69697653
Is it ok for you?

       ---------------------------
       - Python pkg MicroWebSrv2 -
       -      version 2.0.5      -
       -     by JC`zic & HC2     -
       ---------------------------

 + [@WebRoute] GET /test-redir
 + [@WebRoute] GET /test-post (TestPost1/2)
 + [@WebRoute] POST /test-post (TestPost2/2)

Traceback (most recent call last):
  File "main.py", line 147, in <module>
  File "MicroWebSrv2/microWebSrv2.py", line 134, in LoadModule
MicroWebSrv2Exception: Cannot load module "PyhtmlTemplate".
MicroPython v1.11-580-g973f68780 on 2019-11-20; ESP32 module with ESP32
Type "help()" for more information.

Unfortunately, at the moment there is not a single working framework for ESP32. Picoweb cannot be installed on a pure Micropython... Microweb is abandoned... All hope for your project... Thank you for your patience.

            modPath  = MicroWebSrv2.__module__.split('microWebSrv2')[0] \
                     + ('mods.%s' % modName)
            try:
                module   = getattr(__import__(modPath).mods, modName)
            except Exception as e:
                print("First exception:", e)
            try:
                modClass = getattr(module, modName)
            except Exception as e:
                print("Second exception:", e)
            if type(modClass) is not type :
                raise Exception

First exception: memory allocation failed, allocating 112 byte
Second exception: local variable referenced before assignment
Traceback (most recent call last):
  File "main.py", line 147, in <module>
  File "MicroWebSrv2/microWebSrv2.py", line 140, in LoadModule
MicroWebSrv2Exception: Cannot load module "PyhtmlTemplate".

            gc.collect()
            modPath  = MicroWebSrv2.__module__.split('microWebSrv2')[0] \
                     + ('mods.%s' % modName)
            try:
                module   = getattr(__import__(modPath).mods, modName)
            except Exception as e:
                print("First exception:", e)
                print("Mem:", gc.mem_free())

First exception: memory allocation failed, allocating 506 bytes
Mem: 4832

I assume the problem is in the mods files... (((
https://forum.micropython.org/viewtopic.php?t=4997

Okay...! I see.
You don't have an ESP32 with 4Mo RAM...
Effectively, you can copy the package in the frozen directory and compile the firmware yourself...
But with 4832, it's very very light!

authors: iomoio jczic


text:
Linux Support?

Thank you for the hard work keeping this package alive!
I'm just wondering if there is any possibility to get this to function with Linux/Ubuntu command line in the future?  OR, if there might be a way to get it to work as-is that I am not thinking of?

I'm glad to contribute back to the community!
This is what I do in my app currently for macOS and Linux:
processResult =  await Process.run('ssh', ["$username@$address", executeCommand]);
print('stdout: ${processResult.stdout}');

This works well for executing commands with key based auth.

Thank you!!
Very, very dumb question - how would you include the key in this sequence (I'm trying to connect into an Azure VM that requires a public key for SSH Auth)?
Thank you much, have a great Labor Day!
Nick
From: Joshua Akers @.>
Sent: Monday, September 6, 2021 10:57 AM
To: jda258/flutter_ssh2 @.>
Cc: Nick Langan @.>; Author @.>
Subject: [EXTERNAL] Re: [jda258/flutter_ssh2] Linux Support? (#5)
I'm glad to contribute back to the community!
This is what I do in my app currently for macOS and Linux:
processResult =  await Process.run('ssh', ["$username@$address", executeCommand]);
print('stdout: ${processResult.stdout}');
This works well for executing commands with key based auth.

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fjda258%2Fflutter_ssh2%2Fissues%2F5%23issuecomment-913708793&data=04|01|nlanga01%40villanova.edu|6e5435fae27d4a1872ee08d971468f3e|765a8de5cf9444f09cafae5bf8cfa366|0|0|637665370126866152|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=SaYNFINFbUsCwOG2zUignZtVUaWiVBTOFAIDkNTAImg%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANKZKTDLGKGACJASAPTZIGLUATJDHANCNFSM5DO7H3TA&data=04|01|nlanga01%40villanova.edu|6e5435fae27d4a1872ee08d971468f3e|765a8de5cf9444f09cafae5bf8cfa366|0|0|637665370126876105|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=CA0EbDcVMIgKjT7z8512ShOeoySmmTdpYYKXEaDD0Ds%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|nlanga01%40villanova.edu|6e5435fae27d4a1872ee08d971468f3e|765a8de5cf9444f09cafae5bf8cfa366|0|0|637665370126876105|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=zn%2FePrw0DrEDClLhVUFbbNmDllLwH6AJgSMxzYC%2FVQU%3D&reserved=0 or Androidhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|nlanga01%40villanova.edu|6e5435fae27d4a1872ee08d971468f3e|765a8de5cf9444f09cafae5bf8cfa366|0|0|637665370126886065|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=nM%2BqILugxVHhuz%2F6QV1%2FBnZxrBI4SZLFkdjS66YVMa8%3D&reserved=0.

If you've already generated a key in ~/.ssh/ it will work without changes. You can use the -i flag to specify a file as well. From the ssh man page:
 -i identity_file
         Selects a file from which the identity (private key) for public key authentication is read.  The default is ~/.ssh/id_dsa, ~/.ssh/id_ecdsa, ~/.ssh/id_ed25519 and
         ~/.ssh/id_rsa.  Identity files may also be specified on a per-host basis in the configuration file.  It is possible to have multiple -i options (and multiple
         identities specified in configuration files).  If no certificates have been explicitly specified by the CertificateFile directive, ssh will also try to load cer-
         tificate information from the filename obtained by appending -cert.pub to identity filenames.

If you're thinking about passing a string, I'd stay away from that. It's better to write a temporary file with proper permissions. There's more discussion about that here: https://stackoverflow.com/questions/12041688/specify-private-key-in-ssh-as-string
Enjoy your Labor Day weekend! I'm on the other side of the Atlantic, and we have Jeûne genevois this week.


text:
Memory leak on linux

Run the game
Look at the RAM usage in the system monitor

It doesn't stop after the chunks are loaded, it goes upto 1Gb and more, didn't test any further.
Is it suppose to load so much?

Yes, it is, there isn't a leak - memory usage is stable on all machine I have tested on.  If you can really find one please valgrind it (or something similar) and post results.

authors: aajonusonline jdah

repo: jdah/minecraft-weekend


text:
Complex ICA

adding complex ICA
adding Fourier ICA
adding plotting routine for FourierICA results
adding ICASSO (but only optimized for FourierICA)

Thanks @lukasbreuer . Merging.

authors: lukasbreuer pravsripad

repo: jdammers/jumeg


text:
Hello，how to Cite Your Library in a Paper

Hello，how to Cite Your Library in a Paper

Thank you for your interest in library citations.
I'm glad you found it helpful! Adding a GitHub address would be a good idea.


text:
关于连接超时等时间设置6秒，时间已经超过6秒还没提示连接超时。

   OkGo.getInstance()
                //如果使用默认的 60秒,以下三行也不需要传
                .setConnectTimeout(6*1000)  //全局的连接超时时间

您好，咨询个问题，现在接口20秒才返回数据，app已经设置6秒超时，为什么请求接口超过了6秒依然没有提示连接超时？

超时6秒的意思不是6秒数据没返回就一定会超时，比如你有 100k 的数据，网速是 1k/s  ，你把所有的时间都设置为 10 秒，但是网络正常全部连上，这些数据也要 100 秒才能返回，你最后看到的结果是 100 秒后数据正常返回了，但是你的 10秒超时并不会触发，因为并没有超时。

如果想实现指定时间内（6秒）接口还没返回数据就提示超时，这个该怎么触发指定时间内超时呢？

同问  （如果想实现指定时间内（6秒）接口还没返回数据就提示超时，这个该怎么触发指定时间内超时呢？）

你好，请问超时6秒的意思是不是 6秒内http请求都没连接成功才响应？或者什么情况下才响应6秒超时？
dazhi.zhang@zingfon.com
发件人： 廖子尧
发送时间： 2017-03-17 09:31
收件人： jeasonlzy/okhttp-OkGo
抄送： dazhi186; Author
主题： Re: [jeasonlzy/okhttp-OkGo] 关于连接超时等时间设置6秒，时间已经超过6秒还没提示连接超时。 (#198)
超时6秒的意思不是6秒数据没返回就一定会超时，比如你有 100k 的数据，网速是 1k/s ，你把所有的时间都设置为 10 秒，但是网络正常全部连上，这些数据也要 100 秒才能返回，你最后看到的结果是 100 秒后数据正常返回了，但是你的 10秒超时并不会触发，因为并没有超时。
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

authors: Tesp dazhi186 jeasonlzy

repo: jeasonlzy/okhttp-OkGo


text:
Add switch to use non-interactively.

Something like 'yum -y install' where -y is accepting defaults.

This script relies on the user's input for a couple of prompts:

Initial "is this good?" check before starting (asks for y or n)
Root password prompt of the new machine (as prompted by passwd; part of nixos, not this script)
Final prompt to reboot immediately (asks for y or n)

1 and 3 are easy to do non-interactively, but 2 is not. Are you only looking to quiet 1 and 3, or all of them?

Didn't think about 2.  Hmm.. An environment variable for that would be cool.  However, with the passwd being part of NixOS the only way to seed it would be to pipe an echo of the $PASS into the call to NixOS... And that probably wouldn't work either.  Can you link to the script source for the NixOS side.  Is this the call on the nixos-in-place side?
https://github.com/jeaye/nixos-in-place/blob/master/stage1#L48
Thanks!

https://github.com/jeaye/nixos-in-place/blob/master/stage2#L82 That's the line which installs NixOS; as part of nixos-install, the user is presented with the password prompt.

I see.  Yeah.  This probably won't work then. Thanks anyway.  Feel free to close this ticket.
I think this is where passwd is called by nixos-install:
https://github.com/NixOS/nixpkgs/blob/a4f5dc8bbf5435dd7bfb1bb6c36c28c6ce775dd3/nixos/modules/installer/tools/nixos-install.sh#L260

Thanks for looking into it and reporting back.

authors: jeaye josdotso

repo: jeaye/nixos-in-place


text:
Configurable slide dividers

I just came up with an issue while making a presentation where the vertical dividers *** were messing up my syntax highlighting (it thinks I am trying to bold the section). It would be a nice feature if we could define the section separators inside the config.yml. We can keep the current defaults, but add the flexibility.
For example
slide_seperator: ---
vertical_slide_seperator: --

If this is something that you want I can implement it and give a pull request.

Hey, there, @sfairchild! Thanks for creating an issue.
I'd never thought about it this-- and if you think you (or people you know) would benefit from it then I don't see why we could have:

A default, and
The ability to configure reasonable alternatives

Just curious-- what editor are you using and how'd you learn about this project?
If you'd like to put together a PR you can-- but as a heads up-- it takes me awhile to get into this code and I wrote it :smile:.
I'd likely get some free time in the next week or so and can take a look.
Best,
Jed

Was thinking about this a bit and recalled the reason I selected *** for vertical dividers is because they are a valid equivalent of ---: https://cl.ly/3F0E0o0i3z2O
If that's the case then your editor's syntax highlighting is implemented incorrectly, right?

Thanks for the response.
I am using vim to create the presentation and just using the stock markdown syntax highlighting, not sure why but it thought
***
Slide Contents
***

was supposed to be bolded (*bold* is how you bold md).

I switched to the 'plasticboy/vim-markdown' plugin and it was highlighting correctly.
I just switched to this reveal-ck after using a yeoman reveal.js generator after finding reveal-ck by accident. The yeoman generator uses --- for regular slides and -- for vertical slides. That is where I came up with the idea for different slide separators.
Since I came across this issue I switched to haml for the extra control.
btw, I really like what you have created with this project, very simple and fast to use. Thanks you for it.

authors: jedcn sfairchild

repo: jedcn/reveal-ck


text:
服务器上采用docker部署后端报数据库连接问题

版本号：3.4.4
前端版本：vue3版
问题描述：
与 #3579  是同样的问题
按照《Docker镜像单体启动项目》 这个指引配置docker启动，运行docker-compose up 后出现下面的问题，数据库无法成功连接，导致http://localhost:8080/jeecg-boot/doc.html  无法访问：

jeecg-boot-system  | 2022-12-21 19:48:55.303 [Druid-ConnectionPool-Create-1037955032] ERROR com.alibaba.druid.pool.DruidDataSource:2781 - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 0, state 08S01
jeecg-boot-system  | com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
jeecg-boot-system  |
jeecg-boot-system  | The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
jeecg-boot-system  |    at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
jeecg-boot-system  |    at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
jeecg-boot-system  |    at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:829)

截图&代码：

使用的是mac pro电脑

hosts文件：

jeecg-boot\jeecg-module-system\jeecg-system-start\src\main\resources\application-dev.yml 配置文件截图：

3. 报错日志：

4. docker状态截图：

mysql是docker上安装的，版本号是:mysql  Ver 8.0.19 for Linux on x86_64 (MySQL Community Server - GPL)
在docker环境下mysql是可以通过命令行登录且能看到已经创建了“jeecg-boot”数据库以及相应的表

请您帮我看看这个问题是我自己配置的问题还是docker的问题，麻烦您了，跪谢

看这错误提示，你数据库配置没改

看这错误提示，你数据库配置没改

已经改了的，按照教程修改的。

搞定了，配置是没有问题的，只不过我没有运行docker-composer build，先运行这个命令，修改的配置才能生效。谢谢

搞定了，配置是没有问题的，只不过我没有运行docker-composer build，先运行这个命令，修改的配置才能生效。谢谢

作为小白，我也遇到了和你同样的错误

authors: jacobcyl petma zhangdaiscott

repo: jeecgboot/JeecgBoot


text:
Install Script has wrong version

The install script checks for version 3 before installing GPS-related code.
It should be version 2.

Looking at this; it is a negated test;
https://github.com/jeffmer/TTGO-T-watch-2020-Micropython-OS/blob/359a0da3b35ed387ca1e3e3780a01fdb4640dc2a/src/install.sh#L69
..so V1 and V2 boards get the GPS stuff but not V3?  I'm confused. Only V2 has GPS. Why construct the test this way?

license: Unlicense


text:
Analyze only the HA database

Analyze only the HA database and do not touch other databases on the same server.

Should be fixed in 0.5.10

authors: andrewjswan jehy

repo: jehy/hass-addons


text:
helloworld-knative to 0.1.8

Promote helloworld-knative to version 0.1.8

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


text:
Naming adjusted left

The centering of the names on the first page makes reading the name awkward.

Fixed with #21

repo: jenkinsci/benchmark-plugin


text:
dingtalk-plugin版本2.7.0，点击无反应

问题描述

环境信息

Jenkins 版本：jenkins版本2.426.2,
dingtalk-plugin 版本：2.7.0
其他信息
重一个很老得jenkins版本(2.222.3)恢复得数据，安装完成jenkins之后恢复了job任务插件，安装dingtalk-plugin 版本：2.7.0重新配置数据点击测试无任何反应也没有日志，其它新装插件无问题·

Jenkins Version 2.426.1
DingTalk 版本2.7.0
同点击测试无任何反应，老哥解决了吗

之前2.7.1发布之后已经修复了这个bug。
但是由于2.7.1需要非lts的jenkins core 2.432版本。导致使用lts版本的部署无法更新
现在发布了2.7.2 版本。放宽了对jenkins core的版本要求到 lts-2.426
可以更新安装该修复版本

authors: 1434207372 BobDu itzwg

repo: jenkinsci/dingtalk-plugin


text:
How to pass slaveAgentPort as JENKINS_OPTS inside Dockerfile

I have this line in Dockerfile
ENV JENKINS_OPTS --httpPort=9030 -jenkins.model.Jenkins.slaveAgentPort=-1
I am getting the following error after I run it.
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at Main._main(Main.java:375)
        at Main.main(Main.java:151)
Caused by: java.lang.IllegalArgumentException: Unrecognized option: --jenkins.model.Jenkins.slaveAgentPort=-1
        at winstone.cmdline.CmdLineParser.parse(CmdLineParser.java:52)
        at winstone.Launcher.getArgsFromCommandLine(Launcher.java:363)

How I run this
docker run --net=host -d -v /jenkins_1/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkins:1.0

Note: I have a requirement to use host network.
What is required
Just to reiterate, passing ENV (similar to --env JENKINS_SLAVE_AGENT_PORT=50001) does not work and only option I am left is to pass it as JENKINS_OPTS
I have to either disable the slaveAgentPort or assign a different port to slaveAgentPort.
Any help is really appriciated.

try passing as this:
-Djenkins.model.Jenkins.slaveAgentPort

authors: dispalt shashank-k

repo: jenkinsci/docker


text:
HM-ES-TX-WM_CCU from jp112sdl gas values are increasing after CCU restart

Describe the issue you are experiencing
If you do gas metering with HM-ES-TX-WM_CCU and RaspberryMatic, the "Energy Counter - Central" field is increased with value of "Energy Counter - device" field after a power outage, software update or a simple reboot of RaspberryMatic.
Here are the values before reboot:

After reboot:

And these are the values when device first appears:

There was not any gas consumption under this test.
@jp112sdl wrote:

It's not a problem of the sketch. Maybe a problem in Raspberrymatic or so.
"Energy Counter - Central" is calculated directly within the CCU

See: also: https://github.com/jp112sdl/Beispiel_AskSinPP/issues/51
Describe the behavior you expected
After reboot the counter is not increased.
Steps to reproduce the issue

Check the counters.
Reboot.
Check the counter again.
...

What is the version this bug report is based on?
3.71.12.20230826
Which base platform are you running?
rpi3 (RaspberryPi3)
Which HomeMatic/homematicIP radio module are you using?
RPI-RF-MOD
Anything in the logs that might be useful for us?
-

Additional information
This behavior is not related with this version, it was experienced in earlier RaspberryMatic releases too.

Well, within a CCU an internal (hidden) program is usually automatically added for every energy counter device (incl. HM-ES-TX-WM). This program is called prgEnergyCounterGAS_<ISEID>_<SERIAL>:<CHANNEL>. And exactly that program takes care to increase the internal ccu device counter system variable which also is automatically added and named svEnergyCounterGas_<ISEID>_<SERIAL>:<CHANNEL>'. See here:

So simply have a look if for your device there is such an internally hidden support program within the program list. And if so (must be) have a look inside the ReGa-Skript which is also automatically generated and then try to debug the issue yourself.
And these special internal energy counter scripts usually looks like the following example one:
object chn = dom.GetObject('<ISEID>');
object oBoot = chn.DPByControl('POWERMETER_IEC1.BOOT');
object oEnergyCounter = chn.DPByControl('POWERMETER_IEC1.GAS_ENERGY_COUNTER');
object oSysVarEnergyCounter = dom.GetObject('svEnergyCounterGas_<ISEID>_<SERIAL>:<CHANNEL>');
object oSysVarEnergyCounterOldVal = dom.GetObject('svEnergyCounterGasOldVal_<ISEID>');
object oSysVarEnergyCounterResetPressed = dom.GetObject('svEnergyCounterGas_<ISEID>_<SERIAL>:<CHANNEL>_RESET');
object oSysVarEnergyCounterTmpOldVal = dom.GetObject('svEnergyCounterGas_<ISEID>_<SERIAL>:<CHANNEL>_TMP_OLDVAL');
object oSysVarEnergyCounterDeviceReset = dom.GetObject('svEnergyCounterGas_<ISEID>_<SERIAL>:<CHANNEL>_DEVICE_RESET');
boolean bootFlag = oBoot.Value();
real devVal = oEnergyCounter.Value();
real devValMax = oEnergyCounter.ValueMax();
real oldDevVal = oSysVarEnergyCounterOldVal.Value();
real tmpOldDevVal = oSysVarEnergyCounterTmpOldVal.Value();
integer ioldDevVal = (tmpOldDevVal.ToString().ToFloat() * 100000).ToInteger();
real diffVal = 0.0;
real sysVarVal = oSysVarEnergyCounter.Value();
integer tmp_devVal = (devVal.ToString().ToFloat() * 100000).ToInteger();
integer tmp_oldDevVal = (oldDevVal.ToString().ToFloat() * 100000).ToInteger();
if ( oBoot.Value() == true ) {
   oSysVarEnergyCounterDeviceReset.State(true);
   if (ioldDevVal <= 0) {
     oSysVarEnergyCounter.State(0);
   }
} else {
   boolean resetPressed = oSysVarEnergyCounterResetPressed.Value();
   ! boolean devReset = oSysVarEnergyCounterDeviceReset.Value();
   if ( (resetPressed == true) && (oSysVarEnergyCounterDeviceReset.Value() == true) ) {
       oSysVarEnergyCounterTmpOldVal.State(0);
       tmpOldDevVal = 0;
   }
  !Normales Hochzaehlen. Geraetwert > vorheriger Wert
  if ((tmp_devVal >= tmp_oldDevVal) && (oSysVarEnergyCounterDeviceReset.Value() == false)) {
   if (resetPressed == false) {
      diffVal = oEnergyCounter.Value() - oldDevVal;
    } else {
      !Reset pressed
      diffVal = oEnergyCounter.Value() - tmpOldDevVal;
      if ((diffVal.ToString().ToFloat() * 100000).ToInteger() < 0 ) {
		     diffVal = oEnergyCounter.Value();
      }
      oSysVarEnergyCounterResetPressed.State(0);
    }
  } else {
    !Geraetewert ist kleiner vorheriger Wert
   !Entweder Ueberlauf, oder Batterietausch
    if (oSysVarEnergyCounterDeviceReset.Value() == false) {
      !Normaler Geraeteueberlauf
      if(tmp_devVal > 0) {
         diffVal = (oEnergyCounter.Value() + devValMax) - oldDevVal;
      }
    } else {
         !Zaehle Geraetewert zum CCU-Zaehler
          diffVal = oEnergyCounter.Value();
          if ((diffVal.ToString().ToFloat() * 100000).ToInteger() == 0) {
	            oSysVarEnergyCounterDeviceReset.State(true);
           } else {
            oSysVarEnergyCounterDeviceReset.State(false);
          }
    }
  }
  !Erhoehe den CCU-Zaehler
  oSysVarEnergyCounter.State(sysVarVal + diffVal);
  oSysVarEnergyCounterOldVal.State(oEnergyCounter.Value());
  oSysVarEnergyCounterTmpOldVal.State(oEnergyCounter.Value());
}

Thus, if you are keen, go and debug that helper script which I guess might run into the wrong if()else() branch for your case so that after each CCU boot the counter is increased by exactly the same amount currently stored in the device internal counter. Have phun!

My script is exactly same as that you presented above except the second and third lines:
object oBoot = chn.DPByControl('POWERMETER_IGL.BOOT');
object oEnergyCounter = chn.DPByControl('POWERMETER_IGL.GAS_ENERGY_COUNTER');

instead your
object oBoot = chn.DPByControl('POWERMETER_IEC1.BOOT');
object oEnergyCounter = chn.DPByControl('POWERMETER_IEC1.GAS_ENERGY_COUNTER');

I don't know too much about Re-Ga scripting, but it seems to me, that oldDevVal and tmpOldDevVal variables are 0 at boot (it was tested on my CCU), and diffVal will be set to oEnergyCounter.Value() at the first run, so the oSysVarEnergyCounter will be increased.

This issue still exists.

This issue still exists and needs solution.

Bitte mal folgende Code-Zeile in das Zählerscript als erste Zeile einfügen und testen.
if (!dom.GetObject ("$src$")) {quit;}

Auch ich hatte schon länger genau das gleiche Problem, dass nach einem Booten der Raspberrymatic der 'Energie-Zähler - Zentrale' um den Wert des 'Energie-Zähler - Gerät' zu hoch war. Auch ich war der Meinung, dass es sich dabei um ein 'Anpassungsproblem' in den versteckten Systemprogrammen handeln muss.
Ich habe dann heute mein Testsystem mit vielen Debug-Ausgaben und einer Boot-Orgie gequält ... ohne Erfolg. Bis dann die 'Erleuchtung' kam: es lag an dem 'Zählerstand-Programm', in dem der Energie-Counter neu gesetzt wird!! Die entsprechenden Zeilen waren schnell auskommentiert ... und siehe da: alles läuft korrekt, wie es soll.
Es handelt sich also wahrscheinlich bei dem gemeldeten Fehler um ein ähnliches Problem - der Systemcode ist m.E. ok !!

Was aber wenn, wie auf meinem Testsystem, kein 'Zählerstand-Programm' vorhanden ist und das Problem trotzdem zu sehen ist?
Dann bleibt ja nur das systeminterne 'EnergyCounter Programm' als potentieller Problemverursacher übrig.

OK - habe das ganze natürlich noch nicht als 'setup from the scratch' durchgeführt. Dazu müßte man tatsächlich einmal alles von Grund auf neu aufsetzen, um sicher zu sein, was da (scheinbar) nicht funktioniert ... mal sehen ... ist ja unter Proxmox nicht so zeitaufwändig ...

Ich habe die HM-ES-TX-WM Systemprogramme untersucht. Basis war 'RaspberryMatic-3.73.9.20240130-ova' unter Proxmox. Als HM-ES-TX-WM wurde die Asksin-Version von Jerome benutzt. Folgende Tests wurden durchgeführt
0.) Installation: Der HM-ES-TX-WM wurde am System angelernt - dabei wurden die  internen Systemprogramme 'prgEnergyCounter_xxxx_ESTXWMCyyy:1' und 'prgEnergyCounterGAS_xxxx_ESTXWMCyyy:1' mit den zugehörigen internen Systemvariablen korrekt angelegt.
1.) Boot-Test mit der Original-Konfiguration:
Der von soosp gemeldete Fehler konnte nachgestellt werden: nach dem Booten der Raspberrymatic ist der 'Energie-Zähler - Zentrale' um den Wert des 'Energie-Zähler - Gerät' zu hoch.

2.) Fehler-Lösung:
Änderung der Aktualisierungsabfragen von 'prgEnergyCounter_xxxx_ESTXWMCyyy:1' und 'prgEnergyCounterGAS_xxxx_ESTXWMCyyy:1' - statt Abfrage auf 'größer oder gleich 0.00' muß dort 'größer 0.00' stehen:

3.) Boot-Test mit der Bugfix-Konfiguration (ohne Verbrauch während des Bootvorgangs):
Der 'Energie-Zähler - Zentrale' behält bei der ersten Meldung des 'Energie-Zähler - Gerät' nach dem Booten den Wert, wie vor dem Bootvorgang.

4.) Boot-Test mit der Bugfix-Konfiguration (mit Verbrauch während des Bootvorgangs):
Der 'Energie-Zähler - Zentrale' wird bei der ersten Meldung des 'Energie-Zähler - Gerät' nach dem Booten um den 'Verbrauch' erhöht.

@jens
@Baxxy
5.) Zusammenfassung:

Aus meiner Sicht müßte dieser Fehler bei 'allen HM-ES-TX-WM' Default - Installationen auftreten ... das habe ich nicht weiter untersucht. Die vorgeschlagene Korrektur könnte doch in die Raspberrymatic übernommen werden - wohl wissend, dass damit die Fehler in vorhandenen Installationen immer noch da sind.
In dem Zusammenhang ist mir aufgefallen, dass obwohl das HM-ES-TX-WM ordnungsgemäß abgelernt wurde, die beiden internen Systemprogramme und alle zugehörigen internen Systemvariablen nicht gelöscht wurden - sie müssen manuell z.B. über die WebUI gelöscht werden ...

Das entspricht ja der Lösung, die Baxxy bereits vorgeschlagen hatte?
https://homematic-forum.de/forum/viewtopic.php?f=65&t=81657#p795795

Changing "greater than or equal" to "greater" also eliminated the increasing of the counter at reboot.

Das entspricht ja der Lösung, die Baxxy bereits vorgeschlagen hatte? https://homematic-forum.de/forum/viewtopic.php?f=65&t=81657#p795795

Ja, richtig - ich hatte nur die Lösung, nur nicht mehr im Kopf bzw. notiert, woher - habe deshalb den Test durchgeführt - die 'Ehre' gehört natürlich Baxxy !!! Danke dafür !!!

Nicht dafür.
Wie auch im Forum geschrieben, es gibt mehrere Problemlösungen.

A: den Trigger ändern auf >0
B: die Scriptausführung verhindern wenn nicht der Datenpunkt sondern die Zentrale der Trigger ist (was nach einem Reboot der Fall ist) if (!dom.GetObject ("$src$")) {quit;}
C: den beliebten "Programme beim Zentralenstart nicht ausführen" - Workaround

Tendenziell würde ich B bevorzugen, da die reine (von eQ-3 erdachte) "Trigger-Logik" erhalten bleibt.
Die Frage wäre jetzt noch ob das wirklich alle (messenden) Geräte betrifft.
Oder gibt es Unterschiede Batterie/Netzversorgt | HM/HmIP ?
Auf jeden Fall mal Danke an @wolwin für die ausführlichen Tests.
Getestet hatte ich natürlich auch, aber statt x-mal zu rebooten hatte ich einfach die Events gefaked. 😉

@Baxxy13 @wolwin  Dies wurde von Deepl ins Deutsche übersetzt. Vielen Dank für die Lösungen und all die Fehlersuche Arbeit!

@Baxxy13
Hmm - habe die B-Version ohne Erfolg getestet ... ich habe den Eindruck, dass die beiden Systemfunktionen beim Booten gar nicht ausgeführt werden - mir fehlt jedoch die Motivation (und die interne Systemkenntnis) dies weiter zu verfolgen. 😉
Nur zur Vollständigkeit an dieser Stelle: man kann auch - z.B. für Zählerscripts - bei HSSDP Devices auf das 'LastTimestampSeconds' Attribut ausweichen / abfragen - das wird erst beim zweiten Device Event nach dem Booten gesetzt ... damit kann man falsche Zähler Differenzbildungen ausschliessen ...

Wundert mich, normalerweise sollte das zum direkten Abbruch des "Counter-Scriptes" führen wenn der Programm-Trigger ein "NULL-Objekt" ist. Das ist der Fall wenn das Programm beim Zentralenstart ausgeführt wird.
Die diversen Timestamps zu nutzen ginge natürlich auch. Wobei ich da am ehesten auf einen validen Timestamp des Datenpunktes prüfen würde, um nicht eine Runde zu warten wie bei 'LastTimestampSeconds'.
Aber das einfachste ist wirklich den Trigger auf >0 zu ändern, da kann nix schief gehen.

Aber das einfachste ist wirklich den Trigger auf >0 zu ändern, da kann nix schief gehen.

Und wer baut den Patch? 😎
Wäre noch zu klären, für welche internen Zähler-Programme das angepasst werden müsste.
Momentan gibt es 8, die auf >= 0 (ConditionType(9)) prüfen:

Standard EnergyCounter: /www/rega/pages/tabs/admin/views/newdevices.htm#L896

Current/Gas EnergyCounter: /www/rega/pages/tabs/admin/views/newdevices.htm#L1022

HmIP-PSM EnergyCounter: /www/rega/pages/tabs/admin/views/newdevices.htm#L1127

POWERMETER_IEC1: /www/rega/pages/tabs/admin/views/newdevices.htm#L1210

HmIP-ESI Counter ENERGY: /www/rega/pages/tabs/admin/views/newdevices.htm#L1317

HmIP-ESI Counter GAS: /www/rega/pages/tabs/admin/views/newdevices.htm#L1401

sowie für die Sonnenscheindauer

HmIP-SWO-B -> (basic): /www/rega/pages/tabs/admin/views/newdevices.htm#L1523

und den Regenzähler:

HmIP-SWO-PL/PR -> (plus/pro): /www/rega/pages/tabs/admin/views/newdevices.htm#L1637

Betrifft das Fehlverhalten auch die Wetter-Sensoren?
Also wäre es sinnvoll, an allen Stellen, die Bedingung auf > 0 (ConditionType(8)) zu ändern?

Betrifft das Fehlverhalten auch die Wetter-Sensoren? Also wäre es sinnvoll, an allen Stellen, die Bedingung auf > 0 (ConditionType(8)) zu ändern?

Nein - sicher ist das m.E. (erstmal) nur für 'Standard EnergyCounter' und 'Current/Gas EnergyCounter' - dort ist der Code der System-Programme identisch - die Tests für Änderung des Triggers auf '>0' sind verifiziert. Bei den anderen Geräten würde ich das ohne Test nicht ändern, da dort der System-Code der Geräte 'anders' ist ...

This issue still exists.

repo: jens-maus/RaspberryMatic


text:
nanoCUL433 nach Update Raspberrymatic nicht aktiv

Hallo, jedes mal wenn ich meine Raspberrymatic update muss ich am Schluss den nano Cul kurz am USB ausstecken und wieder stecken, damit er im CuxD erkannt wird. Wie kann man das lösen bzw. kann man am Schluss des Updatevorgangs nicht die USB's nochmal reseten.
Danke

Für CUxD Support nutze bitte das CUxD-Forum: http://cuxd.de

repo: jens-maus/cuxd


text:
README SVG badge

This PR changes the badge to a clearer version.

Thanks! 👍

authors: jenseng olleolleolle

repo: jenseng/immigrant


text:
Test against PHP 7.2

With the release of PHP 7.2, would be interesting to test it.

Looks like there are some issues with installing mongodb

authors: carusogabriel jenssegers

repo: jenssegers/laravel-mongodb


text:
[3.8] Remove Facade in Queue Service Provider

Port of #2149 for 3.8

Codecov Report

Merging #2152 (7b1ae26) into master (958c4ed) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##             master    #2152   +/-   ##
=========================================
  Coverage     87.01%   87.01%
  Complexity      664      664
=========================================
  Files            33       33
  Lines          1556     1556
=========================================
  Hits           1354     1354
  Misses          202      202

Impacted Files
Coverage Δ
Complexity Δ

...Jenssegers/Mongodb/MongodbQueueServiceProvider.php
83.33% <100.00%> (ø)
2.00 <0.00> (ø)

Continue to review full report at Codecov.

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

authors: CurosMJ codecov-io


text:
[Docker] [Gaganode]Shebang line for arm64 architecture

Hi,
I ran the container in arm64 architecture and it fails to start with the following error. After changing the shebang line from /bin/sh to /bin/bash it started working.
Could you please make this change and push the code.
cpu_arch=aarch64
Your CPU type dose not support
./gaganode_install.sh: 11: [[: not found
./gaganode_install.sh: 11: [[: not found

Thank you

In addition to the above, could you please add arm64 in the latest tag instead of separate tag.
For example, the following has different OS architectures in same tag latest.
https://hub.docker.com/r/jepbura/gaganode/tags
Thank you

Gentle Reminder,
Could you please update on this.
If possible, could you please publish the package to github repository so that it can be pulled from github directly instead of  docker.
This will be added to the code of InternetIncome script once the changes are made.
Example: https://github.com/xjasonlyu/tun2socks/pkgs/container/tun2socks
Thank you

@jepbura ?

@engageub @ElDavoo
I made a new version of gaganode, I hope it solves your problem.

@jepbura
Thank you for the update.

authors: ElDavoo engageub jepbura

repo: jepbura/gaganode


text:
Duplicate data

How can i fix it? please.

Can you please provide code examples of what you're having troubles with?

Closing. Please create a new issue with code examples and/or a code sandbox to demonstrate the problem you are facing.

authors: Pringels jerairrest sonhip94


text:
Use pip-tools to manage requirements

fixes #13

After merging, you could visit https://github.com/apps/dependabot-preview/installations/new to enable automatic pull requests when dependencies are updated.


text:
Unable to install the package in Atom (Atom version 1.56)

Hey there, I am unable to install your package in the editor. (Other packages are installing fine.) Whenever I try an error message appears. I'll attach the output and the logs.

Log file:
2021-04-14T15_16_05_606Z-debug.log

This package is no longer maintained. Please uninstall platformio-ide-terminal and install either terminus or x-terminal

Okay, I'm new to this, so could you please tell me the difference between the two.

terminus is an updated fork of terminal-plus so if you are used to the way terminal-plus works you might be more familiar with that one. x-terminal is a terminal that is meant to be used to have multiple terminals open at once.
Both have pros and cons. I would suggest trying each and seeing which one you like best.

I see.
Thank you!

authors: SanSri-at UziTech

repo: jeremyramin/terminal-plus


text:
Add support for DISALLOW_FILE_MODS to prevent plugin updates

Hi Jerome,
Since we are using CI/CD to update our wp core and plugins (via composer), our users shouldn't be able to edit or install plugins. It seems possible to disable plugin installs via the DISALLOW_FILE_MODS constant.
Could you add support for this constant in Metabolism\WordpressBundle\Loader\ConfigLoader?  Maybe it could also be integrated with the .env file or via the WP Steroids plugin?

Hi @markeasting , now released in latest version https://github.com/jerome-barbato/wordpress-bundle/blob/f835d7579f7cc1a7d4873d0fe71377da8b6c8c81/src/Loader/ConfigLoader.php#L196
Thank you !

authors: jerome-barbato markeasting

repo: jerome-barbato/wordpress-bundle


text:
Edge labels?

Hi!
Is it possible to show text on the edges? Or HTML even?

Ok

repo: jerosoler/Drawflow


text:
Index loaded from saved file behaves differently from the original one

Hi,
In the following example, I build an index, then save it and upload it once again to a different instance. I am asking the same question:
Where Micha Josef Berdyczewski was born? Tell something about this place
and I am getting these two answers:

From the original index:
Micha Josef Berdyczewski was born in 1865 in the town of Medzhibozh (today Medzhybizh) in Podolia Governorate, to a family of Hasidic Rabbis.
From index recovered from the saved file:
The given context information does not provide any information about the birthplace or any details about Micha Josef Berdyczewski's birthplace.

I tried to debug it, but the code is very cumbersome... I tried to bypass it with pickle, but it doesn't work because of the same "cannot pickle 'builtins.CoreBPE' object" I opened yesterday.
Following is the e2e example to reproduce this case (you will need to
example.txt
substitute your API keys):

That could explain some problems I have too

If you are defining a ServiceContext, be sure to pass it in when loading from disk as well
Going to close this for now. Feel free to join the discord if you have further questions!

authors: iraadit logan-markewich vadimber


text:
self.waitUntilExit() hangs

Thank you so much for giving us this - really useful!
Most of the time (for me) the script hangs on self.waitUntilExit() .  I'm running macOS 10.15.4 (19E287) and Xcode Version 11.4.1 (11E503a).  I moved the let data = pipe.fileHandleForReading.readDataToEndOfFile() to just before the waitUntilExit() and everything seems to work just fine.  Isn't this the prefered order?

Thanks @BMinas ! 🌈
Let me look into this.

Seems to still work as expected after moving that line. Will change.

authors: BMinas jessesquires


text:
why print error before return

It seems the error is returned, but it's still printed here. This print makes output unclean. Is there any way to disable it? And why not just let the caller to decide whether to print it?
https://github.com/jessevdk/go-flags/blob/c0795c8afcf41dd1d786bebce68636c199b3bb45/parser.go#L348

I found the problem. The default parser option contains PrintErrors , disable it can disable the output
https://github.com/jessevdk/go-flags/blob/c0795c8afcf41dd1d786bebce68636c199b3bb45/parser.go#L117

repo: jessevdk/go-flags


text:
correction of minor typos

Thanks for creating this tutorial, it's very useful and I learnt things from it.
I spotted these very minor typos while working through the steps.

Thanks for spotting those! And I'm glad you enjoyed the workshop :)

Changes released in v1.0.4

Happy to help :smile:   This tutorial is a really great addition to nodeschool

repo: jesstelford/scope-chains-closures

license: isc


text:
problems displaying ram value

at times i've seen the widget display that the computer is using more than 100% of the memory (108%, 104% etc)
but if i check the actual free memory its around 800mb (i have 4 gb of ram)
also, am i going crazy or evangelion is japanese? what is the chinese supposed to mean? i'm a bit confused

I'll look into the memory issues. The Chinese is the traditional timing method used by Chinese and later learned by Japanese back in Tang Dynasty, which divides the day into 12 period and represents them by Earthly Brene(地支). It is not very commonly used now, but I developed this widget for my girlfriend and this is something we want on our desktop.

Also, this is only an Evangelion style widget, because I am learning German so the interface is actually in German. So yes, this is a very personalised widget. The memory problem could be resulting from the system summing functions not working properly with float values, at this point I don't really know how to fix this issue. I'll try to change the mem cell into displaying memory usage in quantity instead of percentage later.

authors: gatosardina jeticg

repo: jeticg/Evangelion-Uebersicht-Widget


text:
Feature request: add text input field to execute raw json query bypassing the query builder

I think it would be useful to have the ability to execute a raw json elasticsearch query by copy/pasting whatever the json is as opposed to being forced to use the tedious query builder.
Does anyone else agree?

The goal for this tool has always been to provide a mechanism for people that do not know the query syntax to be able to query elastic and to learn about the query syntax by looking at the resulting query.
To be able to copy paste a son query makes me wonder:

What is the additionl use for the tool?
What is the next step, help with writing the son query? To start supporting the query syntax is an incredible effort.

So please tell me a bit more about what you expect from supporting copy-paste json queries.

repo: jettro/elasticsearch-gui


text:
test

This is my testing command: python test.py --loaddirec "./medtfinal_model.pth" --val_dataset "./val/" --batch_size 1 --modelname "gatedaxialunet" --imgsize 128 --gray "no"
But what makes me strange is that it seems to have some problems, can you help me solve it?

Hi, Please make sure the .pth file you are loading is valid. If you are using multiple GPUs, please nn.DataParallel to the code.

The advice given to my problem is very helpful to me, I already know what my problem is, thank you very much
| |
贺琪琪
|
|
@.***
|
签名由网易邮箱大师定制
On 3/23/2021 22:58，Jeya Maria @.***> wrote：
Hi, Please make sure the .pth file you are loading is valid. If you are using multiple GPUs, please nn.DataParallel to the code.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

repo: jeya-maria-jose/Medical-Transformer


text:
Bars dependency has CRLF line endings

I know this isnt on the correct repo, but as issues are disabled there... Just a heads up that the jez/bars package that heatmap requires is installed with CRLF line endings. This will cause an error when trying to run heatmap on *nix systems. Easy fix is to do a line endings conversion (dos2unix or using an editor) on the bin/bars file that is installed by npm.

Could be a problem with my gitconfig actually...

repo: jez/git-heatmap


text:
Slides missing for session 6

The link in the README references to itself, and I cannot find any other references to slides for session 6, even though the content is outlined in session-06.
Have I missed something, or is it really missing?

Thanks for noticing, it should be fixed now. Sorry.


text:
SMS MFA support

Is your feature request related to a problem? Please describe:

There is MFA support, but only for "authenticator app"

Describe the solution you'd like:

Would like MFA support for "Text (SMS)"

Additional context:

Currently MFA for SMS works until you log into the mobile app using SMS MFA and homebridge no longer has access

MFA support over text is tricky because you have to enter the code after the plugin has started which is annoying. Best option is to simply enable 2FA with an auth app to get up and running. This can also be overcome with some infrastructure changes like enabling you to enter your private seed for MFA and let the plugin generate the MFA code but that is not a top priority when you can use an MFA app instead. I am curious what @jfarmer08 thinks about this and if there is a solution possible that I am missing. This could be solved by some hackery like checking a file every 5 seconds for you to enter the SMS code but that is still annoying. We will see!

I have been looking at add support for homebridge plugin ui. This would allow support for entering your sms code before the plugin starts. I have stayed playing in the rebase branch if want to take a look. I am not a front end developer so it might be out of my expertise.
https://github.com/homebridge/plugin-ui-utils

I'm having issues with this as well - it says  [Wyze] Error, refreshing access token and trying again

Use MFA will no longer be needed when moving to the Wyze API Console.


text:
GetCardListResponsePayload probably has incorrect type

Hi,
here it's described as:
export type GetCardListResponsePayload = BaseResponsePayload & ICardInfo[];

but in the reality the response is described as:
export type GetCardListResponsePayload = BaseResponsePayload | ICardInfo[];

Any references for that?

I will back with the reference / test data soon (later this week). Had no time to dig to it before

Here are the samples of request and response to API + reference to API
Error
curl --location 'https://securepay.tinkoff.ru/v2/GetCardList' \
--header 'Content-Type: application/json' \
--data '{
    "CustomerKey": "1234567",
    "TerminalKey": "1234567890",
    "Token": "a16fb31befe5032227534e58d774d41295b9e496ee16501fc23341a6a1d7b4f6"
  }'

{
  "Success": false,
  "ErrorCode": "204",
  "Message": "Неверные параметры.",
  "Details": "Неверный токен. Проверьте пару TerminalKey/SecretKey."
}

Success
curl --location 'https://securepay.tinkoff.ru/v2/GetCardList' \
--header 'Content-Type: application/json' \
--data '{
    "CustomerKey": "1234567",
    "TerminalKey": "1234567890",
    "Token": "45d8b2d2fd54fdc7479bd0d6df9d3e3ded6fc48ba758e69b11dd3538698637d5"
  }'

[
  {
    "CardId": "123456789",
    "Pan": "430000******0777",
    "Status": "A",
    "RebillId": "1122334455",
    "CardType": 0,
    "ExpDate": "1112"
  }
]

authors: jfkz killmenot

repo: jfkz/tinkoff-payment-sdk


text:
How to change text color in JFXTextField?

This is my scene :

I want to change the text color to white. I've tried google but I cant find any identical issue.
So, how? Thanks in advance.

if this is a normal text, you can try by adding a style:
JFXTextFieldName.setStyle("-fx-text-inner-color: red;");
Otherwise, if this is a hint text you should try this:
`JFXTextFieldName.setStyle("-fx-prompt-text-fill: red");'
both works for me.

.jfx-text-field
{
-fx-text-inner-color: white;
}
white is the text color, or you can use hexadecimal, #ffffff(white)

authors: MRoblesBEA Puliczek henzosabiq

repo: jfoenixadmin/JFoenix


text:
Suggestion: Set the 'status/claimed' on an issue when a PR references it.

I was looking at a bunch of the issues in the docker/docker project using the
is:open -label:status/claimed is:issue
filters, to try to look through only unclaimed issues, and kept stumbling on issues that had not been #dibsed, but that had an attached PR. Of course I forgot to keep track of them, but here's an example: https://github.com/docker/docker/issues/10385
It seems like this would be just the type of thing GordonTheTurtle would be really good at :)

Nice idea! Perhaps the "claimed" label should be removed as well if the related PR is closed without merging (but that may lead to a race condition if a replacement/carry PR is opened)

authors: kytrinyx thaJeztah

repo: jfrazelle/gordon-bot


text:
Build succeeds in Jenkins but then fails at the very end with 'Unrecognized field "deploySucceeded"'

Describe the bug
We are moving past v4.23.4 due to the memory issues described here.
If we move to the latest (v4.24.14), our Jenkins pipeline builds appear to succeed, only then to fail at the end:
`BUILD SUCCESSFUL in 16s
245 actionable tasks: 245 executed
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
GitHub has been notified of this commit’s build result
Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to -build-machine-
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1800)
at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
at hudson.remoting.Channel.call(Channel.java:1001)
at hudson.FilePath.act(FilePath.java:1157)
at hudson.FilePath.act(FilePath.java:1146)
at org.jfrog.hudson.pipeline.common.types.buildInfo.BuildInfo.getAndAppendDeployableArtifactsByModule(BuildInfo.java:215)
at org.jfrog.hudson.pipeline.common.executors.GradleExecutor.execute(GradleExecutor.java:73)
at org.jfrog.hudson.pipeline.scripted.steps.ArtifactoryGradleBuild$Execution.runStep(ArtifactoryGradleBuild.java:76)
at org.jfrog.hudson.pipeline.scripted.steps.ArtifactoryGradleBuild$Execution.runStep(ArtifactoryGradleBuild.java:63)
at org.jfrog.hudson.pipeline.ArtifactorySynchronousNonBlockingStepExecution.run(ArtifactorySynchronousNonBlockingStepExecution.java:54)
at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
hudson.remoting.ProxyException: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "deploySucceeded" (class org.jfrog.build.client.DeployableArtifactDetail), not marked as ignorable (3 known properties: "sourcePath", "artifactDest", "sha1"])
at [Source: (File); line: 1, column: 346] (through reference chain: java.util.LinkedHashMap["ldapmgr"]->java.util.ArrayList[0]->org.jfrog.build.client.DeployableArtifactDetail["deploySucceeded"])
at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:987)
at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:1974)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1701)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1679)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:330)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:355)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:322)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4593)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3433)
at org.jfrog.build.extractor.clientConfiguration.deploy.DeployableArtifactsUtils.loadDeployableArtifactsByModuleFromFile(DeployableArtifactsUtils.java:63)
at org.jfrog.build.extractor.clientConfiguration.deploy.DeployableArtifactsUtils.loadDeployableArtifactsFromFile(DeployableArtifactsUtils.java:51)
at org.jfrog.hudson.pipeline.common.types.buildInfo.BuildInfo$DeployPathsAndPropsCallable.invoke(BuildInfo.java:370)
at org.jfrog.hudson.pipeline.common.types.buildInfo.BuildInfo$DeployPathsAndPropsCallable.invoke(BuildInfo.java:349)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3313)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:375)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:73)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Finished: FAILURE`
We appear to be able to revert to 4.24.2 and not get the memory error, yet are able to still build & publish successfully.
To Reproduce

Create a jenkins based github organization pipeline build project
Attempt to build & publish with v4.24.14.

Expected behavior
Publish and build should work successfully with no error.
Versions

Extractor version: 4.24.14
Operating system: CentOS
Artifactory Version: 6.23.19

Additional context
Add any other context about the problem here.

@novasbc thanks for reporting this issue.
Could you please provide your Jenkins Artifactory plugin's version? This issue is expected to be fixed in the last patch, 3.12.5.

@novasbc,
Feel free to upgrade to get this issue fixed.
We'd appreciate your feedback on that.

authors: novasbc yahavi

repo: jfrog/build-info


text:
fix up bash code

@danielmkn - try out this code

thanks!

Should I close this PR @danielmkn

repo: jfrog/terraform-provider-artifactory


text:
More thorough documentation

Please improve the documentation. I'm finding myself digging through the classes to piece together the functionality that I need. :-1:
vhosts in particular

@mlehner616 I'm closing this in favour of discussing in #451, cheers (I plan to revisit that PR in the not too distant future)

repo: jfryman/puppet-nginx