Hi, I'm having some trouble upgrading our artifactory instance (2.0.6) to the newest version (2.3.1).
I followed the directions on http://wiki.jfrog.org/confluence/display/RTF/Upgrading+Artifactory, and then re-installed the mysql driver jar in /lib. After this, I restarted artifactory, and have been watching the artifactory.log file. It looks like the upgrade converted most JCR nodes ok; however, there were 3 or so that caused a javax.jcr.ItemNotFoundException stacktrace. I don't think those are major problems, though. After the JCR node conversion, it looks like artifactory tries to start up Jackrabbit and it fails: 2010-12-07 16:23:22,425 [art-init] [INFO ] (o.a.j.c.q.l.MultiIndex:397) - ########################################################################### INITIALIZING OR RECREATING FULL REPOSITORY INDEX This is normal with a first-run of a new or upgraded installation or when the $ARTIFACTORY_HOME/data/index folder no longer exists. This one-time initialization may take some time, depending on the current size of your repository. ########################################################################### 2010-12-07 16:23:47,895 [art-init] [ERROR] (o.a.j.c.q.OnWorkspaceInconsistency:58) - Node /repositories/libs-snapshots-local/.index/nexus-maven-repository-index.zip/artifactory:metadata (6cfa250f-6a12-4445-926b-d5347cfe8e21) has missing child 'artifactory-file-ext' (2bd12d80-8607-4be8-9632-3754d3670cea) 2010-12-07 16:23:47,911 [art-init] [ERROR] (o.a.j.c.RepositoryImpl:562) - Failed to initialize workspace 'default' javax.jcr.RepositoryException: Unable to initialize query handler: org.apache.jackrabbit.core.query.lucene.searchin...@a59105 at org.apache.jackrabbit.core.config.RepositoryConfigurationParser$1.getQueryHandler(RepositoryConfigurationParser.java:636) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.config.WorkspaceConfig.getQueryHandler(WorkspaceConfig.java:215) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:173) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1902) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doPostInitialize(RepositoryImpl.java:2119) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(RepositoryImpl.java:2030) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:555) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:386) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:704) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.artifactory.jcr.JcrRepoInitHelper.createJcrRepository(JcrRepoInitHelper.java:117) [artifactory-core-2.3.1.jar:na] at org.artifactory.jcr.JcrServiceImpl.initJcrRepository(JcrServiceImpl.java:220) [artifactory-core-2.3.1.jar:na] at org.artifactory.jcr.JcrServiceImpl.reCreateJcrRepository(JcrServiceImpl.java:268) [artifactory-core-2.3.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.6.0_18] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [na:1.6.0_18] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [na:1.6.0_18] at java.lang.reflect.Method.invoke(Unknown Source) [na:1.6.0_18] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) [spring-aop-3.0.4.RELEASE.jar:3.0.4.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196) [spring-aop-3.0.4.RELEASE.jar:3.0.4.RELEASE] at $Proxy29.reCreateJcrRepository(Unknown Source) [na:na] at org.artifactory.jcr.version.v150.JcrMetadataConverter.convert(JcrMetadataConverter.java:72) [artifactory-core-2.3.1.jar:na] at org.artifactory.jcr.version.v150.JcrMetadataConverter.convert(JcrMetadataConverter.java:35) [artifactory-core-2.3.1.jar:na] at org.artifactory.jcr.version.JcrVersion.convert(JcrVersion.java:132) [artifactory-core-2.3.1.jar:na] at org.artifactory.jcr.JcrServiceImpl.convert(JcrServiceImpl.java:291) [artifactory-core-2.3.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.6.0_18] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [na:1.6.0_18] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [na:1.6.0_18] at java.lang.reflect.Method.invoke(Unknown Source) [na:1.6.0_18] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) [spring-aop-3.0.4.RELEASE.jar:3.0.4.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196) [spring-aop-3.0.4.RELEASE.jar:3.0.4.RELEASE] at $Proxy29.convert(Unknown Source) [na:na] at org.artifactory.spring.ArtifactoryApplicationContext.refresh(ArtifactoryApplicationContext.java:214) [artifactory-core-2.3.1.jar:na] at org.artifactory.spring.ArtifactoryApplicationContext.<init>(ArtifactoryApplicationContext.java:103) [artifactory-core-2.3.1.jar:na] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [na:1.6.0_18] at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) [na:1.6.0_18] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) [na:1.6.0_18] at java.lang.reflect.Constructor.newInstance(Unknown Source) [na:1.6.0_18] at org.artifactory.webapp.servlet.ArtifactoryContextConfigListener.configure(ArtifactoryContextConfigListener.java:159) [artifactory-web-application-2.3.1.jar:na] at org.artifactory.webapp.servlet.ArtifactoryContextConfigListener.access$100(ArtifactoryContextConfigListener.java:47) [artifactory-web-application-2.3.1.jar:na] at org.artifactory.webapp.servlet.ArtifactoryContextConfigListener$1.run(ArtifactoryContextConfigListener.java:66) [artifactory-web-application-2.3.1.jar:na] Caused by: java.io.IOException: Error indexing workspace at org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:418) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:527) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:78) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.config.RepositoryConfigurationParser$1.getQueryHandler(RepositoryConfigurationParser.java:633) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] ... 38 common frames omitted Caused by: org.apache.jackrabbit.core.state.NoSuchItemStateException: 2bd12d80-8607-4be8-9632-3754d3670cea at org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:269) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1234) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1240) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1240) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1240) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1240) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1240) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] at org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:410) [jackrabbit-core-jfrog-2.1.0a.jar:2.1.0a] ... 41 common frames omitted 2010-12-07 16:23:48,614 [art-init] [ERROR] (o.a.j.c.RepositoryImpl:563) - Unable to start repository, forcing shutdown... After this, there are a few more stacktraces, but they are clearly caused by the repository being shutdown, so I'm not pasting them here. So, I tried deleting the /data directory and restarting, but this resulted in the same stacktrace. Do you have any suggestions on how to proceed? Thanks for your help! Let me know if I can add more information. -Matt Drees -- View this message in context: http://forums.jfrog.org/problem-upgrading-2-0-6-to-2-3-1-tp5813494p5813494.html Sent from the Artifactory - Users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ What happens now with your Lotus Notes apps - do you make another costly upgrade, or settle for being marooned without product support? Time to move off Lotus Notes and onto the cloud with Force.com, apps are easier to build, use, and manage than apps on traditional platforms. Sign up for the Lotus Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d _______________________________________________ Artifactory-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/artifactory-users
