nelsonmp19 / alfresco-form-model-management

Automatically exported from code.google.com/p/alfresco-form-model-management
0 stars 0 forks source link

Web script error on saving a new dropdown #7

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Running my own build from source against Community 4.0.d. Installs fine and am 
able to create aspects. When I try to create and save a dropdown I get the 
stack trace shown below.

The dropdown name saves but none of the dropdown values save.

2012-04-03 16:55:04,574  ERROR [extensions.webscripts.AbstractRuntime] 
[http-8080-5] Exception from executeScript - redirecting to status template 
error: 03030004 Wrapped Exception (with status template): 03030323 Failed to 
execute script 
'classpath*:alfresco/templates/webscripts/ca/ab/fm/formsmanagement/dropdown-mana
ger/ajax/dd-update.post.js': 03030322 SyntaxError: syntax error 
(file:/Users/jpotts/alfresco/webapps/alfresco-4.0d-community/WEB-INF/classes/alf
resco/templates/webscripts/ca/ab/fm/formsmanagement/dropdown-manager/ajax/dd-upd
ate.post.js#124(eval)#1)
 org.springframework.extensions.webscripts.WebScriptException: 03030004 Wrapped Exception (with status template): 03030323 Failed to execute script 'classpath*:alfresco/templates/webscripts/ca/ab/fm/formsmanagement/dropdown-manager/ajax/dd-update.post.js': 03030322 SyntaxError: syntax error (file:/Users/jpotts/alfresco/webapps/alfresco-4.0d-community/WEB-INF/classes/alfresco/templates/webscripts/ca/ab/fm/formsmanagement/dropdown-manager/ajax/dd-update.post.js#124(eval)#1)
    at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:970)
    at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:171)
    at org.alfresco.repo.web.scripts.RepositoryContainer$2.execute(RepositoryContainer.java:400)
    at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:388)
    at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:462)
    at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:500)
    at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:316)
    at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:372)
    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:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.alfresco.repo.web.filter.beans.NullFilter.doFilter(NullFilter.java:68)
    at sun.reflect.GeneratedMethodAccessor468.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.alfresco.repo.management.subsystems.ChainingSubsystemProxyFactory$1.invoke(ChainingSubsystemProxyFactory.java:116)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
    at $Proxy236.doFilter(Unknown Source)
    at org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(BeanProxyFilter.java:82)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.alfresco.repo.web.filter.beans.NullFilter.doFilter(NullFilter.java:68)
    at sun.reflect.GeneratedMethodAccessor468.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.alfresco.repo.management.subsystems.ChainingSubsystemProxyFactory$1.invoke(ChainingSubsystemProxyFactory.java:116)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
    at $Proxy236.doFilter(Unknown Source)
    at org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(BeanProxyFilter.java:82)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:58)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.java:680)
Caused by: org.alfresco.scripts.ScriptException: 03030323 Failed to execute 
script 
'classpath*:alfresco/templates/webscripts/ca/ab/fm/formsmanagement/dropdown-mana
ger/ajax/dd-update.post.js': 03030322 SyntaxError: syntax error 
(file:/Users/jpotts/alfresco/webapps/alfresco-4.0d-community/WEB-INF/classes/alf
resco/templates/webscripts/ca/ab/fm/formsmanagement/dropdown-manager/ajax/dd-upd
ate.post.js#124(eval)#1)
    at org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptProcessor.java:195)
    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:1193)
    at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:86)
    ... 47 more
Caused by: org.alfresco.error.AlfrescoRuntimeException: 03030322 SyntaxError: 
syntax error 
(file:/Users/jpotts/alfresco/webapps/alfresco-4.0d-community/WEB-INF/classes/alf
resco/templates/webscripts/ca/ab/fm/formsmanagement/dropdown-manager/ajax/dd-upd
ate.post.js#124(eval)#1)
    at org.alfresco.repo.jscript.RhinoScriptProcessor.executeScriptImpl(RhinoScriptProcessor.java:499)
    at org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptProcessor.java:191)
    ... 52 more
