Write Point Clouds in a PDAL supported format, such as LAZ, into HDFS and S3

Currently it is only possible to store data as a GeoTrellis layer. To save as a LAZ file what we do is either save the LAZ file into a local directory which is mount of an S3 bucket or we save it into temporary file and then we upload it to HDFS.
Would it be possible to save the results after a pipeline execution directly into HDFS or S3?
Are there plans to have such functionality? Or should such functionality come from PDAL?
I would imagine something like this:
val pipelineExpr = Read("local") ~ HagFilter() ~ LasWrite("s3a://out.laz")

Current Pipeline is a PDAL pipeline and translates into PDAL JSON. There are two solutions: 1. move it into PDAL or implement smth on our side, but I'm not sure that PDAL exposes it.

Yes, I thought the same. Such feature would be very welcomed.
For now we are just exploring geotrellis, geotrellis-pointcloud and PDAL and once we start using it for our projects we might contribute back.
I think have it implemented in PDAL would be the right option. Also it should allow the user to save data into multiple files since large files are hard to handle in Spark if streaming is not available.

We can write outputs to local fs and to copy the result into HDFS or into S3, sounds like a DSL enhancement and probably can be even implemented in terms of PDAL-Scala.


Customize Smilodon Hydro Parameters

PR#54 for the ROV reuses the REXROV hydro parameters.  This is probably fine for now, but should customize model for the new vehicle.

At this point, having detailed hydro parameters for this vehicle exemplar is not on our list of active efforts.  We are leaving the issue open, but not actively working on it at this time.


VS Code doesn't install due to MOVEFILE Faile Code 183

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version:1.60.0
OS Version:Windows 10

Steps to Reproduce:

Can you fully uninstall and reinstall VS Code?

I troed that but it didnt run. And gave this error again.

What if you install in a different location?

Reinstalled the fourth time today and the issue has been resolved.
I guess it was a bug. Thanks.


Documentation for delete command

Resolves #20
Added documentation for:

#11

LGTM. I'm just not sure if adding 'user story' only is suffice for developers guide?
Maybe @joenus @jmsandiegoo can give your inputs too?


Change name Qblox module classes

This PR is needed to work with https://github.com/qiboteam/qibolab/pull/766.

@stavros11  can you please approve this? Because I merged the relative qibolab PR.

Yes I prefer to merge this and solve the problem in other PR.

I am not sure if this is worth merging at this stage because #108 is duplicating the rename change and we will create unwanted conflicts.

Oh ok I see, I this point let's wait.

Closing this since this change is already in #108


check-ignore fails to find bracket patterns

I was using the gitignore.io recommended pattern for Python:
https://www.gitignore.io/api/python
When I noticed that my bin/ directory was being excluded from version control by Atom, as a result of being excluded from git. Eventually I determined that the assorted parts of the git toolset react completely differently from each other.
git add -f <path> insisted that the path was forcibly added to version control, but in fact git status showed that the path was not in version control. And git check-ignore was no help, as it skipped over the [Bb]in pattern in the .gitignore file.
git 2.19.1, macOS 10.14.1 Mojave.

