Quantcast
Channel: Alfresco Forums - Usando Alfresco
Viewing all 384 articles
Browse latest View live

problemas al crear roles

$
0
0

Hola buenas

quiero crear un role nuevo que fuera como el rol contribuidor pero solo añadiendole que pueda editar las propiedas.

o un rol como colaborador pero que no deje eliminar ni un documento ni siquiera los suyos propios ya que esa parte la podria hacer un usuario coordinador unico en cada carpeta


Controlar Workflow desde Webscript

$
0
0

Hola

Duda rápida..

Puedo a través de un WebScript:

1- Buscar un Workflow(a través de alguna de sus propiedades?)
2- Adjuntar un documento a ese Workflow
3- Poner como completa la tarea y pasar a la siguiente.

En caso de que no sea posible, que alternativas tengo para realizar lo anterior

4.2.c

Alfresco El kernel de la Gestión documental

Jeff Z.

SDK CustomLogin

$
0
0

Hola,

he intentado hacer uso del SDK CustomLogin de Alfresco, he seguido todos los pasos para su instalación, haciendo el run as - Ant Build y colocando los distitnos ficheros donde corresponde:

1- Añadir en C:\Alfresco\tomcat\webapps\alfresco\jsp\extension la JSP login.jsp
2- faces-config.xml en C:\Alfresco\tomcat\webapps\alfresco\META-INF
3- faces-config-custom.xml C:\Alfresco\tomcat\webapps\alfresco\WEB-INF
4- web-client-config-custom.xml C:\Alfresco\tomcat\shared\classes\alfresco\extension
5- custom-login.jar C:\Alfresco\tomcat\webapps\alfresco\WEB-INF\lib

Pero a la hora de ejecutarlo, si intento entrar en share con un usuario que no existe, no se loca con Guest como está en CustomLoginBean y tampoco muestra nada en log.

¿Qué me falla?

Os agradezco cualquier ayuda, necesito sobreescribir el login de alfresco.

actualizar a la nueva version 4.2.F

$
0
0

Buenos dias.

Me gustaría saber como actualizar a la nueva versión de alfresco 4.2.F desde la versión 4.2.E que tengo instalada y personalizada sin perder los cambios realizados o documentos ya subidos y estructurados.

Muchas gracias por vuestra ayuda.

no puedo crear categorias

script to seach in a specific space

$
0
0

I'm makin a script to get all the objects in a specific space (called "Aprobados") where the created or last modified date is today. And I also want to get all metadata from the searchrd objects.

Can anyone help me please?

Let me explain you the process I need to execute

1) Search for all the pdf documents of a given space called "Aprobados" which have been modified "today".
2) I need to create a txt file with all the metadata of all of those modified pdf documents stored in this space that matched this search criteria.
3) Place the txt file in a given space so another process can get it by FTP

This is the code I have written, however I am not very sure of the search funcion, as I need to search in the "Aprobados" space but also inside its child nodes recursively.

Could you please take a look to my code and let me know if you think it is ok?

I will really appreciate it.

Cheers!!

// We create the folder to place the txt filevar subir = space.childByNamePath("Subir Facturas");var recoger = subir.childByNamePath("Recoger"); 
 
// If there is already a txt file we must delete itfor each (var doc in recoger.children){if(doc.mimetype=="text/plain");
      doc.remove();} 
 
// Get the path to the parent space where to look for the filesvar revision = space.childByNamePath("Revisar");var aprobados = revision.childByNamePath("Aprobadas");var today =newDate();var ano = today.getFullYear();var buscarAno = aprobados.childByNamePath(ano); 
 
// Now we firstly create the txt file//String fecha = today.getDate() + "-" + today.getMonth() +1 + "-" + today.getFullYear();
file = recoger.createFile("metadatos_facturas.txt"); 
// We run the search for all the pdf files that have been modified today in the// space of the current yearvar docs = search.xpathSearch([cm:modified]=today,buscarAno); 
// For each doc found matching the search clause we must write their metadata in the// txt file - one row with metadata per file found 
for each (docs){ 
   if(docs!=null&& docs.mimetype=="application/pdf"){
      workingcopy=file.checkout();
      workingcopy.content="|"+docs.name+"|"+docs.start_date+"|"+docs.Private_Id+"|=";
      file = workingcopy.checkin();}}
3.0

Ayuda con Alfresco Share y SSL

$
0
0

Hola a todos, necesito de su ayuda, he creado el certificado y seguido los pasos correspondientes para configurar SSL en mi alfresco pero no me inicia sesion en mi alfresco share pero si alfresco, si me ayudar por favor.

