12-24-2010 07:22 AM
java.lang.ClassNotFoundException: javax.jcr.SimpleCredentials (no security manager: RMI class loader disabled)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:290)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:279)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
at java.lang.Thread.run(Thread.java:595)12-24-2010 08:02 AM
12-24-2010 12:33 PM
12-24-2010 12:41 PM
String repositoryName = "javaContentRepository";
InitialContext ictx = null;
Repository repo = null;
try {
// On initialise le contexte JNDI, avec ou sans Properties selon
// les paramètres fournis par le fichier de configuration.
if (Utils.isVide(config.getInitialContextFactory()) ||
Utils.isVide(config.getInitialContextProviderUrl())) {
ictx = new InitialContext();
} else {
Properties prop = new Properties();
// Accès à l'annuaire JNDI du serveur d'application hébergeant Alfresco :
// (si Alfresco hébergé sur serveur d'appli différent)
prop.put(Context.INITIAL_CONTEXT_FACTORY, config.getInitialContextFactory());
prop.put(Context.PROVIDER_URL, config.getInitialContextProviderUrl());
if (! Utils.isVide(config.getInitialContextSecurityPrincipal()))
prop.put(Context.SECURITY_PRINCIPAL, config.getInitialContextSecurityPrincipal());
if (! Utils.isVide(config.getInitialContextSecurityCredentials()))
prop.put(Context.SECURITY_CREDENTIALS, config.getInitialContextSecurityCredentials());
ictx = new InitialContext(prop);
}
// On récupère le repository
RemoteRepository srv = (RemoteRepository) ictx.lookup(repositoryName);
repo = new ClientRepository(srv, new ClientAdapterFactory()) ;
} catch (NamingException exc) {
log.error("Erreur lors de la récupération du Repository Alfresco", exc);
} finally {
if (ictx != null)
try {
ictx.close();
} catch (NamingException ignore) {
log.warn(
"Erreur a la fermeture du contexte initial pour"
+ " RepositoryName=" + repositoryName, ignore);
}
}
Session session;
try {
session = repo.login(new SimpleCredentials(
"monLogin",
"monPassword".toCharArray()));
12-26-2010 04:11 PM
01:15:49,886 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: Unknown Exception in Transaction.
at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:292)
at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:155)
at org.alfresco.repo.workflow.WorkflowInterpreter$1.doWork(WorkflowInterpreter.java:291)
at org.alfresco.repo.workflow.WorkflowInterpreter$1.doWork(WorkflowInterpreter.java:282)
at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:260)
at org.alfresco.repo.workflow.WorkflowInterpreter.interpretCommand(WorkflowInterpreter.java:280)
at org.alfresco.repo.workflow.WorkflowInterpreter.onBootstrap(WorkflowInterpreter.java:149)
at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
(…)
Caused by: javax.transaction.RollbackException: Transaction didn't commit: Failed to prepare: requires rollback
at org.alfresco.util.transaction.SpringAwareUserTransaction.commit(SpringAwareUserTransaction.java:430)
at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:239)
… 40 more
Caused by: org.alfresco.repo.search.IndexerException: Failed to prepare: requires rollback
at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory.prepare(AbstractLuceneIndexerAndSearcherFactory.java:684)
at org.alfresco.repo.transaction.AlfrescoTransactionSupport$TransactionSynchronizationImpl.beforeCommit(AlfrescoTransactionSupport.java:63
4)
at org.springframework.transaction.support.TransactionSynchronizationUtils.triggerBeforeCommit(TransactionSynchronizationUtils.java:48)
(…)
Caused by: org.alfresco.repo.search.IndexerException: Invalid state MARKED_ROLLBACK
at org.alfresco.repo.search.impl.lucene.index.IndexInfo.getTransition(IndexInfo.java:1171)
at org.alfresco.repo.search.impl.lucene.index.IndexInfo.setStatus(IndexInfo.java:1099)
at org.alfresco.repo.search.impl.lucene.AbstractLuceneBase.setStatus(AbstractLuceneBase.java:256)
at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerImpl.setRollbackOnly(AbstractLuceneIndexerImpl.java:549)
at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerImpl.prepare(AbstractLuceneIndexerImpl.java:484)
at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory.prepare(AbstractLuceneIndexerAndSearcherFactory.java:679)
… 48 more
mkdir test
mkdir: ne peut créer le répertoire `test': Trop de liens12-27-2010 05:50 AM
12-27-2010 06:59 AM
12-27-2010 08:12 AM
12-27-2010 02:04 PM
12-27-2010 02:23 PM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.