Hey @mcandre,
As you can see in the issue template, this repository issue tracker should only be used to report problems found on the git-scm website (https://git-scm.com/).
Git specific issues should be raised with the community (https://git-scm.com/community).


DAWN-511 ⁃ Improving Error Message in CLEOS (EOSC)

When using eosc, often times the error message being thrown are not descriptive and helpful for the user to understand what's wrong.
Analysis has been done on various cases using eosc that results in an error https://docs.google.com/spreadsheets/d/1ccnjnDbImkLaEG4qjD6VdjTJjwd5RRZPaGBp04rRqII/edit#gid=83425241
Based on this analysis, we can categorize the errors into

Error that is being thrown by eosc itself
Error that is received from RPC API call

For each respective error, the following solution is proposed:

Error that is being thrown by eosc itself
Catch error that is being thrown by eosc and display proper message
Error that is received from RPC API call
a. In eosd, add more specific exception for each error thrown inside eosd that is treated as general exception
b. change the error response RPC API call from

{
  "code": 500,
  "message": "Internal Service Error",
  "details": "3110000 unknown_block_exception: unknown block\nCould not find block: 0\n    {\"block\":\"0\"}\n      chain_plugin.cpp:388 get_block"
}

to
{
  "code": 500,
  "message": "Internal Service Error",
  "error": {
    "code": "3110000",
    "message": "Could not find block: 0",
    "details": "chain_plugin.cpp:388 get_block"
  }
}

This is supposed to be parent class of DAWN-512 and DAWN-513. Since DAWN-512 is already closed and DAWN-513 now stands as a separate issue (not subtask), I'm going to merge this ticket with DAWN-513 (#1860).


Correct mistakes on how-to-upgrade-previous-version.md

Upgrade methods table states conflicting information for the "In-place upgrade" method. It contradicts the need for another sever in both "Pros" and "Cons" columns at points "Doesn't require another server" and "Requires another server".
In-place upgrade does not require another server except in the instance that the current server is not supported, i.e. Windows Server 2012 R2.
Additional correction of formatting.

@billmath
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off

Thanks @felpsey


Sign-in activity

The screen displaying "Sign-in activity" is not up-to-date. The columns indicated are not being used (or it should clarified which license is required to see the same).
Looking into the admin portal and following the steps above, I am able to see the columns: "user, username, application, status, ip address, resource resource id, client app, os, device browser, location, correlation ID, conditional access, MFA auth method, MFA auth detail, MFA result. There is NO column with the description "Risk detected" as indicated in the screen.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 1558e7c0-eaaf-d081-30c3-5c13e0876071
Version Independent ID: 1106c01b-1e4c-5b04-be84-432f99ec4d8f
Content: Sign-in activity reports in the Azure Active Directory portal
Content Source: articles/active-directory/reports-monitoring/concept-sign-ins.md
Service: active-directory
Sub-service: report-monitor
GitHub Login: @MarkusVi
Microsoft Alias: markvi

@carrillo-dot-cz
Thanks for your feedback! We will investigate and update as appropriate.

I have created a back-log item to track this.
#please-close


Validation doesn't accept commas or lists of parameters

While the README says:
minute, hour, day, month, weekday - schedule your cron job. These correspond exactly to their equivalents in the crontab file. All default to "*".

In actual crontab files, I can do something like 1,2,3,4 in the hour field. This cookbook does not accept that syntax, so it's not an exact equivalence. Just wanted to call that out in case someone else runs into it.

Is it working yet?

We reworked all our validation logic in the last year. If this is still an issue feel free to open it back up.


IRC to private slack channel does not work

Hi,
I have a private group in slack, 'drjkltest' and I am trying to send IRC notices to '#drjkltest'
I have invited the bot to the private channel on slack and it is present.
I can send a message from slack to irc  but not from irc to slack.
info: Tried to send a message to a channel the bot isn't in:  drjkltest
It works in public channels.
Has something changed?

Hi! Seems like I broke this by introducing the channel.is_member check in 3.7.3, as node-slack-client groups don't have the is_member property. Should be fixed in 3.7.4.
Thanks for the report!

hi, i'm getting a problem on the other end. slack messages aren't forwarded to the irc channel, but irc messages go through just fine.


CI: Support for managed k8s:

EKS
GKE
minikube
microk8s

Supporting issues:
Refactor CI container registry to allow remote test execution https://github.com/cilium/cilium/issues/9245
Add override scheme for common CI dev targets https://github.com/cilium/cilium/issues/9246

Not complete, but https://github.com/cilium/cilium/pull/9189 is a start

Based off of discussion in Slack, we should also decouple the requirement that we have nodes with specific names (k8s1 and k8s2), for instance - we should ideally be able to templatize this based off of state in the cluster, or be able to pick pods which are not running on the same node to test multinode connectivity.
Context: https://cilium.slack.com/archives/C7PE7V806/p1570133729028700

This has been completed


Diego_Bosh-lite_Container N/W::502 Bad Gateway: Registered endpoint failed to handle the request.

Hi,
I deployed two Java applications, running on their particular container.
Actually both applications trying to receive readings from one server which is running on local virtual machine and FireDetection1 is sending a HTTP GET request to FireDetection2
String url = "http://firedetection2.bosh-lite.com:8085/FireDetection2/?Value=3";
			URL siteURL = new URL(url);
			HttpURLConnection connection = (HttpURLConnection)siteURL.openConnection();
			connection.setRequestMethod("GET");
			connection.connect();
			System.out.println("result");
            int code = connection.getResponseCode();
            if (code == 200) {
                result = "Green";
                System.out.println(result);
            }

/workspace/bosh-lite$ cf allow-access FireDetection1 FireDetection2 --protocol tcp --port 8085
Allowing traffic from FireDetection1 to FireDetection2 as admin...
OK
When trying to run both applications on browser, its giving 502 bad Gateway
Logs as follow:
/workspace/bosh-lite$ cf logs FireDetection1 --recent
Connected, dumping recent logs for app FireDetection1 in org con_netw / space ipc as admin...
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:676)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:509)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1104)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
2017-01-30T11:31:28.19-0500 [APP/PROC/WEB/0]OUT 	at java.lang.Thread.run(Thread.java:745)
2017-01-30T11:31:28.20-0500 [RTR/0]      OUT firedetection1.bosh-lite.com - [30/01/2017:16:31:28.098 +0000] "GET / HTTP/1.1" 500 0 11 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0" "<IP_ADDRESS>:56878" "<IP_ADDRESS>:60000" x_forwarded_for:"<IP_ADDRESS>, <IP_ADDRESS>" x_forwarded_proto:"http" vcap_request_id:"d00ee0d1-0ffe-4025-7438-bb51a9af1c07" response_time:0.109128366 app_id:"47cb3828-7fa5-45dc-8d1e-0d2936c77d1f" app_index:"0"
2017-01-30T11:31:28.23-0500 [APP/PROC/WEB/0]OUT Thread1 running
2017-01-30T11:31:28.23-0500 [APP/PROC/WEB/0]OUT selected source = sf@<IP_ADDRESS>:9003
2017-01-30T11:31:29.25-0500 [APP/PROC/WEB/0]OUT [CONTAINER] ase.[Catalina].[localhost].[/].[DetectionProcess1] SEVERE  Servlet.service() for servlet [DetectionProcess1] in context with path [] threw exception
2017-01-30T11:31:29.25-0500 [APP/PROC/WEB/0]OUT java.lang.NullPointerException
2017-01-30T11:31:29.25-0500 [APP/PROC/WEB/0]OUT 	at com.domain.p1.DetectionProcess1.doGet(DetectionProcess1.java:44)
2017-01-30T11:31:29.25-0500 [APP/PROC/WEB/0]OUT 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
2017-01-30T11:31:29.25-0500 [APP/PROC/WEB/0]OUT 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
2017-01-30T11:31:29.25-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
2017-01-30T11:31:29.25-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
2017-01-30T11:31:29.25-0500 [APP/PROC/WEB/0]OUT 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
2017-01-30T11:31:29.25-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
2017-01-30T11:31:29.25-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
2017-01-30T11:31:29.25-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
2017-01-30T11:31:29.25-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:676)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:509)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1104)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
2017-01-30T11:31:29.26-0500 [APP/PROC/WEB/0]OUT 	at java.lang.Thread.run(Thread.java:745)
2017-01-30T11:31:29.26-0500 [RTR/0]      OUT firedetection1.bosh-lite.com - [30/01/2017:16:31:29.251 +0000] "GET / HTTP/1.1" 500 0 11 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0" "<IP_ADDRESS>:56878" "<IP_ADDRESS>:60000" x_forwarded_for:"<IP_ADDRESS>, <IP_ADDRESS>" x_forwarded_proto:"http" vcap_request_id:"bb0ef716-f66e-4db1-6d3b-d30f009a3c2b" response_time:0.013081934 app_id:"47cb3828-7fa5-45dc-8d1e-0d2936c77d1f" app_index:"0"
2017-01-30T11:31:29.29-0500 [APP/PROC/WEB/0]ERR sf@<IP_ADDRESS>:9003 died - exiting (java.net.ConnectException: Connection refused (Connection refused))
2017-01-30T11:31:29.29-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.coyote.http11.Http11NioProtocol         INFO    Pausing ProtocolHandler ["http-nio-8080"]
2017-01-30T11:31:29.30-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.core.StandardService           INFO    Stopping service Catalina
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.loader.WebappClassLoaderBase   WARNING The web application [ROOT] appears to have started a thread named [Thread-4] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  java.lang.Object.wait(Native Method)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  java.lang.Object.wait(Object.java:502)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  net.tinyos.packet.PhoenixSource.awaitStartup(Unknown Source)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  net.tinyos.message.MoteIF.init(Unknown Source)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  net.tinyos.message.MoteIF.(Unknown Source)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  com.domain.p1.MsgReader.(MsgReader.java:62)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  com.domain.p1.MsgReader$Deepak.run(MsgReader.java:40)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  java.lang.Thread.run(Thread.java:745)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.loader.WebappClassLoaderBase   WARNING The web application [ROOT] appears to have started a thread named [Thread-5] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  java.lang.Object.wait(Native Method)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  java.lang.Thread.join(Thread.java:1249)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  java.lang.Thread.join(Thread.java:1323)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  java.lang.ApplicationShutdownHooks.runHooks(ApplicationShutdownHooks.java:106)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  java.lang.ApplicationShutdownHooks$1.run(ApplicationShutdownHooks.java:46)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  java.lang.Shutdown.runHooks(Shutdown.java:123)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  java.lang.Shutdown.sequence(Shutdown.java:167)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  java.lang.Shutdown.exit(Shutdown.java:212)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  java.lang.Runtime.exit(Runtime.java:109)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  java.lang.System.exit(System.java:971)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  net.tinyos.packet.PhoenixSource.error(Unknown Source)
2017-01-30T11:31:29.33-0500 [APP/PROC/WEB/0]OUT  net.tinyos.packet.PhoenixSource.run(Unknown Source)
2017-01-30T11:31:29.41-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.coyote.http11.Http11NioProtocol         INFO    Stopping ProtocolHandler ["http-nio-8080"]
2017-01-30T11:31:29.42-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.coyote.http11.Http11NioProtocol         INFO    Destroying ProtocolHandler ["http-nio-8080"]
2017-01-30T11:31:29.45-0500 [APP/PROC/WEB/0]OUT Exit status 2
2017-01-30T11:31:29.48-0500 [CELL/0]     OUT Exit status 0
2017-01-30T11:31:29.54-0500 [CELL/0]     OUT Destroying container
2017-01-30T11:31:29.56-0500 [API/0]      OUT Process has crashed with type: "web"
2017-01-30T11:31:29.60-0500 [API/0]      OUT App instance exited with guid 47cb3828-7fa5-45dc-8d1e-0d2936c77d1f payload: {"instance"=>"", "index"=>0, "reason"=>"CRASHED", "exit_description"=>"2 error(s) occurred:\n\n* 2 error(s) occurred:\n\n* Exited with status 2\n* cancelled\n* cancelled", "crash_count"=>1, "crash_timestamp"=>1485793889491849704, "version"=>"1f9c49b3-ea07-4829-b3fd-91bd9b678d91"}
2017-01-30T11:31:29.62-0500 [CELL/0]     OUT Creating container
2017-01-30T11:31:30.19-0500 [CELL/0]     OUT Successfully created container
2017-01-30T11:31:36.05-0500 [CELL/0]     OUT Starting health monitoring of container
2017-01-30T11:31:37.50-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.coyote.http11.Http11NioProtocol         INFO    Initializing ProtocolHandler ["http-nio-8080"]
2017-01-30T11:31:37.51-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.startup.Catalina               INFO    Initialization processed in 892 ms
2017-01-30T11:31:37.52-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.core.StandardService           INFO    Starting service Catalina
2017-01-30T11:31:37.52-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.core.StandardEngine            INFO    Starting Servlet Engine: Apache Tomcat/8.0.39
2017-01-30T11:31:37.55-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.startup.HostConfig             INFO    Deploying web application directory /home/vcap/app/.java-buildpack/tomcat/webapps/ROOT
2017-01-30T11:31:38.16-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.jasper.servlet.TldScanner               INFO    At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
2017-01-30T11:31:38.24-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.startup.HostConfig             INFO    Deployment of web application directory /home/vcap/app/.java-buildpack/tomcat/webapps/ROOT has finished in 688 ms
2017-01-30T11:31:38.24-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.coyote.http11.Http11NioProtocol         INFO    Starting ProtocolHandler ["http-nio-8080"]
2017-01-30T11:31:38.26-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.tomcat.util.net.NioSelectorPool         INFO    Using a shared selector for servlet write/read
2017-01-30T11:31:38.27-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.startup.Catalina               INFO    Server startup in 754 ms
2017-01-30T11:31:40.91-0500 [CELL/0]     OUT Successfully destroyed container
2017-01-30T11:31:41.20-0500 [CELL/0]     OUT Container became healthy
/workspace/bosh-lite$ cf logs FireDetection2 --recent
Connected, dumping recent logs for app FireDetection2 in org con_netw / space ipc as admin...
2017-01-30T11:31:25.08-0500 [APP/PROC/WEB/0]OUT  net.tinyos.packet.PhoenixSource.error(Unknown Source)
2017-01-30T11:31:25.09-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.coyote.http11.Http11NioProtocol         INFO    Stopping ProtocolHandler ["http-nio-8080"]
2017-01-30T11:31:25.29-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.coyote.http11.Http11NioProtocol         INFO    Destroying ProtocolHandler ["http-nio-8080"]
2017-01-30T11:31:25.34-0500 [APP/PROC/WEB/0]OUT Exit status 2
2017-01-30T11:31:25.37-0500 [CELL/0]     OUT Exit status 0
2017-01-30T11:31:25.41-0500 [CELL/0]     OUT Destroying container
2017-01-30T11:31:25.43-0500 [API/0]      OUT Process has crashed with type: "web"
2017-01-30T11:31:25.44-0500 [CELL/0]     OUT Creating container
2017-01-30T11:31:25.45-0500 [API/0]      OUT App instance exited with guid 7dc26756-c9b5-4b85-ab2c-5f47bf0cd849 payload: {"instance"=>"", "index"=>0, "reason"=>"CRASHED", "exit_description"=>"2 error(s) occurred:\n\n* 2 error(s) occurred:\n\n* Exited with status 2\n* cancelled\n* cancelled", "crash_count"=>1, "crash_timestamp"=>1485793885383004161, "version"=>"a1f4732f-1992-4683-b82d-35945c4d2baf"}
2017-01-30T11:31:25.91-0500 [CELL/0]     OUT Successfully destroyed container
2017-01-30T11:31:25.99-0500 [CELL/0]     OUT Successfully created container
2017-01-30T11:31:29.42-0500 [CELL/0]     OUT Starting health monitoring of container
2017-01-30T11:31:30.90-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.coyote.http11.Http11NioProtocol         INFO    Initializing ProtocolHandler ["http-nio-8080"]
2017-01-30T11:31:30.91-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.startup.Catalina               INFO    Initialization processed in 1029 ms
2017-01-30T11:31:30.93-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.core.StandardService           INFO    Starting service Catalina
2017-01-30T11:31:30.93-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.core.StandardEngine            INFO    Starting Servlet Engine: Apache Tomcat/8.0.39
2017-01-30T11:31:30.99-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.startup.HostConfig             INFO    Deploying web application directory /home/vcap/app/.java-buildpack/tomcat/webapps/ROOT
2017-01-30T11:31:31.87-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.jasper.servlet.TldScanner               INFO    At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
2017-01-30T11:31:31.96-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.startup.HostConfig             INFO    Deployment of web application directory /home/vcap/app/.java-buildpack/tomcat/webapps/ROOT has finished in 971 ms
2017-01-30T11:31:31.97-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.coyote.http11.Http11NioProtocol         INFO    Starting ProtocolHandler ["http-nio-8080"]
2017-01-30T11:31:31.98-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.tomcat.util.net.NioSelectorPool         INFO    Using a shared selector for servlet write/read
2017-01-30T11:31:31.99-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.startup.Catalina               INFO    Server startup in 1080 ms
2017-01-30T11:31:35.95-0500 [CELL/0]     OUT Container became healthy
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT Thread1 running
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT selected source = sf@<IP_ADDRESS>:9003
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT [CONTAINER] ase.[Catalina].[localhost].[/].[DetectionProcess2] SEVERE  Servlet.service() for servlet [DetectionProcess2] in context with path [] threw exception
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT java.lang.NullPointerException
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at com.domain.p2.DetectionProcess2.doGet(DetectionProcess2.java:43)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:676)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:509)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1104)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
2017-01-30T11:31:37.37-0500 [APP/PROC/WEB/0]OUT 	at java.lang.Thread.run(Thread.java:745)
2017-01-30T11:31:37.39-0500 [RTR/0]      OUT firedetection2.bosh-lite.com - [30/01/2017:16:31:37.305 +0000] "GET / HTTP/1.1" 500 0 11 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0" "<IP_ADDRESS>:56788" "<IP_ADDRESS>:60002" x_forwarded_for:"<IP_ADDRESS>, <IP_ADDRESS>" x_forwarded_proto:"http" vcap_request_id:"d1454b46-14f4-41af-54cc-1cdd59691706" response_time:0.092307958 app_id:"7dc26756-c9b5-4b85-ab2c-5f47bf0cd849" app_index:"0"
2017-01-30T11:31:38.41-0500 [APP/PROC/WEB/0]ERR sf@<IP_ADDRESS>:9003 died - exiting (java.net.ConnectException: Connection refused (Connection refused))
2017-01-30T11:31:38.41-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.coyote.http11.Http11NioProtocol         INFO    Pausing ProtocolHandler ["http-nio-8080"]
2017-01-30T11:31:38.41-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.core.StandardService           INFO    Stopping service Catalina
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.loader.WebappClassLoaderBase   WARNING The web application [ROOT] appears to have started a thread named [Thread-4] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  java.lang.Object.wait(Native Method)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  java.lang.Object.wait(Object.java:502)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  net.tinyos.packet.PhoenixSource.awaitStartup(Unknown Source)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  net.tinyos.message.MoteIF.init(Unknown Source)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  net.tinyos.message.MoteIF.(Unknown Source)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  com.domain.p2.MsgReader.(MsgReader.java:62)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  com.domain.p2.MsgReader$Deepak.run(MsgReader.java:40)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  java.lang.Thread.run(Thread.java:745)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.loader.WebappClassLoaderBase   WARNING The web application [ROOT] appears to have started a thread named [Thread-5] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  java.lang.Object.wait(Native Method)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  java.lang.Thread.join(Thread.java:1249)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  java.lang.Thread.join(Thread.java:1323)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  java.lang.ApplicationShutdownHooks.runHooks(ApplicationShutdownHooks.java:106)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  java.lang.ApplicationShutdownHooks$1.run(ApplicationShutdownHooks.java:46)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  java.lang.Shutdown.runHooks(Shutdown.java:123)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  java.lang.Shutdown.sequence(Shutdown.java:167)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  java.lang.Shutdown.exit(Shutdown.java:212)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  java.lang.Runtime.exit(Runtime.java:109)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  java.lang.System.exit(System.java:971)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  net.tinyos.packet.PhoenixSource.error(Unknown Source)
2017-01-30T11:31:38.43-0500 [APP/PROC/WEB/0]OUT  net.tinyos.packet.PhoenixSource.run(Unknown Source)
2017-01-30T11:31:38.45-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.coyote.http11.Http11NioProtocol         INFO    Stopping ProtocolHandler ["http-nio-8080"]
2017-01-30T11:31:38.45-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.coyote.http11.Http11NioProtocol         INFO    Destroying ProtocolHandler ["http-nio-8080"]
2017-01-30T11:31:38.47-0500 [APP/PROC/WEB/0]OUT Exit status 2
2017-01-30T11:31:38.48-0500 [CELL/0]     OUT Exit status 0
2017-01-30T11:31:38.55-0500 [CELL/0]     OUT Destroying container
2017-01-30T11:31:38.56-0500 [API/0]      OUT Process has crashed with type: "web"
2017-01-30T11:31:38.59-0500 [API/0]      OUT App instance exited with guid 7dc26756-c9b5-4b85-ab2c-5f47bf0cd849 payload: {"instance"=>"", "index"=>0, "reason"=>"CRASHED", "exit_description"=>"2 error(s) occurred:\n\n* 2 error(s) occurred:\n\n* Exited with status 2\n* cancelled\n* cancelled", "crash_count"=>2, "crash_timestamp"=>1485793898490699391, "version"=>"a1f4732f-1992-4683-b82d-35945c4d2baf"}
2017-01-30T11:31:38.60-0500 [CELL/0]     OUT Creating container
2017-01-30T11:31:41.23-0500 [CELL/0]     OUT Successfully created container
2017-01-30T11:31:41.29-0500 [CELL/0]     OUT Successfully destroyed container
2017-01-30T11:31:44.79-0500 [CELL/0]     OUT Starting health monitoring of container
2017-01-30T11:31:45.85-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.coyote.http11.Http11NioProtocol         INFO    Initializing ProtocolHandler ["http-nio-8080"]
2017-01-30T11:31:45.86-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.startup.Catalina               INFO    Initialization processed in 725 ms
2017-01-30T11:31:45.87-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.core.StandardService           INFO    Starting service Catalina
2017-01-30T11:31:45.87-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.core.StandardEngine            INFO    Starting Servlet Engine: Apache Tomcat/8.0.39
2017-01-30T11:31:45.92-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.startup.HostConfig             INFO    Deploying web application directory /home/vcap/app/.java-buildpack/tomcat/webapps/ROOT
2017-01-30T11:31:46.56-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.jasper.servlet.TldScanner               INFO    At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
2017-01-30T11:31:46.63-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.startup.HostConfig             INFO    Deployment of web application directory /home/vcap/app/.java-buildpack/tomcat/webapps/ROOT has finished in 705 ms
2017-01-30T11:31:46.64-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.coyote.http11.Http11NioProtocol         INFO    Starting ProtocolHandler ["http-nio-8080"]
2017-01-30T11:31:46.65-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.tomcat.util.net.NioSelectorPool         INFO    Using a shared selector for servlet write/read
2017-01-30T11:31:46.66-0500 [APP/PROC/WEB/0]OUT [CONTAINER] org.apache.catalina.startup.Catalina               INFO    Server startup in 792 ms
2017-01-30T11:31:46.89-0500 [CELL/0]     OUT Container became healthy
In logs its showing the NullPointerException and connection refused (sf@<IP_ADDRESS>:9003 died - exiting (java.net.ConnectException: Connection refused (Connection refused))), but while running it on the local tomcat server, it works fine
Can anyone help?
Thanks,

