Jackrabbit example ------------------ Key: JCR-294 URL: http://issues.apache.org/jira/browse/JCR-294 Project: Jackrabbit Type: Test Environment: Windows XP Reporter: leila Rizkallah
Hello, I'm trying to run the code provided in the Jackrabbit website, in First Hops section. It seems I'm missing something. It just doest compile. I get the following errors: ************************************************************************************************************************ JCRTest.java:3: package javax.jcr does not exist import javax.jcr.*; ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\RegistryHelper.java:19: package javax.jcr does not exist import javax.jcr.RepositoryException; ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\RegistryHelper.java:56: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.jndi.RegistryHelper throws NamingException, RepositoryException { ^ JCRTest.java:23: cannot find symbol symbol : class Repository location: class JCRTest Repository r = (Repository) ctx.lookup("repo"); ^ JCRTest.java:23: cannot find symbol symbol : class Repository location: class JCRTest Repository r = (Repository) ctx.lookup("repo"); ^ JCRTest.java:24: cannot find symbol symbol : class Session location: class JCRTest Session session = r.login(new SimpleCredentials("userid", "".toCharArray()), null); ^ JCRTest.java:24: cannot find symbol symbol : class SimpleCredentials location: class JCRTest Session session = r.login(new SimpleCredentials("userid", "".toCharArray()), null); ^ JCRTest.java:25: cannot find symbol symbol : class Node location: class JCRTest Node rn=session.getRootNode(); ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:22: package javax.jcr does not exist import javax.jcr.Credentials; ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:23: package javax.jcr does not exist import javax.jcr.LoginException; ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:24: package javax.jcr does not exist import javax.jcr.NoSuchWorkspaceException; ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:25: package javax.jcr does not exist import javax.jcr.Repository; ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:26: package javax.jcr does not exist import javax.jcr.RepositoryException; ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:27: package javax.jcr does not exist import javax.jcr.Session; ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:62: cannot find symbol symbol: class Repository class BindableRepository implements Repository, Referenceable, Serializable { ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:83: cannot find symbol symbol : class Repository location: class org.apache.jackrabbit.core.jndi.BindableRepository private transient Repository delegatee; ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:114: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.jndi.BindableRepository throws RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:127: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.jndi.BindableRepository private void init() throws RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:146: cannot find symbol symbol : class Credentials location: class org.apache.jackrabbit.core.jndi.BindableRepository public Session login(Credentials credentials, String workspaceName) ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:146: cannot find symbol symbol : class Session location: class org.apache.jackrabbit.core.jndi.BindableRepository public Session login(Credentials credentials, String workspaceName) ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:147: cannot find symbol symbol : class LoginException location: class org.apache.jackrabbit.core.jndi.BindableRepository throws LoginException, NoSuchWorkspaceException, RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:147: cannot find symbol symbol : class NoSuchWorkspaceException location: class org.apache.jackrabbit.core.jndi.BindableRepository throws LoginException, NoSuchWorkspaceException, RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:147: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.jndi.BindableRepository throws LoginException, NoSuchWorkspaceException, RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:155: cannot find symbol symbol : class Session location: class org.apache.jackrabbit.core.jndi.BindableRepository public Session login(String workspaceName) ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:156: cannot find symbol symbol : class LoginException location: class org.apache.jackrabbit.core.jndi.BindableRepository throws LoginException, NoSuchWorkspaceException, RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:156: cannot find symbol symbol : class NoSuchWorkspaceException location: class org.apache.jackrabbit.core.jndi.BindableRepository throws LoginException, NoSuchWorkspaceException, RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:156: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.jndi.BindableRepository throws LoginException, NoSuchWorkspaceException, RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:164: cannot find symbol symbol : class Session location: class org.apache.jackrabbit.core.jndi.BindableRepository public Session login() throws LoginException, RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:164: cannot find symbol symbol : class LoginException location: class org.apache.jackrabbit.core.jndi.BindableRepository public Session login() throws LoginException, RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:164: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.jndi.BindableRepository public Session login() throws LoginException, RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:172: cannot find symbol symbol : class Credentials location: class org.apache.jackrabbit.core.jndi.BindableRepository public Session login(Credentials credentials) ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:172: cannot find symbol symbol : class Session location: class org.apache.jackrabbit.core.jndi.BindableRepository public Session login(Credentials credentials) ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:173: cannot find symbol symbol : class LoginException location: class org.apache.jackrabbit.core.jndi.BindableRepository throws LoginException, RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\jndi\BindableRepository.java:173: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.jndi.BindableRepository throws LoginException, RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:19: package org.apache.commons.collections.map does not exist import org.apache.commons.collections.map.ReferenceMap; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:46: package org.apache.log4j does not exist import org.apache.log4j.Logger; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:48: package javax.jcr does not exist import javax.jcr.AccessDeniedException; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:49: package javax.jcr does not exist import javax.jcr.Credentials; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:50: package javax.jcr does not exist import javax.jcr.LoginException; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:51: package javax.jcr does not exist import javax.jcr.NamespaceRegistry; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:52: package javax.jcr does not exist import javax.jcr.NoSuchWorkspaceException; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:53: package javax.jcr does not exist import javax.jcr.Repository; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:54: package javax.jcr does not exist import javax.jcr.RepositoryException; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:55: package javax.jcr does not exist import javax.jcr.Session; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:56: package javax.jcr.observation does not exist import javax.jcr.observation.Event; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:57: package javax.jcr.observation does not exist import javax.jcr.observation.EventIterator; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:58: package javax.jcr.observation does not exist import javax.jcr.observation.EventListener; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:59: package javax.jcr.observation does not exist import javax.jcr.observation.ObservationManager; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:80: cannot find symbol symbol: class Repository public class RepositoryImpl implements Repository, SessionListener, ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:81: cannot find symbol symbol: class EventListener EventListener { ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:83: cannot find symbol symbol : class Logger location: class org.apache.jackrabbit.core.RepositoryImpl private static Logger log = Logger.getLogger(RepositoryImpl.class); ^ C:\repotest\java\org\apache\jackrabbit\core\NamespaceRegistryImpl.java:26: package org.apache.log4j does not exist import org.apache.log4j.Logger; ^ C:\repotest\java\org\apache\jackrabbit\core\NamespaceRegistryImpl.java:27: package org.apache.xerces.util does not exist import org.apache.xerces.util.XMLChar; ^ C:\repotest\java\org\apache\jackrabbit\core\NamespaceRegistryImpl.java:29: package javax.jcr does not exist import javax.jcr.AccessDeniedException; ^ C:\repotest\java\org\apache\jackrabbit\core\NamespaceRegistryImpl.java:30: package javax.jcr does not exist import javax.jcr.NamespaceException; ^ C:\repotest\java\org\apache\jackrabbit\core\NamespaceRegistryImpl.java:31: package javax.jcr does not exist import javax.jcr.NamespaceRegistry; ^ C:\repotest\java\org\apache\jackrabbit\core\NamespaceRegistryImpl.java:32: package javax.jcr does not exist import javax.jcr.RepositoryException; ^ C:\repotest\java\org\apache\jackrabbit\core\NamespaceRegistryImpl.java:33: package javax.jcr does not exist import javax.jcr.UnsupportedRepositoryOperationException; ^ C:\repotest\java\org\apache\jackrabbit\name\NamespaceResolver.java:19: package javax.jcr does not exist import javax.jcr.NamespaceException; ^ C:\repotest\java\org\apache\jackrabbit\core\NamespaceRegistryImpl.java:45: cannot find symbol symbol: class NamespaceRegistry implements NamespaceRegistry { ^ C:\repotest\java\org\apache\jackrabbit\core\nodetype\NodeTypeRegistry.java:19: package org.apache.commons.collections.map does not exist import org.apache.commons.collections.map.ReferenceMap; ^ C:\repotest\java\org\apache\jackrabbit\core\nodetype\NodeTypeRegistry.java:26: package org.apache.log4j does not exist import org.apache.log4j.Logger; ^ C:\repotest\java\org\apache\jackrabbit\core\nodetype\NodeTypeRegistry.java:28: package javax.jcr does not exist import javax.jcr.NamespaceRegistry; ^ C:\repotest\java\org\apache\jackrabbit\core\nodetype\NodeTypeRegistry.java:29: package javax.jcr does not exist import javax.jcr.PropertyType; ^ C:\repotest\java\org\apache\jackrabbit\core\nodetype\NodeTypeRegistry.java:30: package javax.jcr does not exist import javax.jcr.RepositoryException; ^ C:\repotest\java\org\apache\jackrabbit\core\nodetype\NodeTypeRegistry.java:31: package javax.jcr.nodetype does not exist import javax.jcr.nodetype.ConstraintViolationException; ^ C:\repotest\java\org\apache\jackrabbit\core\nodetype\NodeTypeRegistry.java:32: package javax.jcr.nodetype does not exist import javax.jcr.nodetype.NoSuchNodeTypeException; ^ C:\repotest\java\org\apache\jackrabbit\core\nodetype\NodeTypeRegistry.java:33: package javax.jcr.version does not exist import javax.jcr.version.OnParentVersionAction; ^ C:\repotest\java\org\apache\jackrabbit\core\version\VersionManager.java:24: package javax.jcr does not exist import javax.jcr.RepositoryException; ^ C:\repotest\java\org\apache\jackrabbit\core\version\VersionManager.java:25: package javax.jcr does not exist import javax.jcr.Session; ^ C:\repotest\java\org\apache\jackrabbit\core\version\VersionManager.java:26: package javax.jcr.version does not exist import javax.jcr.version.Version; ^ C:\repotest\java\org\apache\jackrabbit\core\version\VersionManager.java:27: package javax.jcr.version does not exist import javax.jcr.version.VersionHistory; ^ C:\repotest\java\org\apache\jackrabbit\core\nodetype\virtual\VirtualNodeTypeStateManager.java:30: package org.apache.log4j does not exist import org.apache.log4j.Logger; ^ C:\repotest\java\org\apache\jackrabbit\core\nodetype\virtual\VirtualNodeTypeStateManager.java:32: package javax.jcr does not exist import javax.jcr.NodeIterator; ^ C:\repotest\java\org\apache\jackrabbit\core\nodetype\virtual\VirtualNodeTypeStateManager.java:33: package javax.jcr does not exist import javax.jcr.PropertyIterator; ^ C:\repotest\java\org\apache\jackrabbit\core\nodetype\virtual\VirtualNodeTypeStateManager.java:34: package javax.jcr does not exist import javax.jcr.RepositoryException; ^ C:\repotest\java\org\apache\jackrabbit\core\SearchManager.java:19: package org.apache.commons.collections.iterators does not exist import org.apache.commons.collections.iterators.AbstractIteratorDecorator; ^ C:\repotest\java\org\apache\jackrabbit\core\SearchManager.java:37: package org.apache.log4j does not exist import org.apache.log4j.Logger; ^ C:\repotest\java\org\apache\jackrabbit\core\SearchManager.java:39: package javax.jcr does not exist import javax.jcr.NamespaceException; ^ C:\repotest\java\org\apache\jackrabbit\core\SearchManager.java:40: package javax.jcr does not exist import javax.jcr.NamespaceRegistry; ^ C:\repotest\java\org\apache\jackrabbit\core\SearchManager.java:41: package javax.jcr does not exist import javax.jcr.Node; ^ C:\repotest\java\org\apache\jackrabbit\core\SearchManager.java:42: package javax.jcr does not exist import javax.jcr.RepositoryException; ^ C:\repotest\java\org\apache\jackrabbit\core\SearchManager.java:43: package javax.jcr.observation does not exist import javax.jcr.observation.Event; ^ C:\repotest\java\org\apache\jackrabbit\core\SearchManager.java:44: package javax.jcr.observation does not exist import javax.jcr.observation.EventIterator; ^ C:\repotest\java\org\apache\jackrabbit\core\SearchManager.java:45: package javax.jcr.query does not exist import javax.jcr.query.InvalidQueryException; ^ C:\repotest\java\org\apache\jackrabbit\core\SearchManager.java:46: package javax.jcr.query does not exist import javax.jcr.query.Query; ^ C:\repotest\java\org\apache\jackrabbit\core\observation\SynchronousEventListener.java:19: package javax.jcr.observation does not exist import javax.jcr.observation.EventListener; ^ C:\repotest\java\org\apache\jackrabbit\core\observation\SynchronousEventListener.java:29: cannot find symbol symbol: class EventListener public interface SynchronousEventListener extends EventListener { ^ C:\repotest\java\org\apache\jackrabbit\core\observation\DelegatingObservationDispatcher.java:21: package javax.jcr does not exist import javax.jcr.RepositoryException; ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:150: cannot find symbol symbol : class ReferenceMap location: class org.apache.jackrabbit.core.RepositoryImpl private final ReferenceMap activeSessions = ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:170: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.RepositoryImpl protected RepositoryImpl(RepositoryConfig repConfig) throws RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:254: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.RepositoryImpl protected void acquireRepositoryLock() throws RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:311: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.RepositoryImpl protected String loadRootNodeUUID(FileSystem fs) throws RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:410: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.RepositoryImpl throws RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:421: cannot find symbol symbol : class NamespaceRegistry location: class org.apache.jackrabbit.core.RepositoryImpl protected NodeTypeRegistry createNodeTypeRegistry(NamespaceRegistry nsReg, ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:423: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.RepositoryImpl throws RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:436: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.RepositoryImpl throws RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:454: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.RepositoryImpl private void initWorkspace(String wspName) throws RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:508: cannot find symbol symbol : class RepositoryException location: class org.apache.jackrabbit.core.RepositoryImpl private SearchManager getSystemSearchManager(String wspName) throws RepositoryException { ^ C:\repotest\java\org\apache\jackrabbit\core\RepositoryImpl.java:581: cannot find symbol symbol : class NoSuchWorkspaceException location: class org.apache.jackrabbit.core.RepositoryImpl throws IllegalStateException, NoSuchWorkspaceException { ^ Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 100 errors ******************************************************************************************************************** Need help, thank you in advance. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira