wso2 / carbon-registry Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
I'm using:
import org.wso2.carbon.registry.app.RemoteRegistry;
RemoteRegistry remoteRegistry = new RemoteRegistry("https://localhost:9443/registry", "admin", "admin");
String res = remoteRegistry.put("/home", remoteRegistry.newCollection());
System.out.println(res);
The result I get is:
/atom/home
However, I expected to get:
/home
Why is the /atom part prepended automatically to the returned value?
When I browse the WSO2IS management interface I see the correct "/home" collection created, without the "/atom" prefix.
The documentation of the "put" method says:
@return the actual path that the server chose to use for our Resource, When an handler is used for the put operation the actual path needs to be set properly within the handler
So the "actual path" returned should be "/home", not "/atom/home".
Description:
Endpoint Handler should be Unit Testable
Suggested Labels:
Suggested Assignees:
@daneshk
Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:
Description:
carbon-registry repo points to an older apache-zookeeper orbit version
Suggested Labels:
Suggested Assignees:
Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:
Description:
a handful of locations still import the old securevault artifact, which has a transitive production dependency on old versions of JUnit (via serp). This causes headaches when trying to test dropins extending e.g. RandomPasswordGenerator
Affected Product Version:
master, 4.4.27
Steps to reproduce:
mvn dependency:tree | less
, search for junit.
See also the usages links for the old securevault
Description:
When there is more than 100 user roles created in the system, Registry UI won't display roles added later in the drop down combo box.
Suggested Labels:
Bug
Affected Product Version:
EMM-2.2.0, registry 4.5.8
OS, DB, other environment details and versions:
Reproducible with all DB versions and environments
Steps to reproduce:
Description:
Solr indexing fails if the property value cannot be parsed to the defined type such as INT, DOUBLE etc. Moreover, long type values are parsed as INT type.
Better to default to string type and support indexing if parsing fails.
Suggested Labels:
Type/Bug
Suggested Assignees:
Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:
Description:
Expected behavior:
Simulated handler chain will be shown in UI
Actual behavior:
Internal Server error throws as below,
Suggested Labels:
bug
Suggested Assignees:
@daneshk
Affected Product Version:
5.4.0
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:
Description:
in jenkins build, SolrClientTestCase is failing due to bytecode validation error. we are currently disable the testcase till we fix the issue. This issue to track the failure.
Suggested Labels:
bug
Suggested Assignees:
daneshk
OS, DB, other environment details and versions:
Jenkins environment
Description:
When storing a value with a comma in the registry, when making a GET request to the endpoint "/resource/1.0.0/properties" it returns an array with two values.
Example use case is when an organization name that contains a comma is stored. For instance, when the value "MyCompany, ltd." is wanted to store for the name "Org_Name", the request's response contains something like this:
{ "name": "Org_Name", "value": [ "MyCompany", " ltd." ] }
Suggested Labels:
Bug
Suggested Assignees:
nadeeshanip
Description:
Create special character role and assign it to store user, then login to store to view list of API give error.
Affected Product Version:
APIM 2.1.0
Steps to reproduce:
Description:
Wso2 orbit contains a new version of httpclient pointing to httpclient-4.3.6
Suggested Labels:
Suggested Assignees:
Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:
Description:
When indexing the unbounded tables and fields, indexer should consider this as multi valued fields. but current implementation, it is not considered in certain scenarios.
Suggested Labels:
Suggested Assignees:
@daneshk
Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:
Description:
IndexingHandler is to create indexes for created and updated resources. So that changes are shown in the UI immediately rather waiting till indexing process execution. We don't need to do indexing through handler for the registry operations such as move,copy and rename. those will handle by the indexing process.
Suggested Labels:
improvement
Suggested Assignees:
daneshk
Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:
Description:
When there are multiple tenants and all their stores are accessed one by one, a memory leak occurs.
Affected Product Version:
APIM 2.1.0
Steps to reproduce:
Create multiple tenants on APIM 2.1.0
Reduce the time provided for LazyLoading IdleTime in carbon.xml (will quicken the tenant loading and unloading)
<LazyLoading>
<IdleTime>2</IdleTime>
</LazyLoading>
Access the stores of all tenants (without login) and observe the growth memory.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.