@aerondeepak I see you're using the CF Container Networking features available in the cf-networking release:
cf allow-access FireDetection1 FireDetection2 --protocol tcp --port 8085

but your client application is trying to reach the server application via the public HTTP router (gorouter).  Specifically this
String url = "http://firedetection2.bosh-lite.com:8085/FireDetection2/?Value=3";

will not work.
You have two options:

To use the public router, drop the port number 8085 from the url, and ensure that the firedetection2 app has a public route configured.  In this case, you do not need to use the cf allow-access command.

In order for two application instances to connect via the container network, they need to connect directly, not via the CF gorouter.  In other words, you need to use the IP address of the destination application instance container instead of firedetection2.bosh-lite.com.

The second option generally requires some form of service discovery, so that the client (frontend) app can discover the IP address(es) of the server app (backend).  See our Eureka service discovery example here.
If you have further questions about using CF Container Networking, please open issues in the cf-networking repo or visit our Slack channel #container-networking on Cloud Foundry Slack.
cc: @rusha19

Closing due to inactivity.


Pasting null to TextInput will crash on iOS

Description
Pasting null to TextInput cause crash on iOS.
Here is my code:
<TextInput
    maxHeight={128}
    multiline
    onChangeText={text => setNewMessageText(text)}
    value={newMessageText}
