Excellent!

On Wed, Mar 14, 2012 at 3:08 PM, Dileepa Jayakody <[email protected]> wrote:

> This issue (https://wso2.org/jira/browse/CARBON-12612) is fixed by
> adding  org.eclipse.equinox.p2.transport.ecf bundle to the
> carbon.core.runtime feature.
>
>
> On Wed, Mar 14, 2012 at 11:10 AM, Dileepa Jayakody <[email protected]>wrote:
>
>> Hi,
>>
>> following is the reply we got from p2-dev:
>>
>> "A quick look at the source shows two possible reasons for the exception
>> below - either there's no transport available at your runtime or the agent
>> which is doing the provisioning operation doesn't know about it.
>> What kind of transport do you expect to be used for file transfer? (for
>> example Eclipse uses ecf) You may also check whether the corresponding
>> transport bundles (if available) are started."
>>
>> AFAIK we too are using org.eclipse.ecf for p2 file transferring purposes
>> under the hood. If we look at the bundle states at carbon startup all the
>> ecf related bundles are in Active state as below.
>>
>> 46    ACTIVE      org.eclipse.core.runtime_3.7.0.v20110110
>> 47    ACTIVE      org.eclipse.ecf_3.1.300.v20110531-2218
>> 48    ACTIVE      org.eclipse.ecf.filetransfer_5.0.0.v20110531-2218
>> 49    ACTIVE      org.eclipse.ecf.identity_3.1.100.v20110531-2218
>> 50    ACTIVE
>> org.eclipse.ecf.provider.filetransfer_3.2.0.v20110531-2218
>>
>> We are retrieving all the p2 related services via the p2 Agent in carbon.
>> This p2 agent is created  via the IProvisioningAgentProvider service
>> offered by p2. As per the hint given by p2-dev guys, probably our agent
>> cannot see the ecf transport although it successfully loads the
>> IMetadataRepositoryManager  service via which the repository meta data is
>> retrieved.
>> Any idea on how to fix this issue with loading remote p2 repositories in
>> our feature manager?
>>
>> Thanks,
>> Dileepa
>>
>> On Tue, Mar 13, 2012 at 6:07 PM, Dileepa Jayakody <[email protected]>wrote:
>>
>>> The related carbon Jira: https://wso2.org/jira/browse/CARBON-12612
>>>
>>>
>>> On Tue, Mar 13, 2012 at 6:03 PM, Dileepa Jayakody <[email protected]>wrote:
>>>
>>>> Hi All,
>>>>
>>>> Sent the same mail to p2-dev, waiting for a reply.
>>>>
>>>> Any help on this matter is much appreciated.
>>>>
>>>> Thanks,
>>>> Dileepa
>>>>
>>>>
>>>> ---------- Forwarded message ----------
>>>> From: Dileepa Jayakody <[email protected]>
>>>> Date: Mon, Mar 12, 2012 at 2:51 PM
>>>> Subject: error while loading a remote repository using
>>>> IMetadataRepositoryManager
>>>> To: [email protected]
>>>>
>>>>
>>>> Hi Devs,
>>>>
>>>> We are using equinox p2 version:3.7 as the provisioning platform for
>>>> our osgi based product.
>>>> I have an issue with *
>>>> org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager*when 
>>>> I try to load a p2 repository from a remote URI.
>>>> The code works fine with local repos but throws a null-pointer 
>>>> @*metadataRepositoryManager.loadRepository(location,
>>>> new NullProgressMonitor()); *when trying to load a remote repository.
>>>> It seems p2 cannot load an indexFile from the given remote repo URI.
>>>> I tested this with a sample p2 repo both as a local repo and a hosted
>>>> remote repo. It works fine with the local repo but fails when it's given as
>>>> a hosted remote repo :(
>>>>
>>>> Can you guys give me a hint what could be going wrong here?
>>>> Any help on this matter is much appreciated.
>>>>
>>>> Following is the stack-trace;
>>>>
>>>> java.lang.NullPointerException
>>>>     at
>>>> org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadIndexFile(AbstractRepositoryManager.java:721)
>>>>     at
>>>> org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:640)
>>>>     at
>>>> org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)
>>>>     at
>>>> org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
>>>>     at
>>>> org.wso2.carbon.feature.mgt.core.util.RepositoryUtils.addRepository(RepositoryUtils.java:80)
>>>>     at
>>>> org.wso2.carbon.feature.mgt.services.prov.RepositoryAdminService.addRepository(RepositoryAdminService.java:56)
>>>>     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.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117)
>>>>     at
>>>> org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
>>>>     at
>>>> org.apache.axis2.receivers.AbstractMessageReceiver$AsyncMessageReceiverWorker.run(AbstractMessageReceiver.java:271)
>>>>     at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>>>     at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>>>     at java.lang.Thread.run(Thread.java:662)
>>>>
>>>>
>>>> Thanks,
>>>> Dileepa
>>>>
>>>> --
>>>> Dileepa Jayakody,
>>>> Software Engineer, WSO2 Inc.
>>>> Lean . Enterprise . Middleware
>>>>
>>>> Mobile : +94777-857616
>>>>
>>>>
>>>
>>>
>>> --
>>> Dileepa Jayakody,
>>> Software Engineer, WSO2 Inc.
>>> Lean . Enterprise . Middleware
>>>
>>> Mobile : +94777-857616
>>>
>>>
>>
>>
>> --
>> Dileepa Jayakody,
>> Software Engineer, WSO2 Inc.
>> Lean . Enterprise . Middleware
>>
>> Mobile : +94777-857616
>>
>>
>
>
> --
> Dileepa Jayakody,
> Software Engineer, WSO2 Inc.
> Lean . Enterprise . Middleware
>
> Mobile : +94777-857616
>
>
> _______________________________________________
> 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*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to