VMware vSphere

 View Only
  • 1.  Hyperic build problem

    Posted Nov 06, 2008 08:58 PM
    Hi, I'm working on trying to understand Hyperic more deeply to try to figure out how we might integrate Hyperic with some of the management products at Avaya. I have picked up the code and I have been trying to build it so I can play with the HQU capabilities.

    I ran into problems with the build after pulling down the code from subversion earlier this week.

    When I get to:
    $ ant dbsetup

    I run into a missing log4j class:

    hibernate-schema-drop:
    [hibernatetool] Executing Hibernate Tool with a Standard Configuration
    [hibernatetool] 1. task: hbm2ddl (Generates database schema)

    BUILD FAILED
    java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
    at org.hibernate.tool.hbm2ddl.SchemaExport.<clinit>(SchemaExport.java:70)
    at org.hibernate.tool.ant.Hbm2DDLExporterTask.execute(Hbm2DDLExporterTask.java:45)
    at org.hibernate.tool.ant.HibernateToolTask.execute(HibernateToolTask.java:182)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.Target.execute(Target.java:357)
    at org.apache.tools.ant.Target.performTasks(Target.java:385)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
    at org.apache.tools.ant.Main.runBuild(Main.java:758)
    at org.apache.tools.ant.Main.startAnt(Main.java:217)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)

    Total time: 33 seconds

    Any help would be greatly appreciated.

    Thanks,

    Martin


  • 2.  RE: Hyperic build problem

    Posted Nov 06, 2008 09:06 PM
    Oh - I forgot to say I am building on Windows XP SP2 using Cygwin just to provide a usable CLI environment.

    Here are my environment settings:

    westhead@A8100177 /cygdrive/d/workspace/hq-nojava
    $ export
    declare -x !::="::\\"
    declare -x !C:="C:\\cygwin\\bin"
    declare -x ALLUSERSPROFILE="C:\\Documents and Settings\\All Users"
    declare -x ANT_HOME="D:\\opt\\apache-ant-1.7.1"
    declare -x ANT_OPTS="-Xmx256M -XX:MaxPermSize=128m"
    declare -x APPDATA="C:\\Documents and Settings\\westhead\\Application Data"
    declare -x COMMONPROGRAMFILES="C:\\Program Files\\Common Files"
    declare -x COMPUTERNAME="A8100177"
    declare -x COMSPEC="C:\\WINDOWS\\system32\\cmd.exe"
    declare -x CVS_RSH="/bin/ssh"
    declare -x DEFLOGDIR="C:\\Documents and Settings\\All Users\\Application Data\\McAfee\\DesktopProtection"
    declare -x FP_NO_HOST_CHECK="NO"
    declare -x HOME="/cygdrive/c/Documents and Settings/westhead"
    declare -x HOMEDRIVE="C:"
    declare -x HOMEPATH="\\Documents and Settings\\westhead"
    declare -x HOSTNAME="A8100177"
    declare -x HQ_JAVA_HOME="C:\\Program Files\\Java\\jdk1.5.0_16"
    declare -x INFOPATH="/usr/local/info:/usr/share/info:/usr/info:"
    declare -x JAVA_HOME="C:\\Program Files\\Java\\jdk1.5.0_16"
    declare -x JAVA_OPTS="-ea"
    declare -x JBOSS_HOME="C:\\Program Files\\jboss-4.0.3SP1"
    declare -x LOG4J.CONFIGURATION="C:\\Program Files\\Avaya Modular Messaging\\Common\\log4cxx.configuration.xml"
    declare -x LOGONSERVER="\\\\306181GDC2"
    declare -x M2="C:\\Program Files\\Apache Software Foundation\\apache-maven-2.0.9\\bin"
    declare -x M2_HOME="C:\\Program Files\\Apache Software Foundation\\apache-maven-2.0.9"
    declare -x MAKE_MODE="unix"
    declare -x MANPATH="/usr/local/man:/usr/share/man:/usr/man::/usr/ssl/man"
    declare -x MMCOMMONAPPDATAROOT="C:\\Documents and Settings\\All Users\\Application Data\\Avaya Modular Messaging"
    declare -x MM_MSXML_APARTMENT="1"
    declare -x NUMBER_OF_PROCESSORS="2"
    declare -x OLDPWD="/cygdrive/d/workspace/hq-nojava/build"
    declare -x OS="Windows_NT"
    declare -x PATH="/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/Program Files/Common Files/Avaya Modular Messaging:/cygdrive/c/WINDOWS/system
    32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/Program Files/Common Files/Roxio Shared/DLLShared/:/cygdrive/c/Program Files/Avay
    a Modular Messaging/Common:/cygdrive/c/Program Files/Avaya Modular Messaging/Common:/cygdrive/c/Program Files/Apache Software Foundation/apache-maven-
    2.0.9/bin:/cygdrive/c/Program Files/Java/jdk1.5.0_16/bin:/cygdrive/d/opt/apache-ant-1.7.1/bin"
    declare -x PATHEXT=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH"
    declare -x PRINTER="\\\\psa-avaya1\\B1LJ100H9040.CSR"
    declare -x PROCESSOR_ARCHITECTURE="x86"
    declare -x PROCESSOR_IDENTIFIER="x86 Family 6 Model 15 Stepping 11, GenuineIntel"
    declare -x PROCESSOR_LEVEL="6"
    declare -x PROCESSOR_REVISION="0f0b"
    declare -x PROGRAMFILES="C:\\Program Files"
    declare -x PROMPT="\$P\$G"
    declare -x PS1="\\[\\e]0;\\w\\a\\]\\n\\[\\e[32m\\]\\u@\\h \\[\\e[33m\\]\\w\\[\\e[0m\\]\\n\\\$ "
    declare -x PWD="/cygdrive/d/workspace/hq-nojava"
    declare -x ROXIOCENTRAL="C:\\Program Files\\Common Files\\Roxio Shared\\9.0\\Roxio Central33\\"
    declare -x SESSIONNAME="Console"
    declare -x SHLVL="1"
    declare -x SYSTEMDRIVE="C:"
    declare -x SYSTEMROOT="C:\\WINDOWS"
    declare -x TEMP="/cygdrive/c/DOCUME~1/westhead/LOCALS~1/Temp"
    declare -x TERM="cygwin"
    declare -x TMP="/cygdrive/c/DOCUME~1/westhead/LOCALS~1/Temp"
    declare -x UMCOMMON="C:\\Program Files\\Avaya Modular Messaging\\Common"
    declare -x USER="westhead"
    declare -x USERDNSDOMAIN="GLOBAL.AVAYA.COM"
    declare -x USERDOMAIN="GLOBAL"
    declare -x USERNAME="westhead"
    declare -x USERPROFILE="C:\\Documents and Settings\\westhead"
    declare -x VSEDEFLOGDIR="C:\\Documents and Settings\\All Users\\Application Data\\McAfee\\DesktopProtection"
    declare -x WINDIR="C:\\WINDOWS"


  • 3.  RE: Hyperic build problem

    Posted Nov 06, 2008 11:16 PM
    This should be cleared up by now.

    Charles




  • 4.  RE: Hyperic build problem

    Posted Nov 07, 2008 12:22 AM
    I updated and it has been fixed - thanks.

    Martin