2009-06-10 15:01:43 UTC
Hi Martin
I'm trying to migrate JLIbrary to Jackrabbit 1.5.5 so that I can feed back a later version to here.
I have already built a version locally.
I am now trying to run the testSuite inside Eclipse using this version and getting the following:
repositoryName: temp1004104593
testUserName: testUser
testGroupName: testGroup
serverProfileFactoryName: org.jlibrary.test.profiles.LocalProfileTestFactory
2009-06-10 11:24:27 *INFO * JCRSecurityService: ConfigHome :K:\3rdPartySource\JLib_SF_WS\jlibrary\jlibrary-server\target\test-classes\repository.xml
2009-06-10 11:24:27 *INFO * JCRSecurityService: Repositories home :./target/repositories
2009-06-10 11:24:34 *INFO * JCRSecurityService: Login into system workspace...
2009-06-10 11:24:34 *INFO * JCRSecurityService: [No system workspace has been found. Doing default login now...
2009-06-10 11:24:34 *INFO * JCRSecurityService: Default login successful...
2009-06-10 11:24:34 *INFO * JCRSecurityService: Creating jLibrary system workspace...
2009-06-10 11:24:34 *INFO * JCRSecurityService: jLibrary system workspace created successfully.
2009-06-10 11:24:34 *INFO * JCRSecurityService: Trying to register node types...
2009-06-10 11:24:34 *DEBUG* NamespaceResolver: Registering namespace: [jcg,http://www.javaconganas.com]
2009-06-10 11:24:34 *DEBUG* NamespaceResolver: Registering namespace: [jlib-ext,http://jlibrary.sourceforge.net/ext]
2009-06-10 11:24:34 *DEBUG* NamespaceResolver: Registering namespace: [jlib,http://jlibrary.sourceforge.net]
2009-06-10 11:24:34 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}jlibrary
2009-06-10 11:24:34 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}internal
2009-06-10 11:24:34 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}node
2009-06-10 11:24:35 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}content
2009-06-10 11:24:35 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}note
2009-06-10 11:24:35 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}document
2009-06-10 11:24:35 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}resource
2009-06-10 11:24:35 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}directory
2009-06-10 11:24:35 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}favorite
2009-06-10 11:24:35 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}favorites
2009-06-10 11:24:35 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}category
2009-06-10 11:24:35 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}bookmark
2009-06-10 11:24:35 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}bookmarks
2009-06-10 11:24:35 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}user
2009-06-10 11:24:35 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}group
2009-06-10 11:24:35 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}rol
2009-06-10 11:24:35 *DEBUG* NodeTypeManager: Registering nodetype {http://jlibrary.sourceforge.net}author
2009-06-10 11:24:35 *INFO * JCRSecurityService: Node type hierarchy successfully registered.
2009-06-10 11:24:35 *INFO * JCRSecurityService: Trying to login again on jLibrary system workspace...
2009-06-10 11:24:35 *INFO * JCRSecurityService: Login successful.
2009-06-10 11:24:35 *DEBUG* SessionManager: Starting session manager
2009-06-10 11:24:35 *DEBUG* SessionManager: Scheduling session eviction thread
2009-06-10 11:24:35 *DEBUG* SessionManager: Setting repository
2009-06-10 11:24:35 *DEBUG* SessionManager: Setting system session
2009-06-10 11:24:35 *ERROR* JCRSecurityService: jlib:internal: not a primary node type
javax.jcr.RepositoryException: jlib:internal: not a primary node type
and then loads of other errors thereafter.
I thought that Jackrabbit 1.5.5 was supposed to be backward compatible with earlier versions but I suspect that it may not be - one difference I've already found is that the dtd entry in repository.xml which is supposed to be optional now seems to be required.
Just wondering if you have thoughts or guidance about where to look to resolve the above error (not a primary node type).
Thanks
Malcolm