muchas gracias.

AuthenticationService y ServiceRegistry en SHARE

$
0
0

Buenas,

¿cómo puedo obtener el AuthenticationService y ServiceRegistry en SHARE?

Tengo una clase que extiende a LoginController para sobreescribir la forma de login de Alfresco para poder autenticarme con mi propio sistema.

La cosa es, que necesito el AuthenticationService y el ServiceRegistry para sincronizar los datos.

He obtenido el ApplicationContext con:

ApplicationContext ctx2 = super.getApplicationContext();

Pero no puedo obtener lo siguiente:

AuthenticationService authenticationService = (AuthenticationService) ctx2.getBean("AuthenticationService");

me dice que el bean no está definidio

¿cómo lo hago? OS RECUERDO QUE ES SHARE


PREGUNTAS EXISTENCIALES ALFRESCO

$
0
0

Saludos:

Quisiera hacer algunas consultas como por ejemplo se podría usar alfresco para el area contable como aprobar facturas y para un area de ventas tendrian algunos ejemplos de uso o enlaces?

4.2.c

Problema Multi-tenancy! Ayuda!

$
0
0

Buenas!

Lo primero de todo decir que lo estoy usando Alfresco 4.2.c.

y segun he leido por la wiki de alfresco y tal, lo unico que hace falta para acceder a la consola de multi.tenancy es logearse como admin y entrar a localhost:8080/alfresco/faces/jsp/admin/tenantadmin-console.jsp.

Pero al intentar entrar a ese enlace me salta una pantalla de tomcat con error 403, "Access to the specified resource has been forbidden."

¿Alguien sabe por que es?

Aumentar el tamaño de subida por el Browser

$
0
0

Hola buenos días.

Tengo un pequeño problema con Alfresco Browser for Drupal.

Quiero agregar un contenido al espacio, pero si el contenido es menor o igual a 2MB, lo realiza correctamente.

El problema esta cuando se añaden archivos mayores a 2MB.

¿Donde puedo configurar ese parámetro y asi poder incrementar el tamaño de subida?

Un saludo y muchas gracias.

3.4.d

Uso de CPU muy alto

$
0
0

Hola a todos,

soy nuevo en esto de Alfresco y ando haciendo una pruebas para poner un gestor documental en la empresa. He instalado un Alfresco Community 4.2.f en un servidor con Ubuntu 64bits, en realidad es un Zentyal 3.4 de 64Bit que está basado en Ubuntu e incluye una administración via web para implementar toda una serie de servicios. He configurado CIFS para montar una unidad de red en los clientes windows. Esta noche me he dejado copiando 3 carpetas, en total unos 40gb y me he encontrado en el log estos errores de forma repetitiva:

2014-04-10 02:55:16,926  WARN  [solr.tracker.CoreTracker][SolrTrackingPool-alfresco3] Node index failed and skipped for265109in Tx 877023
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:442)
at sun.security.ssl.InputRecord.read(InputRecord.java:480)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:927)
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:884)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:102)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)
at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at org.alfresco.httpclient.AbstractHttpClient.executeMethod(AbstractHttpClient.java:135)
at org.alfresco.httpclient.AbstractHttpClient.sendRemoteRequest(AbstractHttpClient.java:111)
at org.alfresco.httpclient.HttpClientFactory$HttpsClient.sendRequest(HttpClientFactory.java:371)
at org.alfresco.solr.client.SOLRAPIClient.getTextContent(SOLRAPIClient.java:992)
at org.alfresco.solr.tracker.CoreTracker.addContentPropertyToDoc(CoreTracker.java:2872)
at org.alfresco.solr.tracker.CoreTracker.indexNode(CoreTracker.java:2505)
at org.alfresco.solr.tracker.MultiThreadedCoreTracker$NodeIndexWorkerRunnable.doWork(MultiThreadedCoreTracker.java:812)
at org.alfresco.solr.tracker.MultiThreadedCoreTracker$AbstractWorkerRunnable.run(MultiThreadedCoreTracker.java:753)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
2014-04-10 03:05:46,479 ERROR [solr.core.SolrCore][pool-1-thread-1] java.lang.OutOfMemoryError: Java heap space
 
