primordic/IssueDupesLite huggingface dataset:
Repository: apache/cordova-plugin-inappbrowser

Issue #290: InAppBrowser will not destroy WebView after being closed (by invoking ref.close()) causing memory leaks
Created: 2018-08-31T22:41:33Z
On both Android and iOS, ref.close() does not close the window.  I can see the webview is still running.  Does not seem to be specific to device or OS.  However, I have been testing on iPhone X, with iOS 11.4.1 as well as Samsung S5 running Android 6.0.1.

Duplicate issue #844: inappbrowser app://close is not working on iOS 
Created: 2021-01-25T06:50:16Z
I had publish app to appstore.
and it works very well.
but I'm now did some change on code and found out that on IOS13 inappbrowser is not open properly( it close web right after open animation).
I saw inappbrowser change log and upgrade to 4.1.0
open very well!
but the problem is that on web view, I close web by clicking web button which is defined as window.open(app://close)
but it's not working anymore
web html 's script
function popClose(){
   window.open('app://close');
}


on web browser, I clicked button and it goes to popClose.
but it's not closed on iOS...
it even don't come to call back of browser.on('loadstars').subscribe() when trigger popClose function
Ionic code is as below.

  const browser = this.iab.create(url, '_blank', { location : 'no', toolbar : 'yes', zoom : 'yes' });
    browser.on('loadstart').subscribe(
      (event) => {
        console.log('###### browser start ###### ');
        console.log(event);
        if(event.url.indexOf("tel")>-1){
            console.log("gfogo")
            console.log(event.url.split("tel:")[1]);
            this.callNumber(event.url.split("tel:")[1]);
        }

        if(event.url == 'http://app://close' || event.url == 'app://close' || event.url == 'close') {
          browser.close();
        }
        console.log('###### browser end ###### ');
        
      }
    );

Closing comment (2021-04-08T13:55:13Z): the issue is related to:
#290
#649
#423
apparently if the browser window isn't visible you can't close it. I think the way the page is opened it's the issue.
I'm in a situation where i need to close the window when the app goes in background and i can't unless i first show it and then close it and this doesn't make any sense.
Beside, it's different issue, on ios, the page doesn't go fullscreen but where there is the notch i can see some space in the top.
Please provide assistance.
Thank you and regards
Repository: apache/cordova-plugin-inappbrowser

Issue #301: Issue with status bar on iPhone X when toolbar is at the top (v3.0.0)
Created: 2018-09-22T03:06:07Z
There is an issue with the status bar and the iPhone X as described at https://stackoverflow.com/questions/47399938/issue-with-status-bar-using-cordova-inappbrowser-and-ios-11-and-iphone-x
When the inappbrowser toolbar is at the top of the screen, the status bar on the iPhone X is half white and half gray.
Changing the following line in CDVInAppBrowser.m solves the problem and makes the whole status bar gray.  Change line:
statusBarFrame.size.height = STATUSBAR_HEIGHT;
to
statusBarFrame.size.height = 0;
This does not seem to negatively affect other iPhones or iPads.

Duplicate issue #525: iphone 10 notch issue in inappbrowser 
Created: 2019-08-21T06:04:05Z
Bug Report
when inapp browser is loaded in iphone x status bar height is only 20px as it is hard coded
What is expected to happen?
if the view is loaded in the browser  set status bar height must be set to 46px instead of 20px(which is hard coded in plugin file cdvuiinappbrowser.m)
What does actually happen?
it is has been set to 20px and displaying a half greyed screen it can be made to zero by changing "statusbar.height to 0 in viewdidload(){}"  in plugin but changing plugin is not coding format
Information

Command or Code

Environment, Platform, Device

Version information

Checklist


 I searched for existing GitHub issues
 I updated all Cordova tooling to most recent version
 I included all the necessary information above

Closing comment (2020-04-11T14:34:14Z): closing as duplicate of #301
Repository: apache/couchdb

Issue #5077: No Release file for Ubuntu 24.04 LTS
Created: 2024-06-05T11:32:35Z
Description
I want to install CouchDB on a Ubuntu Server 24.04 LTS and followed the offical docs here: CouchDB docs
But when update the repositores with sudo apt update, I get the following error messages.
Hit:1 http://ports.ubuntu.com/ubuntu-ports noble InRelease
Hit:2 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease
Hit:3 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease
Hit:4 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease
Ign:5 https://apache.jfrog.io/artifactory/couchdb-deb noble InRelease
Err:6 https://apache.jfrog.io/artifactory/couchdb-deb noble Release
  404   [IP: 44.226.59.123 443]
Reading package lists... Done
E: The repository 'https://apache.jfrog.io/artifactory/couchdb-deb noble Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Steps to Reproduce
Fresh installation of Ubuntu Server 24.04 LTS
sudo apt update
sudo apt upgrade
Enabling the Apache CouchDB package repository
sudo apt install -y curl apt-transport-https gnupg
curl https://couchdb.apache.org/repo/keys.asc | gpg --dearmor | sudo tee /usr/share/keyrings/couchdb-archive-keyring.gpg >/dev/null 2>&1
source /etc/os-release
echo "deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ ${VERSION_CODENAME} main" | sudo tee /etc/apt/sources.list.d/couchdb.list >/dev/null
sudo apt update
Expected Behaviour
Update repositories und install CouchDB after enabling the Apache CouchDB package repository
Your Environment
Hardware: Raspberry Pi 3B
OS: Ubuntu Server 24.04 LTS

CouchDB version used: latest
Browser name and version: -
Operating system and version: Ubuntu Server 24.04 LTS

Duplicate issue #5359: Add support for Ubuntu 24.04 LTS ("noble")
Created: 2024-12-12T08:46:22Z
Summary
CouchDB can't be installed on Ubuntu 24.04 LTS as there is no deb.
It has been the recommended long-term-support version for people to install since April, so is an obvious choice for servers.
Desired Behaviour
We want to be able to follow the documentation at:
https://docs.couchdb.org/en/latest/install/unix.html#enabling-the-apache-couchdb-package-repository
But it fails because "noble" is returned for ${VERSION_CODENAME}
Possible Solution
Add "Ubuntu 24.04 LTS" to the list at https://docs.couchdb.org/en/latest/install/unix.html#installation-using-the-apache-couchdb-convenience-binary-packages
And add the corresponding deb release, or course :-)

