I installed Artifactory and all went very smoothly and easily, I was quite
impressed :-)
However, before I started using it to do any work, I figured that I would
switch to using the filesystem-derby repository approach (we are moving to this
from Archiva), so I changed artifactory.system.properties -
artifactory.jcr.configDir=repo/filesystem-derby
and adjusted repo/filesystem-derby/repo.xml -
<param name="fileStoreDir" value="/HCR_SubVersion/artifactory"/>
However, now when I start artifactory I am seeing a lot of exceptions in the
logs and if I go to the website I get a Service Unavailable message. Is there
some step that I have missed?
artifactory.log -
2009-12-16 07:01:00,061 [main] [INFO ] (o.m.log :67) - Logging to
Logger[org.mortbay.log] via org.mortbay.log.Slf4jLog
2009-12-16 07:01:01,616 [main] [INFO ] (o.m.log :67) - jetty-6.1.21
2009-12-16 07:01:04,055 [main] [INFO ] (o.m.log :67) - NO JSP
Support for /artifactory, did not find org.apache.jasper.servlet.JspServlet
2009-12-16 07:01:08,097 [main] [INFO ]
(o.a.w.s.ArtifactoryContextConfigListener:75) -
_ _ __ _
/\ | | (_)/ _| | |
/ \ _ __| |_ _| |_ __ _ ___| |_ ___ _ __ _ _
/ /\ \ | '__| __| | _/ _` |/ __| __/ _ \| '__| | | |
/ ____ \| | | |_| | || (_| | (__| || (_) | | | |_| |
/_/ \_\_| \__|_|_| \__,_|\___|\__\___/|_| \__, |
Version: 2.1.2 Revision: 8706 __/ |
|___/
Artifactory Home: '/usr/local/artifactory-2.1.2'
2009-12-16 07:01:08,736 [main] [INFO ] (o.a.s.SpringConfigResourceLoader:96) -
artifactory.addons.disabled=[]
2009-12-16 07:01:09,073 [main] [INFO ]
(o.a.s.ArtifactoryApplicationContext:411) - Refreshing
org.artifactory.spring.artifactoryapplicationcont...@1318b: display name
[org.artif
actory.spring.artifactoryapplicationcont...@1318b]; startup date [Wed Dec 16
07:01:09 GMT 2009]; root of context hierarchy
2009-12-16 07:01:22,994 [main] [INFO ]
(o.a.s.ArtifactoryApplicationContext:426) - Bean factory for application
context [org.artifactory.spring.artifactoryapplicationcont...@131
8b]:
org.springframework.beans.factory.support.defaultlistablebeanfact...@16721bd
2009-12-16 07:01:26,046 [main] [INFO ] (o.a.r.a.RequestAdvice:49) - Creating
request advice interceptor
2009-12-16 07:01:42,603 [main] [INFO ] (o.a.j.j.ArtifactoryBaseDataStore:544) -
Using JDBC driver Apache Derby Embedded JDBC Driver 10.5.3.0 - (802917)
2009-12-16 07:01:49,949 [main] [INFO ]
(o.a.s.ArtifactorySchedulerFactoryBean:626) - Starting Quartz Scheduler now
2009-12-16 07:01:50,295 [main] [INFO ]
(o.a.s.ArtifactoryApplicationContext:198) - Artifactory context starting up...
2009-12-16 07:01:50,296 [main] [INFO ]
(o.a.s.ArtifactoryApplicationContext:204) - Initializing
org.artifactory.jcr.JcrService
2009-12-16 07:01:50,751 [main] [INFO ]
(o.a.s.ArtifactoryApplicationContext:204) - Initializing
org.artifactory.config.InternalCentralConfigService
2009-12-16 07:01:51,047 [main] [INFO ] (o.a.c.CentralConfigServiceImpl:143) -
Loading existing configuration from storage.
2009-12-16 07:01:51,325 [main] [ERROR]
(o.a.w.s.ArtifactoryContextConfigListener:113) - Error creating spring context
java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) [na:1.6.0_17]
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[na:1.6.0_17]
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[na:1.6.0_17]
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[na:1.6.0_17]
at
org.artifactory.webapp.servlet.ArtifactoryContextConfigListener.configure(ArtifactoryContextConfigListener.java:108)
[artifactory-web-application-2.1.2.jar:na]
at
org.artifactory.webapp.servlet.ArtifactoryContextConfigListener.contextInitialized(ArtifactoryContextConfigListener.java:57)
[artifactory-web-application-2.1.2.jar:na
]
at
org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
[jetty-6.1.21.jar:6.1.21]
at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[jetty-util-6.1.21.jar:6.1.21]
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[jetty-util-6.1.21.jar:6.1.21]
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[jetty-util-6.1.21.jar:6.1.21]
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
[jetty-6.1.21.jar:6.1.21]
at org.mortbay.jetty.Server.doStart(Server.java:224) [jetty-6.1.21.jar:6.1.21]
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[jetty-util-6.1.21.jar:6.1.21]
at org.artifactory.standalone.main.Main.main(Main.java:74)
[artifactory.jar:na]
Caused by: org.artifactory.api.repo.exception.RepositoryRuntimeException:
org.artifactory.jcr.jackrabbit.DataStoreRecordNotFoundException: Record not
found: b0b3108dc1593503d6f75d274b783d311ea23e82 as file
/HCR_SubVersion/artifactory/b0/b3/10/b0b3108dc1593503d6f75d274b783d311ea23e82
does not exists or has the wrong length!
at org.artifactory.jcr.JcrServiceImpl.getXml(JcrServiceImpl.java:482)
[artifactory-core-2.1.2.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_17]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[na:1.6.0_17]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[na:1.6.0_17]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_17]
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
[spring-aop-2.5.6.jar:2.5.6]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
[spring-aop-2.5.6.jar:2.5.6]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
[spring-aop-2.5.6.jar:2.5.6]
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
[spring-tx-2.5.6.jar:2.5.6]
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 $Proxy16.getXml(Unknown Source) [na:na]
at
org.artifactory.config.CentralConfigServiceImpl.getCurrentConfigXml(CentralConfigServiceImpl.java:144)
[artifactory-core-2.1.2.jar:na]
at
org.artifactory.config.CentralConfigServiceImpl.init(CentralConfigServiceImpl.java:109)
[artifactory-core-2.1.2.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_17]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[na:1.6.0_17]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[na:1.6.0_17]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_17]
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
[spring-aop-2.5.6.jar:2.5.6]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
[spring-aop-2.5.6.jar:2.5.6]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
[spring-aop-2.5.6.jar:2.5.6]
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
[spring-tx-2.5.6.jar:2.5.6]
at
org.artifactory.jcr.lock.aop.LockingAdvice.invoke(LockingAdvice.java:72)
[artifactory-core-2.1.2.jar:na]
at
org.artifactory.jcr.lock.aop.LockingAdvice.invoke(LockingAdvice.java:45)
[artifactory-core-2.1.2.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 $Proxy14.init(Unknown Source) [na:na]
at
org.artifactory.spring.ArtifactoryApplicationContext.refresh(ArtifactoryApplicationContext.java:217)
[artifactory-core-2.1.2.jar:na]
at
org.artifactory.spring.ArtifactoryApplicationContext.<init>(ArtifactoryApplicationContext.java:97)
[artifactory-core-2.1.2.jar:na]
... 21 common frames omitted
Caused by: org.artifactory.jcr.jackrabbit.DataStoreRecordNotFoundException:
Record not found: b0b3108dc1593503d6f75d274b783d311ea23e82 as file
/HCR_SubVersion/artifactory/b0/b3/10/b0b3108dc1593503d6f75d274b783d311ea23e82
does not exists or has the wrong length!
at
org.artifactory.jcr.jackrabbit.ArtifactoryFileDataStoreImpl.getOrCreateFile(ArtifactoryFileDataStoreImpl.java:23)
[artifactory-core-2.1.2.jar:na]
at
org.artifactory.jcr.jackrabbit.ArtifactoryDbDataRecord.getStream(ArtifactoryDbDataRecord.java:130)
[artifactory-core-2.1.2.jar:na]
at
org.apache.jackrabbit.core.value.BLOBInDataStore.getStream(BLOBInDataStore.java:100)
[jackrabbit-core-jfrog-1.5.7b.jar:na]
at
org.apache.jackrabbit.core.value.InternalValue.toJCRValue(InternalValue.java:364)
[jackrabbit-core-jfrog-1.5.7b.jar:na]
at
org.apache.jackrabbit.core.PropertyImpl.getValue(PropertyImpl.java:489)
[jackrabbit-core-jfrog-1.5.7b.jar:na]
at
org.artifactory.jcr.JcrServiceImpl.getRawXmlStream(JcrServiceImpl.java:888)
[artifactory-core-2.1.2.jar:na]
at org.artifactory.jcr.JcrServiceImpl.getXml(JcrServiceImpl.java:480)
[artifactory-core-2.1.2.jar:na]
... 49 common frames omitted
2009-12-16 07:01:51,360 [main] [ERROR] (o.m.log :87) - Failed
startup of context
org.mortbay.jetty.webapp.webappcont...@f82fe7{/artifactory,/usr/local/artifactory-2.1.2/webapps/artifactory.war}
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at
org.artifactory.webapp.servlet.ArtifactoryContextConfigListener.configure(ArtifactoryContextConfigListener.java:114)
[na:na]
at
org.artifactory.webapp.servlet.ArtifactoryContextConfigListener.contextInitialized(ArtifactoryContextConfigListener.java:57)
[na:na]
at
org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
[jetty-6.1.21.jar:6.1.21]
at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[jetty-util-6.1.21.jar:6.1.21]
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[jetty-util-6.1.21.jar:6.1.21]
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[jetty-util-6.1.21.jar:6.1.21]
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
[jetty-6.1.21.jar:6.1.21]
at org.mortbay.jetty.Server.doStart(Server.java:224)
[jetty-6.1.21.jar:6.1.21]
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[jetty-util-6.1.21.jar:6.1.21]
at org.artifactory.standalone.main.Main.main(Main.java:74)
[artifactory.jar:na]
Caused by: java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) [na:1.6.0_17]
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[na:1.6.0_17]
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[na:1.6.0_17]
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[na:1.6.0_17]
at
org.artifactory.webapp.servlet.ArtifactoryContextConfigListener.configure(ArtifactoryContextConfigListener.java:108)
[na:na]
... 16 common frames omitted
Caused by: org.artifactory.api.repo.exception.RepositoryRuntimeException:
org.artifactory.jcr.jackrabbit.DataStoreRecordNotFoundException: Record not
found: b0b3108dc1593503d6f75d274b783d311ea23e82 as file
/HCR_SubVersion/artifactory/b0/b3/10/b0b3108dc1593503d6f75d274b783d311ea23e82
does not exists or has the wrong length!
at org.artifactory.jcr.JcrServiceImpl.getXml(JcrServiceImpl.java:482)
[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_17]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[na:1.6.0_17]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[na:1.6.0_17]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_17]
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
[na:na]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
[na:na]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
[na:na]
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
[na:na]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
[na:na]
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
[na:na]
at $Proxy16.getXml(Unknown Source) [na:na]
at
org.artifactory.config.CentralConfigServiceImpl.getCurrentConfigXml(CentralConfigServiceImpl.java:144)
[na:na]
at
org.artifactory.config.CentralConfigServiceImpl.init(CentralConfigServiceImpl.java:109)
[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_17]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[na:1.6.0_17]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[na:1.6.0_17]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_17]
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
[na:na]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
[na:na]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
[na:na]
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
[na:na]
at
org.artifactory.jcr.lock.aop.LockingAdvice.invoke(LockingAdvice.java:72) [na:na]
at
org.artifactory.jcr.lock.aop.LockingAdvice.invoke(LockingAdvice.java:45) [na:na]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
[na:na]
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
[na:na]
at $Proxy14.init(Unknown Source) [na:na]
at
org.artifactory.spring.ArtifactoryApplicationContext.refresh(ArtifactoryApplicationContext.java:217)
[na:na]
at
org.artifactory.spring.ArtifactoryApplicationContext.<init>(ArtifactoryApplicationContext.java:97)
[na:na]
... 21 common frames omitted
Caused by: org.artifactory.jcr.jackrabbit.DataStoreRecordNotFoundException:
Record not found: b0b3108dc1593503d6f75d274b783d311ea23e82 as file
/HCR_SubVersion/artifactory/b0/b3/10/b0b3108dc1593503d6f75d274b783d311ea23e82
does not exists or has the wrong length!
at
org.artifactory.jcr.jackrabbit.ArtifactoryFileDataStoreImpl.getOrCreateFile(ArtifactoryFileDataStoreImpl.java:23)
[na:na]
at
org.artifactory.jcr.jackrabbit.ArtifactoryDbDataRecord.getStream(ArtifactoryDbDataRecord.java:130)
[na:na]
at
org.apache.jackrabbit.core.value.BLOBInDataStore.getStream(BLOBInDataStore.java:100)
[na:na]
at
org.apache.jackrabbit.core.value.InternalValue.toJCRValue(InternalValue.java:364)
[na:na]
at
org.apache.jackrabbit.core.PropertyImpl.getValue(PropertyImpl.java:489) [na:na]
at
org.artifactory.jcr.JcrServiceImpl.getRawXmlStream(JcrServiceImpl.java:888)
[na:na]
at org.artifactory.jcr.JcrServiceImpl.getXml(JcrServiceImpl.java:480)
[na:na]
... 49 common frames omitted
2009-12-16 07:01:51,375 [main] [INFO ] (o.m.log :67) - Opened
/var/log/artifactory/2009_12_16.request.log
2009-12-16 07:01:51,729 [main] [INFO ] (o.m.log :67) - Started
[email protected]:8081
Registered Office: 7 Abbey Court, Eagle Way, Sowton, Exeter, Devon, EX2 7HY
Registered Number 2892803 Registered in England and Wales
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
The information contained in this e-mail is confidential and may be subject to
legal privilege. If you are not the intended recipient, you must not use, copy,
distribute or disclose the e-mail or any part of its contents or take any
action in reliance on it. If you have received this e-mail in error, please
e-mail the sender by replying to this message. All reasonable precautions have
been taken to ensure no viruses are present in this e-mail. Landmark Information
Group Limited cannot accept responsibility for loss or damage arising from the
use of this e-mail or attachments and recommend that you subject these to
your virus checking procedures prior to use.
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Artifactory-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/artifactory-users