2014-04-10 04:18:41,235 ERROR [solr.core.SolrCore][pool-1-thread-1] java.lang.NullPointerException
at org.alfresco.solr.AlfrescoSolrEventListener$OwnerIdManager.addAll(AlfrescoSolrEventListener.java:3302)
at org.alfresco.solr.AlfrescoSolrEventListener.newSearcher(AlfrescoSolrEventListener.java:209)
at org.apache.solr.core.SolrCore$4.call(SolrCore.java:1163)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
 
2014-04-10 04:18:57,149 ERROR [solr.core.SolrCore][pool-1-thread-1] java.lang.NullPointerException

Tenemos que subir unos 300 GB de documentación, y al subir mediante CIFS carpetas con tamaño de varios GB se empieza a comer la memoria del servidor y el uso de la CPU pasa al 700%, quedando el sistema lento. El servidor tiene 2 procesadores XEON de 4 nucleos y 16GB de RAM, y lleva 2 Discos Duros SATA en RAID 1 de 7200RPM. Mientras Alfresco está en reposo el uso de la CPU tiene algunos picos por encima del 100% pero normalmente está entre el 0% y 40%. El problema parece que viene al querer copiar carpetas que ocupan cantidad de GB, el uso de CPU empieza a subir de forma paulatina hasta llegar al 700% y la memoria empieza a consumirse poco a poco, si paro la copia de ficheros el uso de CPU vuelve a estar bien, pero en cuanto se intenta acceder desde los equipos clientes a la unidad CIFS solo para explorar las carpetas vuelve a subir con picos entre el 400% y el 700% de CPU.

En /opt/alfresco/tomcat/bin/setenv.sh tengo:

JAVA_OPTS="-XX:-DisableExplicitGC -XX:ReservedCodeCacheSize=1024m $JAVA_OPTS "
JAVA_OPTS="-XX:MaxPermSize=1024M -Xms8G -Xmx8G $JAVA_OPTS "

He subido los parámetros que venían por defecto para usar 8GB de memoria, tengo 16GB de RAM, no se si es correcto.

En el alfresco-global.properties tengo:

###############################
## Common Alfresco Properties #
###############################
 
dir.root=/opt/alfresco/alf_data
 
alfresco.context=alfresco
alfresco.host=127.0.0.1
alfresco.port=8080
alfresco.protocol=http
 
share.context=share
share.host=127.0.0.1
share.port=8080
share.protocol=http
 
### database connection properties ###
db.driver=org.gjt.mm.mysql.Driver
db.username=XXXXXXXXXX
db.password=XXXXXXXXXX
db.name=alfresco
db.url=jdbc:mysql://localhost/alfresco?useUnicode=yes&characterEncoding=UTF-8
 
### FTP Server Configuration ###
ftp.enabled=true
ftp.port=2121
 
### RMI service ports ###
alfresco.rmi.services.port=50500
avm.rmi.service.port=0
avmsync.rmi.service.port=0
attribute.rmi.service.port=0
authentication.rmi.service.port=0
repo.rmi.service.port=0
action.rmi.service.port=0
deployment.rmi.service.port=0
 
### External executable locations ###
ooo.exe=/opt/alfresco/libreoffice/program/soffice.bin
ooo.enabled=false
ooo.port=8100
img.root=/opt/alfresco/common
img.dyn=${img.root}/lib
img.exe=${img.root}/bin/convert
swf.exe=/opt/alfresco/common/bin/pdf2swf
swf.languagedir=/opt/alfresco/common/japanese
 
jodconverter.enabled=true
jodconverter.officeHome=/opt/alfresco/libreoffice
jodconverter.portNumbers=8100
 
### Initial admin password ###
alfresco_user_store.adminpassword=b5c8f974de77b57610342debfa984c3a
 
### E-mail site invitation setting ###
notification.email.siteinvite=false
 
### License location ###
dir.license.external=/opt/alfresco
 
### Solr indexing ###
index.subsystem.name=solr
dir.keystore=${dir.root}/keystore
solr.port.ssl=8443
 
### BPM Engine ###
system.workflow.engine.jbpm.enabled=false
 
### CIFS SERVER ###
 
cifs.enabled=true
cifs.domain=intranet.easy2000.es
cifs.serverName=serverdell
cifs.hostannounce=true
cifs.ipv6.enabled=false
cifs.tcpipSMB.port=445
cifs.netBIOSSMB.namePort=137
cifs.netBIOSSMB.datagramPort=138
cifs.netBIOSSMB.sessionPort=139
cifs.WINS.autoDetectEnabled=true
cifs.pseudoFiles.shareURL.enabled=false
cifs.pseudoFiles.enabled=false
cifs.pseudoFiles.explorerURL.enabled=false

Otro dato es que estoy usando como base de datos MySQL y que Alfresco está corriendo bajo root , ya se que no es buena idea de que corra bajo el usuario root, no se si aparte de los problemas de seguridad que pueda haber tiene algo que ver con mi problema de CPU. Esta bajo root por que a pesar de hacer todas las redirecciones de puertos con iptables no he conseguido nunca que funcione CIFS por los puertos originales tcp 445,139 y udp137,138, si funcionaban bien por 1445, 1337, 1338 y 1339, pero las redirecciones no funcionaban. Por eso opte, al menos de momento, por dejar los puertos normales en el alfresco-global.properties y correrlo con el usuario root ya que problemas de suguridad no voy a tener en el entorno que va a correr y no va a estar accesible desde internet.

Desde ya muchas gracias por vuestro tiempo y a ver si alguien le ha pasado algo similar y puede ayudarme.

Saludos.

4.2.f

Cómo Impedir que un usuario edite su perfil

$
0
0

Hola,

¿cómo puedo impedir que un usuario edite su perfil? Pero que pueda subir documentación, crear nuevos eventos, cometnarios etc....

No se pudieron recuperar las etiquetas

$
0
0

Hola de nuevo, vuelvo a la carga con otra consulta.

Hace unos días instalé un Alfresco Community 4.2.f en un Ubuntu, utilicé el paquete que deja instalado el tomcat junto con alfresco y demás herramientas. El caso es que esta insatalación no iba bien el consumo de CPU y memoria era desproporcionado. Lo solucioné instalando el tomcat y alfresco por separado.

Y ahora viene mi problema, reutilicé la base de datos que ya tenía de la instalación previa y el directorio alf_data para aprovechar los datos y configuraciones que ya tenía hechas. Antes la instalación de todo Alfresco estaba en la ruta /opt/alfresco incluyendo dentro el directorio tomcat con su contenido. Ahora tengo /opt/alfresco con el alf_data y demás contenidos de scripts y herramientas externas, (libreoffice, pdf2swf ...) y por otro lado tengo /opt/tomcat con los ficheros war de alfresco y share. Creo que los problemas vienen por cambiar las rutas respecto al instalación primera al reutilizar la base de datos de la primera instalación.

Cuando accedo al Share me aparece el mensaje en rojo "No se pudieron recuperar las etiquetas" , si me voy a Herramientas de Administración y le doy a Administrador de Etiquetas, me sale el siguiente mensaje:

03150039 Wrapped Exception (with status template): 03150375 Failed to execute script classpath*:alfresco/templates/webscripts/org/alfresco/repository/tagging/tags.get.js': 03150374

Igualmente si le doy a Administrador de Categorías me aparece:

JavaException: org.alfresco.repo.search.impl.lucene.LuceneQueryParserException: 03150379

En el log catalina.out tengo:

2014-04-15 09:54:20,342  ERROR [extensions.webscripts.AbstractRuntime][http-bio-8080-exec-9] Exception from executeScript - redirecting to status template error: 03150028 Wrapped Exception (with status template): 03150336 Failed to execute script 'classpath*:alfresco/templates/webscripts/org/alfresco/collaboration/tagQuery.get.js': 03150335 Failed to execute search: ASPECT:"{http://www.alfresco.org/model/content/1.0}taggable"
 org.springframework.extensions.webscripts.WebScriptException: 03150028 Wrapped Exception (with status template): 03150336 Failed to execute script 'classpath*:alfresco/templates/webscripts/org/alfresco/collaboration/tagQuery.get.js': 03150335 Failed to execute search: ASPECT:"{http://www.alfresco.org/model/content/1.0}taggable"
	at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1067)
	at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:171)
	at org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:422)
	at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:452)
	at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:491)
	at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:529)
	at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:341)
	at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:378)
	at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)
	at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)
Caused by: org.alfresco.scripts.ScriptException: 03150336 Failed to execute script 'classpath*:alfresco/templates/webscripts/org/alfresco/collaboration/tagQuery.get.js': 03150335 Failed to execute search: ASPECT:"{http://www.alfresco.org/model/content/1.0}taggable"
	at org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptProcessor.java:204)
	at org.alfresco.repo.processor.ScriptServiceImpl.execute(ScriptServiceImpl.java:212)
	at org.alfresco.repo.processor.ScriptServiceImpl.executeScript(ScriptServiceImpl.java:174)
	at org.alfresco.repo.web.scripts.RepositoryScriptProcessor.executeScript(RepositoryScriptProcessor.java:102)
	at org.springframework.extensions.webscripts.AbstractWebScript.executeScript(AbstractWebScript.java:1305)
	at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:86)
	... 31 more
