Compiere 3.3 available for community download

2010-06-02
2013-05-02
  • loveoss
    loveoss
    2010-06-11

    Thank you!

    I downloaded Compiere 3.3. After installing v3.3, RUN_Server2 throws such an error:

    MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM

    I found this issue exists on different computers. Do you have any plan to fix this error?

     
  • Felipe Reyes
    Felipe Reyes
    2010-06-11

    We are not aware of any issues starting the Apps Server on Compiere 3.3.
    We would need to see the entire server log to see if it's an issue with your environment.

     
  • loveoss
    loveoss
    2010-06-12

    You can install Compiere 3.3 Community Edition on a clean environment (Windows XP/Windows 7). Oracle XE. JDK 1.6.0_20.

    Finally, start RUN_Server2.bat. You will see the ERROR log.

     
  • loveoss
    loveoss
    2010-06-12


    12:42:11,746 INFO   Started J2EE application: file:/D:/Compiere2/jboss/server/compiere/deploy/compiereWebCM.ear
    12:42:11,752 INFO   Init J2EE application: file:/D:/Compiere2/jboss/server/compiere/deploy/compiereWebStore.ear
    12:42:11,995 INFO   deploy, ctxPath=/wstore, warUrl=…/tmp/deploy/tmp5254574182972826573compiereWebStore.ear-contents/compiereWebStore-exp.war/

    12:42:12,808 INFO   Started J2EE application: file:/D:/Compiere2/jboss/server/compiere/deploy/compiereWebStore.ear
    12:42:12,814 ERROR  Incomplete Deployment listing:

    -- Packages waiting for a deployer --
    org.jboss.deployment.DeploymentInfo@69f6cd73 { url=file:/D:/Compiere2/jboss/server/compiere/deploy/ejb3-interceptors-aop.xml }
      deployer: null
      status: null
      state: INIT_WAITING_DEPLOYER
      watch: file:/D:/Compiere2/jboss/server/compiere/deploy/ejb3-interceptors-aop.xml
      altDD: null
      lastDeployed: 1276317732813
      lastModified: 1276317732813
      mbeans:

    -- Incompletely deployed packages --
    org.jboss.deployment.DeploymentInfo@69f6cd73 { url=file:/D:/Compiere2/jboss/server/compiere/deploy/ejb3-interceptors-aop.xml }
      deployer: null
      status: null
      state: INIT_WAITING_DEPLOYER
      watch: file:/D:/Compiere2/jboss/server/compiere/deploy/ejb3-interceptors-aop.xml
      altDD: null
      lastDeployed: 1276317732813
      lastModified: 1276317732813
      mbeans:

    -- MBeans waiting for other MBeans --
    ObjectName: jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3

      State: CONFIGURED
      I Depend On:
        jboss.aop:service=AspectDeployer

    ObjectName: jboss.ejb3:service=EJB3Deployer
      State: CONFIGURED
      I Depend On:
        jboss.aop:service=AspectDeployer
        jboss.ejb:service=EJBDeployer
        jboss.ejb3:service=JarsIgnoredForScanning

    -- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM --
    ObjectName: jboss.aop:service=AspectDeployer
      State: NOTYETINSTALLED
      Depends On Me:
        jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3
        jboss.ejb3:service=EJB3Deployer

    12:42:12,877 INFO   Starting Coyote HTTP/1.1 on http-pc03%2F192.168.0.3-8000
    12:42:12,892 INFO   Starting Coyote HTTP/1.1 on http-pc03%2F192.168.0.3-443
    12:42:12,906 INFO   Starting Coyote AJP/1.3 on ajp-pc03%2F192.168.0.3-8009
    12:42:12,917 INFO   JBoss (MX MicroKernel)  Started in 16s:703ms

     
  • yu wang
    yu wang
    2010-06-14

    I installed the compiere 3.3 ,but I can't install successfully by the following message:
    13:31:32.578 ProgressPanel.publish: Creating Database
    13:31:32.734 ProgressPanel.cmd_import: 
    ===========> ProgressPanel.cmd_import: Internet connectivity error. Ensure thatdo your server is hooked up to the internet

    why must the server hooked up to the internet?

     
  • Felipe Reyes
    Felipe Reyes
    2010-07-07

    You must have internet connection to install Compiere. Please see the release notes for more details.

     
  • Larry
    Larry
    2012-05-06

    Window 7
    Oracle XE database
    Installation error message as follows:

    Starting Setup Dialog …

    The system cannot find the path specified.
    ErrorLevel = 3
    ***************************************
    Check the error message above.
    ***************************************
    Make sure that the environment is set correctly!
    Set environment variable JAVA_HOME manually
    or use WinEnv.js in the util directory
    ***************************************
    Press any key to continue . .

    Message for Run_env:

    'C:\Compiere2\utils\myEnvironment.bat' is not recognized as an internal or exter
    nal command,
    operable program or batch file.
    General …
    PATH      = C:\oraclexe\app\oracle\product\11.2.0\server\bin;C:\Program Files\Ja
    va\jdk1.7.0_04\bin;C:\Program Files\Pervasive Software\PSQL\bin\;C:\Windows\syst
    em32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v
    1.0\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\jEdit

    CLASSPTH  =
    .
    Homes …
    COMPIERE_HOME        = C:\Compiere2
    JAVA_HOME            = Program Files\Java\jdk1.7.1▼_04\bin
    COMPIERE_DB_URL      =
    .
    Database …
    COMPIERE_DB_USER     =
    COMPIERE_DB_PASSWORD =
    COMPIERE_DB_PATH     =
    .. Oracle specifics
    COMPIERE_DB_NAME      =
    COMPIERE_DB_SYSTEM   =
    The system cannot find the path specified.
    .
    Java Version should be "1.5"


    Press any key to continue . . .
    .


    Database Connection Test (1) …
    If this fails, verify the COMPIERE_DB_NAME setting with Oracle Net Manager
    You should see an OK at the end
    Press any key to continue . . .

    C:\Compiere2\utils>tnsping

    TNS Ping Utility for 32-bit Windows: Version 11.2.0.2.0 - Production on 06-MAY-2
    012 15:38:48

    Copyright (C) 1997, 2010, Oracle.  All rights reserved.

    TNS-03502: Insufficient arguments.  Usage:  tnsping <address>
    .


    Database Connection Test (3) … system/ in
    If this test fails, verify the system password in COMPIERE_DB_SYSTEM
    Press any key to continue . . .

    C:\Compiere2\utils>sqlplus system/@ @\Test.sql

    SQL*Plus: Release 11.2.0.2.0 Production on Sun May 6 15:38:49 2012

    Copyright (C) 1982, 2010, Oracle.  All rights reserved.

    SQL*Plus: Release 11.2.0.2.0 Production

    Copyright (C) 1982, 2010, Oracle.  All rights reserved.

    Use SQL*Plus to execute SQL, PL/SQL and SQL*Plus statements.

    Usage 1: sqlplus -H | -V

        -H             Displays the SQL*Plus version and the
                       usage help.
        -V             Displays the SQL*Plus version.

    Usage 2: sqlplus [    ]

      <option> is:    

        -C <version>   Sets the compatibility of affected commands to the
                       version specified by <version>.  The version has
                       the form "x.y".  For example, -C 10.2.0
        -L             Attempts to log on just once, instead of
                       reprompting on error.
        -M "<options>" Sets automatic HTML markup of output.  The options
                       have the form:
                       HTML   
                         [PRE {ON|OFF}]
        -R <level>     Sets restricted mode to disable SQL*Plus commands
                       that interact with the file system.  The level can
                       be 1, 2 or 3.  The most restrictive is -R 3 which
                       disables all user commands interacting with the
                       file system.
        -S             Sets silent mode which suppresses the display of
                       the SQL*Plus banner, prompts, and echoing of
                       commands.

      <logon> is: {<username> | / }
                  

        Specifies the database account username, password and connect
        identifier for the database connection.  Without a connect
        identifier, SQL*Plus connects to the default database.

        The AS SYSDBA, AS SYSOPER and AS SYSASM  options are database
        administration privileges.

        <connect_identifier> can be in the form of Net Service Name
        or Easy Connect.

          @[<net_service_name> | Host/<service_name>]

            <net_service_name> is a simple name for a service that resolves
            to a connect descriptor.

            Example: Connect to database using Net Service Name and the
                     database net service name is ORCL.

               sqlplus myusername/mypassword@ORCL

            Host specifies the host name or IP address of the database
            server computer.

            Port specifies the listening port on the database server.

            <service_name> specifies the service name of the database you
            want to access.

            Example: Connect to database using Easy Connect and the
                     Service name is ORCL.

               sqlplus myusername/mypassword@Host/ORCL

        The /NOLOG option starts SQL*Plus without connecting to a
        database.

        The EDITION specifies the value for Session Edition.

      <start> is: @<URL>|<filename>

        Runs the specified SQL*Plus script from a web server (URL) or the
        local file system (filename.ext) with specified parameters that
        will be assigned to substitution variables in the script.

    When SQL*Plus starts, and after CONNECT commands, the site profile
    (e.g. $ORACLE_HOME/sqlplus/admin/glogin.sql) and the user profile
    (e.g. login.sql in the working directory) are run.  The files may
    contain SQL*Plus commands.

    Refer to the SQL*Plus User's Guide and Reference for more information.
    .


    Checking Database Size
    Press any key to continue . . .

    C:\Compiere2\utils>sqlplus system/@ @\CheckDB.sql

    SQL*Plus: Release 11.2.0.2.0 Production on Sun May 6 15:38:49 2012

    Copyright (C) 1982, 2010, Oracle.  All rights reserved.

    SQL*Plus: Release 11.2.0.2.0 Production

    Copyright (C) 1982, 2010, Oracle.  All rights reserved.

    Use SQL*Plus to execute SQL, PL/SQL and SQL*Plus statements.

    Usage 1: sqlplus -H | -V

        -H             Displays the SQL*Plus version and the
                       usage help.
        -V             Displays the SQL*Plus version.

    Usage 2: sqlplus [    ]

      <option> is:    

        -C <version>   Sets the compatibility of affected commands to the
                       version specified by <version>.  The version has
                       the form "x.y".  For example, -C 10.2.0
        -L             Attempts to log on just once, instead of
                       reprompting on error.
        -M "<options>" Sets automatic HTML markup of output.  The options
                       have the form:
                       HTML   
                         [PRE {ON|OFF}]
        -R <level>     Sets restricted mode to disable SQL*Plus commands
                       that interact with the file system.  The level can
                       be 1, 2 or 3.  The most restrictive is -R 3 which
                       disables all user commands interacting with the
                       file system.
        -S             Sets silent mode which suppresses the display of
                       the SQL*Plus banner, prompts, and echoing of
                       commands.

      <logon> is: {<username> | / }
                  

        Specifies the database account username, password and connect
        identifier for the database connection.  Without a connect
        identifier, SQL*Plus connects to the default database.

        The AS SYSDBA, AS SYSOPER and AS SYSASM  options are database
        administration privileges.

        <connect_identifier> can be in the form of Net Service Name
        or Easy Connect.

          @[<net_service_name> | Host/<service_name>]

            <net_service_name> is a simple name for a service that resolves
            to a connect descriptor.

            Example: Connect to database using Net Service Name and the
                     database net service name is ORCL.

               sqlplus myusername/mypassword@ORCL

            Host specifies the host name or IP address of the database
            server computer.

            Port specifies the listening port on the database server.

            <service_name> specifies the service name of the database you
            want to access.

            Example: Connect to database using Easy Connect and the
                     Service name is ORCL.

               sqlplus myusername/mypassword@Host/ORCL

        The /NOLOG option starts SQL*Plus without connecting to a
        database.

        The EDITION specifies the value for Session Edition.

      <start> is: @<URL>|<filename>

        Runs the specified SQL*Plus script from a web server (URL) or the
        local file system (filename.ext) with specified parameters that
        will be assigned to substitution variables in the script.

    When SQL*Plus starts, and after CONNECT commands, the site profile
    (e.g. $ORACLE_HOME/sqlplus/admin/glogin.sql) and the user profile
    (e.g. login.sql in the working directory) are run.  The files may
    contain SQL*Plus commands.

    Refer to the SQL*Plus User's Guide and Reference for more information.
    .


    Database Connection Test (4) … /
    This may fail, if you have not imported the Compiere database yet - Just enter E
    XIT and run this script again after the import
    Press any key to continue . . .

    Please advice.

     
  • Larry
    Larry
    2012-05-06

    Further to Run_env, this is the Run_server2 message:

    @if (%COMPIERE_HOME%) == () (CALL myEnvironment.bat Server) else (CALL %COMPIERE_HOME%\utils\myEnvironment.bat Server)
    @Title Compiere Server Start - %COMPIERE_HOME% (%COMPIERE_APPS_TYPE%)

    @Rem $Id: RUN_Server2.bat,v 1.24 2005/10/26 00:38:18 jjanke Exp $

    @Rem  To use your own Encryption class (implementing org.compiere.util.SecureInterface),
    @Rem  you need to set it here (and in the client start script) - example:
    @Rem  SET SECURE=-DCOMPIERE_SECURE=org.compiere.util.Secure
    @SET SECURE=

    @IF '%COMPIERE_APPS_TYPE%' == 'jboss' GOTO JBOSS
    @GOTO UNSUPPORTED

    :JBOSS
    @Set NOPAUSE=Yes
    @Set JAVA_OPTS=-server %COMPIERE_JAVA_OPTIONS% %SECURE%

    @Echo Start Compiere Apps Server %COMPIERE_HOME% (%COMPIERE_DB_NAME%)
    @Call %JBOSS_HOME%\bin\run -c compiere -b %COMPIERE_APPS_SERVER%
    @Echo Done Compiere Apps Server %COMPIERE_HOME% (%COMPIERE_DB_NAME%)
    @GOTO END

    :UNSUPPORTED
    @Echo Apps Server start of %COMPIERE_APPS_TYPE% not supported

    :END
    @Sleep 60
    @Exit

    Run_ Compiere Message:

    @Title Compiere Client %COMPIERE_HOME%   %1%
    @Rem $Id: RUN_Compiere2.bat,v 1.24 2005/08/24 22:50:37 jjanke Exp $
    @Echo off

    @Rem Set/Overwrite COMPIERE_HOME/JAVA_HOME
    @Rem explicitly here for different versions, etc. e.g.
    @Rem
    @Rem SET COMPIERE_HOME=C:\R251\Compiere2
    @Rem SET JAVA_HOME=C:\j2sdk1.4.2_06

    :CHECK_JAVA:
    @if not "%JAVA_HOME%" == "" goto JAVA_HOME_OK
    @Set JAVA=java
    @Echo JAVA_HOME is not set. 
    @Echo   You may not be able to start Compiere
    @Echo   Set JAVA_HOME to the directory of your local JDK.
    @Echo   You could set it via WinEnv.js e.g.:
    @Echo     cscript WinEnv.js C:\Compiere2 C:\j2sdk1.4.2_06
    @goto CHECK_COMPIERE
    :JAVA_HOME_OK
    @Set JAVA=%JAVA_HOME%\bin\java

    :CHECK_COMPIERE
    @if not "%COMPIERE_HOME%" == "" goto COMPIERE_HOME_OK
    Set CLASSPATH=lib\Compiere.jar;lib\CompiereCLib.jar
    set COMPIERE_HOME=%~dp0..
    @Echo COMPIERE_HOME is not set. 
    @Echo   You may not be able to start Compiere
    @Echo   Set COMPIERE_HOME to the directory of Compiere2.
    @Echo   You could set it via WinEnv.js e.g.:
    @Echo     cscript WinEnv.js C:\Compiere2 C:\j2sdk1.4.2_08
    @goto MULTI_INSTALL
    :COMPIERE_HOME_OK
    @Set CLASSPATH=%COMPIERE_HOME%\lib\Compiere.jar;%COMPIERE_HOME%\lib\CompiereCLib.jar

    :MULTI_INSTALL
    @REM  To switch between multiple installs, copy the created Compiere.properties file
    @REM  Select the configuration by setting the PROP variable
    @SET PROP=
    @Rem  SET PROP=-DPropertyFile=C:\test.properties
    @REM  Alternatively use parameter
    @if "%1" == "" goto ENCRYPTION
    @SET PROP=-DPropertyFile=%1

    :ENCRYPTION
    @Rem  To use your own Encryption class (implementing org.compiere.util.SecureInterface),
    @Rem  you need to set it here (and in the server start script) - example:
    @Rem  SET SECURE=-DCOMPIERE_SECURE=org.compiere.util.Secure
    @SET SECURE=

    :START
    @"%JAVA%" -Xms32m -Xmx512m -DCOMPIERE_HOME=%COMPIERE_HOME% %PROP% %SECURE% -classpath %CLASSPATH% org.compiere.Compiere

    @sleep 15

    Please advice