Issue Details (XML | Word | Printable)

Key: CMFR-34
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Laura Kolker
Reporter: Laura Kolker
Votes: 0
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
Confluence Mark For Review Plugin

Update Webui plugins to work with Confluence 2.8

Created: 16/Apr/08 11:36 AM   Updated: 16/May/08 03:50 PM
Component/s: None
Affects Version/s: 1.3
Fix Version/s: 1.4-RC2

Time Tracking:
Not Specified

File Attachments: 1. Java Archive File plugins-mark-for-review-1.4-RC3.jar (57 kB)


Labels:


 Description  « Hide
Confluence 2.8 made major changes to the default theme, and the underlying theme infrastructure. So, many of the web ui plugin features used just aren't going to work correctly on their own. Thus...
  • I ran into the following issues.
    1. No review tab in the new confluence default theme (although present and functional in the classic theme)
    2. No review report tab in the browse space screen in either theme.
    3. Mark for review config screen in both global and space admin consoles generated exceptions (but different ones than in cmfr-31), due to missing resources or problems with decorators.
      I'm creating a JIRA issue to


 All   Comments   Work Log   Change History   FishEye   Crucible   Builds      Sort Order: Ascending order - Click to sort in descending order
Laura Kolker added a comment - 06/May/08 08:39 AM
Updating fix version to 1.4-rc2. (CMFR-31 had a rc1 jar. So, I'd like to differentiate from that.)

Laura Kolker added a comment - 06/May/08 09:38 AM
New version of CMFR should work with Confluence 2.8 (also continues to work with older versions as well)

Wendy Dirr added a comment - 16/May/08 09:41 AM
I upgraded to the new version of the plugin and now have the review option on the tab. However, I'm still getting errors within the space and global admin mark for review security sections. Thanks for all of your help with this.

Wendy Dirr

Here's my error:

Cause:
org.apache.velocity.exception.ParseErrorException: Invalid arg #0 in directive #bodytag at line 108, column 21 of templates/extra/markforreview/customize/textfield-and-picker-withgroupnameTerm.vm
at org.apache.velocity.Template.process(Template.java:137)

Stack Trace: [hide]

org.apache.velocity.exception.ParseErrorException: Invalid arg #0 in directive #bodytag at line 108, column 21 of templates/extra/markforreview/customize/textfield-and-picker-withgroupnameTerm.vm

at org.apache.velocity.Template.process(Template.java:137)
at org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource(ResourceManagerImpl.java:415)
at com.atlassian.confluence.util.velocity.ConfluenceVelocityResourceManager.getResource(ConfluenceVelocityResourceManager.java:137)
at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1102)
at org.apache.velocity.runtime.directive.Parse.render(Parse.java:177)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
at org.apache.velocity.runtime.directive.Parse.render(Parse.java:224)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
at org.apache.velocity.Template.merge(Template.java:254)
at com.opensymphony.webwork.dispatcher.VelocityResult.doExecute(VelocityResult.java:91)
at com.atlassian.xwork.results.ProfiledVelocityResult.doExecute(ProfiledVelocityResult.java:21)
at com.opensymphony.webwork.dispatcher.WebWorkResultSupport.execute(WebWorkResultSupport.java:116)
at com.opensymphony.xwork.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:263)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:187)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55)
at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(ConfluenceWorkflowInterceptor.java:39)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.atlassian.confluence.core.ConfluenceValidationInterceptor.intercept(ConfluenceValidationInterceptor.java:16)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.util.LoggingContextInterceptor.intercept(LoggingContextInterceptor.java:48)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(PermissionCheckInterceptor.java:54)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.pages.actions.CommentAwareInterceptor.intercept(CommentAwareInterceptor.java:43)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(PageAwareInterceptor.java:114)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.spaces.actions.SpaceAwareInterceptor.intercept(SpaceAwareInterceptor.java:67)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.core.actions.LastModifiedInterceptor.intercept(LastModifiedInterceptor.java:39)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.core.ConfluenceAutowireInterceptor.intercept(ConfluenceAutowireInterceptor.java:25)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.xwork.interceptors.XWorkTransactionInterceptor.intercept(XWorkTransactionInterceptor.java:97)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:115)
at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:229)
at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at com.atlassian.confluence.util.profiling.ProfilingPageFilter.parsePage(ProfilingPageFilter.java:141)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.confluence.jmx.JmxFilter.doFilter(JmxFilter.java:109)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:49)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.confluence.util.UserThreadLocalFilter.doFilter(UserThreadLocalFilter.java:44)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:192)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.seraph.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:114)
at com.atlassian.confluence.util.AbstractBootstrapHotSwappingFilter.doFilter(AbstractBootstrapHotSwappingFilter.java:28)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:110)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.confluence.util.ClusterHeaderFilter.doFilter(ClusterHeaderFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:170)
at com.atlassian.spring.filter.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:29)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:142)
at com.atlassian.core.filters.ProfilingAndErrorFilter.doFilter(ProfilingAndErrorFilter.java:27)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.confluence.core.datetime.RequestTimeThreadLocalFilter.doFilter(RequestTimeThreadLocalFilter.java:34)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.confluence.util.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:25)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:94)
at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:64)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:33)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)

