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

Reply via email to