/>

Crash message:
NSInvalidArgumentException
-[RCTMultilineTextInputView paste:]: unrecognized selector sent to instance 0x151fbb510

Recording:

React Native version:
System:
OS: macOS 10.15.6
SDKs:
iOS SDK:
Platforms: iOS 13.6,
react: 16.9.0 => 16.9.0
react-native: 0.61.5 => 0.61.5
Steps To Reproduce

Restart your simulator in order to clear clipboard
reopen your react-native APP
In your App, double click on TextInput and press "copy"

Expected Results
do nothing

Sorry, this crash is cause by react-native-image-keyboard.
Closing it.


Html web renderer issue when resizing browser

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce

Run standard Flutter Demo App using html web renderer flutter run  --web-renderer html
Zoom in and out browser window

Expected results
The action button is always visible and is placed in the right bottom corner.
Actual results
The action button disappears when zoom level is less than 100%.
Code sample
Code sample
// The problem isn't just with the action button.
// I added a drawer and app bar actions to show that this issue affects
// more than one item.
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Html renderer',
      theme: ThemeData(
        scaffoldBackgroundColor: Colors.black12,
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
      ),
      home: const MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key});

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  void _incrementCounter() {
    setState(() {
      _counter++;
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Theme.of(context).colorScheme.inversePrimary,
        title: const Text('Html Renderer Demo'),
        actions: const [Icon(Icons.login), SizedBox(width: 50)],
      ),
      body: Row(
        children: [
          Drawer(
            backgroundColor: Colors.orange,
            width: 300,
            child: ListView(
                children:
                    List.generate(5, (i) => ListTile(title: Text('${i + 1}')))),
          ),
          Center(
            child: Column(
              mainAxisAlignment: MainAxisAlignment.center,
              children: <Widget>[
                const Text('You have pushed the button this many times:'),
                Text('$_counter',
                    style: Theme.of(context).textTheme.headlineMedium),
              ],
            ),
          ),
        ],
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: _incrementCounter,
        tooltip: 'Increment',
        child: const Icon(Icons.add),
      ),
    );
  }
}

Screenshots or Video

Video demonstration - html renderer
renderer-html.webm

Video demonstration - canvaskit renderer
renderer-canvaskit.webm

Logs
I've just updated Flutter from 3.3.7 to 3.13.8.
The bug was not present in v.3.3.7.
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.13.8, on Ubuntu 22.04.3 LTS 6.2.0-35-generic, locale en_US.UTF-8)
    • Flutter version 3.13.8 on channel stable at /home/adams/snap/flutter/common/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 6c4930c4ac (6 days ago), 2023-10-18 10:57:55 -0500
    • Engine revision 767d8c75e8
    • Dart version 3.1.4
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /home/adams/Android/Sdk
    • Platform android-33, build-tools 33.0.1
    • Java binary at: /home/adams/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Linux toolchain - develop for Linux desktop
    • clang version 10.0.0-4ubuntu1
    • cmake version 3.16.3
    • ninja version 1.10.0
    • pkg-config version 0.29.1

[✓] Android Studio (version 2021.2)
    • Android Studio at /home/adams/android-studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] VS Code (version unknown)
    • VS Code at /snap/code/current
    • Flutter extension version 3.74.0
    ✗ Unable to determine VS Code version.

