You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Anilkumar Gingade (Jira)" <ji...@apache.org> on 2021/09/22 20:12:00 UTC

[jira] [Updated] (GEODE-6078) java.lang.UnsupportedOperationException: Use Pool APIs for doing operations when multiuser-secure-mode-enabled is set to true

     [ https://issues.apache.org/jira/browse/GEODE-6078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Anilkumar Gingade updated GEODE-6078:
-------------------------------------
    Description: 
User is using

multiuser-authentication="true"

Below is the test code code

    public static void testMultiUser() {
    	System.out.println("TestClient.testMultiUser()");
        ClientCache cache = new ClientCacheFactory()
                .set("security-client-auth-init", "org.apache.geode.testfunction.UserPasswordAuthInit")
                .set("name", "SecurityClient")
                .set("cache-xml-file", "MultiuserSecurityClient.xml")
                .create();

        Properties properties = new Properties();
        properties.setProperty("security-username", "admin");
        properties.setProperty("security-password", "secret");
        RegionService regionService = cache.createAuthenticatedView( properties);
        System.out.println(regionService);
		String value=" {\"orders\": {\"orderId\": \"XXXXXXXX\",\"accounts\": [{\"accountNumber\": \"YYYYYYYY\",\"accountType\": \"INDIVIDUAL\",\"accountSubType\": \"INDIVIDUAL_REGULAR\",\"status\": \"OPERATIONAL\",\"billingAddress\": {\"addressId\": 1008737},\"bills\": [{\"billCycleDay\": 4}],\"isPRIndicator\": false,\"marketCode\": \"SEW\",\"tenure\": \"1\",\"contactFirstName\": \"TEST\",\"contactFamilyName\": \"MARKETINGCATKH\"},{\"accountNumber\": \"33\",\"accountType\": \"INDIVIDUAL\",\"accountSubType\": \"INDIVIDUAL_REGULAR\",\"status\": \"OPERATIONAL\",\"billingAddress\": {\"addressId\": 1008737},\"bills\": [{\"billCycleDay\": 4}],\"isPuertoRicoIndicator\": false,\"marketCode\": \"SEW\",\"tenure\": \"1\",\"contactFirstName\": \"TEST\",\"contactFamilyName\": \"MARKETINGCATKH\"}]}}";

        Region<String, PdxInstance> region = cache.getRegion("Test");
        PdxInstance pdx= JSONFormatter.fromJSON(value);
        region.put("key",pdx);
              System.out.println(FunctionService.onServer(regionService).execute(new TestFunction()).getResult());

 }





  was:
User is using

multiuser-authentication="true"

Below is the test code code

    public static void testMultiUser() {
    	System.out.println("TestClient.testMultiUser()");
        ClientCache cache = new ClientCacheFactory()
                .set("security-client-auth-init", "com.pivotal.support.johnson.testfunction.UserPasswordAuthInit")
                .set("name", "SecurityClient")
                .set("cache-xml-file", "MultiuserSecurityClient.xml")
                .create();

        Properties properties = new Properties();
        properties.setProperty("security-username", "admin");
        properties.setProperty("security-password", "secret");
        RegionService regionService = cache.createAuthenticatedView( properties);
        System.out.println(regionService);
		String value=" {\"orders\": {\"orderId\": \"7101012826\",\"accounts\": [{\"accountNumber\": \"960555183\",\"accountType\": \"INDIVIDUAL\",\"accountSubType\": \"INDIVIDUAL_REGULAR\",\"status\": \"OPERATIONAL\",\"billingAddress\": {\"addressId\": 1008737},\"bills\": [{\"billCycleDay\": 4}],\"isPuertoRicoIndicator\": false,\"marketCode\": \"SEW\",\"tenure\": \"1\",\"contactFirstName\": \"TEST\",\"contactFamilyName\": \"MARKETINGCATKH\"},{\"accountNumber\": \"33\",\"accountType\": \"INDIVIDUAL\",\"accountSubType\": \"INDIVIDUAL_REGULAR\",\"status\": \"OPERATIONAL\",\"billingAddress\": {\"addressId\": 1008737},\"bills\": [{\"billCycleDay\": 4}],\"isPuertoRicoIndicator\": false,\"marketCode\": \"SEW\",\"tenure\": \"1\",\"contactFirstName\": \"TEST\",\"contactFamilyName\": \"MARKETINGCATKH\"}]}}";

        Region<String, PdxInstance> region = cache.getRegion("Test");
        PdxInstance pdx= JSONFormatter.fromJSON(value);
        region.put("key",pdx);
              System.out.println(FunctionService.onServer(regionService).execute(new TestFunction()).getResult());

 }






> java.lang.UnsupportedOperationException: Use Pool APIs for doing operations when multiuser-secure-mode-enabled is set to true
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: GEODE-6078
>                 URL: https://issues.apache.org/jira/browse/GEODE-6078
>             Project: Geode
>          Issue Type: Bug
>            Reporter: Jinmei Liao
>            Assignee: Anilkumar Gingade
>            Priority: Major
>              Labels: SmallFeature
>             Fix For: 1.9.0
>
>          Time Spent: 1h
>  Remaining Estimate: 0h
>
> User is using
> multiuser-authentication="true"
> Below is the test code code
>     public static void testMultiUser() {
>     	System.out.println("TestClient.testMultiUser()");
>         ClientCache cache = new ClientCacheFactory()
>                 .set("security-client-auth-init", "org.apache.geode.testfunction.UserPasswordAuthInit")
>                 .set("name", "SecurityClient")
>                 .set("cache-xml-file", "MultiuserSecurityClient.xml")
>                 .create();
>         Properties properties = new Properties();
>         properties.setProperty("security-username", "admin");
>         properties.setProperty("security-password", "secret");
>         RegionService regionService = cache.createAuthenticatedView( properties);
>         System.out.println(regionService);
> 		String value=" {\"orders\": {\"orderId\": \"XXXXXXXX\",\"accounts\": [{\"accountNumber\": \"YYYYYYYY\",\"accountType\": \"INDIVIDUAL\",\"accountSubType\": \"INDIVIDUAL_REGULAR\",\"status\": \"OPERATIONAL\",\"billingAddress\": {\"addressId\": 1008737},\"bills\": [{\"billCycleDay\": 4}],\"isPRIndicator\": false,\"marketCode\": \"SEW\",\"tenure\": \"1\",\"contactFirstName\": \"TEST\",\"contactFamilyName\": \"MARKETINGCATKH\"},{\"accountNumber\": \"33\",\"accountType\": \"INDIVIDUAL\",\"accountSubType\": \"INDIVIDUAL_REGULAR\",\"status\": \"OPERATIONAL\",\"billingAddress\": {\"addressId\": 1008737},\"bills\": [{\"billCycleDay\": 4}],\"isPuertoRicoIndicator\": false,\"marketCode\": \"SEW\",\"tenure\": \"1\",\"contactFirstName\": \"TEST\",\"contactFamilyName\": \"MARKETINGCATKH\"}]}}";
>         Region<String, PdxInstance> region = cache.getRegion("Test");
>         PdxInstance pdx= JSONFormatter.fromJSON(value);
>         region.put("key",pdx);
>               System.out.println(FunctionService.onServer(regionService).execute(new TestFunction()).getResult());
>  }



--
This message was sent by Atlassian Jira
(v8.3.4#803005)