Closing comment (2024-12-14T15:27:52Z): Closing this as duplicate of #5077.
Repository: apache/couchdb

Issue #546: Support additional INCLUDE/LIB paths during compile
Created: 2017-05-30T16:47:12Z
Problem
Try to build CouchDB 2.0.0 from the source on CentOS 6.9 stopped with this problem:
Compiling /home/USER/tmp/apache-couchdb-2.0.0/src/couch/priv/couch_js/http.c
/home/USER/tmp/apache-couchdb-2.0.0/src/couch/priv/couch_js/http.c:18:19: Warning: jsapi.h: No such file or directory

Setup
I've build ERLANG OTP 17.5 and SpiderMonkey 1.8.5 in the local user directory.
They are available in $HOME/include and $HOME/lib.
What i tried
Give configure the paths like in earlier CouchDB versions (./configure --with-js-lib=$HOME/lib --with-js-include=$HOME/include/js) doesn't work and was ignored.
I tried to set the paths as compiler vars.
CFLAGS=-I$HOME/include
LDFLAGS=-L$HOME/lib

But it also doesn't work. The compile run breaks.
Another try:
export CPATH=$HOME/include:$LD_LIBRARY_PATH
export LIBRARY_PATH=$HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$HOME/lib:$LD_LIBRARY_PATH

Make always fails at the same point.

Duplicate issue #727: Make couchdb 2 cross compile friendly
Created: 2017-07-31T13:11:51Z
Couchdb can't be cross-compile at this time (or haven't found the way to do so) and this is very unfortunate. It make not simple or impossible to build package for another architecture.
If couchdb can be cross-compiled right now, can you tell me how to do or a link to a documentation to do that.
Expected Behavior
./configure should handle --host --build --prefix options
make should use LDFLAGS and other standard flag than override them in rebar files.
Context
Build package to another processor architecture than the one i run in order to build package on a system to run for another unable to build for it's own easily
Your Environment

Version used: 2.0.0
Operating System and version (desktop or mobile): Linux Desktop
Target: Linux armv5

Closing comment (2017-07-31T15:02:23Z): This is basically a duplicate of #546.
Repository: apache/couchdb

Issue #1554: Additional Mango-based update handler / VDU functionality
Created: 2018-08-12T05:21:00Z
This ticket is intended to gather ideas for what other sorts of update handler / VDU functionality we could add to Mango to provide a declarative replacement for JS-based update handlers and VDUs. This is intended as a "blue-sky" ticket to gather ideas that can be implemented simply in a declarative fashion.
From #1534, I wrote:

There are other proposals to provide similar/useful functionality (#1532, #1533, #1498) if the operator decides to run without a JS engine (#1513), plus I suspect there are thoughts about doing Mango-based update functionality to filter fields, as well as apply database schema enforcement (type and format checking) in a declarative fashion for a NoJS mode. Could your embedded RasPi update function be written declaratively? I assume you're adding info such as incoming IP address, central timestamp, etc. which I could see being done automatically quite easily. This is a use case we can accelerate without the use of JS readily; we just need to agree on an API and how to write it down in a JSON blob.

Extracting:

Add datetime stamp (#1533)
Add IP address from incoming host, or other fields from the req object
Add additional content based on fields in the req object

Perhaps a lookup table that maps a req field value to a key:value pair (or JSON Patch) to insert?


Filter out (blacklist) or only allow (whitelist) certain fields (lists) - this is partial JSON schema support
Type-checking (field type is string, field date is ISO datetime|UNIX epoch, etc.)
Field validation (format-checking, i.e. string must match a regex like "$###.##" or an integer must be within a certain range)
Consider using output of another Mango index/query for validating a field? For instance, a Mango query of documents that are of type source and extracting the field ip_address, then only allowing documents to come through that have a matching req.ip_address (for example).

Same as above, but to implement the lookup table. Example: look up source's IP address, auto-add name of sensor which is in the first document that matches in the Mango index

Duplicate issue #1501: Support VDUs (document validation) in Mango
Created: 2018-08-07T13:59:03Z
@davisp:

I assume this means writing a VDU with a Mango selector? If so that seems easy enough to add.

@janl:

yea exactly

Closing comment (2018-08-13T04:16:14Z): Duplicate of #1554, oops. I'm closing this one because that ticket has a much richer discussion of this feature now.
Repository: apache/couchdb

Issue #5223: IPv6 URL Mis-handling
Created: 2024-09-06T03:58:53Z
Description
It looks like there's a bug in URL manipulation with regard to IPv6 addresses.
A snippet from /_scheduler/jobs:
    {
      "database": "_replicator",
      "id": "3e9e019d74f393c8fb8319dd43abec45+continuous",
      "pid": null,
      "source": "http://[fdaa:a:d05:a7b:12:eb5a:cc23:2]:5984/_users/",
      "target": "http://localhost:5984/_users/",
      "user": null,
      "doc_id": "pup_fdaa:a:d05:a7b:12:eb5a:cc23:2__users",
      "info": null,
      "history": [
        {
          "timestamp": "2024-09-06T03:45:14Z",
          "type": "crashed",
          "reason": "{replication_auth_error,\n    {session_request_failed,\"http://fdaa:a:d05:a7b:12:eb5a:cc23:2/_session\",\n        \"admin\",\n        {url_parsing_failed,{error,invalid_uri}}}}"
        },

Note that the _session URL does not show the requisite [] around the IP address.
Steps to Reproduce

Set up two CouchDB instances on an IPv6 network
Configure them to replicate with each other, referring to the other by IP address

Expected Behaviour
Replication happens cleanly.
Your Environment
{
  "couchdb": "Welcome",
  "version": "3.3.3",
  "git_sha": "40afbcfc7",
  "uuid": "2ec4265a1ffc0f5d75390407dd3cd392",
  "features": [
    "access-ready",
    "partitioned",
    "pluggable-storage-engines",
    "reshard",
    "scheduler"
  ],
  "vendor": {
    "name": "The Apache Software Foundation"
  }
}

Additional Context
This was exposed while working on an automagic CouchDB on fly.io project.

Duplicate issue #3973: IPv6 cluster
Created: 2022-03-27T23:00:18Z
I cannot setup a IPv6 cluster, because the _cluster_setup action add_node doesn't accept IPv6.
curl -H 'Content-type: application/json' "admin:password@host1.vlan0:5984/_cluster_setup" -d '{"action": "add_node", "host":"host2.vlan0", "port": 5984, "username": "admin", "password":"password"}' | jq
{
  "error": "invalid_ejson",
  "reason": "{conn_failed,{error,nxdomain}}",
  "ref": 878456848
}


host1.vlan0 resolves (AAAA) to an address similar to abcd:1234:abcd:1234:abcd:123:abcd:1
host2.vlan0 resolves (AAAA) to an address similar to abcd:1234:abcd:1234:abcd:123:abcd:2

When trying to set the "host" to the IPv6 address, I get:
{
  "error": "invalid_ejson",
  "reason": "{url_parsing_failed,{error,invalid_uri}}",
  "ref": 878456848
}

I also try to include the IPv6 between [ ] (thinking maybe couchdb tries to setup a URL like http://{ host }:{ port }) ... but it fails with the same error as if I used an hostname (error, nxdomain). (I wonder if there's a regex figuring out if the thing is an IP that only matches IPv4?)
Note: another hiccup was that apache.jfrog.io does not resolve in IPv6 (solved by downloading and copying the deb file manually... meh). But that's a different issue.

Closing comment (2024-09-06T03:59:38Z): The latter might be related to #5223, it looks like there's some URL string manipulation bugs.
Repository: apache/couchdb

Issue #508: Apache CouchDB Windows Service Paused
Created: 2017-05-07T19:34:11Z
I downloaded CouchDB as I was preparing my PouchDB project. My OS is Windows 10.
However when I tried to open Fauxton it said Connection refused, I went to look in my Services and I saw that Apache CouchDB Service is paused. I Stop ir and Start it, however I am getting this.

I tried googling all possible solutions, however I did not find what is exactly wrong. As there is no exact error and I do not understand CouchDB exactly the way it works or on what it relies, I can't seem to find solution.
Please let me know if I can provide any more details that would help to identify the issue.

Duplicate issue #588: Database will not open after multiple attempts of fixing it
Created: 2017-06-08T18:23:03Z
Expected Behavior


The service is running and you can connect to your database
Current Behavior


I watched a few videos on how to set it up and it followed them step by step, I go to connect to the database and it gives me:
This site can’t be reached
127.0.0.1 refused to connect.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED
I am using windows 10 creators update
Possible Solution


I tried to Shift+Right Click on the bin folder and run command prompt, I then typed couchdb and it ran its thing... Didn't work so I tried to run services as an admin and start the service "Apache Couchdb"  and to my luck, it didn't start. I tried to replace the 'nssm.exe' file and I haven't gotten it to work yet.
Steps to Reproduce (for bugs)



When I go to start the program it gives me an error "Windows could not start the Apache CouchDB on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code 3.
When I connect to 127.0.0.1:5984/_utils I get a "refused to connect"

Context


I can't use the database
Your Environment


Version used: CouchDB 2.0.0.1
Browser Name and version: Chrome 58.0.3029.110 (64-bit)
Operating System and version (desktop or mobile): Windows 10 Creators Update
Link to your project: NULL

Closing comment (2017-06-08T18:43:11Z): This is a duplicate of #508 . We hope to fix this problem with the CouchDB 2.1 release.
Repository: apache/hop

Issue #2214: [Task]: add possible hop-run exit codes to the docs 
Created: 2023-01-31T18:56:00Z
What needs to happen?
the hop-run docs do not mention the possible exit codes. they should.
Issue Priority
Priority: 3
Issue Component
Component: Documentation

Duplicate issue #2213: [Task]: add possible hop-run exit codes to the docs 
Created: 2023-01-31T18:55:55Z
What needs to happen?
the hop-run docs do not mention the possible exit codes. they should.
Issue Priority
Priority: 3
Issue Component
Component: Documentation

Closing comment (2023-01-31T20:52:27Z): Duplicate #2214
Repository: apache/hop

Issue #2936: hop-gui-client create zip file lack Nodes "case"
Created: 2023-05-17T08:02:40Z
Apache Hop version?
2.1.0
Java version?
1.8
Operating system
Windows
What happened?
When running to remote server with using SwitchCase plugin, the tmp zip file lack the node "cases" children: ""。The solution is as flowings:
File :  org.apache.hop.pipeline.transforms.switchcase.SwitchCaseMeta.java
Line: 122
  public SwitchCaseMeta(SwitchCaseMeta m) { this(); this.fieldName = m.fieldName; this.caseValueType = m.caseValueType; this.caseValueFormat = m.caseValueFormat; this.caseValueDecimal = m.caseValueDecimal; this.caseValueGroup = m.caseValueGroup; this.defaultTargetTransformName = m.defaultTargetTransformName; this.usingContains = m.usingContains; for (SwitchCaseTarget target : this.caseTargets) { this.caseTargets.add(new SwitchCaseTarget(target)); } }
change "this.caseTargets" to "m.getCaseTargets()"
Issue Priority
Priority: 1
Issue Component
Component: Hop Gui

Duplicate issue #2937: hop-gui-client create zip file lack Nodes "case"
Created: 2023-05-17T08:06:11Z
Apache Hop version?
2.1.0
Java version?
1.8
Operating system
Windows
What happened?
When running to remote server with using SwitchCase plugin, the tmp zip file lack the node "cases" children: ""。The solution is as flowings:
File :  org.apache.hop.pipeline.transforms.switchcase.SwitchCaseMeta.java
Line: 122
  public SwitchCaseMeta(SwitchCaseMeta m) { this(); this.fieldName = m.fieldName; this.caseValueType = m.caseValueType; this.caseValueFormat = m.caseValueFormat; this.caseValueDecimal = m.caseValueDecimal; this.caseValueGroup = m.caseValueGroup; this.defaultTargetTransformName = m.defaultTargetTransformName; this.usingContains = m.usingContains; for (SwitchCaseTarget target : this.caseTargets) { this.caseTargets.add(new SwitchCaseTarget(target)); } }
change "this.caseTargets" to "m.getCaseTargets()"
Issue Priority
Priority: 1
Issue Component
Component: Hop Gui

Closing comment (2023-05-17T09:04:37Z): duplicate of #2936
Repository: apache/hop

Issue #3780: [Bug]: Import of "User defined Java expression" (Janino) from kettle is converting the formula-Field wrong
Created: 2024-04-04T13:45:28Z
Apache Hop version?
2.8
Java version?
jdk-11.0.19.7-hotspot
Operating system
Windows
What happened?
I converted a bunch of Transformations from kettle files to HOP files using tha hop-import.bat.
The most Part is converted just fine, but the "User defined Java expression" (Janino) don't show the formula.
This is due an error in the conversion, where the node <formula_string> is converted in <formula>.
This is not correct. It should still be <formula_string>.
This seems to be related to the changes in the Formula Transform:

  
    
      hop/plugins/misc/import/src/main/java/org/apache/hop/imports/kettle/KettleConst.java
    
    
         Line 73
      in
      7330fa2
    
  
  
    

        
          
           {"formula_string", "formula"}, 
        
    
  


Issue Priority
Priority: 2
Issue Component
Component: Import

Duplicate issue #4389: [Bug]: Janino step not correctly imported from Kettle
Created: 2024-10-03T18:27:51Z
Apache Hop version?
2.10.0-SNAPSHOT
Java version?
Java 17
Operating system
Windows
What happened?
When importing a Janino step, the <formula_string> tag is replaced by , whereas it should not be for this step. As a result, the java code is lost.
  <step>
    <name>Kettle</name>
    <type>Janino</type>
    <formula>
      <field_name>COLUMN</field_name>
      <formula_string>java code</formula_string>
      <value_type>String</value_type>

public static final Map<String, String> kettleElementReplacements =
      Stream.of(
              new Object[][] {
                // Formula
                {"formula_string", "formula"},

Issue Priority
Priority: 3
Issue Component
Component: Import

Closing comment (2024-10-03T18:29:46Z): Duplicate #3780
Repository: apache/hop

Issue #2110: [Bug]: Unexpected error evaluation condition on Filter Rows transform
Created: 2022-12-29T18:39:28Z
Apache Hop version?
Just got a pull today from the main repository and rebuilt the sources
Java version?
OpenJDK 64-Bit Server VM Temurin-11.0.17+8
Operating system
Linux
What happened?
By executing the very simple sample pipeline I attached, we are getting a java.lang.RuntimeException: Unexpected error evaluation condition. Same issue also on Win 10
Issue Priority
Priority: 2
Issue Component
Component: Transforms

Duplicate issue #2136: [Bug]: Filter String comparisons using the = operator do not work, while using IN LIST will.
Created: 2023-01-07T19:45:05Z
Apache Hop version?
2.3
Java version?
11
Operating system
Windows
What happened?
If you take a String Field with value "One" and use the equal sign to test it against another String you set to a value "One", the transform refuses even to run.   However, if you change the comparator to "IN LIST" and use a semicolon-delimited list, everything works as expected.
Strings_using_equal_aginst_other_string.zip
Issue Priority
Priority: 3
Issue Component
Component: Transforms

Closing comment (2023-01-09T11:06:17Z): Duplicate of #2110. Look at the temporary workaround I wrote in that issue waiting for the solution. With that applied your sample works Brandon
Repository: apache/hop

Issue #2110: [Bug]: Unexpected error evaluation condition on Filter Rows transform
Created: 2022-12-29T18:39:28Z
Apache Hop version?
Just got a pull today from the main repository and rebuilt the sources
Java version?
OpenJDK 64-Bit Server VM Temurin-11.0.17+8
Operating system
Linux
What happened?
By executing the very simple sample pipeline I attached, we are getting a java.lang.RuntimeException: Unexpected error evaluation condition. Same issue also on Win 10
Issue Priority
Priority: 2
Issue Component
Component: Transforms

Duplicate issue #2135: [Bug]: Filter - Fails comparing Boolean using = against Boolean with a True value.
Created: 2023-01-07T14:58:59Z
Apache Hop version?
2.3
Java version?
11
Operating system
Windows
What happened?
If you try to use a filter and = is used as the test and you define a true or false boolean on the right side, the step fails and complains about the expression.
boolean_test_using_filter_with_equal_sign.zip
Just run this simple hpl and you will see what I mean.
Issue Priority
Priority: 3
Issue Component
Component: Transforms

Closing comment (2023-01-09T11:07:09Z): Duplicate of #2110 . Look at the temporary workaround specified in that issue
Repository: apache/hop

Issue #4811: [Bug]: hitting DEL when trying to rename a transform deletes the transform from canvas
Created: 2025-01-23T12:34:35Z
Apache Hop version?
apache/hop-web:2.11.0
Java version?
openjdk 17.0.2 2022-01-18 OpenJDK Runtime Environment (build 17.0.2+8-86) OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing)
Operating system
Docker
What happened?
Using the Web GUI container under RHEL 9.4, hitting DEL in a text input field (e.g. transform name) leads to the deletion of the transform in the canvas.
How to reproduce:

startup a container with the 2.11.0 hop-web image
open the default project
create a new pipeline
add the dummy transform
edit the dummy transform
click before the "D" in the transform name input field (such that the cursor blinks  before the "D"), and press DEL
the dummy transform gets deleted from the canvas

See the screenshots.
Issue Priority
Priority: 3
Issue Component
Component: Hop Web

Duplicate issue #4812: [Bug]: hitting DEL before the transform name deletes the transform from the canvas
Created: 2025-01-23T12:36:15Z
Apache Hop version?
apache/hop-web:2.11.0
Java version?
openjdk 17.0.2 2022-01-18 OpenJDK Runtime Environment (build 17.0.2+8-86) OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing)
Operating system
Docker
What happened?
Using the Web GUI container under RHEL 9.4, hitting DEL in a text input field (e.g. transform name) leads to the deletion of the transform in the canvas.
How to reproduce:

startup a container with the 2.11.0 hop-web image
open the default project
create a new pipeline
add the dummy transform
edit the dummy transform
click before the "D" in the transform name input field (such that the cursor blinks  before the "D"), and press DEL
the dummy transform gets deleted from the canvas (red frame)

See the screenshots.
Issue Priority
Priority: 3
Issue Component
Component: Hop Web

Closing comment (2025-01-23T15:28:47Z): Duplicate of #4811
Repository: apache/hop

Issue #1921: [Task]: Cleanup XML of action File Compare
Created: 2022-12-06T20:35:20Z
What needs to happen?
Cleanup XML of action File Compare
Issue Priority
Priority: 3
Issue Component
Component: Metadata

Duplicate issue #1970: [Task]: Cleanup XML of action File Compare
Created: 2022-12-07T10:49:10Z
What needs to happen?
Cleanup XML of action File Compare
Issue Priority
Priority: 3
Issue Component
Component: Metadata

Closing comment (2022-12-07T21:07:32Z): Duplicate #1921
Repository: apache/hop

Issue #4145: [Task]: Cleanup XML of transform `WriteToLog`
Created: 2024-07-20T12:29:41Z
What needs to happen?
Cleanup XML of transform WriteToLog
Issue Priority
Priority: 3
Issue Component
Component: Metadata, Component: Transforms

Duplicate issue #5076: [Bug]: Log level changes when migrating pipelines from older HOP versions
Created: 2025-03-26T16:13:31Z
Apache Hop version?
2.12.0
Java version?
21.0.5+11-LTS
Operating system
Linux
What happened?
The log level in the "Write to Log" transforms does not seem to be backward compatible with older versions of Apache HOP.
In my case, I have an existing Apache HOP project which was created using version 2.3.0. All manual logs use log level "Minimal". However, when the same project is opened in version 2.12.0, the log level magically changes to "Basic".
This isn't just an issue in the Apache HOP GUI. When running a pipeline edited in version 2.12.0 using version 2.3.0, the log output differs.
Issue Priority
Priority: 2
Issue Component
Component: Transforms

Closing comment (2025-03-26T16:37:21Z): Related to #4145
Repository: apache/hop

Issue #4952: [Bug]: Concat fields not working if TrimType is missing
Created: 2025-02-26T05:31:47Z
Apache Hop version?
2.13.0-SNAPSHOT
Java version?
openjdk-17
Operating system
Windows
What happened?
In ConcatFIelds transform, if TrimType is not present in one or more fields the output of  the transform will miss the content of that fields. See attached reproduction pipeline
test_concat_trim.zip
Issue Priority
Priority: 3
Issue Component
Component: Transforms

Duplicate issue #4986: [Bug]: Concat Fields Transform blank after concat
Created: 2025-03-05T13:04:33Z
Apache Hop version?
2.12
Java version?
openjdk version "17.0.2" 2022-01-18
Operating system
Windows
What happened?
Hi
Problem to concat fields with the transform in new version 2.12
The result is blank after concat. It's ok in 2.11
The separator in a space
The pipeline:



2.12



2.11 => OK


Issue Priority
Priority: 1
Issue Component
Component: Transforms

Closing comment (2025-03-05T13:14:47Z): duplicate #4952
Repository: apache/openwhisk

Issue #373: Improve message when activation is queried before action is run
Created: 2016-05-10T18:16:54Z
I noticed the following behavior: I invoke an action (async) and immediately I ask for the logs. I get something like this:
./wsk action invoke slack-channels-info
ok: invoked slack-channels-info with id cb5930907976445aaebe4a5fd661d304
ioana@Ioanas-MBP:bin [ioana-slackbot]$ ./wsk activation logs cb5930907976445aaebe4a5fd661d304
error: The requested resource does not exist. (code 353)

The message is misleading, there is no error, it's just that the action was not run yet (it's pending). We should fix this message.

Duplicate issue #1672: activation record may appear minutes after an action is invoked
Created: 2016-12-21T11:36:20Z
When invoking an action, an activation id is returned, but the record is not available until after the action initializes (and runs?). In case of docker actions with large images, pulling the image may take very long (minutes), and the activation record is not available for practically unbound amount of time (without any indication what exactly is going on) - potentially much longer than the specified timeout (which limits the runtime, but, perhaps, not the initialization time when the image is pulled).
It could be very useful if the activation record (with the id returned by 'wsk action invoke') was surfaced to the user immediately, to make consequent polling more straightforward/intuitive.

Closing comment (2016-12-21T11:44:06Z): Agree - this is a duplicate of #373.
Repository: apache/openwhisk

Issue #1489: CLI should not encode API response schema
Created: 2016-11-10T05:41:29Z
I've experience several instances where a schema change in the controller must be reflected in the CLI to properly render the expected output on the command line because the current CLI implementation encodes the types too strictly and unnecessarily - in every case I've encountered so far where I've made a schema change to add or remove a field, the CLI would have been just fine if it treated the response from the controller opaquely.
We should refactor the API respond handling in the CLI so that it uses more generic JSON object interface rather than strict types that just get in the way.
I've also found several instances where the CLI is not in sync with the controller (Evidenced by several defects I've opened for these in recent days) and the CLI injects properties that should not exist (and hence confusing).

Duplicate issue #1875: missing fields in 'wsk action get' 
Created: 2017-02-20T11:40:50Z
For nodejs zip actions, the output of 'wsk action get' is missing 'main' and 'binary' fields (which are required for programmatic introspection of actions).

Closing comment (2017-02-20T12:44:29Z): Duplicate of #1489 @dubeejw?
Repository: apache/openwhisk

Issue #471: Feed should be able to store state info
Created: 2016-05-19T21:00:29Z
From reporter:
The github/webhook action creates a webhook if params.lifecycleEvent == CREATE. The response from Github is the ID of the webhook created there as well as the url pointing to it. Currently, there is no established way to store such information in order to be able to delete it later. A solution could be that we store the url in annotations but I'm not sure that is the right way to go forward.
From @rabbah :
I think it may be relevant here. a feed creation could return values to store in the trigger so that on the next life cycle event, those values are sent as parameters with the request. This might solve the problem here if I understood it. If the values contain sensitive information, then they can be encrypted by the feed so they are treated as opaque values. A further refinement on this is to allow the feed to specify information it wants to receive back on the next life cycle event but also parameters to add to the trigger firing.

Duplicate issue #446: Passing parameters to trigger when deleting it
Created: 2016-05-17T12:53:45Z
As the trigger delete command will invoke the feed with 'DELETE' lifecycle parameter, I couldn't  pass additional parameters such as the credentials needed in order to delete the resources ( services ) used by the feed.
Is there any alternatives where can I pass additional parameters to the feed in the trigger delete command ?
Thanks

Closing comment (2016-05-20T04:50:30Z): This is related to #471. wsk trigger delete doesn't permit parameters which would be useful in this case for deleting a feed. As a work around, you can run the feed directly. Did you try that?
@mdeuser @dubeejw
Repository: apache/openwhisk

Issue #3032: Round-robin HA controller can lead to concurrent modications errors
Created: 2017-11-30T01:46:14Z
Since Nginx does proxy in Round-Robin way, some tests which were designed to run sequentially in one controller are failed.
Let me explain one example, travis of latest commit(0737826) failed the test "Wsk Package should allow updating a package". Because the result of package update was 409, not 200
See the code below
it should "allow updating a package" in withAssetCleaner(wskprops) { (wp, assetHelper) =>
    val name = "simplepackagetoupdate"
    assetHelper.withCleaner(wsk.pkg, name) { (pkg, _) =>
      pkg.create(name, params1)
      pkg.create(name, params2, update = true)
    }
  }

It might runs in this way
1. delete pkg when withCleaner starts -> controller0 delete package if it exists
2. pkg.create(name, params1) -> controller1 put package with rev A
3. pkg.create(name, params1) -> controller0 put package with rev B
4. delete pkg when withCleaner ends -> controller1 del package with rev A

Package is finally stored with rev B, but controller1 try to delete it with rev A, and then CouchDB response last operation as a conflict(409)
It could be success, if 'cacheInvalidation' msg arrived between 3 & 4. But we can't guarantee that.
I found that many tests were failed by similar scenario while running Travis.
Any good idea?
tarvis log
controller0_logs.log
controller1_logs.log

Duplicate issue #3021: Consider automatic server-side retry on concurrent modification of assets during CRUD operations
Created: 2017-11-29T00:31:59Z
21d37a1
This commit makes openwhisk unstable, including unstable travis build, concurrency issue raised in wskdeploy integration tests.
I have no idea about the detailed reason, but this commit makes Travis vulnerable.

Closing comment (2017-11-30T15:51:56Z): @houshengbo confirmed by reproducing and inspecting the logs that the conflict is caused by requests being sprayed to two controllers:

rule disable to controller 0
rule delete to controller 1

both of these operations update the associated trigger document.
Thinking further about server side retry on a conflict is wrong and the client should resolve the conflict. The session stickiness will alleviate this problem a bit and since we have two issues open related to that I'm going to consolidate these issues (hence closing this is a duplicate of #3032 for now since it contains a more accurate represenation of the issue).
Repository: apache/openwhisk

Issue #4811: Action level concurrency limits
Created: 2020-01-30T22:49:00Z
We are using OpenWhisk for serverless service. OpenWhisk does not support action level concurrency, in order to achieve action level concurrency we are thinking of assigning each function its own namespace and set concurrency limits accordingly.
Any issue with this approach? or any time line on action level concurrency support in OpenWhish?

Duplicate issue #5094: normal nodejs response time/concurrency for hello world? [specifically for openwhisk standalone]
Created: 2021-03-19T08:51:16Z
First of all, thanks for this awesome project.
Environment details:

local deployment (standalone docker img: openwhisk/standalone:nightly)
docker 18.09.8-ce, alpine linux 3.10 on WSL, Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz

Steps to reproduce the issue:
IMAGE="${1:-openwhisk/standalone:nightly}"
$ docker run --rm -d \
  -h openwhisk --name openwhisk \
  -p 3233:3233 -p 3232:3232 \
  -v /var/run/docker.sock:/var/run/docker.sock \
 "$IMAGE" "$@"
$ docker exec openwhisk waitready
$ AUTH=$(docker exec openwhisk wsk property get --auth | awk '{ print $3 }' )
$ wsk property set --auth $AUTH --apihost http://localhost:3233

$ echo 'function main(args) {
        const name = args && args.name || "stranger";
        return { greeting: `Hello ${name}!` };
      }' > hello.js

$ wsk action create helloJS hello.js --concurrency 10
error: Unable to create action 'helloJS': The request content was malformed:
requirement failed: concurrency 10 exceeds allowed threshold of 1 (code oUwMJCOQ4NCcatFSX49kTCwaFYtxhX7D)
Run 'wsk --help' for usage.

$ wsk action create helloJS hello.js
ok: created action helloJS

$ time curl -H 'Content-Type: application/json' -X POST -u "$AUTH" http://localhost:3233/api/v1/namespaces/guest/actions/helloJS?blocking=true
{....,"response":{"result":{"greeting":"Hello ${name}!"}...}
real    0m1.031s
user    0m0.005s
sys     0m0.001s

$ time curl -H 'Content-Type: application/json' -X POST -u "$AUTH" http://localhost:3233/api/v1/namespaces/guest/actions/helloJS?blocking=true
{....,"response":{"result":{"greeting":"Hello ${name}!"}...}
real    0m0.501s
user    0m0.004s
sys     0m0.001s

Provide the expected results and outputs:
I expected the second curl response-time to be much smaller/faster.
Provide the actual results and outputs:

Why is concurrency limited 1 for to nodejs:10? Documentation states otherwise.
It seems that, the more time is in between the curl calls..the smaller/faster the responsetime is.

Given a fair amount of activations, I would expect any recurring call to be superfast:
$ wsk activation list | grep helloJS | grep warm | wc -l
27

Closing comment (2021-04-11T14:36:32Z): This should be closed as a duplicate of #4811.
Repository: apache/openwhisk

Issue #1492: make cli autodetect when it's outdated and allow auto-update
Created: 2016-11-10T08:53:39Z
the cli should check whether there is a new version available and offer to directly download it and update utself

Duplicate issue #1678: CLI should prompt when new version is available
Created: 2016-12-23T18:42:22Z
Since the CLI is not installed via npm, there is no easy way to tell when a new version exists. The Ionic CLI will, not always, but a few times, tell you when a new version exists and your version is out of date.
Another option is to make the version display (I filed a bug report for that) also tell you what the most recent version is.

Closing comment (2016-12-23T20:17:13Z): Duplicate of #1492?
Repository: apache/openwhisk

Issue #270: update swagger and add schema validation tests
Created: 2016-04-27T12:28:27Z
The swagger doc has some inconsistencies with the API and the test coverage for schema validation is low. The controller unit tests can be extended to perform the schema validation. Any tests that fails to validate against the existing swagger will require an update to the whiskswagger.json.

Duplicate issue #401: In Swagger file, payload described as KeyValue model does not correspond to what server is expecting
Created: 2016-05-12T14:10:55Z
KeyValue defines an object as-is : {'key': 'name', 'value':'Phil'} while server only accepts {'name':'Phil'}.

Closing comment (2016-05-24T14:25:55Z): confirmed - related to #270.
also a bug for triggers POST.
Repository: apache/openwhisk

Issue #465: "publish" attribute should be removed from entities which are not packages
Created: 2016-05-19T13:10:36Z
The docs on actions do not include any information about the --shared option
The cli just says that it is a boolean:
usage: wsk-script.py action create [-h] [-u AUTH] [--docker] [--copy] [--sequence] [--lib LIB] **[--shared [{yes,no}]]** [-a ANNOTATION ANNOTATION] [-p PARAM PARAM] [-t TIMEOUT] [-m MEMORY] name artifact
It is not clear what you would use this for.

Duplicate issue #1359: remove publish attribute from actions
Created: 2016-10-03T14:30:39Z
After some experimentation, it became clear that the publish attribute for actions is not needed and, worse, can lead to confusion.
For example, create a package with --shared yes then create an action in that package also with --shared yes. Running wsk package get shows that the action has a publish value of false.  However, running wsk action get on the actions shows the publish value set to true.
Additionally, running wsk action create --shared no to create an action inside a published package does not prevent others from invoking the action - that is, the publish value has no effect.
Lastly... creating an action outside of a shared package with --shared yes does not allow others to invoke that action.
tl;dr The publish attribute for actions doesn't do anything, and should be removed.
This will affect the backend, CLI, and documentation.

Closing comment (2016-10-03T14:44:33Z): Mostly a duplicate of #465
Repository: apache/openwhisk

Issue #188: swift samples package
Created: 2016-04-06T16:39:44Z
currently the 'samples' package contains only node.js samples.
We should distribute equivalent examples in swift.
Discussion item:   what is a good naming convention for samples?   One 'samples' package or one per language?

Duplicate issue #302: Not all samples are getting installed
Created: 2016-05-02T20:39:05Z
@starpit brought up that not all samples are getting installed from the catalog/installSystem.sh
The following samples are not getting installed:
countdown.js (improve) see #302 (comment) for more details
curl.js (rename and improve) see #302 (comment) for more details
hello.swift (implement tests and deploy) see #302 (comment) for more details
delete -> helloAsync.js
delete -> printParams.js
delete -> wcbin.js

Closing comment (2016-05-03T16:38:11Z): It looks like we need to do some clean up

keep hello.js (Hello World in Javascript)
keep hello.swift (Hello World in Swift) and installed it and add testing, this is related to #188 that @bjustin-ibm is looking into
weather.js or yahooWeather.js . Create new sample for js only (i.e. no swift) for weather forecast using yahoo plubic api that doesn't require api key same code as in the docs here https://github.com/openwhisk/openwhisk/blob/master/docs/actions.md#using-actions-to-call-an-external-api. This ones is to show how to call an external API in the docs currently
delete helloAsync.js
delete printParams.js
delete wcbin.js
rename curl.js (Shows how to use whisk.aysnc and whisk.done) Currently calls background process, according to @rabbah #302 (comment) we need to use a better process than curl in. maybe sleep?. Only js (i.e. no swift)
countdown.js (Show how to use whisk.invoke() from inside an action) improve with new implementation from @rabbah #80 (comment). Add testing for it. Only for js (i.e. no swift)

@starpit let's have a chat on the following 3

Programmatic API: Calling a non-OpenWhisk API
(Does the action calling yahoo weather api covers, or you mean something else?)
Sequencing: Integrating an OpenWhisk API
It looks like there are two concepts here. you want a sample with action sequence for example 2 actions, action 1 output is the input to action 2?
Or an action that programmatically creates two actions, and  a sequence with those actions using the whisk client sdk inside a nodejs action?
Rules: Periodic Weather Forecast
It looks like there are two concepts here. you want to show the concept of a rule using alarm and yahoo weather, we need to be careful as not hitting the rate limit on the yahoo weather public api with no api key. It would be kind of tricky to get a simple sample to work out of the box.
Maybe we can show an action that shows how to use whisk.trigger() and there is a rule that comes in samples to listen to the trigger and invokes the forecast.
Repository: apache/openwhisk

Issue #3712: Make it easier to configure max action exec size for a deployment
Created: 2018-05-30T17:03:55Z
To change the max size of the action blob, you have to modify:
https://github.com/apache/incubator-openwhisk/blob/22c0807b9eae20af9acc70b91a1943dd35a95092/ansible/roles/nginx/templates/nginx.conf.j2#L13
https://github.com/apache/incubator-openwhisk/blob/d815394ca5201bab7e7d270af4d471341549c843/core/controller/src/main/resources/application.conf#L57
https://github.com/apache/incubator-openwhisk/blob/658516e6db1bf65ea4bd82e2b5e1ef10f69e0391/common/scala/src/main/resources/application.conf#L345
https://github.com/apache/incubator-openwhisk/blob/e88257ea72dd4341726f50af72e8924fc1ddb966/common/scala/src/main/resources/application.conf#L14
https://github.com/apache/incubator-openwhisk/blob/b3923300638d64b375d8b79dbc268e0ae50a6bf8/common/scala/src/main/scala/whisk/core/entity/Exec.scala#L215
It should be easier to make this change.

Duplicate issue #3530: factor out max code blob size to a deployment configuration
Created: 2018-04-06T11:28:18Z
From a conversation on slack, it was pointed out by @chetanmeh that we are hardcoding the exec max size https://github.com/apache/incubator-openwhisk/blob/a2dcace3d4cbef737cb5875c758f7e5d2b6d9f3c/common/scala/src/main/scala/whisk/core/entity/Exec.scala#L217
We should factor this out as we've done with other limits (to pureconfig).
A reference PR #3148.

Closing comment (2018-06-12T18:38:15Z): closing as duplicate #3712.
Repository: apache/pinot

Issue #7771: Spark 3.x support
Created: 2021-11-15T22:35:46Z
Need to implement full feature support for Spark 3.x
CC @xiangfu0

Duplicate issue #8526: Make Pinot compatible with Spark 3.x
Created: 2022-04-13T06:38:03Z
Current pinot used Apache spark 2.4.0 for running Spark Ingestion tasks. We need to upgrade it to Spark 3.x so that the latest spark version can be supported.
We will also need to make a lot of dependencies provided or add versions which don't conflict with spark.
Shading existing dependencies is also another option.

Closing comment (2022-04-15T10:27:00Z): Duplicate: #7771
Repository: apache/pinot

Issue #9625: [multistage] [stability] Clean up MailboxService Concurrent Map 
Created: 2022-10-18T21:36:48Z
Currently, the msg instance got queued in mailbox service concurrent map and never gets cleaned up.
Tracked the issue here.
@walterddr

Duplicate issue #9625: [multistage] [stability] Clean up MailboxService Concurrent Map 
Created: 2022-10-18T21:36:48Z
Currently, the msg instance got queued in mailbox service concurrent map and never gets cleaned up.
Tracked the issue here.
@walterddr

Closing comment (2022-10-18T22:11:29Z): duplicate of #9625. added more context there
Repository: apache/pinot

Issue #10600: Server query with <column> = <column> for string column throws number format exception
Created: 2023-04-13T10:53:08Z
The following query fails with a NumberFormatException for string columns:
select * from table where <string_column> = <string_column>

The message is logged in the server but silently fails, returning an empty result set.
Here is the log message, not the "string_0" is one of the values:
2023/04/13 10:00:16.013 ERROR [BaseCombineOperator] [pool-5-thread-10] Caught exception while processing query: QueryContext{_tableName='alltypes_REALTIME', _subquery=null, _se> java.lang.NumberFormatException: For input string: "string_0"

Duplicate issue #10601: Support for always true or false predicates in filters
Created: 2023-04-13T10:56:36Z
Feature request:
Add support for always true or false in filters. This will facilitate autogenerated queries by other bi tools to work.
Some examples:
This may be the query generated (even though the TRUE can be elided, it may be autogenerated by a tool):
SELECT * FROM table WHERE (TRUE) AND (a = 3)

support for 1=0 or 1=1 (some bi tools use this form to generate predicates):
SELECT * FROM table WHERE (1 = 0)

Closing comment (2023-04-13T10:56:44Z): Related to #10600