Hi Chamin,

As Thusitha mentioned this could be an export package issue of the stub
(Probably can be a naming issue). I think its better to share the pom file
of stub as well.

Regards,

On Fri, Mar 27, 2015 at 11:40 AM, Thusitha Thilina Dayaratne <
thusit...@wso2.com> wrote:

> Hi Chamin,
>
> It seems that your stub is not correctly picked by the UI component. This
> also happened for me when I'm trying to create the component. However I was
> able to fix it by removing the dependency and adding it again. This might
> be a issue relate to dependency picking by the IDE.
> Just for clarity check whether you have export the packages from the stub
> as well.
>
> Thanks
> Best Regards
> /Thusitha
>
> On Fri, Mar 27, 2015 at 11:34 AM, Chamin Dias <cham...@wso2.com> wrote:
>
>> Hi,
>>
>> I am trying to create a Carbon component by following the tutorial [1].
>>
>> In that, I have completed all the steps up to UI component. Once I tried
>> to build UI component with all required dependencies, it gives a
>> compilation error.
>>
>> Following is the "org.wso2.carbon.order.mgt.ui → pom.xml".
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <project xmlns="http://maven.apache.org/POM/4.0.0";
>>          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>> http://maven.apache.org/xsd/maven-4.0.0.xsd";>
>>     <parent>
>>         <artifactId>order-manager-components</artifactId>
>>         <groupId>org.wso2.carbon</groupId>
>>         <version>4.2.0</version>
>>     </parent>
>>     <modelVersion>4.0.0</modelVersion>
>>
>>     <artifactId>org.wso2.carbon.order.mgt.ui</artifactId>
>>
>>     <packaging>bundle</packaging>
>>
>>     <dependencies>
>>         <dependency>
>>             <groupId>org.wso2.carbon</groupId>
>>             <artifactId>org.wso2.carbon.order.mgt.stub</artifactId>
>>             <version>4.2.0</version>
>>         </dependency>
>>     </dependencies>
>>
>>     <build>
>>         <plugins>
>>             <plugin>
>>                 <groupId>org.apache.felix</groupId>
>>                 <artifactId>maven-bundle-plugin</artifactId>
>>                 <extensions>true</extensions>
>>                 <configuration>
>>                     <instructions>
>>
>> <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
>>                         <Bundle-Name>${project.artifactId}</Bundle-Name>
>>                         <Export-Package>
>>                             org.wso2.carbon.order.mgt.*
>>                         </Export-Package>
>>                         <Import-Package>
>>                             *;resolution:=optional
>>                         </Import-Package>
>>                         <Carbon-Component>UIBundle</Carbon-Component>
>>                     </instructions>
>>                 </configuration>
>>             </plugin>
>>         </plugins>
>>     </build>
>>
>> </project>
>>
>>
>> The error is as follows.
>>
>> [ERROR] COMPILATION ERROR :
>>
>> [INFO] -------------------------------------------------------------
>>
>> [ERROR]
>> /Users/chamin_dias/IdeaProjects/order-manager/order-manager-components/org.wso2.carbon.order.mgt.ui/src/main/java/org/wso2/carbon/mgt/ui/OrderManagerClient.java:[6,42]
>> package org.wso2.carbon.order.mgt.data.xsd does not exist
>>
>> [ERROR]
>> /Users/chamin_dias/IdeaProjects/order-manager/order-manager-components/org.wso2.carbon.order.mgt.ui/src/main/java/org/wso2/carbon/mgt/ui/OrderManagerClient.java:[7,38]
>> package org.wso2.carbon.order.mgt.stub does not exist
>>
>> [ERROR]
>> /Users/chamin_dias/IdeaProjects/order-manager/order-manager-components/org.wso2.carbon.order.mgt.ui/src/main/java/org/wso2/carbon/mgt/ui/OrderManagerClient.java:[13,13]
>> cannot find symbol
>>
>>   symbol:   class OrderManagerStub
>>
>>   location: class org.wso2.carbon.mgt.ui.OrderManagerClient
>>
>> [ERROR]
>> /Users/chamin_dias/IdeaProjects/order-manager/order-manager-components/org.wso2.carbon.order.mgt.ui/src/main/java/org/wso2/carbon/mgt/ui/OrderManagerClient.java:[24,12]
>> cannot find symbol
>>
>>   symbol:   class Order
>>
>>   location: class org.wso2.carbon.mgt.ui.OrderManagerClient
>>
>> [ERROR]
>> /Users/chamin_dias/IdeaProjects/order-manager/order-manager-components/org.wso2.carbon.order.mgt.ui/src/main/java/org/wso2/carbon/mgt/ui/OrderManagerClient.java:[17,20]
>> cannot find symbol
>>
>>   symbol:   class OrderManagerStub
>>
>>   location: class org.wso2.carbon.mgt.ui.OrderManagerClient
>>
>> [ERROR]
>> /Users/chamin_dias/IdeaProjects/order-manager/order-manager-components/org.wso2.carbon.order.mgt.ui/src/main/java/org/wso2/carbon/mgt/ui/OrderManagerClient.java:[25,9]
>> cannot find symbol
>>
>>   symbol:   class Order
>>
>>   location: class org.wso2.carbon.mgt.ui.OrderManagerClient
>>
>> [INFO] 6 errors
>>
>> [INFO] -------------------------------------------------------------
>>
>> [INFO]
>> ------------------------------------------------------------------------
>>
>> [INFO] BUILD FAILURE
>>
>> [INFO]
>> ------------------------------------------------------------------------
>>
>> [INFO] Total time: 1.745 s
>>
>> [INFO] Finished at: 2015-03-27T11:22:28+05:30
>>
>> [INFO] Final Memory: 21M/982M
>>
>> [INFO]
>> ------------------------------------------------------------------------
>>
>> [ERROR] Failed to execute goal
>> org.apache.maven.plugins:maven-compiler-plugin:3.2:compile
>> (default-compile) on project org.wso2.carbon.order.mgt.ui: Compilation
>> failure: Compilation failure:
>>
>> [ERROR]
>> /Users/chamin_dias/IdeaProjects/order-manager/order-manager-components/org.wso2.carbon.order.mgt.ui/src/main/java/org/wso2/carbon/mgt/ui/OrderManagerClient.java:[6,42]
>> package org.wso2.carbon.order.mgt.data.xsd does not exist
>>
>> [ERROR]
>> /Users/chamin_dias/IdeaProjects/order-manager/order-manager-components/org.wso2.carbon.order.mgt.ui/src/main/java/org/wso2/carbon/mgt/ui/OrderManagerClient.java:[7,38]
>> package org.wso2.carbon.order.mgt.stub does not exist
>>
>> [ERROR]
>> /Users/chamin_dias/IdeaProjects/order-manager/order-manager-components/org.wso2.carbon.order.mgt.ui/src/main/java/org/wso2/carbon/mgt/ui/OrderManagerClient.java:[13,13]
>> cannot find symbol
>>
>> [ERROR] symbol:   class OrderManagerStub
>>
>> [ERROR] location: class org.wso2.carbon.mgt.ui.OrderManagerClient
>>
>> [ERROR]
>> /Users/chamin_dias/IdeaProjects/order-manager/order-manager-components/org.wso2.carbon.order.mgt.ui/src/main/java/org/wso2/carbon/mgt/ui/OrderManagerClient.java:[24,12]
>> cannot find symbol
>>
>> [ERROR] symbol:   class Order
>>
>> [ERROR] location: class org.wso2.carbon.mgt.ui.OrderManagerClient
>>
>> [ERROR]
>> /Users/chamin_dias/IdeaProjects/order-manager/order-manager-components/org.wso2.carbon.order.mgt.ui/src/main/java/org/wso2/carbon/mgt/ui/OrderManagerClient.java:[17,20]
>> cannot find symbol
>>
>> [ERROR] symbol:   class OrderManagerStub
>>
>> [ERROR] location: class org.wso2.carbon.mgt.ui.OrderManagerClient
>>
>> [ERROR]
>> /Users/chamin_dias/IdeaProjects/order-manager/order-manager-components/org.wso2.carbon.order.mgt.ui/src/main/java/org/wso2/carbon/mgt/ui/OrderManagerClient.java:[25,9]
>> cannot find symbol
>>
>> [ERROR] symbol:   class Order
>>
>> [ERROR] location: class org.wso2.carbon.mgt.ui.OrderManagerClient
>>
>> [ERROR] -> [Help 1]
>>
>> [ERROR]
>>
>> [ERROR] To see the full stack trace of the errors, re-run Maven with the
>> -e switch.
>>
>> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>>
>> [ERROR]
>>
>> [ERROR] For more information about the errors and possible solutions,
>> please read the following articles:
>>
>> [ERROR] [Help 1]
>> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
>>
>>
>> Any help is appreciated to solve this.
>>
>> Thanks.
>>
>>
>> [1]
>> http://wso2.com/library/tutorials/2014/03/how-to-write-a-wso2-carbon-component/
>>
>>
>> --
>> Chamin Dias
>> *Software Engineer*
>> Mobile : +94 (0) 716 097455 <%2B94%20%280%29%20773%20451194>
>> cham...@wso2.com
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Thusitha Dayaratne
> Software Engineer
> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
>
> Mobile  +94712756809
> Blog      alokayasoya.blogspot.com
> About    http://about.me/thusithathilina
>
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 

*Tharik Kanaka* | Associate Software Engineer

WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka

Email: tha...@wso2.com | Web: www.wso2.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to