Hi Andrew,

The problem is the name of your host ('copfs-ci-01') is not resolvable. You
can either make sure it resolves to the local address, by editing
/etc/hosts, or -
1. Rename '${artifactory.home}/etc/artifactory.config.xml' to
'config.import.xml'
2. Insert a '<serverName>my-server-name</serverName>' element directly under
config (needs to be the first child element, value can be any name - doesn't
have to be resolvable).
3. Restart Artifactory.

Since this misconfiguration should not prevent Artifactory from starting up,
I created an issue for this as well (
http://issues.jfrog.org/jira/browse/RTFACT-2687). It will make it into the
upcoming release. Thanks for reporting this.

Yoav

On Fri, Jan 22, 2010 at 5:05 PM, Andrew Harmel-Law <
[email protected]> wrote:

> Hi all,
>
> I'm installing Artifactory 2.1.3 as a service on Oracle Enterprise
> Linux (linux kernel ver. 2.6.18 x86 64bit) and JRockit 1.6 JVM.  The
> install script worked fine, but when I start my service I get the
> following error:
>
> STARTED Jetty Thu Jan 21 17:12:13 GMT 2010
> Runing: exec /opt/jrmc-3.1.2-1.6.0/jre/bin/java -server -Xms300m
> -Xmx1g -Xss256k -XX:PermSize=128m -XX:MaxPermSize=128m
> -Djava.awt.headless=true
> -Djetty.home=/opt/artifactory/artifactory-2.1.3
> -Dartifactory.home=/opt/artifactory/artifactory-2.1.3 -cp
>
> "/opt/artifactory/artifactory-2.1.3/artifactory.jar:/opt/artifactory/artifactory-2.1.3/lib/artifactory-config-2.1.3.jar:/opt/artifactory/artifactory-2.1.3/lib/artifactory-log-2.1.3.jar:/opt/artifactory/artifactory-2.1.3/lib/artifactory-traffic-2.1.3.jar:/opt/artifactory/artifactory-2.1.3/lib/commons-io-1.4.jar:/opt/artifactory/artifactory-2.1.3/lib/google-collections-1.0-rc5.jar:/opt/artifactory/artifactory-2.1.3/lib/jetty-6.1.22.jar:/opt/artifactory/artifactory-2.1.3/lib/jetty-ajp-6.1.22.jar:/opt/artifactory/artifactory-2.1.3/lib/jetty-util-6.1.22.jar:/opt/artifactory/artifactory-2.1.3/lib/logback-classic-0.9.16.jar:/opt/artifactory/artifactory-2.1.3/lib/logback-core-0.9.16.jar:/opt/artifactory/artifactory-2.1.3/lib/servlet-api-2.5-20081211.jar:/opt/artifactory/artifactory-2.1.3/lib/slf4j-api-1.5.8.jar:/opt/artifactory/artifactory-2.1.3/lib/wrapper.jar"
> org.artifactory.standalone.main.Main
> /opt/artifactory/artifactory-2.1.3/etc/jetty.xml
> [WARN ] -XX:PermSize=128m is not a valid VM option. Ignoring
> [WARN ] -XX:MaxPermSize=128m is not a valid VM option. Ignoring
> Determining artifactory.home...
> Looking for '-Dartifactory.home=<path>' vm parameter...
> Found vm parameter value: /opt/artifactory/artifactory-2.1.3.
> Using artifactory.home at '/opt/artifactory/artifactory-2.1.3'.
> Starting jetty from configuration file
> /opt/artifactory/artifactory-2.1.3/etc/jetty.xml
> 2010-01-21 17:12:14,933 [Main Thread] [INFO ] (o.m.log
> :67) - Logging to Logger[org.mortbay.log] via org.mortbay.log.Slf4jLog
> 2010-01-21 17:12:15,122 [Main Thread] [INFO ] (o.m.log
> :67) - jetty-6.1.22
> 2010-01-21 17:12:15,231 [Main Thread] [INFO ] (o.m.log
> :67) - NO JSP Support for /artifactory, did not find
> org.apache.jasper.servlet.JspServlet
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in
>
> [jar:file:/opt/artifactory/artifactory-2.1.3/lib/logback-classic-0.9.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in
>
> [jar:file:/opt/artifactory/artifactory-2.1.3/work/Jetty_0_0_0_0_8081_artifactory.war__artifactory__6u9e4o/webapp/WEB-INF/lib/logback-classic-0.9.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
> explanation.
> [ARTIFACTORY] [INFO] Starting Artifactory
> [artifactory.home=/opt/artifactory/artifactory-2.1.3].
> [ARTIFACTORY] [INFO] Logging configuration started.
> [ARTIFACTORY] [INFO] Multi-webapp log separation is off. It can be enabled
> with:
> [ARTIFACTORY] [INFO]
>
> -Dlogback.ContextSelector=org.artifactory.webapp.servlet.logback.LogbackConfigListener
> [ARTIFACTORY] [INFO] Logging configuration completed.
> 2010-01-21 17:12:15,571 [Main Thread] [INFO ]
> (o.a.w.s.ArtifactoryContextConfigListener:77) -
>               _   _  __           _
>    /\        | | (_)/ _|         | |
>   /  \   _ __| |_ _| |_ __ _  ___| |_ ___  _ __ _   _
>  / /\ \ | '__| __| |  _/ _` |/ __| __/ _ \| '__| | | |
>  / ____ \| |  | |_| | || (_| | (__| || (_) | |  | |_| |
> /_/    \_\_|   \__|_|_| \__,_|\___|\__\___/|_|   \__, |
>  Version: 2.1.3               Revision: 9204      __/ |
>                                                 |___/
>  Artifactory Home: '/opt/artifactory/artifactory-2.1.3'
>
> 2010-01-21 17:12:15,606 [Main Thread] [INFO ]
> (o.a.s.SpringConfigResourceLoader:96) - artifactory.addons.disabled=[]
> 2010-01-21 17:12:15,822 [Main Thread] [INFO ]
> (o.a.s.ArtifactoryApplicationContext:411) - Refreshing
> org.artifactory.spring.artifactoryapplicationcont...@8757f3f: display
> name [org.artifactory.spring.artifactoryapplicationcont...@8757f3f];
> startup date [Thu Jan 21 17:12:15 GMT 2010]; root of context hierarchy
> 2010-01-21 17:12:17,507 [Main Thread] [INFO ]
> (o.a.s.ArtifactoryApplicationContext:426) - Bean factory for
> application context
> [org.artifactory.spring.artifactoryapplicationcont...@8757f3f]:
>
> org.springframework.beans.factory.support.defaultlistablebeanfact...@9572eae
> 2010-01-21 17:12:17,708 [Main Thread] [INFO ]
> (o.a.r.a.RequestAdvice:49) - Creating request advice interceptor
> 2010-01-21 17:12:20,632 [Main Thread] [INFO ]
> (o.a.j.j.ArtifactoryBaseDataStore:555) - Using JDBC driver Apache
> Derby Embedded JDBC Driver 10.5.3.0 - (802917)
> 2010-01-21 17:12:22,117 [Main Thread] [INFO ]
> (o.a.s.ArtifactorySchedulerFactoryBean:626) - Starting Quartz
> Scheduler now
> 2010-01-21 17:12:22,186 [Main Thread] [INFO ]
> (o.a.s.ArtifactoryApplicationContext:202) - Artifactory context
> starting up...
> 2010-01-21 17:12:22,186 [Main Thread] [INFO ]
> (o.a.s.ArtifactoryApplicationContext:208) - Initializing
> org.artifactory.jcr.JcrService
> 2010-01-21 17:12:22,745 [Main Thread] [INFO ]
> (o.a.s.ArtifactoryApplicationContext:208) - Initializing
> org.artifactory.config.InternalCentralConfigService
> 2010-01-21 17:12:22,751 [Main Thread] [INFO ]
> (o.a.c.CentralConfigServiceImpl:142) - Loading bootstrap configuration
> (artifactory home dir is /opt/artifactory/artifactory-2.1.3).
> 2010-01-21 17:12:23,155 [Main Thread] [INFO ]
> (o.a.c.CentralConfigServiceImpl:160) - No custom server id in
> configuration. Using hostname instead.
> 2010-01-21 17:12:23,180 [Main Thread] [ERROR]
> (o.a.w.s.ArtifactoryContextConfigListener:115) - Error creating spring
> context
> java.lang.reflect.InvocationTargetException: null
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method) [na:1.6.0_14]
>        at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> [na:1.6.0_14]
>        at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> [na:1.6.0_14]
>        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> [na:1.6.0_14]
>        at
> org.artifactory.webapp.servlet.ArtifactoryContextConfigListener.configure(ArtifactoryContextConfigListener.java:110)
> [artifactory-web-application-2.1.3.jar:na]
>        at
> org.artifactory.webapp.servlet.ArtifactoryContextConfigListener.contextInitialized(ArtifactoryContextConfigListener.java:59)
> [artifactory-web-application-2.1.3.jar:na]
>        at
> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
> [jetty-6.1.22.jar:6.1.22]
>
> <edited for clarity>
>
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> [jetty-util-6.1.22.jar:6.1.22]
>        at org.artifactory.standalone.main.Main.main(Main.java:74)
> [artifactory.jar:na]
> Caused by: org.springframework.beans.factory.BeanInitializationException:
> Failed to initialize bean
> 'org.artifactory.config.InternalCentralConfigService'.; nested
> exception is java.lang.RuntimeException: Failed to use hostname as the
> server instacne id.
>        at
> org.artifactory.spring.ArtifactoryApplicationContext.refresh(ArtifactoryApplicationContext.java:224)
> [artifactory-core-2.1.3.jar:na]
>        at
> org.artifactory.spring.ArtifactoryApplicationContext.<init>(ArtifactoryApplicationContext.java:101)
> [artifactory-core-2.1.3.jar:na]
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method) [na:1.6.0_14]
>        at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> [na:1.6.0_14]
>
> <edited for clarity>
>
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
> [jetty-6.1.22.jar:6.1.22]
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> [jetty-6.1.22.jar:6.1.22]
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
> [jetty-6.1.22.jar:6.1.22]
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> [jetty-util-6.1.22.jar:6.1.22]
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
> [jetty-6.1.22.jar:6.1.22]
>        at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
> [jetty-6.1.22.jar:6.1.22]
>        ... 7 common frames omitted
> Caused by: java.lang.RuntimeException: Failed to use hostname as the
> server instacne id.
>        at
> org.artifactory.config.CentralConfigServiceImpl.setDescriptor(CentralConfigServiceImpl.java:164)
> [artifactory-core-2.1.3.jar:na]
>        at
> org.artifactory.config.CentralConfigServiceImpl.init(CentralConfigServiceImpl.java:107)
> [artifactory-core-2.1.3.jar:na]
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [na:1.6.0_14]
>
> <edited for clarity>
>
>        at
> org.artifactory.jcr.lock.aop.LockingAdvice.invoke(LockingAdvice.java:72)
> [artifactory-core-2.1.3.jar:na]
>        at
> org.artifactory.jcr.lock.aop.LockingAdvice.invoke(LockingAdvice.java:45)
> [artifactory-core-2.1.3.jar:na]
>        at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> [spring-aop-2.5.6.jar:2.5.6]
>        at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> [spring-aop-2.5.6.jar:2.5.6]
>        at $Proxy17.init(Unknown Source) [na:na]
>        at
> org.artifactory.spring.ArtifactoryApplicationContext.refresh(ArtifactoryApplicationContext.java:222)
> [artifactory-core-2.1.3.jar:na]
>        ... 22 common frames omitted
> Caused by: java.net.UnknownHostException: copfs-ci-01: copfs-ci-01
>        at java.net.InetAddress.getLocalHost(InetAddress.java:1353)
> [na:1.6.0_14]
>        at
> org.artifactory.config.CentralConfigServiceImpl.setDescriptor(CentralConfigServiceImpl.java:162)
> [artifactory-core-2.1.3.jar:na]
>        ... 37 common frames omitted
>
> I've looked on the groups and googled this too but can't find any
> solution.  Can anyone help?
>
> Regs, Andrew
>
>
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for
> Conference
> attendees to learn about information security's most important issues
> through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> _______________________________________________
> Artifactory-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/artifactory-users
>
------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Artifactory-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/artifactory-users

Reply via email to