Referer URL: http://wiki.toltest.net/admin/console.action

Build Information:
home: C:/Atlassian/Confluence/Data
buildNumber: 1318
upTime: 4 days, 34 minutes, 15 seconds
devMode: false
version: 2.8.0

Unique ID: 0x00000119F22915FC0A3C014F6DB2728998A51ACE621A73B3C8F9504A847E1261

Server Information:
Application Server: Apache Tomcat/5.5.20
Servlet Version: 2.4
Database Dialect: net.sf.hibernate.dialect.SQLServerDialect
Database Driver Name: net.sourceforge.jtds.jdbc.Driver
Database Driver Version: 1.2
Database Name: Microsoft SQL Server
Database Version: 09.00.3042
Database Transaction Isolation: Read committed Database Latency: 0

Memory Information:
Total Memory: 740 MB
Used Memory: 699 MB
Free Memory: 40 MB

System Information:
favouriteColour: Myrtle
javaRuntime: Java(TM) SE Runtime Environment
jvmVersion: 1.0
operatingSystem: Windows Vista 6.0
fileSystemEncoding: Cp1252
javaVm: Java HotSpot(TM) 64-Bit Server VM
javaVendor: Sun Microsystems Inc.
userTimezone: America/New_York
jvmImplementationVersion: 10.0-b19
appServer: Apache Tomcat
date: Friday, 16 May 2008
time: 10:36:29
jvmVendor: Sun Microsystems Inc.
userName: VTOLWEB2$
javaVersion: 1.6.0_05
operatingSystemArchitecture: amd64

Cluster Information:
Not clustered.

