As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
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)
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()));
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 liens
Attention tout de même, il n'y a aucune raison que cela ne recommence pas à nouveau dans quelque temps.
De rien, content de voir que tout est bien reparti.Attention tout de même, il n'y a aucune raison que cela ne recommence pas à nouveau dans quelque temps.Peut-être serait-il temps de prévoir une migration sur un nouveau serveur …Bonne fête de fin d'année 2010.