Caused by: org.alfresco.error.AlfrescoRuntimeException: 03150335 Failed to execute search: ASPECT:"{http://www.alfresco.org/model/content/1.0}taggable"
	at org.alfresco.repo.jscript.Search.query(Search.java:827)
	at org.alfresco.repo.jscript.Search.query(Search.java:782)
	at org.alfresco.repo.jscript.Search.query(Search.java:741)
	at org.alfresco.repo.jscript.Search.luceneSearch(Search.java:329)
	at org.alfresco.repo.jscript.Search.luceneSearch(Search.java:314)
	at sun.reflect.GeneratedMethodAccessor1478.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:155)
	at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:243)
	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
	at org.mozilla.javascript.gen.c2._c1(file:/opt/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/collaboration/tagQuery.get.js:51)
	at org.mozilla.javascript.gen.c2.call(file:/opt/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/collaboration/tagQuery.get.js)
	at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java:108)
	at org.mozilla.javascript.gen.c2._c0(file:/opt/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/collaboration/tagQuery.get.js:184)
	at org.mozilla.javascript.gen.c2.call(file:/opt/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/collaboration/tagQuery.get.js)
	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
	at org.mozilla.javascript.gen.c2.call(file:/opt/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/collaboration/tagQuery.get.js)
	at org.mozilla.javascript.gen.c2.exec(file:/opt/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/collaboration/tagQuery.get.js)
	at org.alfresco.repo.jscript.RhinoScriptProcessor.executeScriptImpl(RhinoScriptProcessor.java:502)
	at org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptProcessor.java:200)
	... 36 more
Caused by: org.alfresco.repo.search.impl.lucene.LuceneQueryParserException: 03150334 
	at org.alfresco.repo.search.impl.solr.SolrQueryHTTPClient.executeQuery(SolrQueryHTTPClient.java:490)
	at org.alfresco.repo.search.impl.solr.SolrQueryLanguage.executeQuery(SolrQueryLanguage.java:49)
	at org.alfresco.repo.search.impl.solr.SolrSearchService.query(SolrSearchService.java:348)
	at org.alfresco.repo.search.SearcherComponent.query(SearcherComponent.java:78)
	at sun.reflect.GeneratedMethodAccessor899.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.alfresco.repo.management.subsystems.SubsystemProxyFactory$1.invoke(SubsystemProxyFactory.java:72)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
	at com.sun.proxy.$Proxy33.query(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor899.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
	at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:80)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:46)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:161)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
	at com.sun.proxy.$Proxy33.query(Unknown Source)
	at org.alfresco.repo.jscript.Search.query(Search.java:807)
	... 57 more
Caused by: java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:579)
	at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:618)
	at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:451)
	at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:140)
	at org.alfresco.encryption.ssl.AuthSSLProtocolSocketFactory.createSocket(AuthSSLProtocolSocketFactory.java:168)
	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
	at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
	at org.alfresco.repo.search.impl.solr.SolrQueryHTTPClient.executeQuery(SolrQueryHTTPClient.java:444)
	... 84 more

He comprobado que el fichero tagQuery.get.js existe en la ruta que aparentemente es buscado, en :

/opt/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/collaboration

En esta ruta tengo:

blogSpace.get.desc.xml          colleaguePresence.get.html.ftl  forumSummary.get.js          tagActions.post.desc.xml
blogSpace.get.html.ftl colleaguePresence.get.js gallery.get.desc.xml tagActions.post.js
blogSpace.get.js docLibrary.get.desc.xml gallery.get.js tagActions.post.json.ftl
blogSummary.get.desc.xml docLibrary.get.html.ftl gallery.get.xml.ftl tagQuery.get.desc.xml
blogSummary.get.html.ftl docSummary.get.desc.xml gallerySummary.get.desc.xml tagQuery.get.js
blogSummary.get.js docSummary.get.html.ftl gallerySummary.get.html.ftl tagQuery.get.json.ftl
calendar.get.desc.xml docSummary.get.js gallerySummary.get.js viewgallery.get.desc.xml
calendar.get.html.ftl emailSummary.get.desc.xml projectSpace.get.desc.xml viewgallery.get.html.ftl
calendarSummary.get.desc.xml emailSummary.get.html.ftl projectSpace.get.html.ftl viewgallery.get.js
calendarSummary.get.html.ftl emailSummary.get.js projectSpace.get.js
calendarSummary.get.js forumSummary.get.desc.xml tagActions.get.desc.xml
colleaguePresence.get.desc.xml forumSummary.get.html.ftl tagActions.get.html.ftl

