Menu

unable to build

Help
2008-09-06
2013-04-22
  • Gary Matulis

    Gary Matulis - 2008-09-06

    Hi -

    I've run into a few problems building the latest code.

    First, starting from a fresh checkout, when I build from omnipresence-web, I get an error:

    BUILD FAILED
    C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-web\build.xml:46: C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-ejb\dist not found.

    So, if I go and build the omnipresence-ejb:

    compile:
        [javac] Compiling 33 source files to C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-ejb\bin
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-ejb\src\java\ar\com\omnipresence\server\game\AbstractTickerTask.java:53: method does not override a method from its superclass
        [javac]     @Override
        [javac]      ^
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-ejb\src\java\ar\com\omnipresence\server\game\GameServicesBean.java:28: method does not override a method from its superclass
        [javac]     @Override
        [javac]      ^
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-ejb\src\java\ar\com\omnipresence\server\game\MessagingServiceImpl.java:23: method does not override a method from its superclass
        [javac]     @Override
        [javac]      ^
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-ejb\src\java\ar\com\omnipresence\server\game\PrivateRepublicServicesImpl.java:10: method does not override a method from its superclass
        [javac]     @Override
        [javac]      ^
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-ejb\src\java\ar\com\omnipresence\server\security\PrivateSecurityServicesImpl.java:22: method does not override a method from its superclass
        [javac]     @Override
        [javac]      ^
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-ejb\src\java\ar\com\omnipresence\server\security\PrivateSecurityServicesImpl.java:27: method does not override a method from its superclass
        [javac]     @Override
        [javac]      ^
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-ejb\src\java\ar\com\omnipresence\server\security\SecurityServicesImpl.java:19: method does not override a method from its superclass
        [javac]     @Override
        [javac]          ^
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-ejb\src\java\ar\com\omnipresence\server\security\SecurityServicesImpl.java:30: method does not override a method from its superclass
        [javac]     @Override
        [javac]          ^
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-ejb\src\java\ar\com\omnipresence\server\security\SecurityServicesImpl.java:38: method does not override a method from its superclass
        [javac]     @Override
        [javac]      ^
        [javac] 9 errors

    But this at least gets me my dist directory created for omnipresence-web.  When I go back to omnipresence-web and build, I get a new error:

    compile:
        [javac] Compiling 10 source files to C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-web\bin
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-web\src\java\ar\com\omnipresence\web\backing\GlobalGameBean.java:5: package ar.com.omnipresence.server.game does not exist
        [javac] import ar.com.omnipresence.server.game.Universe;
        [javac]                                        ^
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-web\src\java\ar\com\omnipresence\web\backing\GlobalGameBean.java:10: cannot find symbol
        [javac] symbol  : class Universe
        [javac] location: interface ar.com.omnipresence.web.backing.GlobalGameBean
        [javac]     List<Universe> getAllUniverses();
        [javac]          ^
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-web\src\java\ar\com\omnipresence\web\backing\RegisterAccountBean.java:6: package ar.com.omnipresence.server.security does not exist
        [javac] import ar.com.omnipresence.server.security.SecurityServices;
        [javac]                                            ^
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-web\src\java\ar\com\omnipresence\web\backing\RegisterAccountBean.java:9: cannot find symbol
        [javac] symbol  : class SecurityServices
        [javac] location: class ar.com.omnipresence.web.backing.RegisterAccountBean
        [javac]     private SecurityServices securityServices;
        [javac]             ^
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-web\src\java\ar\com\omnipresence\web\backing\RegisterAccountBean.java:49: cannot find symbol
        [javac] symbol  : class SecurityServices
        [javac] location: class ar.com.omnipresence.web.backing.RegisterAccountBean
        [javac]     public SecurityServices getSecurityServices() {
        [javac]            ^
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-web\src\java\ar\com\omnipresence\web\backing\RegisterAccountBean.java:92: cannot find symbol
        [javac] symbol  : class SecurityServices
        [javac] location: class ar.com.omnipresence.web.backing.RegisterAccountBean
        [javac]     public void setSecurityServices(SecurityServices securityServices) {
        [javac]                                     ^
        [javac] C:\omnipresence\sandbox2\omnipresence\trunk\apps\omnipresence\omnipresence-web\src\java\ar\com\omnipresence\web\backing\UserSessionBean.java:5: package ar.com.omnipresence.server.game does not exist
    ...
    ...
    ...

    - Gary

     
    • Anonymous

      Anonymous - 2008-09-08

      My latest commits created dependencies between omnipresence-ejb and omnipresence-web. Since omnipresence-web uses services from omnipresence-ejb, you should always build omnipresence-ejb first. There's also a buildfile under apps/omnipresence that builds everything in the proper order and generates a single EAR file with both modules. You should always use that one.
      Nevertheless, I'll check the compilation errors ASAP and get back to you.

       
    • Anonymous

      Anonymous - 2008-09-09

      Are you using JDK 1.5 or 1.6? I'm using 1.6 and this doesn't happen to me.

       
    • Gary Matulis

      Gary Matulis - 2008-09-09

      Yep, that's the issue - I was using JDK 1.5.  Now I'm at 1.6, and all is well.

       
    • Anonymous

      Anonymous - 2008-09-09

      More info for the wiki... ;)

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.