cancel
Showing results for 
Search instead for 
Did you mean: 

Alfresco Javascript Debugger [résolu]

fmarin
Champ in-the-making
Champ in-the-making
bonsoir

j'ai conscience que ce sujet a déjà fait l'objet de nombreux post, mais j'avoue ne pas très bien comprendre.

De même que tout les messages que j'ai pu lire, lorsque je mets "enable" le debugger (cf ~/alfresco/service/index puis Alfresco Javascript Debugger), j'obtiens :

500 Description:   An error inside the HTTP server which prevented it from fulfilling the request.

Message:   01120241 Wrapped Exception (with status template): null

je travaille sur un serveur de développement sous linux ubuntu12.04-64bit sur lequel est installé alfresco community 4.02c

Alfresco est lancé soit avec le shell manager, soit avec alfresco.sh (et non comme un service au démarrage du serveur) : ces deux shell lancent peut être les composants d'alfresco comme des "services" ??? je les ai regardé, mais n'ai rien trouvé de particulier.

Cette erreur me paraît tellement grosse (beaucoup de monde est censé utiliser le debugger …) que je dois forcément avoir raté quelque chose …

Merci de votre aide

fred
4 REPLIES 4

rguinot
Confirmed Champ
Confirmed Champ
Pouvez vous poster la stack trace complète avec des balises code ?

fmarin
Champ in-the-making
Champ in-the-making
bonjour

cf la stack


17:25:20,178 ERROR [org.springframework.extensions.webscripts.AbstractRuntime] Exception from executeScript - redirecting to status template error: 01170167 Wrapped Exception (with status template): null
org.springframework.extensions.webscripts.WebScriptException: 01170167 Wrapped Exception (with status template): null
   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:433)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:433)
   at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:495)
   at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:533)
   at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:349)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:377)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)
   at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:118)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
   at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
   at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
   at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1813)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
   at java.lang.Thread.run(Thread.java:722)
Caused by: java.awt.HeadlessException
   at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207)
   at java.awt.Window.<init>(Window.java:535)
   at java.awt.Frame.<init>(Frame.java:420)
   at javax.swing.JFrame.<init>(JFrame.java:224)
   at org.mozilla.javascript.tools.debugger.SwingGui.<init>(SwingGui.java:152)
   at org.springframework.extensions.webscripts.ScriptDebugger$AlfrescoGui.<init>(ScriptDebugger.java:165)
   at org.springframework.extensions.webscripts.ScriptDebugger.activate(ScriptDebugger.java:86)
   at org.springframework.extensions.webscripts.ScriptDebugger.show(ScriptDebugger.java:104)
   at org.springframework.extensions.webscripts.bean.JavascriptDebuggerPost.executeImpl(JavascriptDebuggerPost.java:61)
   at org.springframework.extensions.webscripts.DeclarativeWebScript.executeImpl(DeclarativeWebScript.java:235)
   at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:64)
   … 28 more



Frédéric Marin

rguinot
Confirmed Champ
Confirmed Champ
Vous avez probablement -Djava.awt.headless=true dans vos options de démarrage (ou bien par défaut dans tomcat/scripts/ctl.sh). Si vous avez un serveur X qui tourne sur votre ubuntu, essayez sans cette option.

cf https://issues.alfresco.com/jira/browse/ALF-14184 et https://issues.alfresco.com/jira/browse/ALF-12611

fmarin
Champ in-the-making
Champ in-the-making
bonsoir

oui, effectivement, cela marche mieux sans l'option

je ne suis plus aveugle

merci

Frédéric Marin