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