Menu

Compiling ADempiere from trunk

Developers
2006-11-11
2013-03-08
  • Sergey Vishniakov

    Hello developers,

    I tried to compile ADempiere from trunk... as I understand, this is actual development sources. But during compile process, i receive error:

        [javac] /media/hda5/sergey/Compiere/sources/raisin/dbPort/src/org/compiere/Compiere.java:25: package com.qoppa.pdf does not exist
        [javac] import com.qoppa.pdf.*;
        [javac] ^
        [javac] /media/hda5/sergey/Compiere/sources/raisin/dbPort/src/org/compiere/util/CLogMgt.java:25: package com.qoppa.pdf does not exist
        [javac] import com.qoppa.pdf.*;
        [javac] ^
        [javac] /media/hda5/sergey/Compiere/sources/raisin/dbPort/src/org/compiere/Compiere.java:487: cannot find symbol
        [javac] symbol  : variable Document
        [javac] location: class org.compiere.Compiere
        [javac]                     Document.setKey(system.getSummary());
        [javac]                         ^
        [javac] /media/hda5/sergey/Compiere/sources/raisin/dbPort/src/org/compiere/util/CLogMgt.java:499: cannot find symbol
        [javac] symbol  : variable Document
        [javac] location: class org.compiere.util.CLogMgt
        [javac]             sb.append("PDF License=").append(Document.isLicensed()).append(NL);

    as I understand this errors is associated with jPDF. Where I'm wrong? How I can correctly compile ADempiere from trunk?

    Sergey Vishniakov
    ------------------------
    Compiere.LV Team

     
    • Timo Kontro

      Timo Kontro - 2006-11-11

      Seems like ant can't find freepdf.jar from classpath. Build.xml file in dbPort folder adds that jar in classpath, just like it should. Maybe something wrong with your environment ?

      Compiling should work just typing:

      cd /media/hda5/sergey/Compiere/sources/raisin/utils_dev
      ant

      P.S. Maybe you should try branches/adempiere_branch_3.1.1/ instead of trunk. 3.1.1 is allmost ready for release.

       
    • Sergey Vishniakov

      > Seems like ant can't find freepdf.jar from classpath.
      > Build.xml file in dbPort folder adds that jar in classpath, just like it should.
      > Maybe something wrong with your environment ?

      What in my environment must be?

      > Compiling should work just typing:
      > cd /media/hda5/sergey/Compiere/sources/raisin/utils_dev
      > ant

      ./RUN_build.sh doesn't work?

      > P.S. Maybe you should try branches/adempiere_branch_3.1.1/ instead of trunk. 3.1.1 is allmost ready for release.

      Thank you, I'll try.

      Sergey Vishniakov

       
    • Timo Kontro

      Timo Kontro - 2006-11-11

      RUN_build.sh does work (AFAIK). It calls myDevEnv.sh which needs to be modiefied according your system and preferences.

      I just prefer 'ant' over typing ./RUN_build.sh beacause its shorter :-)

       
    • Sergey Vishniakov

      I understand. Thank you, Timo.

      Sergey Vishniakov
      ------------------------
      Compiere.LV Team

       
    • Sergey Vishniakov

      Build succesfull!

      Import sources into Eclipse IDE succesfull!
      Very professional work. Thank you guys! :-)

      And what we have? Stable Postgres support? JasperReport integration?

      I didn't see annonces about ADempiere 3.1.1

      Sergey Vishniakov
      -------------------------
      Compiere.LV Team

       
      • Victor Perez Juarez

        Hi Sergey

        >> And what we have? Stable Postgres support? JasperReport integration?

        The PostgreSQL is working I think we have the 95% fine, but we need test, test an test, and fix the things that this bad.

        about integration of the JaspperReport is easy but we need help Can you help with this subject?

        I am review the Peantaho Report :-)

        regards
        Victor

         
        • Trifon (An ADempiere founder)

          Hi,

          >JasperReport integration? 

          I can help with JasperReports.

          Kind regards,
          Trifon

           
    • Timo Kontro

      Timo Kontro - 2006-11-11
       
    • Sergey Vishniakov

      Ooops, I receive Exceptions, when I try to ./RUN_Server2.sh

      15:13:51,085 ERROR [[/adempiere]] Exception starting filter WFilter
      java.lang.NoClassDefFoundError: org/adempiere/plaf/AdempiereTheme
              at org.compiere.util.Ini.<clinit>(Ini.java:78)
              at org.compiere.util.CLogFile.<init>(CLogFile.java:66)
              at org.compiere.util.CLogFile.get(CLogFile.java:42)
              at org.compiere.util.CLogMgt.initialize(CLogMgt.java:145)
              at org.compiere.Adempiere.startup(Adempiere.java:431)
              at org.compiere.util.WebEnv.initWeb(WebEnv.java:145)
              at org.compiere.www.WFilter.init(WFilter.java:54)
      ... skipped ...

      15:13:51,090 ERROR [StandardContext] Error filterStart
      15:13:51,090 ERROR [StandardContext] Context [/adempiere] startup failed due to previous errors
      15:13:51,097 ERROR [WebModule] Starting failed jboss.web.deployment:war=adempiereApps.war,id=2105469836
      org.jboss.deployment.DeploymentException: URL file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62571adempiereApps.ear-contents/adempiereApps.war/ deployment failed
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:356)
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91)
              at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
              at org.jboss.web.WebModule.startModule(WebModule.java:68)
              at org.jboss.web.WebModule.startService(WebModule.java:46)
              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)
              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)
      ... skipped ...

      15:13:51,107 WARN  [ServiceController] Problem starting service jboss.web.deployment:war=adempiereApps.war,id=2105469836
      org.jboss.deployment.DeploymentException: URL file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62571adempiereApps.ear-contents/adempiereApps.war/ deployment failed
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:356)
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91)
              at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
              at org.jboss.web.WebModule.startModule(WebModule.java:68)
              at org.jboss.web.WebModule.startService(WebModule.java:46)
              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)
              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)
      ... skipped ...

      15:13:51,110 ERROR [MainDeployer] could not start deployment: file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62571adempiereApps.ear-contents/adempiereApps.war
      org.jboss.deployment.DeploymentException: URL file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62571adempiereApps.ear-contents/adempiereApps.war/ deployment failed
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:356)
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91)
              at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
              at org.jboss.web.WebModule.startModule(WebModule.java:68)
              at org.jboss.web.WebModule.startService(WebModule.java:46)
              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)
              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)
              at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      ... skipped ...

      15:13:51,112 ERROR [MainDeployer] could not start deployment: file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/deploy/adempiereApps.ear
      org.jboss.deployment.DeploymentException: URL file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62571adempiereApps.ear-contents/adempiereApps.war/ deployment failed
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:356)
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91)
              at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
              at org.jboss.web.WebModule.startModule(WebModule.java:68)
              at org.jboss.web.WebModule.startService(WebModule.java:46)
              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)
              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)
      ... skipped ...

      15:13:57,627 INFO  [EARDeployer] Init J2EE application: file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/deploy/adempiereRoot.ear
      15:14:08,857 INFO  [EjbModule] Deploying adempiere/Status
      15:14:09,124 WARN  [EjbModule] Could not load the org.jboss.webservice.server.ServiceEndpointInterceptor interceptor
      15:14:09,314 INFO  [EjbModule] Deploying adempiere/Server
      15:14:09,331 WARN  [EjbModule] Could not load the org.jboss.webservice.server.ServiceEndpointInterceptor interceptor
      15:14:10,200 INFO  [EJBDeployer] Deployed: file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62572adempiereRoot.ear-contents/adempiereRoot.jar
      15:14:11,059 INFO  [TomcatDeployer] deploy, ctxPath=/admin, warUrl=file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62572adempiereRoot.ear-contents/adempiereRoot.war/
      15:14:12,124 ERROR [[/admin]] StandardWrapper.Throwable
      java.lang.NoClassDefFoundError
              at org.compiere.Adempiere.startup(Adempiere.java:432)
              at org.compiere.util.WebEnv.initWeb(WebEnv.java:145)
              at org.compiere.util.WebEnv.initWeb(WebEnv.java:110)
              at org.compiere.web.AdempiereMonitor.init(AdempiereMonitor.java:815)
      ... skipped ...

      15:14:12,127 ERROR [[/admin]] Servlet /admin threw load() exception
      java.lang.NoClassDefFoundError
              at org.compiere.Adempiere.startup(Adempiere.java:432)
              at org.compiere.util.WebEnv.initWeb(WebEnv.java:145)
              at org.compiere.util.WebEnv.initWeb(WebEnv.java:110)
              at org.compiere.web.AdempiereMonitor.init(AdempiereMonitor.java:815)
      ... skipped ...

      15:14:12,296 INFO  [EARDeployer] Started J2EE application: file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/deploy/adempiereRoot.ear
      15:14:15,588 INFO  [EARDeployer] Init J2EE application: file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/deploy/adempiereWebCM.ear
      15:14:19,145 INFO  [TomcatDeployer] deploy, ctxPath=/, warUrl=file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62573adempiereWebCM.ear-contents/adempiereWebCM.war/
      sergey@hobbit:/media/hda5/sergey/ADempiere/utils$ 15:14:24,931 INFO  [EARDeployer] Started J2EE application: file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/deploy/adempiereWebCM.ear
      15:14:25,699 INFO  [EARDeployer] Init J2EE application: file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/deploy/adempiereWebStore.ear
      15:14:28,014 INFO  [TomcatDeployer] deploy, ctxPath=/wstore, warUrl=file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62574adempiereWebStore.ear-contents/adempiereWebStore.war/
      15:14:28,817 ERROR [[/wstore]] Exception starting filter WebStoreFilter
      java.lang.NoClassDefFoundError
              at org.compiere.Adempiere.startup(Adempiere.java:432)
              at org.compiere.util.WebEnv.initWeb(WebEnv.java:145)
              at org.compiere.wstore.StoreFilter.init(StoreFilter.java:45)
      ... skipped...

      15:14:28,860 ERROR [StandardContext] Error filterStart
      15:14:28,860 ERROR [StandardContext] Context [/wstore] startup failed due to previous errors
      15:14:28,872 ERROR [WebModule] Starting failed jboss.web.deployment:war=adempiereWebStore.war,id=-187120465
      org.jboss.deployment.DeploymentException: URL file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62574adempiereWebStore.ear-contents/adempiereWebStore.war/ deployment failed
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:356)
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91)
              at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
              at org.jboss.web.WebModule.startModule(WebModule.java:68)
              at org.jboss.web.WebModule.startService(WebModule.java:46)
      ... skipped ...

      15:14:28,874 WARN  [ServiceController] Problem starting service jboss.web.deployment:war=adempiereWebStore.war,id=-187120465
      org.jboss.deployment.DeploymentException: URL file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62574adempiereWebStore.ear-contents/adempiereWebStore.war/ deployment failed
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:356)
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91)
      ... skipped ...

      15:14:28,875 ERROR [MainDeployer] could not start deployment: file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62574adempiereWebStore.ear-contents/adempiereWebStore.war
      org.jboss.deployment.DeploymentException: URL file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62574adempiereWebStore.ear-contents/adempiereWebStore.war/ deployment failed
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:356)
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91)
              at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
      ... skipped ...

      15:14:28,876 ERROR [MainDeployer] could not start deployment: file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/deploy/adempiereWebStore.ear
      org.jboss.deployment.DeploymentException: URL file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62574adempiereWebStore.ear-contents/adempiereWebStore.war/ deployment failed
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:356)
              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91)
              at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
      ... skipped ...

      15:14:28,878 ERROR [URLDeploymentScanner] Incomplete Deployment listing:

      --- Incompletely deployed packages ---
      org.jboss.deployment.DeploymentInfo@eb8a6f46 { url=file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/deploy/adempiereApps.ear }
        deployer: org.jboss.deployment.EARDeployer@1f1680f
        status: Deployment FAILED reason: URL file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62571adempiereApps.ear-contents/adempiereApps.war/ deployment failed
        state: FAILED
        watch: file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/deploy/adempiereApps.ear
        altDD: null
        lastDeployed: 1163250830027
        lastModified: 1163250824000
        mbeans:

      org.jboss.deployment.DeploymentInfo@56a340c1 { url=file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/deploy/adempiereWebStore.ear }
        deployer: org.jboss.deployment.EARDeployer@1f1680f
        status: Deployment FAILED reason: URL file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62574adempiereWebStore.ear-contents/adempiereWebStore.war/ deployment failed
        state: FAILED
        watch: file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/deploy/adempiereWebStore.ear
        altDD: null
        lastDeployed: 1163250867913
        lastModified: 1163250865000
        mbeans:

      --- MBeans waiting for other MBeans ---
      ObjectName: jboss.web.deployment:war=adempiereApps.war,id=2105469836
        State: FAILED
        Reason: org.jboss.deployment.DeploymentException: URL file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62571adempiereApps.ear-contents/adempiereApps.war/ deployment failed

      ObjectName: jboss.web.deployment:war=adempiereWebStore.war,id=-187120465
        State: FAILED
        Reason: org.jboss.deployment.DeploymentException: URL file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62574adempiereWebStore.ear-contents/adempiereWebStore.war/ deployment failed

      --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
      ObjectName: jboss.web.deployment:war=adempiereWebStore.war,id=-187120465
        State: FAILED
        Reason: org.jboss.deployment.DeploymentException: URL file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62574adempiereWebStore.ear-contents/adempiereWebStore.war/ deployment failed

      ObjectName: jboss.web.deployment:war=adempiereApps.war,id=2105469836
        State: FAILED
        Reason: org.jboss.deployment.DeploymentException: URL file:/media/hda5/sergey/ADempiere/jboss/server/adempiere/tmp/deploy/tmp62571adempiereApps.ear-contents/adempiereApps.war/ deployment failed

      15:14:29,247 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on http-hobbit%2F127.0.1.1-8001
      15:14:29,597 INFO  [ChannelSocket] JK: ajp13 listening on hobbit/127.0.1.1:8009
      15:14:29,835 INFO  [JkMain] Jk running ID=0 time=0/360  config=null
      15:14:29,843 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on http-hobbit%2F127.0.1.1-4431
      15:14:29,850 INFO  [Server] JBoss (MX MicroKernel) [4.0.2 (build: CVSTag=JBoss_4_0_2 date=200505022023)] Started in 1m:12s:887ms

      What I'm doing wrong?

      Sergey Vishniakov
      --------------------------
      Compiere.LV Team

       
      • Timo Kontro

        Timo Kontro - 2006-11-11

        Sounds like jboss can't find adempiere's jars from its classpath.

        Did you execute RUN_setup first?

        Some hints can found:
        http://www.compiere.org/support/install/installServer.html

        Also bottom of this page is worth checking:
        http://www.adempiere.com/wiki/index.php/ADempiere_Install

         
      • Carlos Ruiz

        Carlos Ruiz - 2006-11-12

        Victor, I just reversed the change in Ini.java from AdempiereTheme to CompiereTheme, and Run_Server2 is working again.

        At this moment AdempiereTheme is unstable so must be used carefully until tested.

        i.e. it's throwing the following error invoking JFileChooser (like in attachment window or in Import Language Process):
        --------------------
        org.adempiere.plaf.AdempiereLookAndFeel/icons/TreeClosed.gif not found.
        org.adempiere.plaf.AdempiereLookAndFeel/icons/File.gif not found.
        org.adempiere.plaf.AdempiereLookAndFeel/icons/Computer.gif not found.
        org.adempiere.plaf.AdempiereLookAndFeel/icons/HardDrive.gif not found.
        org.adempiere.plaf.AdempiereLookAndFeel/icons/FloppyDrive.gif not found.
        org.adempiere.plaf.AdempiereLookAndFeel/icons/NewFolder.gif not found.
        org.adempiere.plaf.AdempiereLookAndFeel/icons/UpFolder.gif not found.
        org.adempiere.plaf.AdempiereLookAndFeel/icons/HomeFolder.gif not found.
        Exception occurred during event dispatching:
        java.lang.NullPointerException
            at javax.swing.plaf.metal.MetalFileChooserUI$IndentIcon.getIconWidth(MetalFileChooserUI.java:867)
        ...
        --------------------

        Regards,

        Carlos Ruiz - globalqss
        http://globalqss.com

         
        • Trifon (An ADempiere founder)

          Hi Carlos,

          >Victor, I just reversed the change in Ini.java from AdempiereTheme to CompiereTheme, and >Run_Server2 is working again.
          >
          >At this moment AdempiereTheme is unstable so must be used carefully until tested.

          Thank you. Good job.

          I tried to add fake pictures, but still the same problem :(
          I spent 3 hours researching this problem and had no success. I thought that something is nt described in MANIFEST.MF

          Kind regards,
          Trifon

           
    • Sergey Vishniakov

      > Sounds like jboss can't find adempiere's jars from its classpath.

      > Did you execute RUN_setup first?

      Sure :-)

      > Some hints can found:
      > http://www.compiere.org/support/install/installServer.html
      I know this manual by heart :-)

      > Also bottom of this page is worth checking:
      > http://www.adempiere.com/wiki/index.php/ADempiere_Install

      Sergey Vishniakov
      ----------------------
      Compiere.LV Team

       
    • Sergey Vishniakov

      I tried to set-up server again... but receive the same errors...

      Somebody helps me?

      Sergey Vishniakov
      -----------------------
      Compiere.LV Team

       
    • Sergey Vishniakov

      Hi Victor,

      I think my Java programming skills are not enough to solve this task :-( Sorry

      Sergey Vishniakov
      -----------------------
      Compiere.LV Team

       

Log in to post a comment.