Caused by: org.mozilla.javascript.EcmaError: SyntaxError: syntax error 
(file:/Users/jpotts/alfresco/webapps/alfresco-4.0d-community/WEB-INF/classes/alf
resco/templates/webscripts/ca/ab/fm/formsmanagement/dropdown-manager/ajax/dd-upd
ate.post.js#124(eval)#1)
    at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3350)
    at org.mozilla.javascript.DefaultErrorReporter.error(DefaultErrorReporter.java:89)
    at org.mozilla.javascript.Parser.addError(Parser.java:140)
    at org.mozilla.javascript.Parser.reportError(Parser.java:154)
    at org.mozilla.javascript.Parser.primaryExpr(Parser.java:2121)
    at org.mozilla.javascript.Parser.memberExpr(Parser.java:1729)
    at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1590)
    at org.mozilla.javascript.Parser.mulExpr(Parser.java:1519)
    at org.mozilla.javascript.Parser.addExpr(Parser.java:1500)
    at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1480)
    at org.mozilla.javascript.Parser.relExpr(Parser.java:1454)
    at org.mozilla.javascript.Parser.eqExpr(Parser.java:1410)
    at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:1399)
    at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:1388)
    at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:1377)
    at org.mozilla.javascript.Parser.andExpr(Parser.java:1365)
    at org.mozilla.javascript.Parser.orExpr(Parser.java:1353)
    at org.mozilla.javascript.Parser.condExpr(Parser.java:1336)
    at org.mozilla.javascript.Parser.assignExpr(Parser.java:1321)
    at org.mozilla.javascript.Parser.expr(Parser.java:1308)
    at org.mozilla.javascript.Parser.primaryExpr(Parser.java:2045)
    at org.mozilla.javascript.Parser.memberExpr(Parser.java:1729)
    at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1590)
    at org.mozilla.javascript.Parser.mulExpr(Parser.java:1519)
    at org.mozilla.javascript.Parser.addExpr(Parser.java:1500)
    at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1480)
    at org.mozilla.javascript.Parser.relExpr(Parser.java:1454)
    at org.mozilla.javascript.Parser.eqExpr(Parser.java:1410)
    at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:1399)
    at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:1388)
    at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:1377)
    at org.mozilla.javascript.Parser.andExpr(Parser.java:1365)
    at org.mozilla.javascript.Parser.orExpr(Parser.java:1353)
    at org.mozilla.javascript.Parser.condExpr(Parser.java:1336)
    at org.mozilla.javascript.Parser.assignExpr(Parser.java:1321)
    at org.mozilla.javascript.Parser.expr(Parser.java:1308)
    at org.mozilla.javascript.Parser.statementHelper(Parser.java:1205)
    at org.mozilla.javascript.Parser.statement(Parser.java:655)
    at org.mozilla.javascript.Parser.parse(Parser.java:377)
    at org.mozilla.javascript.Parser.parse(Parser.java:315)
    at org.mozilla.javascript.Context.compileImpl(Context.java:2320)
    at org.mozilla.javascript.Context.compileString(Context.java:1348)
    at org.mozilla.javascript.ScriptRuntime.evalSpecial(ScriptRuntime.java:2276)
    at org.mozilla.javascript.ScriptRuntime.callSpecial(ScriptRuntime.java:2143)
    at org.mozilla.javascript.optimizer.OptRuntime.callSpecial(OptRuntime.java:165)
    at org.mozilla.javascript.gen.c9._c0(file:/Users/jpotts/alfresco/webapps/alfresco-4.0d-community/WEB-INF/classes/alfresco/templates/webscripts/ca/ab/fm/formsmanagement/dropdown-manager/ajax/dd-update.post.js:124)
    at org.mozilla.javascript.gen.c9.call(file:/Users/jpotts/alfresco/webapps/alfresco-4.0d-community/WEB-INF/classes/alfresco/templates/webscripts/ca/ab/fm/formsmanagement/dropdown-manager/ajax/dd-update.post.js)
    at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
    at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
    at org.mozilla.javascript.gen.c9.call(file:/Users/jpotts/alfresco/webapps/alfresco-4.0d-community/WEB-INF/classes/alfresco/templates/webscripts/ca/ab/fm/formsmanagement/dropdown-manager/ajax/dd-update.post.js)
    at org.mozilla.javascript.gen.c9.exec(file:/Users/jpotts/alfresco/webapps/alfresco-4.0d-community/WEB-INF/classes/alfresco/templates/webscripts/ca/ab/fm/formsmanagement/dropdown-manager/ajax/dd-update.post.js)
    at org.alfresco.repo.jscript.RhinoScriptProcessor.executeScriptImpl(RhinoScriptProcessor.java:483)
    ... 53 more

Original issue reported on code.google.com by jeffpotts01 on 3 Apr 2012 at 10:04

GoogleCodeExporter commented 9 years ago
It looks like its failing while trying to evaluate the JSON string stored in 
your constraint node. Can you go into Data Dictionary/Models/Constraints and 
post the content of that node here. Something must have got messed up between 
the UI looping and building the JSON string and Alfresco trying to merge the 
old and new objects together. 

Cheers,
Mike 

Original comment by mike.pri...@abstractive.ca on 11 Apr 2012 at 7:33

GoogleCodeExporter commented 9 years ago
I am closing this bug as there has been no reply from user. Please re-open if 
this is still an issue.

Original comment by mike.pri...@abstractive.ca on 7 Jun 2012 at 6:09