Giter Club home page Giter Club logo

carbon-registry's Introduction

carbon-registry's People

Contributors

ajithnv avatar anugayan avatar ashensw avatar cnapagoda avatar daneshk avatar denuwanthi avatar dushaniw avatar gdlmadushanka avatar isuruwan avatar madawas avatar malakaganga avatar manoj-kristhombu avatar msm1992 avatar mushir33 avatar nilasini avatar piraveena avatar prasa7 avatar pulasthi avatar rajith90 avatar sameeragunarathne avatar sameerak avatar senthalan avatar shazni avatar sithumini avatar subash89 avatar tharindu1st avatar this avatar thushara35 avatar vithu30 avatar wso2-jenkins-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

carbon-registry's Issues

Endpoint Handler should be Unit Testable

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:

Special characters are not escaped in the solr query

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:

  1. Create a role with a special character (Eg: test:new)
  2. Add the created role to a store user.
  3. Login to the store to list the APIs and the error will be logged in the console.

Update apache-zookeeper dependency version

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:

Unbounded fields are not indexed properly as multi valued fields

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:

Jenkins Build Failure due to bytecode validation error in Unit Testcase

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

Remove move, copy, rename implementation from IndexingHandler class

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:

When there is more than 100 user roles created in the system, Registry UI won't display roles added later

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:

  1. Add mode than 100 roles in to the system
  2. Browse and select any registry resource via carbon console
  3. Expand permissions section
  4. Search for role names which added after first 100 of roles

Get operation in Handler Simulator is not working

Description:

  • Login to the Governance Registry management console and Goto Extensions -> Handlers -> Handler Simulator.
  • Select operation type as get
  • Select any registry path
  • Click on simulate.

Expected behavior:
Simulated handler chain will be shown in UI

Actual behavior:
Internal Server error throws as below,
screenshot-2017-10-19 wso2 governance registry

Suggested Labels:
bug

Suggested Assignees:
@daneshk

Affected Product Version:
5.4.0

OS, DB, other environment details and versions:

Steps to reproduce:

Related Issues:

Growth of initializedTenants list causing heap and thread growths in API publisher and store

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:

  1. Create multiple tenants on APIM 2.1.0

  2. Reduce the time provided for LazyLoading IdleTime in carbon.xml (will quicken the tenant loading and unloading)

     <LazyLoading>
         <IdleTime>2</IdleTime>
     </LazyLoading>
    
  3. Access the stores of all tenants (without login) and observe the growth memory.

Solr indexing fails if parsing property values fail

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:

Returns an array with two values when storing a value with a comma in the registry

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

Update httpclient orbit version

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:

Path returned from registry.put(...) when using RemoteRegistry seems incorrect

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".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.