¿Alguien me podría dar alguna pista de como solucionar esto?

Muchas gracias por adelantado.

Un saludo.

4.2.f

Actualización de Propiedades

$
0
0

Hola, he machacado el Login por defecto de alfresco (explorer) y necesito actualizar las propiedades del usuario. Tengo lo siquiente:

public class CustomLoginBean extends LoginBean {
private static final Log logger = LogFactory.getLog(CustomLoginBean.class);
@Override
public String login() {
String outcome = null;
try {
AuthenticationService authenticationService = super.getAuthenticationService();
logger.debug("AuthenticationService " + super.getUsername());
authenticationService.authenticate(super.getUsername(), super.getUsername().toCharArray());
logger.error("Login");
outcome = super.login();
PersonService personservice = super.getPersonService();
HashMap properties = new HashMap();
logger.error("CustomLoginBean - properties");
properties.put(ContentModel.PROP_NAME, "john");
properties.put(ContentModel.PROP_LASTNAME, "prueba");
properties.put(ContentModel.PROP_COMPANYEMAIL, "prueba@prueba.es");
logger.error("CustomLoginBean - isMutable" + personservice.isMutable());
personservice.setPersonProperties(super.getUsername(), properties);
logger.debug("Autenticado alfresco");
}
} catch (Exception e) {
// TODO Auto-generated catch block
logger.error("Se ha producido un error: " + e.getStackTrace());
}

return outcome;
}

@Override
public String logout() {
String outcome = super.logout();

// log to the console who logged out and when
String username = this.getUsername();
if (username == null) {
username = "Guest";
}

logger.info(username + " logged out at " + new Date());

return outcome;
}
}

No obstante, no me actualiza las propiedades en los logs me dice que no tengo permisos. ¿Cómo puedo hacerlo?

Os recuerdo que es en alfresco explorer. En share ya he conseguido que se actualicen.

Gracias


Saber el tamaño de una carpeta de un sitio

$
0
0

Estimados,

buenos tardes, hay alguna forma de saber cuanto pesa una carpeta en un determinado sitio?

Creacion Usuario

$
0
0

Buenos días,
acabo de realizar la instalacion del software pero a la hora de crear usuarios no me los guarda, a que se debe?
gracias

Problemas con las búsquedas

$
0
0

Buenos días,

Tengo un problema con una configuración de Alfresco. En el repositorio corporativo he creado una estructura lógica donde he establecido diferentes permisos para que nuestros empleados (que tienen asignado el rol "Consumidor") puedan navegar y acceder a diferentes carpetas en función de los permisos asignados. Me he dado cuenta de que, aunque ellos pueden acceder sin problemas y visualizar el contenido de las carpetas para las que tienen permiso, cuando intentan usar la barra de búsqueda aparece un mensaje de este tipo:

04090030 Wrapped Exception (with status template): 0409113490 Failed to execute script 'classpath*:alfresco/templates/webscripts/org/alfresco/slingshot/search/search.get.js': 0409113489 Acceso denegado. Usted carece de los permisos adecuados para realizar esta operación.

¿Tenéis alguna idea de en qué he podido equivocarme? ¡Gracias por adelantado!

4.2

no hay link de edicion en linea alfresco 4.2.c

$
0
0

Hola a todos, estoy usando alfresco share 4.2.c y el caso es que al subir un documento en mi repositorio no puedo encontrar el link de edicion en linea, he ojeado mucho en los foros pero no lo consigo, mi alfresco esta instalado en windows7 y uso chrome.
Si alguien que ya lo haya visto puede ayudarme lo agradezco.

Nota: he realizado la instalacion por defecto mediante el wizard.

4.2.c

!!AYUDA!! Editar documento con Google Docs

$
0
0

Buenas.

Quisiera modificar un poco la interfaces de googleDocs, ya he podido cambiar el "guardar en Alfresco" por "guardar en XXXXXX" modificando el siguiente archivo "/opt/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/googledocs/toolbar.get_es.properties"

Me gustaría poder cambiar el logo de Alfresco por uno personal, pero no encuentro ni los .CSS ni ningún archivo que contenga la imagen o diga su ubicación.

Viewing all 384 articles
Browse latest View live