Hi all,

I'm getting above exception while trying to build SS pack.

Installation failed.Cannot complete the install because one or more
required items could not be found.

 Software being installed: WSO2 Carbon - Logging Management Feature 4.2.1
(org.wso2.carbon.logging.mgt.feature.group 4.2.1)
 Missing requirement: org.wso2.carbon.logging.service 4.2.1
(org.wso2.carbon.logging.service 4.2.1) requires 'package
org.springframework.util 3.1.0.wso2v1' but it could not be found
 Cannot satisfy dependency:
  From: WSO2 Carbon - Logging Management Feature 4.2.1
(org.wso2.carbon.logging.mgt.feature.group 4.2.1)
  To: org.wso2.carbon.logging.mgt.server.feature.group [4.2.1]
 Cannot satisfy dependency:
  From: WSO2 Carbon - Logging Management Core Feature 4.2.1
(org.wso2.carbon.logging.mgt.server.feature.group 4.2.1)
  To: org.wso2.carbon.logging.service [4.2.1]
Application failed, log file location:
/home/bhathiya/Desktop/test/m2/org/eclipse/tycho/tycho-p2-runtime/0.13.0/eclipse/configuration/1384177021941.log

As a part of Cassandra version upgrade, I have to upgrade Logging.mgt
component too. So I'm using 4.2.1.

Please advice how to resolve this issue.

Thanks,
Bhathiya


On Tue, Oct 22, 2013 at 4:43 PM, Isuru Perera <[email protected]> wrote:

> Hi Lasantha,
>
> As we checked, there are no changes to spring version in 4.2.1 logging
> service component. Hence I'm not sure why that error comes during the
> p2-profile-gen. Will you be able to check on this?
>
> Let me know if there are any issues due to CarbonContext when using 4.2.0
> logging service component.
>
> Actually there shouldn't be a 4.2.1 version of the component, since I
> didn't continue the fixing. We could use it to fix any issues with 4.2.0.
>
> Thanks,
>
> Best Regards,
>
>
> On Tue, Oct 22, 2013 at 3:28 PM, Lasantha Fernando <[email protected]>wrote:
>
>>
>>
>>
>> On 22 October 2013 15:07, Isuru Perera <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> On Tue, Oct 22, 2013 at 1:07 PM, Lasantha Fernando <[email protected]>wrote:
>>>
>>>> Hi all,
>>>>
>>>> This is seemingly working in today's CEP pack with 4.2.0 version of the
>>>> feature.
>>>>
>>>> However, when analyzing the code where the exception was thrown, the
>>>> following code was seen.
>>>>
>>>>     public boolean isValidTenant(String domain) {
>>>>         int tenantId;
>>>>         if(domain == null || domain.equals("")) {
>>>> *            tenantId =
>>>> CarbonContext.getCurrentContext().getTenantId();*
>>>>         }
>>>>         try {
>>>>              tenantId = LoggingUtil.getTenantIdForDomain(domain);
>>>>         } catch (LogViewerException e) {
>>>>             log.error("error while getting tennat id from tenant
>>>> domain", e);
>>>>             return false;
>>>>         }
>>>>
>>>>         if(tenantId == MultitenantConstants.INVALID_TENANT_ID) {
>>>>             return false;
>>>>         }
>>>>         return true;
>>>>     }
>>>>
>>>> which calls CC.getCurrentContext() method which is discouraged AFAIK.
>>>>
>>> Yes. CarbonContext.getCurrentContext() method is deprecated and
>>> therefore we should avoid using that. This is noticed in 4.2.0 [1] and it
>>> is fixed in 4.2.1 [2] component. I have created a feature for this new
>>> version as well [3]. As mentioned in other thread [4], I did not continue
>>> fixing the code in 4.2.1 as we would need a Stratos Deployment to test
>>> those.
>>>
>>>>
>>>> Since we are using the managment console log viewer with CEP, I think
>>>> it is better if the CC refactored 4.2.1 feature is used. However, a
>>>> dependency issue comes up when including 4.2.1 feature as mentioned in
>>>> previous mail. So I think it is better to fix the 4.2.1 feature and use
>>>> that instead of the 4.2.0.
>>>>
>>> Yes. The product should use 4.2.1 feature if there are issues due to
>>> CarbonContext. I'm not sure about the installation failure during
>>> p2-profile-gen.
>>>
>>>>
>>>> @IsuruP, would it be possible for you to look into this since you did
>>>> the original refactoring for logging-mgt feature?
>>>>
>>> I will further check on this.
>>>
>>>
>> +1 Thanks for looking into this.
>>
>>
>>>  I'm sorry for the inconvenience.
>>>
>>> [1]
>>> https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/components/logging/org.wso2.carbon.logging.service/4.2.0/src/main/java/org/wso2/carbon/logging/service/LogViewer.java
>>> [2]
>>> https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/components/logging/org.wso2.carbon.logging.service/4.2.1/src/main/java/org/wso2/carbon/logging/service/LogViewer.java
>>> [3]
>>> https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/features/logging-mgt/org.wso2.carbon.logging.mgt.server.feature/4.2.1/
>>> [4]
>>> http://wso2.markmail.org/search/list:org.wso2.dev#query:list%3Aorg.wso2.dev+page:1+mid:kutdhle5bfy43o22+state:results
>>>
>>>>
>>>> Thanks,
>>>> Lasantha
>>>>
>>>>
>>>> On 21 October 2013 22:54, Lasantha Fernando <[email protected]> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> We are getting the following error when browsing application
>>>>> logs/system logs via management console UI.
>>>>>
>>>>> [2013-10-21 22:35:29,530] ERROR - {RPCMessageReceiver}  Could not
>>>>> initialize class org.wso2.carbon.logging.util.LoggingUtil
>>>>> java.lang.reflect.InvocationTargetException
>>>>> 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
>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>>>> at
>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>>>>  at java.lang.Thread.run(Thread.java:662)
>>>>> Caused by: java.lang.NoClassDefFoundError: Could not initialize class
>>>>> org.wso2.carbon.logging.util.LoggingUtil
>>>>>  at
>>>>> org.wso2.carbon.logging.service.LogViewer.isValidTenant(LogViewer.java:109)
>>>>> ... 120 more
>>>>>
>>>>> which is reported at [1]. We are using
>>>>> org.wso2.carbon.logging.mgt.feature:4.2.0.
>>>>>
>>>>> A 4.2.1 version of the feature is also available which was created
>>>>> after CC refactoring. However, am getting the following error at
>>>>> p2-profile-gen stage when this version is included to the pack.
>>>>>
>>>>> Installation failed.
>>>>> Cannot complete the install because one or more required items could
>>>>> not be found.
>>>>>  Software being installed: WSO2 Carbon - Logging Management Feature
>>>>> 4.2.1 (org.wso2.carbon.logging.mgt.feature.group 4.2.1)
>>>>>  Missing requirement: org.wso2.carbon.logging.service 4.2.1
>>>>> (org.wso2.carbon.logging.service 4.2.1) requires 'package
>>>>> org.springframework.util [3.1.0.wso2v1,3.2.0)' but it could not be found
>>>>>  Cannot satisfy dependency:
>>>>>   From: WSO2 Carbon - Logging Management Feature 4.2.1
>>>>> (org.wso2.carbon.logging.mgt.feature.group 4.2.1)
>>>>>   To: org.wso2.carbon.logging.mgt.server.feature.group [4.2.1]
>>>>>  Cannot satisfy dependency:
>>>>>   From: WSO2 Carbon - Logging Management Core Feature 4.2.1
>>>>> (org.wso2.carbon.logging.mgt.server.feature.group 4.2.1)
>>>>>   To: org.wso2.carbon.logging.service [4.2.1]
>>>>> Application failed, log file location:
>>>>> /home/lasantha/.m2/repository/org/eclipse/tycho/tycho-p2-runtime/0.13.0/eclipse/configuration/1382372488588.log
>>>>>
>>>>> Any idea why this exception is occurring? Would appreciate much if
>>>>> someone can give a pointer regarding the exception...
>>>>>
>>>>> Thanks!
>>>>> Lasantha
>>>>>
>>>>> [1] https://wso2.org/jira/browse/CEP-581
>>>>>
>>>>> --
>>>>> *Lasantha Fernando*
>>>>> Software Engineer - Data Technologies Team
>>>>> WSO2 Inc. http://wso2.com
>>>>>
>>>>> email: [email protected]
>>>>> mobile: (+94) 71 5247551
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Lasantha Fernando*
>>>> Software Engineer - Data Technologies Team
>>>> WSO2 Inc. http://wso2.com
>>>>
>>>> email: [email protected]
>>>> mobile: (+94) 71 5247551
>>>>
>>>
>>>
>>>
>>> --
>>> Isuru Perera
>>> Senior Software Engineer | WSO2, Inc. | http://wso2.com/
>>> Lean . Enterprise . Middleware
>>>
>>> about.me/chrishantha
>>>
>>
>>
>>
>> --
>> *Lasantha Fernando*
>> Software Engineer - Data Technologies Team
>> WSO2 Inc. http://wso2.com
>>
>> email: [email protected]
>> mobile: (+94) 71 5247551
>>
>
>
>
> --
> Isuru Perera
> Senior Software Engineer | WSO2, Inc. | http://wso2.com/
> Lean . Enterprise . Middleware
>
> about.me/chrishantha
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Bhathiya Jayasekara*
*Software Engineer,*
*WSO2 inc., http://wso2.com <http://wso2.com>*

*Phone: +94715478185*
*LinkedIn: http://www.linkedin.com/in/bhathiyaj
<http://www.linkedin.com/in/bhathiyaj>*
*Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to