Enabled Plugins:
Confluence Attachments Plugin (confluence.extra.attachments, Version: 2.10)
JIRA Macros (confluence.extra.jira, Version: 2.7)
Social Bookmarking Plugin (com.atlassian.confluence.plugins.socialbookmarking, Version: 1.1.1)
Admin Sections (confluence.sections.admin, Version: 1.0)
Chart Plugin (confluence.extra.chart, Version: 1.9.1)
System Web Resources (confluence.web.resources, Version: 1.0)
Left Navigation Theme (com.atlassian.confluence.themes.leftnavigation, Version: 2.0-rc1)
Confluence Remote API (confluence.extra.confluencerpc, Version: 2.8.0)
Page Operations (confluence.sections.page.operations, Version: 1.0)
Adaptavist Theme Builder (com.adaptavist.confluence.themes.sitebuilder, Version: 3.0.0)
Space Browse Sections (confluence.sections.space.browse, Version: 1.0)
Core Path Converters (confluence.converters.core, Version: 1.0)
Advanced Macros (confluence.macros.advanced, Version: 1.3)
Code Macro (confluence.macros.code, Version: 1.4)
User Menu Sections (confluence.user.menu, Version: 1.0)
TinyMCE Editor Plugin (com.atlassian.confluence.extra.tinymceplugin, Version: 3.0-rc1)
Add Content Menu Sections (confluence.menu.add, Version: 1.0)
Table of Contents Plugin (org.randombits.confluence.toc, Version: 2.4.5)
Confluence Classic Theme (com.atlassian.confluence.themes.classic, Version: 2.0-rc1)
Confluence Atlassian Plugin Repository (confluence.repository.client, Version: 2.0.13)
Default Theme (com.atlassian.confluence.themes.default, Version: 1.0)
Scaffolding Plugin (net.customware.confluence.plugin.scaffolding, Version: 2.7-dr9)
Page Tabs (confluence.search.mappers.lucene, Version: 1.0)
Wiki Renderer Components (confluence.renderer.components, Version: 1.0)
Space Advanced Sections (confluence.sections.space.advanced, Version: 1.0)
Clickr Theme (com.atlassian.confluence.themes.clickr, Version: 2.0-rc1)
Adaptavist Replace and Render (com.adaptavist.confluence.replaceandrender, Version: 0.2)
WebDAV Plugin (confluence.extra.webdav, Version: 1.1)
Attachment Actions (confluence.sections.attachments, Version: 1.0)
IM Presence NG Plugin (confluence.extra.impresence2, Version: 2.1)
Space Labels Sections (confluence.sections.space.labels, Version: 1.0)
Space Actions Sections (confluence.sections.space.actions, Version: 1.0)
Information Macros (confluence.extra.information, Version: 1.0)
Content Buttons (confluence.sections.page.temp, Version: 1.0)
Live Search Macros (confluence.extra.livesearch, Version: 2.6)
Global Labels Sections (confluence.sections.labels, Version: 1.0)
Page View Links (confluence.sections.page.actions, Version: 1.0)
SharePoint Plugin (com.atlassian.confluence.extra.sharepoint, Version: 0.5b)
Space Admin Sections (confluence.sections.space.admin, Version: 1.0)
Core Listeners (confluence.listeners.core, Version: 1.3)
Reporting Plugin (net.customware.confluence.plugin.reporting, Version: 2.1.1)
Content Action Menu Sections (confluence.content.action.menu, Version: 1.0)
Space Item Tabs (confluence.sections.space, Version: 1.0)
Pagetree Search (com.atlassian.confluence.plugins.pagetreesearch, Version: 1.2)
Page Tree (bnpparibas.confluence.pagetree, Version: 1.7)
Create Page Macro (com.adaptavist.confluence.createpage, Version: 1.2.1)
Space Pages Sections (confluence.sections.space.pages, Version: 1.0)
Page Information Tools (com.adaptavist.confluence.pageinfo, Version: 1.2.8)
BloggingRPC (com.atlassian.confluence.plugins.xmlrpc.bloggingrpc, Version: 1.2.2)
Page Tabs (confluence.sections.page, Version: 1.0)
Visibility Plugin (net.customware.confluence.plugin.visibility, Version: 1.7.0)
Attachment Extractors (confluence.extractors.attachments, Version: 1.4)
Linking Plugin (net.customware.confluence.plugin.linking, Version: 2.5.0)
German language pack (confluence.languages.de_DE, Version: 1.2)
French language pack (confluence.languages.fr_FR, Version: 1.6)
Labeling Manager (confluence.extra.revlabelingmacros, Version: 1.1.1)
Basic Macros (confluence.macros.basic, Version: 1.3)
News Tabs (confluence.sections.news, Version: 1.0)
Core Extractors (confluence.extractors.core, Version: 1.4)
Core Startup and Shutdown (confluence.lifecycle.core, Version: 1)
Edit Profile Sections (confluence.sections.profile.edit, Version: 1.0)
Dashboard Macros (confluence.macros.dashboard, Version: 1.3)
Label Tools Plugin (com.adaptavist.confluence.labeltools, Version: 1.1.3)
Confluence Contributors Plugin (com.atlassian.confluence.contributors, Version: 1.1.2)
Confluence SOAP Permission Checker Plugin (com.atlassian.confluence.rpc.permcheck, Version: 1.0-SNAPSHOT)
User Listener (confluence.extra.userlister, Version: 2.3)
Adaptavist Content Formatting Macros (com.adaptavist.confluence.contentFormattingMacros, Version: 1.6.5)
Multi Excerpt (biz.artemissoftware.confluence.multiexcerpt.MultiExcerptMacro, Version: 1.1)
Mark For Review Plugin (com.atlassian.confluence.extra.markforreview, Version: 1.4-RC2)
Tabular Metadata (confluence.extra.masterdetail, Version: 2.7)
Confluence Usage Stats (com.atlassian.confluence.ext.usage, Version: 0.7.3-SNAPSHOT)
Dynamic Task List 2 Plugin (confluence.extra.dynamictasklist2, Version: 3.0.4)
Comment Action Sections (confluence.comment.action, Version: 1.0)
Layout Macros (confluence.extra.layout, Version: 1.1)
Profile Tabs (confluence.sections.profile, Version: 1.0)
Request

Information:
URL: http://wiki.toltest.net/500page.jsp

  • Scheme: http
  • Server: wiki.toltest.net
  • Port: 80
  • URI: /500page.jsp
  • - Context Path:
  • - Servlet Path: /500page.jsp
  • - Path Info:
  • - Query String:
    foofoo

