Hi all,

One fix suggested was that the GhostRegistry extends the UserRegistry. I
had a look and we can do this, but the constructor of the GhostRegistry
would also require a reference to the RealmService of the particular
tenant. Possibly a GhostRealm, :). Until that's done, we can't do this.

Thanks,
Senaka.

On Fri, Jun 22, 2012 at 12:00 AM, Thilina Buddhika <[email protected]>wrote:

> Only a part of the issue is fixed.
>
> This component was written assuming the config/governance registry
> instances that an admin service impl gets through the abstract admin can be
> cast to the User Registry. But with the introduction of the ghost registry,
> it is no longer an User Registry. Senaka and myself had a discussion on
> this, and the plan was to make the fix the Ghost Registry properly. We can
> fix this particular issue with  a couple of work arounds, but there are so
> many components which were written with the above assumption and it is not
> practical to search and fix each of them.
>
> Thanks,
> Thilina
>
>
> On Thu, Jun 21, 2012 at 9:20 PM, Afkham Azeez <[email protected]> wrote:
>
>> Is this fixed?
>>
>>
>> On Mon, Jun 11, 2012 at 7:33 PM, Thilina Buddhika <[email protected]>wrote:
>>
>>> This is due to the recent fixes on defining a super tenant domain. I
>>> fixed this particular issue. But there seems to be other issues due to the
>>> newly introduced Ghost Registry.
>>>
>>> Will fix them as well.
>>>
>>> Thanks,
>>> Thilina
>>>
>>> On Mon, Jun 11, 2012 at 6:34 PM, Kasun Gajasinghe <[email protected]>wrote:
>>>
>>>>
>>>> Hi folks,
>>>>
>>>> I'm seeing the following issue for default wso2carbon.jks keystore in
>>>> appserver trunk. Already created a JIRA at [1]. Any idea what's going 
>>>> wrong?
>>>>
>>>> The security keystore selection page for services doesn't show any
>>>> keystores. No errors stack traces. The keystore-mgt also doesn't show it. I
>>>> can't upload the same wso2carbon.jks manually via keystore-mgt either. It
>>>> gives following error. [1]
>>>>
>>>> I could still upload any other keystore successfully.
>>>>
>>>> I'll attach the security keystore selection page screenshot now.
>>>>
>>>> [1]
>>>> [2012-06-11 18:19:44,639] ERROR
>>>> {org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver} - Key store
>>>> wso2carbon.jks already available
>>>> org.wso2.carbon.security.SecurityConfigException: Key store
>>>> wso2carbon.jks already available
>>>> at
>>>> org.wso2.carbon.security.keystore.KeyStoreAdmin.addKeyStore(KeyStoreAdmin.java:194)
>>>> at
>>>> org.wso2.carbon.security.keystore.KeyStoreAdmin.addKeyStore(KeyStoreAdmin.java:184)
>>>> at
>>>> org.wso2.carbon.security.keystore.service.KeyStoreAdminServiceImpl.addKeyStore(KeyStoreAdminServiceImpl.java:35)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>> at
>>>> org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212)
>>>> at
>>>> org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver.invokeBusinessLogic(RPCInOnlyMessageReceiver.java:66)
>>>> at
>>>> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)
>>>> ----
>>>> ----
>>>> [2012-06-11 18:19:44,645] ERROR
>>>> {org.wso2.carbon.security.ui.client.KeyStoreAdminClient} -
>>>> org.apache.axis2.AxisFault: Key store wso2carbon.jks already available
>>>>
>>>>
>>>> [1] https://wso2.org/jira/browse/CARBON-13438
>>>>
>>>> --
>>>> *Kasun Gajasinghe*
>>>> Software Engineer;
>>>> Development Technologies Team, WSO2 Inc.; http://wso2.com ,
>>>> *email: **kasung AT spamfree wso2.com** cell: **+94 (77) 678-0813*
>>>> *linked-in: *http://lk.linkedin.com/in/gajasinghe*
>>>> *
>>>>  *blog: **http://blog.kasunbg.org* <http://blog.kasunbg.org>*
>>>> twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg>*
>>>> *
>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Thilina Buddhika
>>> Associate Technical Lead
>>> WSO2 Inc. ; http://wso2.com
>>> lean . enterprise . middleware
>>>
>>> phone : +94 77 44 88 727
>>> blog : http://blog.thilinamb.com
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> *Afkham Azeez*
>> Director of Architecture; WSO2, Inc.; http://wso2.com
>> Member; Apache Software Foundation; http://www.apache.org/
>> * <http://www.apache.org/>**
>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>> *
>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>> *
>> *
>> *Lean . Enterprise . Middleware*
>>
>>
>
>
> --
> Thilina Buddhika
> Associate Technical Lead
> WSO2 Inc. ; http://wso2.com
> lean . enterprise . middleware
>
> phone : +94 77 44 88 727
> blog : http://blog.thilinamb.com
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Senaka Fernando*
Member - Integration Technologies Management Committee;
Technical Lead; WSO2 Inc.; http://wso2.com*
Member; Apache Software Foundation; http://apache.org

E-mail: senaka AT wso2.com
**P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
Linked-In: http://linkedin.com/in/senakafernando

*Lean . Enterprise . Middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to