[ http://issues.apache.org/jira/browse/JCR-294?page=all ]
Jukka Zitting reassigned JCR-294: --------------------------------- Assign To: Jukka Zitting > Jackrabbit example > ------------------ > > Key: JCR-294 > URL: http://issues.apache.org/jira/browse/JCR-294 > Project: Jackrabbit > Type: Test > Environment: Windows XP > Reporter: leila Rizkallah > Assignee: Jukka Zitting > > 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