Attributes:

  • javax.servlet.forward.request_uri : /admin/markforreview/customize.action
  • javax.servlet.forward.context_path :
  • javax.servlet.forward.servlet_path : /admin/markforreview/customize.action
  • javax.servlet.forward.path_info : /500page.jsp
  • os_securityfilter_already_filtered : true
  • javax.servlet.jsp.jspException : org.apache.velocity.exception.ParseErrorException: Invalid arg #0 in directive #bodytag at line 108, column 21 of templates/extra/markforreview/customize/textfield-and-picker-withgroupnameTerm.vm
  • atlassian.core.seraph.original.url : /admin/markforreview/customize.action
  • javax.servlet.error.status_code : 500
  • javax.servlet.error.servlet_name : action
  • _sitemesh_using_stream : false
  • com.atlassian.gzipfilter.GzipFilter_already_filtered : true
  • loginfilter.already.filtered : true
  • com.atlassian.johnson.filters.JohnsonFilter_already_filtered : true
  • Confluence-Request-Time : 1210948589005
  • javax.servlet.error.message :
  • webwork.valueStack : com.opensymphony.xwork.util.OgnlValueStack@643e19d6
  • sessioninview.FILTERED : true
  • _sitemesh_filterapplied : true
  • javax.servlet.error.exception : org.apache.velocity.exception.ParseErrorException: Invalid arg #0 in directive #bodytag at line 108, column 21 of templates/extra/markforreview/customize/textfield-and-picker-withgroupnameTerm.vm
  • javax.servlet.error.request_uri : /admin/markforreview/customize.action

Parameters:
Confluence User:

  • anonymous

Logging:
0 log statements generated by this request.


Laura Kolker added a comment - 16/May/08 10:28 AM
Hi Wendy,

I'm not able to reproduce this. Can you describe to me in more detail what steps you took that led to this exception?

Thanks
Laura


Wendy Dirr added a comment - 16/May/08 10:33 AM
I'm using Firefox. I have a wiki with one page. I click on Space admininstrator and Mark for Review and get the error. If I go to Administration for the whole wiki site and click on Mark for Review I get the same error. The result is the same regardless of theme. Would a server log help?

Laura Kolker added a comment - 16/May/08 10:45 AM
Hi Wendy,

Thanks for getting back to me.

re: server log
If you see anything in your log that looks different from what you've posted above, by all means, please attach.

re: reproducing
I don't run into this error on my devel or test boxes. That being said: I'm going to double check that Firefox on Windows doesn't behave differently than Firefox on Mac (unlikely, but possible). If I still can't trigger the error, we'll take it from there.

Cheers,
Laura


Wendy Dirr added a comment - 16/May/08 10:49 AM
I just thought of something that I didn't mention ... We are using Crowd for single sign on. Might that cause an issue?

Laura Kolker added a comment - 16/May/08 11:03 AM
Hi Wendy,

re: Crowd
It's possible, but seems kind of unlikely, as the error generated appears to be a mysterious webwork error. Quick way to check:
export your confluence to a backup file
install a fresh confluence but without crowd for user management
import the export
see if you get the same error

Other environmental problems that could be at work here: It's theoretically possible that another plugin you've installed has conflicting code with mine. Given the quantity of plugins you have installed, covering that possibility will be heavy on the workload (removing plugins one by one and testing to see if the error goes away - another good reason to have a test Confluence for finding this problem) but would not necessarily resolve the problem. Let's put that possibility aside for now, unless we can't come up with anything else.

re: Firefox Windows test
Nope. Still can't reproduce.

From Might-As-Well-Ask-Now dept:
Just to be sure: You're Confluence doesn't happen to have custom code does it? You haven't, for example, deleted the templates/custom directory, right? Or included a bleeding edge version webwork? (I'm not saying those would definitely cause the situation, but I'm asking you to double check for me that related components are the same as the base Confluence 2.8.0 install, so we can rule out that as a possibility.)

What next?
Since it looks like the group picker is the problem, I'm going to attach a version of the plugin with this feature disabled. Try that out, and let me know what happens. (I'll attach shortly.)

Cheers,
Laura


Laura Kolker added a comment - 16/May/08 11:06 AM
Attaching plugins-mark-for-review-1.4-RC3.jar, which disables the group picker in the customize screens

Wendy Dirr added a comment - 16/May/08 03:40 PM
Disabling the group picker did the trick. Seems to be working fine now!

Laura Kolker added a comment - 16/May/08 03:44 PM
Great.
Is the group-picker something you want?
(It's certainly not necessary.)
Laura

Wendy Dirr added a comment - 16/May/08 03:46 PM
It's not necessary. I can type them in - no problem. I'm so happy it's working. Thank you very much for all of your help!

Wendy


Laura Kolker added a comment - 16/May/08 03:50 PM
Great! I'm glad we finally have it working for you.
Cheers,
Laura