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 <[email protected]> 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>
> [email protected]
>
> _______________________________________________
> Dev mailing list
> [email protected]
> 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
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to