[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Ubuntu 22.04.3 LTS 6.2.0-35-generic
    • Chrome (web)    • chrome • web-javascript • Google Chrome 118.0.5993.88

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Hi @aseremak. Thanks for filing this. I see there is a currently open issue describing this case https://github.com/flutter/flutter/issues/129182. Kindly, comment, upvote and follow up on this issue for updates.
Closing this in favour of the already open issue, if you disagree, please comment and I'll reopen this.
Thank you!


Refactor Remaining string modules

Adds trailing commas rule in Prettier. I kept yanking lines around and then having things break because they lacked trailing commas.
HslColor (closes #174)
RGB (closes #175)
UUID (closes #176)
LatLong (closes #177)
Updated branding with a relevant usage in the UUID module (the version is now part of the brand) (closes #170)
Removed schemable generation code that relied on src/string since that folder no longer exists and we have no plans to ever remake it (new modules should be WithX extensions)
A functional integerRange for pattern builder! woo

regexFromPattern(PB.integerRange(12, 31)) => (something like)  /^(1[2-9]|2\d|3[0-1])$/

apologies for the length, but the commits should be mostly self-contained.

it does not close #92


Upgrade examples to use last Mapbox GL version

It would be nice to upgrade all the examples (and tests) to work with the latest MGL version, currently: v0.53.1

Examples are using MGL v1.0.0 now. We can close this ticket.


NTR: GC-box binding

Please provide as much information as you can:

Suggested term label: GC-box binding

Definition (free text)  Binding to an GC-box, a DNA motif with the consensus sequence GGGCGG that is located upstream of the start point of eukaryotic transcription units. The GC-box may occur in multiple copies or in either orientation.

Reference, in format PMID:####### PMID: 14701757 and http://purl.obolibrary.org/obo/SO_0000173

Gene product name and ID to be annotated to this term human SP1 P08047

Parent term(s)  GO:0000978 RNA polymerase II cis-regulatory region sequence-specific DNA binding

Children terms (if applicable) Should any existing terms that should be moved underneath this new proposed term? None

Synonyms (please specify, EXACT, BROAD, NARROW or RELATED)

EXACT: GC box binding

BROAD: GC rich promoter region binding

RELATED: GC-rich region binding

RELATED: GC_rich_promoter_region binding

Sorry I can never remember which type of synonym these would be - please correct as required

Cross-references

For enzymes, please provide RHEA and/or EC numbers.

Can also provide MetaCyc, KEGG, Wikipedia, and other links.

Any other information
Note that the parent term is not promoter binding, even though this is the parent in SO, as we do not have promoter binding in GO only core-promoter binding which is too specific for the GC-box binding term

+[Term]
+id: GO:0140728
+name: GC-box binding
+def: "Binding to a GC-box, a DNA motif with the consensus sequence GGGCGG that is located upstream of the start point of eukaryotic transcription units. The GC-box may occur in multiple copies or in either orientation relative to the transcription start site." [PMID:14701757]
+synonym: "GC box binding" EXACT []
+synonym: "GC rich promoter region binding" BROAD []
+synonym: "GC-rich region binding" BROAD []
+synonym: "GC_rich_promoter_region binding" BROAD []
+is_a: GO:0000978 ! RNA polymerase II cis-regulatory region sequence-specific DNA binding
+property_value: term_tracker_item https://github.com/geneontology/go-ontology/issues/22414 xsd:anyURI
+created_by: pg
+creation_date: 2021-11-23T08:51:58Z
+

Need to add LD when SO imports have run


[Feature] Enable user to provide custom adapter via profiles.yml

resolves https://github.com/dbt-labs/dbt-core/issues/3962
Problem
Currently customizing dbt adapters and dbt functionalities is very hard to not possible. This PR enable end use to extend exsting adapters and add his/her own customization(special needs) to dbt
Solution
Enabling end user to provide his/her  custom adapter, using the  adapter_class setting in profiles.yml
snowflake:
  target: dev
  outputs:
    dev:
      type: snowflake
      adapter_class: my.customized.adapter.SnowflakeAdapterV2Customized

and user adapter could be something like
class SnowflakeAdapterV2Customized(SnowflakeAdapter):
    def __init__(self, config) -> None:
        print(f"WARNING: Using User Provided DBT Adapter: {type(self).__module__}.{type(self).__name__}")
        super().__init__(config=config)

    @available
    def my_custom_method(self, arg1: str, arg2: str):
        print('do something here')

Checklist

[x] I have read the contributing guide and understand what's expected of me
[x] I have run this code in development, and it appears to resolve the stated issue
[ ] This PR includes tests, or tests are not required/relevant for this PR
[ ] This PR has no interface changes (e.g. macros, cli, logs, json artifacts, config files, adapter interface, etc.) or this PR has already received feedback and approval from Product or DX

cc @jtcohen6 could you please have look? I believe the changes gives the idea. if it looks good then i will ad test as well

Like @jtcohen6 explained in https://github.com/dbt-labs/dbt-core/issues/3962#issuecomment-929394776, it's been a deliberate decision to not allow user-space Python code within your dbt project. We see this as serving as an important security and complexity safeguard, and we do not plan to change it. So I'm closing this PR accordingly.


Updating docblock for TimberImage(url)|resize(0, 50)

Finished off #804 - just adds comments in docblock

:tada:


pull request for e2e test at 01/01/2017 14:45:13

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


[BUG?] Unable to require 1.0.0

For some reason Composer can't locate the 1.0.0 branch for PHP RAML Parser. I stuck it in require as "alecsammon/php-raml-parser": "1.0.0" and also tried setting the @dev flag and appending -dev with no luck. Originally my composer.json had a minimum stability of "dev", but I've since removed that for best practices. It was on there from the original repo I had the JSON from, so I tried requiring this repo with it on without any luck. Composer was scanning the tags for the repo, but not the branches.
I've been picking at this problem for some time now, and I'm starting to wonder if it's not my configuration that's the problem, but possibly something on the repository that's causing it. Can you look into it and let me know if it's something on your end, please?

I was able to grab it manually through Git, so it must have been something on my end. False alarm. For anyone who comes across this issue, I removed the entry from composer after I pulled the "master" branch. In Git, you'll need to checkout the desired branch.

Hi Rick,
No worries. I've now promoted 1.0.0 to a tag on master. Should be able to drop the "dev".

Great. Thank you.


Fab update

Update FAB behaviour for page changes in viewpager.
Without support design library.

Looks good :+1:

Thanks @damianurbanczyk


Use pkg_zip to compress doc [BUILD-450]

This PR adds two more targets to the swift_doxygen macro:

target_name_html, which filters doc files
target_name_zip, which creates zip

@isaactorz Doxyfile (doxygen template) and latex files.


Order taxons by updated at

This PR does the following:

changes the way we fetch Taxons from get_linkables to get_content_items;
sorts taxons by their public_updated_at attribute rather than by title. This is now possible because we are using get_content_items, which returns a lot more attributes for each of the taxons.

Trello: https://trello.com/c/y9VdJshp/111-add-created-at-updated-at-ordering-to-taxons-list

Cool, good to see that we no longer misuse linkables for the index page with this.

I will fix this so we use linkables where needed and get_content_items elsewhere.

@tijmenb I've changed things a bit:

we use the publishing api to sort by public_updated_at;
we use get_linkables for dropdowns and get_content_items for the taxons' index page.

WDYT?

Most excellent!


Reformat code according to Google C++ Style Guide

In order to resolve issue #7, I added the .clang-format file in the project's root with the command
lang-format -style=google -dump-config > .clang-format
Running clang-format -i -style=file Turn/**/*.h Turn/**/*.cpp then updates all files according to the style guide.
If one want's to use a linter while coding in VisualStudio, please follow the instructions mentioned in this blog article by rogeriodossantos

Hi @artpropp, I will merge this as soon as I get Travis CI up and running, thanks

Hey @artpropp, a lot has changed since this PR, which creates a lot of conflicts on your branch. Could you just include the .clang-format file without the reformat?

Hi, I think I can help with this issue.


Question/request: Is there a way to keep aspect ratio when resizing the window manually ?

I've tried to search about it, but is there a way to keep the aspect ratio of the window, when I manually resize the window (meaning I exclude the single clicking for full-screen resizing, whether by keyboard or by mouse) ?
This way the window of ScrCpy will fit nicely with the content it shows (again, I'm excluding the scenario of full screen).
I mean using this:

I want to avoid the black parts around the content.
Maybe like some video players (I use Media Player Classic), we could use CTRL key while resizing, to force staying on original aspect ratio?
Or force it by a flag?
Or both?

Duplicate of #2317. See https://github.com/Genymobile/scrcpy/issues/2317#issuecomment-841692150
Note that you could remove the black borders after the resize by double-clicking on them, or Alt+w.

@rom1v Useful tips. A bit hard to double tap when they are thing though.

@rom1v BTW, using the tips I've noticed an issue: It goes to the top-left corner, instead of resizing based on the content, meaning that when I use it, the content moves to somewhere else.
Is this bug reported?

Indeed, it would be better if the device content stays at the same place.
I just implemented it: center_on_resize

@rom1v Wow this was fast. Thank you!

Indeed, it would be better if the device content stays at the same place.
I just implemented it: center_on_resize

Any way to disable resizing?


Centroid_x and centroid_y for effective focal length calculation

In the current implementation in ray_tracing only centroid_x is used for the calculation of the effective focal length. This should be updated to correctly calculate it depending on the position of the simulated light source in the field of view.

In #1047 we have removed the unused centroid_y variable (temporary) until we generalize it further.


Add request_render context method

Remove some redundant request_paint calls
Fixes #585.

Yeah. Ideally we'd want some way to test that the request flags are set (eg that we don't have a change that affected layout but didn't set the request_layout flag), but it would probably be pretty painful to implement.

Should this be marked as fixing #585?

Oh, right, knew I forgot something.

Yeah. Ideally we'd want some way to test that the request flags are set (eg that we don't have a change that affected layout but didn't set the request_layout flag), but it would probably be pretty painful to implement.

What I mean is that in each spot, you've made a decision as to which updates are appropriate and there were some criteria that you used in making that decision. It might be good to note that at the various callsites in a comment so that future-us will know why each decision was made and what the intent was.

@waywardmonkeys I've added some comments to some of the call sites.
I don't want to comment every call site; not just because that would be redundant, but because I think redundant comments actually make code less understandable (they make the reader wonder if they missed something).
So for something like this:
    pub fn set_line_break_mode(&mut self, line_break_mode: LineBreaking) {
        self.widget.line_break_mode = line_break_mode;
        self.ctx.request_layout();
    }

I think it's self-explanatory why changing the line breaking mode of a label impacts its layout.
Some other notes:

Some of the changes in the PR were request_paint -> request_render where the widget didn't actually benefit from changing the accessibility node, just because I did a project-wide rename. I think it's fine, request_render is a fine default, and it's okay if it schedules some redundant work. Still, I've reverted some of these changes to request_paint_only.
The Portal/ScrollBar code is kind of cursed and I tried to touch the request flags as little as possible there and keep behavior unchanged. In the future we might change requests to be a little more narrow (eg compose instead of paint).


Support for Setting Cell Values by Position in ISheet

File Type

[ ] XLSX
[ ] XLS

Use Case
int x = 0;
int y = 0;
object value = "Hello npoi!";

ISheet sheet = workbook.CreateSheet("sheet");
sheet.SetPointValue(x, y, value);

Description
In the process of using NPOI for Excel file operations, the current approach of manually creating rows and columns and then setting cell values becomes cumbersome and time-consuming, especially when dealing with large datasets. I would like to propose the addition of a more convenient feature to NPOI that allows users to set cell values based on cell positions, thus improving efficiency.

This looks to be a nice-to-have feature. If you are willing to create a PR, I will review the code.


Skip Gooey window if any command line args are passed?

Is it possible to resort to regular command line parsing if len(sys.arvg) > 1 and avoid displaying the Gooey window? I find that I like to drive my application from the command line and, so, if any args are given, I would like it to circumvent Gooey. Any tips?

Of course, a custom decorator can check if sys.argv > 1 and not use Gooey. :+1:


set_icon() is not working

I tried setting an icon on the window but It is not working.
I follow the document,
Added icons for all resolutions of 16x16, 24x24, 32x32, 48x48, 72x72, 128x128.
window = pyglet.window.Window()
icon1 = pyglet.image.load('16x16.png')
icon2 = pyglet.image.load('32x32.png')
icon3 = pyglet.image.load('48x48.png')
icon4 = pyglet.image.load('72x72.png')
icon5 = pyglet.image.load('128x128.png')
window.set_icon(icon1, icon2, icon3, icon4, icon5)

https://pyglet.readthedocs.io/en/latest/programming_guide/windowing.html
My environment is as follows.
Please tell me if there are any improvements or mistakes regarding this matter.
Mac OS: 10.15.6
Python: 3.8.5
Pyglet: 1.5.7

Do you get an error when running set_icon, or does it just not set the window icon correctly?

Closing as unresponsible


bug: Choose your own LLM missing on Pro

Installation Information
v5.3.27
Describe the bug
LLM selector missing on pro
Expected behavior
supposed to include all LLM choices - claude 2.1, gpt4, etc
Additional context (logs, images, etc)
5.2.23857-nightly

5.3.27

cody pro confirmation

It should be fixed by https://github.com/sourcegraph/jetbrains/pull/796. a new release (5.3.1544) is available in as a pre-release (and will be available soon as a release version - stable channel).

Same here. Still missing.

Switching to nightly installs version 5.3.1544 which fixes the problem. Please release this to stable soon

@marvin-hansen the stable channel version should be available 🚀


Image manipulation cropper screenshot

https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-TCA/blob/master/Documentation/Images/ManualScreenshots/ImageManipulationCropper.png

Reusing and extending the example of issue #108 :
{
    "suites": {
        "Introduction": {
            "screenshots": {
                "actionsIdentifierImageManipulation": [
                    {"action": "resizeWindow", "width": 1024,"height": 768},
                    {"action": "see", "text": "Page"},
                    {"action": "click", "link": "Page"},
                    {"action": "openPageTreePath", "path": ["Congratulations"]},
                    {"action": "switchToContentFrame"},
                    {"action": "waitForText", "text": "Congratulations", "timeout": 5},
                    {"action": "click", "link": "div#element-tt_content-210 a[href*=edit]"},
                    {"action": "waitForText", "text": "Edit Page Content \"Deliver business value\" on page \"Congratulations\"", "timeout": 5},
                    {"action": "click", "link": "Images"},
                    {"action": "click", "link": "//div[@id=\"data-1-tt_content-210-image_records\"]/div[1]//button[contains(@class, \"form-irre-header-button\")]"},
                    {"action": "click", "link": "//div[@id=\"data-1-tt_content-210-image_records\"]/div[1]//button[contains(., \"Open Editor\")]"},
                    {"action": "wait", "timeout": 0.3},
                    {"action": "makeScreenshotOfWindow", "fileName": "IntroductionImageCroppingOverlay"}
                ]
            }
        }
    }
}

Unfortunately this currently ends with a JavaScript type error which gets thrown when opening the modal. This has to be fixed on TYPO3 side.

Did the solution work?

Hi @linawolf , what is missing to take screenshots of the cropping plane?


Testing with node 0.12 instead of 0.11

Travis has had Node 0.12 for a while, so it's probably better to test with that (until v4 comes out next month or so).
Travis wouldn't run the tests on my fork because of setuid issues, so if the tests fail for this PR, we'll know why.

Yes, good idea. Thanks.


[embedded-wallet] Write the Wallet loader in TypeScript and build it as JS

The current implementation of the wallet.js script is entirely done in JavaScript, which leaves us without any chance to inject dependencies such as eventemitter3 or debug (see #250).
A way to improve this situation is to do the following:

Reimplement the script in TypeScript in loaders/wallet.ts.
Add an extra step in the build process to bundle it with tsc (or if necessary, with a more suitable bundler) and copy the transpiled file into public/.

Ideally, we'd output the wallet.js as ES5.

Superseeded by #277.


Automatically enable Sign in with Apple Entitlement (its possible, in fact, easy!)

This issue is half documentation issue, half feature request. The documentation states: "Note: AFAIK there is currently no way to automate the addition of this capability" with regards to enabling Sign In with Apple entitlement: https://github.com/dpa99c/cordova-plugin-firebasex#ios-3
Maybe at the time of writing it was not possible, but it is now trivial to enable this entitlement automatically. I've created a plugin to do so: https://github.com/findmate/cordova-plugin-enable-applesignin ... It's just a few lines added in plugin.xml
I've been testing with this, and when you remove/add platform, it will correctly set the capability, one less manual thing to worry about!
It would be great to include this capability automatically, or at least mention the plugin in the docs so people don't have to remember to manually enable this capability.

Maybe this entitlement was always there since Sign In with Apple was released and I just missed it but could've sworn I looked for it when implementing this...
Anyway thanks for pointing it out - will add it to the config.xml


Support x/y click offset in page.click()

Opening this to capture discussions around https://github.com/GoogleChrome/puppeteer/issues/1089. @JoelEinbinder and I chatted about adding an option to page.click() so users could specify an x/y offset for the click (instead of always defaulting to the center of the element).  Currently, there's a fair amount of code that users need to write to do that (get element, get bounding box, use page.mouse.click(), etc.) and page.click already has most of that built in (get via css selector, scroll to element, click it).
Would be nice to have something shorter.

@ebidel @JoelEinbinder is there any api suggestion? x/y might not be very convenient since there are dozens of different coordinate systems.
Should we have "location" argument instead, e.g.:
page.click('.tweet', {
  location: 'topleft' // defaults to 'center', could be also 'topright',...
});

I like offsetX because it corresponds to the property on mouse events
On Tue, Oct 31, 2017 at 2:19 PM Andrey Lushnikov<EMAIL_ADDRESS>wrote:

@ebidel https://github.com/ebidel @JoelEinbinder
https://github.com/joeleinbinder is there any api suggestion? x/y might
not be very convenient since there are dozens of different coordinate
systems.
Should we have "location" argument instead, e.g.:
page.click('.tweet', {
location: 'topleft' // defaults to 'center', could be also 'topright',...
});
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/GoogleChrome/puppeteer/issues/1232#issuecomment-340909935,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEaPaaRQmmK9T_qIB1vSZoWhULA0mAqjks5sx47RgaJpZM4QNS3g
.

offsetX - relatively to what position and in which coordinates? Does it account for transforms?

offset* SGTM. That's from the center or the topleft?

which coordinates? Does it account for transforms?

Does page.click() account for those? Whatever it does :)

Why wouldn't the mouse coordinate system function using the same mechanism as the screenshot clip coordinate system?

this would be really useful to click on elements within an iframe which we cannot control

using offsets for clicking overlapping elements is very fragile
When testing if an element is clickable or not document.querySelector('.tweet').click(); would be useless since it can click anything even when the element is overlapped.  I would prefer a fragile method.

Sorry if this already exist somewhere. This page is the first hit searching for puppeteer click x y.

@aslushnikov Why wouldn't the mouse coordinate system function using the same mechanism as the screenshot clip coordinate system?

This is already implemented with the Mouse.click(x, y) api.

For clicking the element on its start (specific position). Here I implement it
let mySelector='div[id="test"]'
const myObject = await page.$(mySelector)
const coOrdinates = await myObject.boundingBox()
await page.mouse.click( coOrdinates.x+1 , coOrdinates.y+1 )

For clicking the element on its start (specific position). Here I implement it
let mySelector='div[id="test"]'
const myObject = await page.$(mySelector)
const coOrdinates = await myObject.boundingBox()
await page.mouse.click( coOrdinates.x+1 , coOrdinates.y+1 )

@azazrehman but it not worked in my case when i changed my object's position to some other point

For clicking the element on its start (specific position). Here I implement it
let mySelector='div[id="test"]'
const myObject = await page.$(mySelector)
const coOrdinates = await myObject.boundingBox()
await page.mouse.click( coOrdinates.x+1 , coOrdinates.y+1 )

@azazrehman but it did not work in my case when I changed my object's position to some other point
Can you please share your code so that we can check it


password require

I

have version 5.0.8 and authenticator asked me for password which i dont think i ever set up . Before i could just clik in on the icon and that app worked fine . Please help I have important passwords on it.

We've moved to another repository, report here: Authenticator-Extension/Authenticator#100


Fix Memoize Implementation

This PR does three things: 1) Correct issues in Memoize implementation; 2) Update tests for Memoize and Cartesian to reflect updated expectations; 3) Update TestingSequence with better expectations for how a testing sequence should be used.
Fixes #889

Upon further review, this is the incorrect path to address concerns anyway.


Allow disabling logging to /tmp/hcidump.pklg file

On some systems the /tmp directory is limited in size, so it is nice to disable the logging to this file.
Fixes #58

Ping :)

Sorry for the long wait on this one @axelson. I think the logging system needs to be reworked quite a bit, but this is great for now!

No worries! (and I have more than my fair share of outstanding PR's that I take a while to look at /merge). Thanks for merging!


Scaffolding tool for building operators

Would you like to work on this feature?
yes
What problem are you trying to solve?
To have a scaffolding on top of kube-rs, so that it can be used a plugin feature or extended capability for developing operators in k8s. This would provide a building base for new operators in Rust
Describe the solution you'd like
A simple scaffolding built on top of kube-rs, which can be used as a CLI , to build the initial config files for writing an operator, like, ready-made, reconciler functions, CRD yamls, RBAC config files and so on
Describe alternatives you've considered
Not yet considered
Documentation, Adoption, Migration Strategy
A CLI abstraction would be useful for this tool
Target crate for feature
kube-client

Hey there. I appreciate the initiative on this! I think scaffolding of kube is a little early in-org with some of the changes we have planned (there's a lot more room to simplify the controller code which would reduce the need for scaffolding).
Scaffolding needs to be maintained, and at the moment we have enough work accomplishing the goals we have for kube with the associated controller-rs and other tooling in the org with the current bandwidth for our maintainers. We did suggest something similar a year back with templating out an entire repo with cargo-generate in #580, but it was again deprioritised (not because it's not worth doing, but because there are a lot of other things more worth doing).
Still, a CLI that can do something like what you suggest would be interesting to see, and it could indeed be useful! However; it probably would not need to live inside kube-rs/kube but rather it's own repo using kube as a library to do the scaffolding (this also keeps CLI / AST specific dependencies needed outside of kube). Honestly, this feels like a good project to try to prototype outside the org. Happy to look at what you can come up with and offer suggestions (or you can ask question in the discussions / discord)!


Could not find a declaration file for module '@pixi/loaders' - v5

Expected Behavior
You install typescript types and you don't get an error.
Current Behavior
If you use typescript with pixi new modules you get the following error
Could not find a declaration file for module '@pixi/loaders'. <EMAIL_ADDRESS>implicitly has an 'any' type.
  Try `npm install @types/pixi__loaders` if it exists or add a new declaration (.d.ts) file containing `declare module 'pixi__loaders';`

Possible Solution
I tried to install @types/pixi.js but it doesn't detects it. Also the error tells me to npm install @types/pixi__loaders but pixi__loaders doesn't exists.

pixi.js version: 5.0.0-alpha.2

Currently, we do not have typings for packages like @pixi/loaders, only typings are available for pixi.js and pixi.js-legacy bundles. We need a better way to generate these with our build process. Somewhat non-trivial. If anyone has an elegant solution or wants to create typings for 30 some modules, please help.

Maybe instead of having a different package for each module it would be better to create a babel plugin that when you build your project just detects which ones are you using to include them.
A good example of this concept is this plugin https://github.com/megawac/babel-plugin-ramda
I think it would be a lot easier than maintaining all those packages.

We are using rollup to generate ES builds which can be used by Webpack and other for tree shaking build processes. We’d rather have dependencies be declarative than using a magic build process to drop code. It handles more use cases for people who aren’t using Babel. I think the package org is not that much to maintain/test/release unless we have to be maintaining hand rolled typings.

Okay, I just thought about this because I think it would solve this particular problem with types.
If the only that can be done is this manual process for every package I can help, I just need an example. I'm quite new at typescript and Im not familiar with the webpack bundling process.

Thanks that’d be awesome. The best example right now would be pixi-filters which is similar to v5. https://github.com/pixijs/pixi-filters. If you look at any one of the filters they have their own typings.the difference is that v5 packages don’t have a namespace or global export. So there would just be a module definition.

I can take a look at the weekend, though at first sight I don't have very clear what I have to do. Just one module as an example would be nice to start 🙂


[Snyk] Security upgrade alpine from 3.11.6 to 3.20.3

Snyk has created this PR to fix 4 vulnerabilities in the dockerfile dependencies of this project.
Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.
Snyk changed the following file(s):

build/cert-agent/Dockerfile

We recommend upgrading to alpine:3.20.3, as this image has only 1 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.
Vulnerabilities that will be fixed with an upgrade:

Issue
Score

Buffer Overflow SNYK-ALPINE311-OPENSSL-1569451
  261

Buffer Overflow SNYK-ALPINE311-OPENSSL-1569451
  261

Out-of-bounds Write SNYK-ALPINE311-ZLIB-2977081
  240

Out-of-bounds Read SNYK-ALPINE311-APKTOOLS-1534687
  212

Use After Free SNYK-ALPINE311-BUSYBOX-1920741
  208

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Use After Free

:tada: Snyk checks have passed. No issues have been found so far.
:white_check_mark: code/snyk check is complete. No issues have been found. (View Details)


Add user models

Added

Added UserCreateQueryV1.
Added UserIdTokenCreateQueryV1.
Added UserIdUpdateQueryV1.
Added UserV1.

Codecov Report

Merging #29 (a2237ad) into master (5c7b47b) will decrease coverage by 18.90%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master      #29       +/-   ##
===========================================
- Coverage   83.19%   64.28%   -18.91%
===========================================
  Files           5        3        -2
  Lines         119       56       -63
  Branches       12       10        -2
===========================================
- Hits           99       36       -63
  Misses         20       20

Flag
Coverage Δ

backend-api-models
64.28% <ø> (ø)

json-schema-utils
?

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

Impacted Files
Coverage Δ

...on-schema/fixtures/JsonRootSchema202012Fixtures.ts

...ls/src/json-schema/functions/traverseJsonSchema.ts

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


Initial models

should we have a types class for tbdex-kt as well? noticed that some of the types from tbdex-js are inside of Resource.kt for example


chaincode upgrade failed

chaincode status
  - lastTransitionTime: "2023-04-14T10:50:25Z"
    message: chaincode is not running on this peer node bjwswang-peer-k3kp5
    nextStage: Running
    reason: chaincode is not running on this peer node bjwswang-peer-k3kp5
    status: "False"
    type: Error
  - lastTransitionTime: "2023-04-14T10:50:30Z"
    message: chaincode is running
    nextStage: ""
    reason: ""
    status: "True"
    type: Running
  phase: ChaincodeApproved
  sequence: 1

chaincode upgrade failed again due to webhook not passed
{
  "message": "HTTP request failed",
  "locations": [
    {
      "line": 2,
      "column": 3
    }
  ],
  "path": [
    "chaincodeDeploy"
  ],
  "extensions": {
    "code": "INTERNAL_SERVER_ERROR",
    "exception": {
      "response": {
        "statusCode": 403,
        "body": {
          "kind": "Status",
          "apiVersion": "v1",
          "metadata": {},
          "status": "Failure",
          "message": "admission webhook \"proposal.validate.webhook\" denied the request: you can only upgrade when the phase of the chaincode is ChaincodeRunning, Or the chaincode was successfully committed, but the service did not start properly at the end. current phase is ChaincodeApproved",
          "reason": "you can only upgrade when the phase of the chaincode is ChaincodeRunning, Or the chaincode was successfully committed, but the service did not start properly at the end. current phase is ChaincodeApproved",
          "code": 403
        },
        "headers": {
          "cache-control": "no-cache, private",
          "content-length": "581",
          "content-type": "application/json",
          "date": "Wed, 19 Apr 2023 05:16:42 GMT",
          "x-kubernetes-pf-flowschema-uid": "17c72ac8-56d3-43c2-b506-88369b3dfd6c",
          "x-kubernetes-pf-prioritylevel-uid": "0fbaace5-3e9b-4c80-933e-7035f7939373",
          "connection": "close"
        },
        "request": {
          "uri": {
            "protocol": "https:",
            "slashes": true,
            "auth": null,
            "host": "<IP_ADDRESS>:9443",
            "port": "9443",
            "hostname": "<IP_ADDRESS>",
            "hash": null,
            "search": null,
            "query": null,
            "pathname": "/apis/ibp.com/v1beta1/proposals",
            "path": "/apis/ibp.com/v1beta1/proposals",
            "href": "https://<IP_ADDRESS>:9443/apis/ibp.com/v1beta1/proposals"
          },
          "method": "POST",
          "headers": {
            "Accept": "application/json",
            "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImYxZTliNDg5MmZhNzVjZjk4MzcyMzNkNWFhYWRjMzc2ZTA5NjQzZDYifQ.eyJpc3MiOiJodHRwczovL3BvcnRhbC4xNzIuMjIuOTYuMjA5Lm5pcC5pby9vaWRjIiwic3ViIjoiQ2doaWFuZHpkMkZ1WnhJR2F6aHpZM0prIiwiYXVkIjoiYmZmLWNsaWVudCIsImV4cCI6MTY4MTk2NzI5OSwiaWF0IjoxNjgxODgwODk5LCJhdF9oYXNoIjoiM1daOTItcUwyaHg0d2ppVlJrWHJNZyIsImNfaGFzaCI6ImJfU1dud0ZpQjMyUWp6LVBCQ3lPTlEiLCJlbWFpbCI6ImFkbWluQHRlbnhjbG91ZC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiZ3JvdXBzIjpbImlhbS50ZW54Y2xvdWQuY29tIiwib2JzZXZhYmlsaXR5IiwicmVzb3VyY2UtcmVhZGVyIiwiYmVzdGNoYWlucyJdLCJuYW1lIjoiYmp3c3dhbmciLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJiandzd2FuZyIsInBob25lIjoiIiwidXNlcmlkIjoiYmp3c3dhbmcifQ.gvR7l9dwylFsMuiPweBOimQ0XGXUmyKmAxpdnT0IAjY4nT5qX6QfZS_r8HRF2m0xiMlAG1j4QkBmwxvE5Vxb_aQXaE1N2wPz12O2b5KUTpyhhRV2kZoVc2VVjXhr27gbkZqupkyPMYinVUYjC0HJvwa9XD7FVhImohk3KSFMNc3h8JaQFU-MCdrw5nw8I9xcP0CdJPyXWiEQ0NRtmTNgeNn7usEqfEkrjUDm5Mo6G4zdgMhGraGxZWOB8wWs-2HbbGzfFAmkjFntmdeAdmAueTAsWUCz0_SxadeuTHIauJNeWH3i6pbfORybrNB0KpdK3gFuz9u7jFLVveqmUrcHsA",
            "X-Forwarded-For": "<IP_ADDRESS>",
            "content-type": "application/json",
            "content-length": 328
          }
        }
      },
      "body": {
        "kind": "Status",
        "apiVersion": "v1",
        "metadata": {},
        "status": "Failure",
        "message": "admission webhook \"proposal.validate.webhook\" denied the request: you can only upgrade when the phase of the chaincode is ChaincodeRunning, Or the chaincode was successfully committed, but the service did not start properly at the end. current phase is ChaincodeApproved",
        "reason": "you can only upgrade when the phase of the chaincode is ChaincodeRunning, Or the chaincode was successfully committed, but the service did not start properly at the end. current phase is ChaincodeApproved",
        "code": 403
      },
      "statusCode": 403,
      "name": "HttpError"
    }
  }
}

sequence should be 2 but why 6 ?

closed as can't reporoduce


Lincoln County, Nevada GIS

called Melissa (Building/ Zoning ) and left a voicemail. Assesors office does not have data and told me she is the subject matter expert.
775-962-8071

gis data link is dead here: http://www.lincolncountynv.org/pb/planning/maps/index.htm

after a follow-up phone call she is sending...

she sent me the .lyr file...
I emailed back and she said that it worked for everyone else in the office.
I explained the difference between .lyr file and a shapefile... So this may be a bit!?!


Minimum requirements

Hello
just a suggestion, maybe write minimum requirements for the installation environment
e.g. PHP minimum supported version
Also, in the installation of the examples, maybe a more verbose installation guide for "dummies" that are new to Codeigniter .
Why not to allow them (I include myself to the list) to start directly with a better UX?
Thank you
Robert

Thanks for the feedback.

just a suggestion, maybe write minimum requirements for the installation environment
e.g. PHP minimum supported version

I have added more info about the PHP version and stuff to the readme and the docs.

Also, in the installation of the examples, maybe a more verbose installation guide for "dummies" that are new to Codeigniter .

I'm not sure what else I could put in the instructions for the demo because the installation path is quite precise, and from my point of view, nothing is missing.
Maybe the only thing missing is information on configuring the database connection, but that is documented in the framework's user guide. I see no point in redundancy.
Do you have any suggestions on what is missing?

Sure it is comprehensive for experienced Coders with lot of familiarity with Codeigniter :-) and related procedures.
Anyway thank you