Got Questions? The best place to ask questions about this plugin is at CustomWare's Plugin Support site. You may even find your question has already been answered there.
This plug-in contains macros for creating 'permanent templates' and editable forms.
This plug-in contains macros for creating 'permanent templates' and
editable forms.
It provides many macros which allow data to be entered into a form.
It does so by allowing the editing of specified sections on a page
when viewing the page, if the current user has 'edit' permissions to
the page being viewed.
This release has several major bug fixes and a few nice new features.
Highlights include:
Fixed bugs with {table-data} including reordering, embeding inside
a {repeating-data}, correct calculations with {eval-data} and
correct input validation messages.
Added the ability to sort and filter {content-options} and
{user-options} results.
You can use Reporting macros inside a {table-data} or
{repeating-data} row to access fields local to that table.
Release Notes - Confluence Extension: Scaffolding Plugin - Version 3.1.2
Bug * label-option broken in
3.1.0 * Preview button does not work in
Confluence 2.10 * {label-options} doesn't work
anymore in 3.1.0 * {hidden-data} whenNotEmpty
displaying incorrectly * Page name changes
with {live template} and {jira issues} on Confluence 2.10 and
Scaffolding 3.10
Release Notes - Confluence Extension: Scaffolding Plugin - Version 3.1.0
Bug * Display of "Edit Data" view is
broken when using default Confluence 2.9
theme... * Unable to save page with empty
\{attachment-data\} field * Clicking Cancel
from edit screen shows blank screen when "Scaffolding Action
Conveyor" is turned on * Preview button
does not work under confluence 2.9.1 * Unable
to revert the page content back to a previous version
Release Notes - Confluence Extension: Scaffolding Plugin - Version 3.0.1
Bug * Error on save a space
template * Data does not get saved when using
the {table-data} macro * Reimplement the
ability to display in descending order and add to the top of the
table. * {set-data} causes read-only exception
Release Notes - Confluence Extension: Scaffolding Plugin - Version 3.0.0
Bug * Table rows can't be trashed in
IE * Repeating data and tables are broken in
IE * Problems with Internet
Explorer * Stack overflow exception when using
{repeating-data} * Entered {table-data} not
saved in IE * Scaffolding "eats"
entire pages (mostly in IE) * Strange
$webwork.htmlEncode($content.realTitle) pages get create every time I
update a space template * {label-options}
doesn't work together with 'blank'-option of
{list-data} * {list-data} doesn't allow you to
reset a value to 'blank' after it has been
set. * Page layout in Edit
view * Attachment events are not sent out by
{attachment-data} * A table-data object with
40 rows is virtually unusable * Reporting of
multiple eval-data fields * Scaffolding Plugin
throws Stack Overflow error when trying to add an
event * {attachment-data} upload does not
preserve filename * Seriously breaks design on
Confluence 2.8.2 with standard theme
New Feature * Use LABEL elements for list-data radio buttons
Task * Document relative date options for
date-data * Confluence 2.8 compatibility
Sub-task * {attachment-data} in a {repeating-data}
macro is still very buggy
Release Notes - Confluence Extension: Scaffolding Plugin - Version 2.7-dr9
Bug * Current data is not being displayed after
saving * Scaffolding conflicts with
{dynamictable} and {dynamictasklist} macros in
IE * Number-data field not working inside
Table-data * Data lost after updating scaffold
table in Firefox 2 * hidden-data prevents page
from being saved: generates
UnexpectedRollbackException * export to PDF
fails * No Attachments
shown * no co-existance with Confluence Plugin
"Approval Workflow" * When clicking
on the .PDF icon in the upper left we get errors instead of a
.PDF * Cannot create summary report (separate
page) of data calculated using eval-data within a
scaffold * Form Validator doesn't work on drop
down menu's * Labels are deleted when editing
a page in Internet Explorer that uses
Scaffolding * xxx-data macros don't survive
Word export * {table-data} Edit page not accessible
Improvement * Provide macros the ability to determine if
their rendering is part of a live-template
New Feature * Allow labels to be selected in a drop-down
box when editing a page.
Task * Document set-data and get-data on the
customware.net website. * When will
Scaffolding Plugin be available for Confluence
2.7.1? * Confluence 2.7 compatibility
Release Notes - Confluence Extension: Scaffolding Plugin - Version 2.6-dr8
Bug * I18N code may break in Confluence 2.5.6 due
to API change * 2.3-dr7 breaks ability to move
a page and its children to another space *
{content-options} only accepts 'labels' as a parameter, not
'label' * New scaffolding version 2.3-dr7
displaying time incorrectly * Conf 2.6 with
scaffolding doesn't allow saving or editing of
pages * Links do not render inside
{table-data} rows. * date-data with format
dd-MMM-yy renders unknown symbols
Release Notes - Confluence Extension: Scaffolding Plugin - Version 2.3-dr7
Bug * Scaffold edit page no longer
displays * {attachment-data} does not display
the 'switch' link in the right place in all
cases * {attachment-data} does not work
reliably inside {table-data} fields * Indexed
data should be TOKENIZED *
{attachment-data:<name>} doesn't work when page had previously
defined a scaffold data field named
<name> * if have > 1
{attachment-data} field trying to upload the same file, file length
truncated to 0 bytes * saving page fails if
have empty attachment-data field -- no file selected and no current
page attachments * the date-data AM/PM format
always saves time as PM * Changing field data
types breaks scaffolds.
Improvement * Allow {content-options} to filter by
label * {attachment-data} has no
"none" option * {attachment-data}
macro doesn't support attachment filtering similar to
{attachment-options} * Provide the ability for
the list-data macro to show only a specific number of
items. * Provide the ability to filter items
returned by content-options based on labels *
Rename the {attachment-options} 'filter' parameter to 'include' and
'exclude' for consistency with other macros
Release Notes - Confluence Extension: Scaffolding Plugin - Version 2.3-dr6
Bug * Month shifts date-data
macro * when go to edit Scaffolding page with
{attachment-options} list data, last attachment in list always appears
as the one selected * {attachment-options}
uses 1st attachment regardless of which one selected during
editing * Switching from 'decimal=false' to
'decimal=true' clears the data field in edit mode.
Improvement * Allow a 'sort value' to be specified for
{list-data} items * Show dates in {data-data}
using user locale
New Feature * Allow the default user to be specified for
user-options * Add an {attachment-data} macro
allowing attachment uploads
Release Notes - Confluence Extension: Scaffolding Plugin - Version 2.3-dr5
Bug * List/Content options are not
searcheable * Field tab order is messed up in
FireFox * Multi-select lists are not being
indexed correctly * Scaffolding data not
accessible from reports after Confluence restart
New Feature * Allow specification of separator type for list-data
Release Notes - Confluence Extension: Scaffolding Plugin - Version 2.3-dr4
Bug * "too many files open" caused by
ScaffoldDataExtractor *
{user-options:groups=xxx} returns an empty
list * Content references are not being
returned correctly by ReferenceSupplier *
{hidden-data} throws a class cast exception when testing on non-String
data values * Data entered into scaffold are
not correctly saved in history of changes *
Confluence 2.3 compatibility
Task * Add notation guide for {set-data} and {get-data}
This release has several major bug fixes and a few nice new features.
Highlights include:
Fixed bugs with {table-data} including reordering, embeding inside
a {repeating-data}, correct calculations with {eval-data} and
correct input validation messages.
Added the ability to sort and filter {content-options} and
{user-options} results.
You can use Reporting macros inside a {table-data} or
{repeating-data} row to access fields local to that table.
Release Notes - Confluence Extension: Scaffolding Plugin - Version 3.1.2
Bug * label-option broken in
3.1.0 * Preview button does not work in
Confluence 2.10 * {label-options} doesn't work
anymore in 3.1.0 * {hidden-data} whenNotEmpty
displaying incorrectly * Page name changes
with {live template} and {jira issues} on Confluence 2.10 and
Scaffolding 3.10
Release Notes - Confluence Extension: Scaffolding Plugin - Version 3.1.0
Bug * Display of "Edit Data" view is
broken when using default Confluence 2.9
theme... * Unable to save page with empty
\{attachment-data\} field * Clicking Cancel
from edit screen shows blank screen when "Scaffolding Action
Conveyor" is turned on * Preview button
does not work under confluence 2.9.1 * Unable
to revert the page content back to a previous version
Release Notes - Confluence Extension: Scaffolding Plugin - Version 3.0.1
Bug * Error on save a space
template * Data does not get saved when using
the {table-data} macro * Reimplement the
ability to display in descending order and add to the top of the
table. * {set-data} causes read-only exception
Release Notes - Confluence Extension: Scaffolding Plugin - Version 3.0.0
Bug * Table rows can't be trashed in
IE * Repeating data and tables are broken in
IE * Problems with Internet
Explorer * Stack overflow exception when using
{repeating-data} * Entered {table-data} not
saved in IE * Scaffolding "eats"
entire pages (mostly in IE) * Strange
$webwork.htmlEncode($content.realTitle) pages get create every time I
update a space template * {label-options}
doesn't work together with 'blank'-option of
{list-data} * {list-data} doesn't allow you to
reset a value to 'blank' after it has been
set. * Page layout in Edit
view * Attachment events are not sent out by
{attachment-data} * A table-data object with
40 rows is virtually unusable * Reporting of
multiple eval-data fields * Scaffolding Plugin
throws Stack Overflow error when trying to add an
event * {attachment-data} upload does not
preserve filename * Seriously breaks design on
Confluence 2.8.2 with standard theme
New Feature * Use LABEL elements for list-data radio buttons
Task * Document relative date options for
date-data * Confluence 2.8 compatibility
Sub-task * {attachment-data} in a {repeating-data}
macro is still very buggy
Release Notes - Confluence Extension: Scaffolding Plugin - Version 2.7-dr9
Bug * Current data is not being displayed after
saving * Scaffolding conflicts with
{dynamictable} and {dynamictasklist} macros in
IE * Number-data field not working inside
Table-data * Data lost after updating scaffold
table in Firefox 2 * hidden-data prevents page
from being saved: generates
UnexpectedRollbackException * export to PDF
fails * No Attachments
shown * no co-existance with Confluence Plugin
"Approval Workflow" * When clicking
on the .PDF icon in the upper left we get errors instead of a
.PDF * Cannot create summary report (separate
page) of data calculated using eval-data within a
scaffold * Form Validator doesn't work on drop
down menu's * Labels are deleted when editing
a page in Internet Explorer that uses
Scaffolding * xxx-data macros don't survive
Word export * {table-data} Edit page not accessible
Improvement * Provide macros the ability to determine if
their rendering is part of a live-template
New Feature * Allow labels to be selected in a drop-down
box when editing a page.
Task * Document set-data and get-data on the
customware.net website. * When will
Scaffolding Plugin be available for Confluence
2.7.1? * Confluence 2.7 compatibility
Release Notes - Confluence Extension: Scaffolding Plugin - Version 2.6-dr8
Bug * I18N code may break in Confluence 2.5.6 due
to API change * 2.3-dr7 breaks ability to move
a page and its children to another space *
{content-options} only accepts 'labels' as a parameter, not
'label' * New scaffolding version 2.3-dr7
displaying time incorrectly * Conf 2.6 with
scaffolding doesn't allow saving or editing of
pages * Links do not render inside
{table-data} rows. * date-data with format
dd-MMM-yy renders unknown symbols
Release Notes - Confluence Extension: Scaffolding Plugin - Version 2.3-dr7
Bug * Scaffold edit page no longer
displays * {attachment-data} does not display
the 'switch' link in the right place in all
cases * {attachment-data} does not work
reliably inside {table-data} fields * Indexed
data should be TOKENIZED *
{attachment-data:<name>} doesn't work when page had previously
defined a scaffold data field named
<name> * if have > 1
{attachment-data} field trying to upload the same file, file length
truncated to 0 bytes * saving page fails if
have empty attachment-data field -- no file selected and no current
page attachments * the date-data AM/PM format
always saves time as PM * Changing field data
types breaks scaffolds.
Improvement * Allow {content-options} to filter by
label * {attachment-data} has no
"none" option * {attachment-data}
macro doesn't support attachment filtering similar to
{attachment-options} * Provide the ability for
the list-data macro to show only a specific number of
items. * Provide the ability to filter items
returned by content-options based on labels *
Rename the {attachment-options} 'filter' parameter to 'include' and
'exclude' for consistency with other macros
Release Notes - Confluence Extension: Scaffolding Plugin - Version 2.3-dr6
Bug * Month shifts date-data
macro * when go to edit Scaffolding page with
{attachment-options} list data, last attachment in list always appears
as the one selected * {attachment-options}
uses 1st attachment regardless of which one selected during
editing * Switching from 'decimal=false' to
'decimal=true' clears the data field in edit mode.
Improvement * Allow a 'sort value' to be specified for
{list-data} items * Show dates in {data-data}
using user locale
New Feature * Allow the default user to be specified for
user-options * Add an {attachment-data} macro
allowing attachment uploads
Release Notes - Confluence Extension: Scaffolding Plugin - Version 2.3-dr5
Bug * List/Content options are not
searcheable * Field tab order is messed up in
FireFox * Multi-select lists are not being
indexed correctly * Scaffolding data not
accessible from reports after Confluence restart
New Feature * Allow specification of separator type for list-data
Release Notes - Confluence Extension: Scaffolding Plugin - Version 2.3-dr4
Bug * "too many files open" caused by
ScaffoldDataExtractor *
{user-options:groups=xxx} returns an empty
list * Content references are not being
returned correctly by ReferenceSupplier *
{hidden-data} throws a class cast exception when testing on non-String
data values * Data entered into scaffold are
not correctly saved in history of changes *
Confluence 2.3 compatibility
Task * Add notation guide for {set-data} and {get-data}
Hi,
I'm using the scaffolding plug-in on confluence 2.3.1, and I'm having...
Hi,
I'm using the scaffolding plug-in on confluence 2.3.1, and I'm having a strange problem. When a user creates a new record in a table, adds some data and clicks save, only the default data gets saved. They can then go back and edit the same row, and the data then saves correctly. This behavior is consistent across 3 user accounts, but 1 account works fine.
I'm seeing this same behaviour and it's slowing me down using the scaffolding pl...
I'm seeing this same behaviour and it's slowing me down using the scaffolding plugin for anything useful. Is this an IE browser specific issue or something else?
Also, is there a way to build a list-data object, with valuse populated from text-data fields in another table-data scaffold? Do they need to be in the "same" scaffold or anything special, the examples don't appear to do anything this complexe.
I believe it's IE-specific. Others have reported a similar problem with IE.
Wit...
I believe it's IE-specific. Others have reported a similar problem with IE.
With regards to list-data, currently the only options are hard coded ({list-option}), pages items ({content-options}), attachment ({attachment-options}) and users ({user-options}). If you'd like to see other options in the future, please raise a feature request.
There's no fix at the moment. IE6 and tables is pretty broken at the moment. Fix...
There's no fix at the moment. IE6 and tables is pretty broken at the moment. Fixing it is the next item on the todo list for the plugin, but I don't foresee a lot of time in my schedule available to work on it in the near future, unfortunately.
Very cool plug-in, love the way it extends the data model. However, I'm ru...
Very cool plug-in, love the way it extends the data model. However, I'm running into two issues.
1. What is the ETA on a rich-text text-data component?
Not having this kind of elimintes the usefuless of the form input element since half the value of a Wiki is allowing people to edit rich text, and the value of Scaffolds is to avoid having to let them see underlying code. Any chance this can get moved up the priority ladder?
2. What's the story with the Excerpt text-data element not exposing its value?
For some reason excerpt-data doesn't expose the data value when you go to the normal edit view, and it won't read the excerpt the first time if you past it between the tags. This is both at odds with the way the rest of the variable work and very annoying from a user perspective... if and when someone does want to view the rich text view of a page the content for the excerpt is no where to be found, implying it may have been deleted, etc., and making page saving a very nerve-racking affair.
Can excerpt-data be changed in a way that it will show content placed between the two tags initially, and will not hide that content when you click edit layout and view the underlying code for the page? BTW, I've seen other people's examples and they have content between teh excerpt-data tags, implying this should be how it works. However, I've tried everything and it simply WILL not work.
BTW, using Confluence 2.5 with Scaffolding 2.3-dr6.
Hi Richard,
Glad you like the plugin.
1. Rich-text text-data ETA.
Currently t...
Hi Richard,
Glad you like the plugin.
1. Rich-text text-data ETA.
Currently there is no ETA. This plugin is open source, and thus non-revenue-generating, so it gets worked on by us when in one of the following circumstances:
a) We need to update it for internal reasons.
b) We get some spare time.
c) Someone pays for updates.
For the record, the two top-priority issues at the moment are the 'Installing other plugins breaks Scaffolding' issue (SCAFF-125) and the various Internet Explorer problems. After that come the rest of the issues listed for 2.3-rc1. If you would like to see RTE bumped up the list, I refer you to option c) above...
If you want to comment/track progress with the RTE, the relevant issue is SCAFF-131.
2. excerpt-data
{excerpt-data} works in exactly the same way that all the other {xxx-data} macros work - that is, the value you enter in wiki or RTE ('layout') view is the initial default value. Once the page has been edited and saved in Scaffolding view, it is ignored. This is unlikely to change in future releases, for many reasons, some historical, most technical...
Sorry I haven't been able to provide any positive answers for you....
Love the way Scaffolding allows me to create dynamic table content!
I...
Love the way Scaffolding allows me to create dynamic table content!
I have one question: Is there a way to use scaffold macros e.g. text-data in table headers? When I try that is just displays the default value regardless of what I enter.
I am using Scaffolding 2.3-dr6 with Confluence Version: 2.5.4 Build:#809
No, not at the moment, unfortunately. I can't see any major reasons why it could...
No, not at the moment, unfortunately. I can't see any major reasons why it couldn't be added at some point, however. Feel free to raise a feature request and it will hopefully get added at some point.
Great tool to organize your page layout.
I want to get page the page ...
Great tool to organize your page layout.
I want to get page the page my users create labeled automatically, using the macro add-label... I desparetly try to get the value from a scaffold live-template list-data and can't get it to work...
You can't really put macros inside macros like that - they all work independentl...
You can't really put macros inside macros like that - they all work independently.
Currently there isn't really any easy way to do what you're after. The only way I can think of is to use the Replace and Render Plugin. However, this is a bit of a hack and will probably have a performance penalty (couldn't say how much though). Anyway, you would do something like this:
No, but you could use the {add-page} or {link-page} macros from the Linking Plug...
No, but you could use the {add-page} or {link-page} macros from the Linking Plugin. I'm not sure what your use-case is though, so I can't make any specific recommendations.
I cross-post my question here to intimate my intention.
Has the "link-...
I cross-post my question here to intimate my intention.
Has the "link-page" macro also an analogous option to the "create page" macro's title option?
Because that's exactly what I need: This title can contain the following parameters - %parenttitle%, which will insert the title of the parent page, and %ident%, which will insert the lowest number needed to make the page title unique. This allows you to create numbered child pages without user prompting.
The only sad thing is, that the create page macro (even with the target=edit option) opens the source code of the scaffolding template and not the editable scaffolding forms.
Is there a possibility to get directly to the editable form mask?
Hi guys,
link-page/add-page can currently let you use the current page title (j...
Hi guys,
link-page/add-page can currently let you use the current page title (just add %page:title% to the pate name), but there is nothing that lets you add the next-available-number currently. The best thing to do would be to create a feature request and I'll schedule it to get looked at in the next release.
Yeah, macros inside macros don't work. My workaround was to write a library whic...
Yeah, macros inside macros don't work. My workaround was to write a library which pulls information from the same source that the Reporting Plugin does - a 'Supplier' library I wrote for this purpose. Information on adding it to your own plugin is here. It's a little sparse, but the 'processValues' method is what you'll be wanting to use. It will let you do something like this:
However, if this is for a user macro, that won't work. I've added a feature request to provide access to the 'SupplierAssistant' from user macros here. Feel free to watch/vote/comment.
Yeah, you can always use {replace-and-render} if it comes down to it. However, i...
Yeah, you can always use {replace-and-render} if it comes down to it. However, it does start to get a bit verbose pretty quickly. It just depends on what you want...
Currently it's not possible - if you can edit the page, you can edit both the 'S...
Currently it's not possible - if you can edit the page, you can edit both the 'Scaffold' view and the 'Layout' view. I can see where it would be useful to have some extra permissions set. The best thing would be to create a feature request so it will be considered for future versions of the plugin.
I'm trying to make my first scaffold-based page, but I'm running into a stack ov...
I'm trying to make my first scaffold-based page, but I'm running into a stack overflow exception in the browser.
The page is created through a live-template:
{link-page:US PoC Status|template=PoC Status|parent=@self|live=true|allowRename=false}Click here to edit{link-page}
.
This is how the template looks like:
{repeating-data:Repeating Data|initialRows=1}
h2. {text-data:CustomerName}Customer Name{text-data}
{section}{column:width=33%}
|| Contact person | {text-data:ContactPerson}[~name]{text-data}|
|| Start date | {date-data:StartDate|format=d MMM yyyy|minYear=2006}{date-data}|
{column}{column}{panel:title=Description}
{text-data:Description|type=area|height=100px|width=100%}Type the description here{text-data}
{panel}{column}{section}{repeating-data}
When I click the green plus in the edit mode, I get a message box:
---------------------------
Windows Internet Explorer
---------------------------
Stack overflow at line: 0
---------------------------
OK
---------------------------
That's a new one. There are known issues with IE and {table-data}, but I haven't...
That's a new one. There are known issues with IE and {table-data}, but I haven't seen any reports of problems with {repeating-data} before. Could you please create a bug report with the details above, as well as the specific version of IE, Windows, etc?
I don't want to get your hopes up prematurely - this plugin basically gets updat...
I don't want to get your hopes up prematurely - this plugin basically gets updated when I have some spare cycles, which are few and far between at the moment. It's on the list though, and IE issues are the next major issue to try and resolve.
I haven't had a chance to test Scaffolding in Confluence 2.6, but I would be som...
I haven't had a chance to test Scaffolding in Confluence 2.6, but I would be somewhat surprised it it worked flawlessly, partly due to the Joda Time upgrade, and partly due to the new default theme, which often has a habit of breaking anything moderately complex.
My upgrade to 2.6 didn't go well with the plugin at all. See http://jira.adaptav...
My upgrade to 2.6 didn't go well with the plugin at all. See http://jira.adaptavist.com/browse/SCAFF-165. I've disabled the plugin which prevents the errors I was getting, but of course much of the content is now unreachable.
I have updated the page above, as well as updated the Plugin Repository status t...
I have updated the page above, as well as updated the Plugin Repository status to indicate that current versions of Scaffolding don't support Confluence 2.6.
I don't know when a compatible version will be released - time is the main issue.
Short answer: Time.
Long answer: It's not so much that the plugin was marked as...
Short answer: Time.
Long answer: It's not so much that the plugin was marked as compatible, as much as it was not marked as incompatible. A fine distinction, I'll admit, but essentially, the Plugin Repository defaults to assuming plugins are compatible with new versions of Confluence unless informed otherwise.
With regards to testing, I personally am yet to have the time and/or energy to actually get Confluence 2.6 installed on my development machine, let alone test all 15 plugins we have available at zero cost. We do our best, but as with any software product, there is always a bit of a lag from third-parties when a major new version comes out.
David,
Thanks for taking the time to respond.
I totally understand why 15 or s...
David,
Thanks for taking the time to respond.
I totally understand why 15 or so plug-ins can't simply be quickly evaluated to determine their compatibility with a new Confluence release, never mind a major one.
Where would I submit a request to change the behavior of the Plugin Repository such that it is the plug-in author who controls whether his/her plug-in is marked as compatible with the latest Confluence release? I think it's dangerous for the Repository to just assume that all existing plug-ins are compatible by default.
However, a plug-in author can control which versions of Confluence his/her plug-in is compatible with. What David said was that in this case the plug-in was not marked as incompatible. That is, there was no maximum version specified on this plug-in.
Is there a way to find out how much use this plugin is getting? Perhaps some sor...
Is there a way to find out how much use this plugin is getting? Perhaps some sort of SQL query to hit our database with to determine how many and what pages have this plugin in use?
I wish I had the power to switch our company over to Firefox. Unfortunately, it seems that IE will remain the standard Web browser within my company for some time to come.
If you and/or your organization is in a similar situation and can't yet just tell everyone to start using Firefox, please consider voting for and commenting on the issue above.
Hi,
I noticed that it takes a long time to open-edit a page with scaffolding mac...
Hi,
I noticed that it takes a long time to open-edit a page with scaffolding macros in it. Moreso if that page with scaffolding macros is called as a live-template. Please can you confirm and explain why. Can you also provide suggestions on how we can speed this up as I am worried that users will get annoyed everytime the open-edit these pages.
Thanks,
Mel
Hi,
We recently updated to Confluence 2.6.0 and now get syst...
Hi,
We recently updated to Confluence 2.6.0 and now get system error every time click on Edit for any page.
Scaffolding is 2.6 dr8 version. Please let me know if there is any resolution for this. We really need the plugin and would like to start using 2.6.0 also. Thanks.
Tiffany,
{text-data} supports Wiki markup. In fact, the default value for...
Tiffany,
{text-data} supports Wiki markup. In fact, the default value for the content parameter of the {text-data} macro is "wiki" when no content parameter is specified.
has anyone tried to update a scaffold field using beanshell or any other scripti...
has anyone tried to update a scaffold field using beanshell or any other scripting? wondering if this is possible? I can't seem to get a handle to the MetadataManager.
Hi there,
A couple of month ago based on information you provided me, I was abl...
Hi there,
A couple of month ago based on information you provided me, I was able to define a space that use the scaffold library in order to ease capture of information. It was developed/tested on a confluence 2.5.6. Now my problem is that my system admin wants to move the production environment to 2.7 (skiping the version I tested on).
I encounter different problems. The least being a bad display of the pages that were created using the templates.
It get worse when I edit the page and it becomes finally imposible to save without a stack trace that starts like
net.customware.confluence.plugin.scaffolding.DataHandlerException: Data handlers must implement org.randombits.confluence.scaffolding.DataHandler
at net.customware.confluence.plugin.scaffolding.DataHandlerContext.handleData(DataHandlerContext.java:62)
caused by: java.lang.ClassCastException: java.lang.String
at net.customware.confluence.plugin.scaffolding.macro.ListDataMacro$ListHandler.handleData(ListDataMacro.java:97)
Have anyone seen the problem and/or can help me?
Thanks in advance.
Serge
Hi,
at least with my confluence 2.7 installations I am unable to install the pl...
Hi,
at least with my confluence 2.7 installations I am unable to install the plugin:
2008-01-25 09:43:20,211 ERROR [Thread-1] [atlassian.plugin.parsers.XmlDescriptorParser] createModuleDescriptor There were problems loading the module 'macro'. The module and its plugin have been disabled.
2008-01-25 09:43:20,227 ERROR [Thread-1] [atlassian.plugin.parsers.XmlDescriptorParser] createModuleDescriptor There was a problem loading the descriptor for module 'macro' in plugin 'Scaffolding Plugin'.
Error retrieving dependency of class: net.customware.confluence.plugin.scaffolding.LiveTemplateMacro. Missing class: org/randombits/confluence/support/ConfluenceMacro
com.atlassian.plugin.PluginParseException: Error retrieving dependency of class: net.customware.confluence.plugin.scaffolding.LiveTemplateMacro. Missing class: org/randombits/confluence/support/ConfluenceMacro
at com.atlassian.plugin.descriptors.AbstractModuleDescriptor.init(AbstractModuleDescriptor.java:69)
at com.atlassian.plugin.parsers.XmlDescriptorParser.createModuleDescriptor(XmlDescriptorParser.java:147)
at com.atlassian.plugin.parsers.XmlDescriptorParser.configurePlugin(XmlDescriptorParser.java:85)
at com.atlassian.plugin.loaders.SinglePluginLoader.loadPlugin(SinglePluginLoader.java:89)
at com.atlassian.plugin.loaders.SinglePluginLoader.loadAllPlugins(SinglePluginLoader.java:50)
at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadClassPathPlugins(ClassPathPluginLoader.java:50)
at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadAllPlugins(ClassPathPluginLoader.java:67)
at com.atlassian.plugin.DefaultPluginManager.init(DefaultPluginManager.java:72)
at com.atlassian.confluence.plugin.ConfluencePluginManager.init(ConfluencePluginManager.java:140)
.....
2008-01-25 09:43:20,227 ERROR [Thread-1] [atlassian.plugin.parsers.XmlDescriptorParser] configurePlugin There were errors loading the plugin 'Scaffolding Plugin'. The plugin has been disabled.
Do you know when the Scaffolding Plugin will be available for Confluence 2.7?
I am using Confluence v2.58 and after I create a page with a scaffold and save i...
I am using Confluence v2.58 and after I create a page with a scaffold and save it, when I try to click the "edit" tab, it trys forever, and never lets me edit the page. I saw a JIRA issue that was set to Resolved, but it revolved around the "edit" tab not being visible. I highly doubt I am doing something wrong, its pretty hard to screw this up. Any comments on this?
I too would like to know when Scaffold will be avail for v 2.7. I am making a wiki page corporate-wide using Scaffold, but then IT is going randomly upgrade to v 2.7, and I would hate for a wiki page that the company depends on to stop working. Thanks any any input....
Hi Kyle,
The next release will be compatible with 2.7 (possibly only 2.7). Keep...
Hi Kyle,
The next release will be compatible with 2.7 (possibly only 2.7). Keeping up-to-date with the latest version of Confluence is a pretty time-consuming process, unfortunately, particularly with a plugin as complex as Scaffolding. But as to when it will be out, I hope it will be early/mid Februrary.
Hi,
First, let me say that the Scaffold plugin rocks! I was able to c...
Hi,
First, let me say that the Scaffold plugin rocks! I was able to create very nicely formatted forms on my Wiki.
My question is, I had pages inside a space that were all created using this plugin. Let's just say for example, each page has 4 fields: Name, Address, Phone Number and Status.
Member List (space)
|----- Joe Bloe (page - title is Joe Bloe while contents inside the page are Name, Address, Phone and Status all using Scaffolds)
|---- Jane Doe (another page)
Now I want to run a report on another space that will list out in a table form: Name and Phone Number. How can do do this? I've been reading up on the Reporting plugin and it seems like it cannot do this.
The output I want will be:
News Releases (space)
|--- Our members (page)
In the Our members page, it must show a table that lists:
Name Phone
Joe Bloe (123) 555-1212
Jane Doe (456) 555-9898
Secondly, I also want to control what gets displayed maybe in another page, I only want to list out Active members while in another, only Inactive members.
Hi there:
I'm building an application that seems to be possible using Scaffoldi...
Hi there:
I'm building an application that seems to be possible using Scaffolding/Reporting, Metadata, and Replace-and-Render, but I just can't seem to crack it. What we're trying to build is a repository for information about the various reports we produce internally to monitor our business. These reports are great for showing key metrics, but aren't good about explaining:
a) the definitions of the numbers
b) how to interpret them
c) how the report should be used
d) where the data come from
e) who maintains the report
f) how often it is refreshed
...
etc. (you get the idea).
I'd like to store all of this report "metadata" in an easy to use wiki. I see three main page types:
1) A data element page
This page describes a single data element, e.g. "Unit Sales" or "Gross Revenue". Certain metadata should be attachable to a data element, the minimum of which would be "type" to determine whether it is an addable measure (type:measure) or a "group by/filter by" dimension (type:dimension; e.g. "Category", Geography"). It also needs to have auto-maintaining links to reports/data sources that use it (see below). This page is analogous to an individual employee's contact info page in a corporate address book application.
2) A data source page
This page describes groups of data elements that, in aggregate, are available in a given report. It's really a specially crafted list of data elements. The list should hyperlink to the related data element page. To make it easy to create data source pages, I'd like this to be a scaffold page that allows the template user to select data elements via checkbox, where the checkboxes are automatically generated by referring to all pages of the "data element" type (described above). Ideally, I'd like the user to select data elements that were grouped by particular metadata. For example, one section that says "Select Measures for this data source" that shows checkboxes for all data element pages tagged with the metadata "measure", and another section that says "Select Dimensions for this data source" that shows checkboxes for data element pages tagged with "dimension". This page would also need to have auto-maintaining links to reports that use it. This page is somewhat analogous to a department grouping of individual employees in a corporate address book application.
3) A report description page
This page contains the description of the report itself, along with links to the actual report, and how to use it. It should also have a link to the data source that it uses. Here, the scaffold page would have textboxes for the descriptive stuff, and a drop-down list of all pages of the type "data source" so that the datasource can be easily entered.
In addition to these 3 pages, we'd need 3 summary pages: one that shows a hyperlinked list of all data elements, one for all data sources, and one for all report descriptions. These are probably easily accomplished with Reporting macros.
My specific questions are:
- How do I get scaffolds (check boxes or dropdowns) to automatically populate the pagenames of pages of a particular kind (or that have been tagged with particular metadata)?
- How do I create a scaffold (or other template) that has an auto-maintaining list of links of pages that refer to the pages produced using that scaffold?
I realize this is an in-depth request. Thanks for any help you're able to provide. I've been known to send Amazon gift certificates to helpful strangers, if that's any sort of motivator
We are using confluence 2.5.7 and scaffolding macro 2.3-dr7. We got error ...
We are using confluence 2.5.7 and scaffolding macro 2.3-dr7. We got error below. Any one can help what's the problem here?
[2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr R Caused by: java.lang.NumberFormatException: For input string: "|
Unknown macro: {date-data}
today
"
[2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr R at java.lang.NumberFormatException.forInputString(NumberFormatException.java:63)
[2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr R at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java(Compiled Code))
[2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr R at java.lang.Double.valueOf(Double.java:227)
[2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr R at java.lang.Double.<init>(Double.java:302)
[2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr R at org.randombits.storage.StringBasedStorage.getBaseDouble(StringBasedStorage.java:138)
[2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr R ... 167 more
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R org.randombits.storage.StorageException: Value for 'metadata.Date Reported' is not a valid double: |
Unknown macro: {date-data}
today
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.storage.StringBasedStorage.getBaseDouble(StringBasedStorage.java:140)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.storage.StringBasedStorage.getBaseNumber(StringBasedStorage.java:168)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.storage.StringBasedStorage.getBaseLong(StringBasedStorage.java:155)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.storage.StringBasedStorage.getBaseDate(StringBasedStorage.java:128)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.storage.BasedStorage.getDate(BasedStorage.java:276)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.storage.ChainedStorage.getDate(ChainedStorage.java:136)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.storage.AbstractStorage.getDateTime(AbstractStorage.java:104)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at net.customware.confluence.plugin.scaffolding.macro.DateDataMacro.getViewXHtml(DateDataMacro.java:559)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at net.customware.confluence.plugin.scaffolding.macro.AbstractDataFieldMacro.execute(AbstractDataFieldMacro.java:136)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at net.customware.confluence.plugin.scaffolding.macro.AbstractDataMacro.execute(AbstractDataMacro.java:90)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at net.customware.confluence.plugin.scaffolding.macro.AbstractDataMacro.execute(AbstractDataMacro.java:70)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.confluence.support.ConfluenceMacro.execute(ConfluenceMacro.java:54)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.macro.ResourceAwareMacroDecorator.execute(ResourceAwareMacroDecorator.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.processMacro(MacroRendererComponent.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java(Inlined Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.handlePotentialMacro(MacroRendererComponent.java(Inlined Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.render(MacroRendererComponent.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.V2Renderer.render(V2Renderer.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.V2SubRenderer.render(V2SubRenderer.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.pantero.confluence.plugins.metadata.AbstractMetadataMacro.renderValue(AbstractMetadataMacro.java:165)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.pantero.confluence.plugins.metadata.AbstractMetadataMacro.renderValue(AbstractMetadataMacro.java:173)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.pantero.confluence.plugins.metadata.MetadataReportMacro.writeTableRow(MetadataReportMacro.java:100)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.pantero.confluence.plugins.metadata.MetadataReportMacro.execute(MetadataReportMacro.java:63)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.macro.ResourceAwareMacroDecorator.execute(ResourceAwareMacroDecorator.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.processMacro(MacroRendererComponent.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.handlePotentialMacro(MacroRendererComponent.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.render(MacroRendererComponent.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.V2Renderer.render(V2Renderer.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.V2RendererFacade.convertWikiToXHtml(V2RendererFacade.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.spring.interceptors.SpringProfilingInterceptor.invoke(SpringProfilingInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at $Proxy33.convertWikiToXHtml(Unknown Source)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.renderer.DefaultWikiStyleRenderer.convertWikiToXHtml(DefaultWikiStyleRenderer.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.pages.actions.ViewPageAction.execute(ViewPageAction.java:125)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(ConfluenceWorkflowInterceptor.java:39)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.core.ConfluenceValidationInterceptor.intercept(ConfluenceValidationInterceptor.java:16)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.util.LoggingContextInterceptor.intercept(LoggingContextInterceptor.java:48)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(PermissionCheckInterceptor.java:47)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(PageAwareInterceptor.java:114)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.spaces.actions.SpaceAwareInterceptor.intercept(SpaceAwareInterceptor.java:67)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.core.actions.LastModifiedInterceptor.intercept(LastModifiedInterceptor.java:39)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.core.ConfluenceAutowireInterceptor.intercept(ConfluenceAutowireInterceptor.java:25)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.xwork.interceptors.XWorkTransactionInterceptor.intercept(XWorkTransactionInterceptor.java:98)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:115)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:229)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.servlet.simpledisplay.SimpleDisplayServlet.doGet(SimpleDisplayServlet.java:51)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:117)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.util.profiling.ProfilingPageFilter.parsePage(ProfilingPageFilter.java:137)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:51)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:46)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.util.UserThreadLocalFilter.doFilter(UserThreadLocalFilter.java:44)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:159)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.util.ClusterHeaderFilter.doFilter(ClusterHeaderFilter.java:35)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:172)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.spring.filter.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:29)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:140)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.core.filters.ProfilingAndErrorFilter.doFilter(ProfilingAndErrorFilter.java:27)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.util.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:25)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.atlassian.core.filters.gzip.GzipFilter.doFilter(GzipFilter.java:61)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:134)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:246)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:652)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:458)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:937)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R Caused by: java.lang.NumberFormatException: For input string: "|
Unknown macro: {date-data}
today
"
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at java.lang.NumberFormatException.forInputString(NumberFormatException.java:63)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at java.lang.Double.valueOf(Double.java:227)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at java.lang.Double.<init>(Double.java:302)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at org.randombits.storage.StringBasedStorage.getBaseDouble(StringBasedStorage.java:138)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R ... 167 more
There could be a couple of problems. Firstly, I'm not 100% sure that Scaffolding...
There could be a couple of problems. Firstly, I'm not 100% sure that Scaffolding will work correctly in Confluence 2.5.7, although I don't think you would see this particular error message if that were the root cause.
Since it is a formatting exception, I would suspect that there is an error in the date format you have specified.
Could you please create a JIRA bug report with the full stack trace as well as the wiki macro markup you are trying to use. Thanks.
So it will successfully bring up the scaffold editing page, but won't let you sa...
So it will successfully bring up the scaffold editing page, but won't let you save it? It sounds like either your browser is blocking cookies required for keeping track of scaffold data (the session id, basically) or the server itself is not tracking sessions.
My suggestions would be to try it with a different browser, perhaps on a different computer. Also, check the log files to see if there are any suspicious messages. Another vague possibility is that it is 2.5.6 itself which is the problem - there were a couple of issues with this version due to some internal changes that Atlassian made in it. I haven't seen this particular issue before though.
If you're still having trouble, please create a bug report and we'll handle it from there...
I encountered this issue, and (as you mentioned David) determined it to be due t...
I encountered this issue, and (as you mentioned David) determined it to be due to the fact that the browser had caching turned off via the Firefox Web Developer add-on.
I am using Confluence 2.5.8 with Scaffolding 2.3-dr7 and having the problem movi...
I am using Confluence 2.5.8 with Scaffolding 2.3-dr7 and having the problem moving pages with children (CONF-9317). I would like to upgrade to 2.6-dr8 to resolve these issues, but it is not showing as available in the Plugin Repository. Is 2.6-dr8 not available/compatible for/with Confluence 2.5.8?
Scaffolding 2.6-dr8 requires Confluence 2.6 or greater (I would suggest 2.7.1) d...
Scaffolding 2.6-dr8 requires Confluence 2.6 or greater (I would suggest 2.7.1) due to changes which Atlassian made in 2.6 which were not backwards-compatible. In general, we barely have the resources available to keep up with the latest version of Confluence, so any fixes or new features only get added to the version which supports the latest version of Confluence, unfortunately.
David,
Scaffolding 2.6-dr8 does not work with Confluence 2.7.1 - I've tried mor...
David,
Scaffolding 2.6-dr8 does not work with Confluence 2.7.1 - I've tried more than once to install the plugin, but the Plugins Manager on the Administration console always shows it failing to load about 3/4 of the way down. It hasn't loaded successfully once.
It's why I've been eagerly awaiting a Scaffolding version that supports 2.7.1
It does install and work on 2.7.1. Check to make sure that all your other plugin...
It does install and work on 2.7.1. Check to make sure that all your other plugins are successfully installed. For instance, I think we had all sorts of trouble when we had the Attachment Checkout Plugin installed or perhaps it was Approvals Workflow Plugin. We no longer have either of these installed and have not experienced plugin install problems since.
Bob:
It starts fine but stops here:
Scaffolding Action Conveyor
*Error:*...
Bob:
It starts fine but stops here:
Scaffolding Action Conveyor
*Error:*There was a problem loading the module descriptor: org.randombits.confluence.conveyor.ConveyorListener.
Error loading configuration file conveyor-config.xml
We do have Approvals Workflow plugin installed, but we want that! It's a commercial plugin and an important feature.
From the logs:
[snip]:
2008-02-29 18:57:46,438 FATAL [TP-Processor15] [confluence.conveyor.config.ConveyorConfigurationProvider] init Could not load XWork configuration file, failing
-- url: /confluence/admin/uploadplugin.action | userName: x033124 | action: uploadplugin
com.opensymphony.xwork.config.ConfigurationException: No existing action was found to override: editpage
at org.randombits.confluence.conveyor.config.ConveyorConfigurationProvider.overrideAction(ConveyorConfigurationProvider.java:365)
[snip]
and
[snip]
2008-02-29 18:57:46,440 ERROR [TP-Processor15] [com.atlassian.plugin.DefaultPluginManager] enablePluginModules There was an error loading the descriptor 'Scaffolding Action Conveyor' of plugin 'net.customware.confluence.plugin.scaffolding'. Disabling.
-- url: /confluence/admin/uploadplugin.action | userName: x033124 | action: uploadplugin
com.opensymphony.xwork.config.ConfigurationException: Error loading configuration file conveyor-config.xml
with nested exception
com.opensymphony.xwork.config.ConfigurationException: No existing action was found to override: editpage
at org.randombits.confluence.conveyor.config.ConveyorConfigurationProvider.init(ConveyorConfigurationProvider.java:197)
Update: The above still happens even using the new 2.7-dr9 version! I do no...
Update: The above still happens even using the new 2.7-dr9 version! I do not have an attachment checkout plugin installed, but do have the workflow plugin, and that one's key.
Update #2: Uninstalling Workflow, installing Scaffolding 2.7-dr9, then reinstalling Workflow seems to work. We have to go back and test workflows now but the scaffolds hold up. Not sure who should fix this but it's something that should get resolved.
Restart the server to make sure you got it working. If not, have a look at APRV-...
Restart the server to make sure you got it working. If not, have a look at APRV-14 for a workaround to this problem. You'd need to install the scaffold plugin manually.
Scaffolding 2.7-dr9 should be working with Approvals now - it was one of the iss...
Scaffolding 2.7-dr9 should be working with Approvals now - it was one of the issues we explicitly addressed. If you're having trouble, it could be because of cached plugin code. Try the following:
1. Install/uninstall both plugins a couple of times.
2. Uninstall both plugins, restart Confluence and reinstall both plugins with the latest versions.
Guys,
I restarted the server (unrelated issue - had to stop and start the serv...
Guys,
I restarted the server (unrelated issue - had to stop and start the server) - unfortunately, the logs report a conflict. I had to uninstall both and install scaffold then workflow to get it back up again.
Rick
Here is the log:
2008-03-02 21:57:15,191 ERROR [main] [confluence.conveyor.config.ConveyorConfigurationProvider] addPackageOverride An action with the specified name already exists in the 'pages' package: checkforscaff; net.customware.confluence.plugin.scaffolding.actions.RedirectEditAction
2008-03-02 21:57:15,193 ERROR [main] [confluence.conveyor.config.ConveyorConfigurationProvider] addPackageOverride An action with the specified name already exists in the 'pages' package: alteditpage; com.atlassian.confluence.pages.actions.EditPageAction
2008-03-02 21:57:16,195 ERROR [main] [confluence.conveyor.config.ConveyorConfigurationProvider] addPackageOverride An action with the specified name already exists in the 'pages' package: checkforscaff; net.customware.confluence.plugin.scaffolding.actions.RedirectEditAction
2008-03-02 21:57:16,196 ERROR [main] [confluence.conveyor.config.ConveyorConfigurationProvider] addPackageOverride An action with the specified name already exists in the 'pages' package: alteditpage; com.atlassian.confluence.pages.actions.EditPageAction
Hello,
I have Confluence 2.7.1 installed with the latest version of the reposit...
Hello,
I have Confluence 2.7.1 installed with the latest version of the repository client and would like to install this plugin but I don't see the Scaffolding Plugin in the list at all. Am I missing something?
I've seen some discussion about the Rich Text editor (WYSIWYG) for the scaffolds...
I've seen some discussion about the Rich Text editor (WYSIWYG) for the scaffolds. I'd like to second or third the notion - is there a JIRA to vote for it?
Again - We are willing to license this as a supported commercial plugin - if there was a commercial version to do so. WYSIWYG would be a must have in order to do some templates with Scaffolds for our non-technical users who are fighting against the idea of Wiki.
I'm using Confluence 2.7.1 standard edition and scaffolding-plugin-2.6-dr8....
I'm using Confluence 2.7.1 standard edition and scaffolding-plugin-2.6-dr8. The plugin installation work fine without any error when i upload the scaffolding-plugin-2.6-dr8.jar. When i create page template using scaffholding script, it did not work well. When i add page using this template, the rich editor showing all the script text again instead of showing a page template with all form fields. Look like confluence did not processed this script.
I am just learning about scaffolding plugin now, so my experience is limited.&nb...
I am just learning about scaffolding plugin now, so my experience is limited. However, I think in your case you don't need open and close scaffold tags. Also, you may want to use Wiki Markup, and not Rich Texh tab to enter your scaffolds.I tried your example without scaffold tags and it created a properly formatted form. I'm on Confluence 2.7.1 and Scaffolding Plugin 2.7-dr9. Hope this helps.
Is it possible to enter info to macro thru a live template page...? I need to cr...
Is it possible to enter info to macro thru a live template page...? I need to create a wiki that will enable users to create a 'Profile' page. I am using scaffold to create a form template. Once the user creates a new 'Profile' page (from the template) I want the user to be able to enter info that will be entered into the markup. For example I want the user to enter his user id thru the template page into the {dirp:user} so once the (template) page is saved then the macro is rendered with the user image and name. is this possible...?
Hello,
I am having a strange bug with the latest Scaffolding Plugin on Confluen...
Hello,
I am having a strange bug with the latest Scaffolding Plugin on Confluence 2.7.1. I created a space template which uses Scaffolding Plugin macros and every time I even view this template these strange$webwork.htmlEncode($content.realTitle) named pages get created at the top of my space and I can't remove them!
Does anyone know what could be going wrong or how to fix it?
I'm seeing the same problem in Confluence 2.7.1 with 2.7-dr9. Short of removing...
I'm seeing the same problem in Confluence 2.7.1 with 2.7-dr9. Short of removing these pages from the db is there any way to remove these pages? Also, does anyone know what could be causing them?
Unfortunately, the answer is no in both cases. The standard 'delete page' functi...
Unfortunately, the answer is no in both cases. The standard 'delete page' function fails due to the null page title. I'm not actually sure what's causing it and haven't been able to reproduce the issue reliably, although I have seen occurrences of the page showing up in my own servers from time to time...
Is it possible to dynamically generate the list options based on information in ...
Is it possible to dynamically generate the list options based on information in another data-table in the same page?
I am creating a schedule page for individual projects. At the top, I have a table (Milestones) listing the major milestones for the project. At the bottom, I have a table (Tasks) listing the work tasks for the project, each allocated to a named milestone. Basically, I would like the Tasks table to have a column named "Milestone" that the user populates by choosing one of the milestones created in the table at the top. Of course, the names of the milestones are not known until the user adds rows to the milestone table at the top.
Short answer: No
Long answer: Definitely not dynamically on the same page. You ...
Short answer: No
Long answer: Definitely not dynamically on the same page. You might be able to generate a list of options by mixing a {report-block} into the Metadata selection value, but it wouldn't automatically pick up any new milestones added in a particular edit session. If the Milestones table was on a different page, it might work better. Anyway, something like this might generate a list of options dynamically, but I haven't tested it:
I haven't had time to test it fully, but there are definitely issues when using ...
I haven't had time to test it fully, but there are definitely issues when using it with the new default theme in 2.8. You may be able to keep it working if you use one of the older themes. We will hopefully update it to be compatible with the new theme in the near future.
Hi all,
I was using the version 2.3 dr7 on a confluence instance 2.4.5 Build #8...
Hi all,
I was using the version 2.3 dr7 on a confluence instance 2.4.5 Build #809. The plugin works well except if I use IE.
I have tried to install the last version of the plugin 2.7 dr9, but I have this error:
Scaffold Data Indexer
Extracts saved data from a page's scaffolds and adds them to the search index._
Error: There was a problem loading the descriptor for module 'extractor' in plugin 'Scaffolding Plugin'. Error retrieving dependency of class: net.customware.confluence.plugin.scaffolding.ScaffoldDataIndexer. Missing class: org/apache/lucene/document/Fieldable
Scaffolding has issues with IE in general, and resolving them is the priority fo...
Scaffolding has issues with IE in general, and resolving them is the priority for the next release, behind getting an interim release out which supports Confluence 2.8. 2.7-dr9 does include a couple of fixes, but IE is still pretty broken in that release. But using 2.7-dr9 will definitely not work in 2.4.5 due to exactly the error you describe. Atlassian changed the Lucene library in Confluence 2.7, and as a result the scaffold data extractor had to be updated and is no longer backwards compatible. 2.3-dr7 is the most recent version for your version of Confluence.
Newbie question: list of attachments?
I am doing a scaffold for software projec...
Newbie question: list of attachments?
I am doing a scaffold for software projects and I want to add a "project documentation" entry to contain links to attachments release notes, narratives, user stories, etc. The creator of the page could upload attachment documents from his/her disk, and select from existing attachments to add them to the list.
I tried messing around with the
{attachments} {attachment-data} and {attachment-options}
, but with little success. How are you supposed to do this?
Users then add a new row to the table each time they want to add another piece of documentation. They can either select an existing attachment, or select a new one to upload.
It works!!! but...
when I go into user mode and create link the att...
It works!!! but...
when I go into user mode and create link the attachment, the title of the document is renamed upload_1a9bb6ba_11aeec8205a__8000_00001325.tmp, When I click on the link, the content of the Word document appears OK, but with this weird title. Is there a way of keeping the original name of the file?
Ok. We Scaffolding doesn't currently support 2.8, unfortunately. Would you be ab...
Ok. We Scaffolding doesn't currently support 2.8, unfortunately. Would you be able to create a [bug report] with the problem described so we will test it out when developing the 2.8-compatible release? Thanks.
Is it possible to view changes to a page's scaffold data? We're using Conf 2.7.3...
Is it possible to view changes to a page's scaffold data? We're using Conf 2.7.3 and Scaff 2.7-dr9. When we "view changes" all that comes up is 0 changes and the reference to the live template.
I see that Scaffolding 2 beta supports versioning but is that plugin being actively worked on? Any other options?
Hi Tomi,
Scaffolding 2.7-dr9 is the latest version of Scaffolding 2 beta, essen...
Hi Tomi,
Scaffolding 2.7-dr9 is the latest version of Scaffolding 2 beta, essentially. It does support versioning, but the differences in versions aren't highlighted presently. If you work back through the versions viewing the page rather than the wiki markup, you'll see the data for each version changing. But those changes aren't highlighted.
Adding a more obvious display is on the todo list, but will probably not happen soon, unfortunately.
I am trying to use {create-page} in the context of a scaffold template.
My vers...
I am trying to use {create-page} in the context of a scaffold template.
My version of Confluence is 2.8.0
I do get the link with the plus sign in the page created from the template: that looks OK
But when I click the + sign, the page I am editing disappears to leave way to the newly created page
The result is that my first page is not saved. Even if I do save it before clicking +, I have to navigate back to it, and it does not have a link to the newly created page.
I'm not exactly sure what you mean. You definitely need to save pages before cli...
I'm not exactly sure what you mean. You definitely need to save pages before clicking 'create page' links, or they won't be saved. I don't know what you mean by having to navigate back to the newly created page. When you create a new page, you view that page once you've saved it...just the way things work...
What I am trying to achieve is a table of documents related to a project:
User ...
What I am trying to achieve is a table of documents related to a project:
User stories * Link to User story 1
* Link to User story 2
create new User story +
or add new attachment +
Release Notes * Link to Release note 1
create new Release note +
or add new attachment +
Scope docs create new Scope document +
or add new attachment +
I don't like the idea of having the project space create one child called "User stories", one child called "Release notes" at the same time as the project itself, because a lot of projects won't have those documents and the site will be littered with empty pages.
I don't like the idea of just dumping a list of children of the page and letting the person reading the page to sort it out, because he/she won't know what type of document each one is without opening it. (unless you rely on people giving explicit names to their pages, which I very much doubt). I thought I could create one template per type of document and restrict the {children} macro to pages based on the right template, but no the children macro does not have any filter attributes.
Hi Francis,
I would suggest something along the following lines:
1. In your ho...
Hi Francis,
I would suggest something along the following lines:
1. In your home page, use {add-page} pointing to a 'User stories' global template to allow users to create the parent 'User stories' page if they wish. Do the same for 'Release Notes' and 'Scope docs'.
2. In the 'User stories' global template, put the Report listing existing user stories, and use {add-page} again to add new pages using the individual 'User story' template for each sub-page. Do the same for 'Release Notes' and 'Scope docs'.
That way, you can let space users create the sub-pages on demand. You can also use the Visiblity Plugin to only display the 'create page' links if the user has permission to do so. This neatens up the output for non-admin users.
Thanks for your answer. I suppose I'll have to do it that way, but I'm not very ...
Thanks for your answer. I suppose I'll have to do it that way, but I'm not very keen on having 3 levels in the project
1 main page
1 intermediary "list of use cases" page
several use case pages
Looking at the main page, the end-user doesn't know how many or which documents there are, has to click to find out (possibly finding out there are none).
You could have them all at one level if you like. Just use three separate {repor...
You could have them all at one level if you like. Just use three separate {report-list} reports, each filtering based on a label, or something similar. Use the {add-label} macro from the Label Tools plugin on your template to have it automatically add the correct label. You'll still need three templates though I think, one for each page type.
Hello,
I have a slightly different use case for what scaffolding was designed f...
Hello,
I have a slightly different use case for what scaffolding was designed for, but I think with some minor tweaks to scaffolding it would work fine.
Basically, I would like to display standard html forms in confluence, in normal display mode, ie not edit mode. Upon submission the data will go to some web service and ultimately a jira ticket will be created. Basically it's to handle help-desk submissions, but we want to ensure the relevant wiki page has been read first, before a support call is created.
I want people to be able to author pages using the same macros provided by scaffolding, so they don't need to write html forms. I can handle population of options from databases, the jira web service, and other sources. So basically I just need scaffold to render the macros as though it were in edit mode... any ideas?
Scaffolding is pretty much tied to its current functionality, for a variety of r...
Scaffolding is pretty much tied to its current functionality, for a variety of reasons. However, you may find the Form Mail NG plugin is closer to what you're after. Currently it supports emailing the response, but I believe it was designed to be fairly adaptable in the form handler department.
My problem is that if I create a row that I don't need, I cannot get rid of it. I can click the x to remove the entry but when I save the page I get a bullet where I removed the entry. It's as if the database remembers every line that was ever created and won't let them be deleted. I have some pages that have 10 "blank" entries that I cannot delete.
I have tried both Firefox and IE without success.
Confluence version: 2.5.4
Scaffolding version: 2.3-dr7 - Beta
I also tried Confluence 2.8.1 and the latest Scaffolding but got similar results.
Hi Kelvin,
I can't see anything in particular wrong with your markup, so I woul...
Hi Kelvin,
I can't see anything in particular wrong with your markup, so I would suggest creating a [bug report] so that we address the issue in the next version of Scaffolding. We are working on the next release at the moment, so now is a good time to get it in.
Oops, my mistake
I took a closer look at my code and I had done a cut & pa...
Oops, my mistake
I took a closer look at my code and I had done a cut & paste on an earlier section and not changed the name associated with the repeating-data statement. My user gave me more information on the behavior they were seeing which led me to the problem.
Once I corrected that every works fine (other than the issues with IE).
Looking forward to the next release and hope you have time to address the IE compatibility problems.
Missing data w/ COnfluence 2.7.3 and the wonderful, but unsupported Scaffolding ...
Missing data w/ COnfluence 2.7.3 and the wonderful, but unsupported Scaffolding 2.7-dr9 - Beta
My report has missing rows and missing column attributes after revising / editing the live template and then added pages and data
Create template, create pages using Live template.
Create page reporting on content and data from live-template-pages. Success! Very Happy!
Add another list-option to existing template.
Create some more pages w/ live template, selecting new list option.
New pages do not appear in refreshed report, reporting on that field. Sad.
Edit template, add a new field. Edit some existing pages, to add value for that field. Success!
Revise report, adding new data field, display report...new column is empty (but some pages have values). Sad.
Apologies if this is covered already - hints please?
Report:
(i) Tip: Click a column heading to sort.
{table-plus:sortIcon=true|enableSorting=true|sortColumn=1}
{report-table}
{content-reporter:type=page|scope=Apps > children}
{report-column:title=Title}{report-info:content:title|link=true}{report-column}
{report-column:title=Department}{report-info:data:SystemDepartment|render=wiki}{report-column}
{report-column:title=Status}{report-info:data:SystemStatus|render=wiki}{report-column}
{report-column:title=Phase}{report-info:data:SystemPhase|render=wiki}{report-column}
{report-column:title=Updated}{report-info:content:modification date|format=MMMM dd, yyyy}{report-column}
{report-column:title=RT Integrations}{report-info:data:SystemRealTimeIntegration|render=wiki}{report-column}
{report-empty}There are no submitted applications.{report-empty}
{report-table}
{table-plus}
I haven't seen that particular problem before. Could you create a bug report wit...
I haven't seen that particular problem before. Could you create a bug report with the above details and we'll check it out before the next release (coming soon!).
Thanks for reply. I just learned that the behavior may driven by a global indexi...
Thanks for reply. I just learned that the behavior may driven by a global indexing issue. If it still makes sense to do a bug report (in a day or so), what component should I pick on?
Take your pick. If it seems like list-data is the main problem, go ahead and lis...
Take your pick. If it seems like list-data is the main problem, go ahead and list it, but we don't pay too much attention to the component to be honest...
Any updated ETA for the 2.9 compatible version? Just discovered that Scaffolding...
Any updated ETA for the 2.9 compatible version? Just discovered that Scaffolding breaks the "revert to revision" under "page history" in Confluence 2.9.
Hi Dan,
same for mee, too. It breaks the restore funktionality in Confluence 2....
Hi Dan,
same for mee, too. It breaks the restore funktionality in Confluence 2.9. I also realised, that in Edit more when you "Cancel" it displays a blank page. When will there be a new version?
I thought this had been asked before, but I can't seem to find it anywhere. Is ...
I thought this had been asked before, but I can't seem to find it anywhere. Is there any way to compare the differences between two versions of a live template? It seems the standard confluence diffs just show no changes because they don't show the actual content of the template or the data. Is this not possible with the scaffolding plugin? If it matters, we are using version 2.6.2 of Confluence and 2.6-dr8 of the plugin.
Because the wiki markup doesn't change between versions, you won't see it in tha...
Because the wiki markup doesn't change between versions, you won't see it in that view. If you view the actual page content for the historical version, you will see it change, but the changes aren't highlighted unfortunately. We are yet to have the time available to design and implement such a thing, unfortunately.
So I have a feature need, and am trying to figure out what combination of plugin...
So I have a feature need, and am trying to figure out what combination of plugins and macros will address it.
Simply put, I want to be able to add metadata to a space, and then have users filter a space list via that metadata. As a simple example, I could tag spaces as active or inactive, and allow users to filter a space list using that status value.
So far, the combination of the Metadata 2 Plugin and the Advanced Search Plugin holds the most promise. Using Metadata 2, I can add metadata to a space. Using the Advanced Search plugin, I can let users perform filtering operations on the metadata.
The ONE thing this is missing is the ability to interactively edit the space metadata via some sort of forms interface. Right now you have edit metadata in wiki markup, which is not too friendly for my users.
Is there a combination of the Metadata, Scaffolding, Reporting and/or Advanced Search plugins that can get me what I need?
Hi. Is it possible to have scaffolds work inside of page comments? I'd like to b...
Hi. Is it possible to have scaffolds work inside of page comments? I'd like to be able to make page comments more structured, for example to have a form/scaffold appear in each comment for a page. Is this possible? I tried putting a scaffold in a comment in 2.8 and it rendered, but it did not edit.
Unfortunately this doesn't give me what I need.
What I'm looking for is the text...
Unfortunately this doesn't give me what I need.
What I'm looking for is the text-data macro which can be entered during edit but is pre-populated with default text of logged in user
the example above only reports the name of user and doesn't offer option to edit with own text
Hi
I was wondering if someone could point me in the right direction (or let me ...
Hi
I was wondering if someone could point me in the right direction (or let me know if this is even possible). I've created a sequence table in my confluence database and I'm using the SQL plugin to run sql and access the database ... but what I'd really like to do is get my scaffolding page to a) display the latest value from the queried sequence table and b) store that value when the user hits Save on the scaffolding page.
Is this possible with either straight scaffolding or a combination of scaffolding and something like replace/render or reporting even? And if so, how? I've searched, but I haven't found any way of doing this, so far??
{set-data} will only save when the page is saved, so this should achieve your goal. 'hidden=true' is optional, and you can call 'My Data' whatever you want.
then I get the following error message when viewing the page: "Error formatting macro: replace-and-render: java.lang.IllegalArgumentException: Illegal group reference"
Not sure why this doesn't work?? I'm running Confluence 2.6.0, btw.
Hi Martin. I'm not sure what would be causing that error. You might have to chec...
Hi Martin. I'm not sure what would be causing that error. You might have to check with the Adaptavist guys about that one - they build the Replace and Render plugin...
I am currently working through an evaluation project using Atlassian Confluence ...
I am currently working through an evaluation project using Atlassian Confluence 2.10 and would like to include the 'Scaffolding' plugin features within my "Proof of Concept" project, but I've been unsuccessful in installing the 'Scaffolding' plugin.
I have downloaded the scaffolding-plugin-3.1.0.jar file, which is a zip package, and I have made a variety of unsuccessful attempts to complete the plugin "Upload" through the Confluence Plugin Manager, with any and all components of the zip package; all files have returned the message "... not a valid plugin file".
Does anybody out there have any experience or insight into the installation of this "package" into a Confluence 2.10 environment, or does Mr. de Boer's previous comment reflect that the Scaffolding plugin is no longer a working or workable option? Any assistance would be greatly appreciated as both Atlassian and Customware support contacts have been non-productive or non-repsonsive to this inquiry!
It sounds like your problem may be that IE decided to save the .jar file with a ...
It sounds like your problem may be that IE decided to save the .jar file with a .zip file extension. You simply need to rename the plugin file from .zip to .jar and then it should install correctly. This is true of all plugins, not just scaffolding.
I've tested scaffolding 3.1.0 with Confluence 2.10 using a local installation and my scaffolding examples all work fine. Feel free to contact me if you need any other help.
I also had problems getting the plugin manager to load this - Confluence 2.10; s...
I also had problems getting the plugin manager to load this - Confluence 2.10; scaffold 3.1.0 and 3.1.2
Scaffolding Supplier Startup Error: There was a problem loading the module descriptor: net.customware.confluence.plugin.scaffolding.ScaffoldingSupplierStartup.
Bundle is uninstalled
Hi
We're currently using Confluence 2.6.2 (although we're planning on moving 2....
Hi
We're currently using Confluence 2.6.2 (although we're planning on moving 2.10.1 soon) and Scaffolding and are noticing some performance problems with scaffolding data specifically around the Reporting plugin. When we have a report that brings back quite a lot of a data it seems to take an absolute age to return.
Do you know if it's possible to index the Scaffolding data stored as XML in a CLOB in the OS_PROPERTYENTRY table in the database? Would this improve reporting performance?
Reporting is known to have a significant performance hit, especially since you h...
Reporting is known to have a significant performance hit, especially since you have said your query returns a lot of data and it is unlikely Scaffolding is the culprit. The only way to get around this is to streamline your query. There are some tips for this, including not using content-reporter and use local-reporter instead if you can help it.
Indexing Scaffolding data is unrelated to the way Reporting retrieves data so that won't improve the performance.
Hi Jennifer
Thanks for the reply, that is very interesting. Do you have some e...
Hi Jennifer
Thanks for the reply, that is very interesting. Do you have some examples of how we can report with more streamlined queries? We are already using local-reporter. Here's a typical reporting query we're using ...
Your query looks pretty good already - it really depends on how many children yo...
Your query looks pretty good already - it really depends on how many children you are reporting on. If it is a huge amount then there isn't much you can do to speed the query up just from the sheer volume of data it is sorting/filtering on. Sorry about that! Would it be possible to retrieve this data from the database directly?
We have not yet tested Scaffolding on Confluence 2.10.2 so I can't say for sure ...
We have not yet tested Scaffolding on Confluence 2.10.2 so I can't say for sure what the problem is without testing first. I have handed your issue over to the person responsible for testing on 2.10.2 so he should respond soon.
Hi Jennifer
Do you know when Scaffolding will be tested on Confluence 2.10.2? S...
Hi Jennifer
Do you know when Scaffolding will be tested on Confluence 2.10.2? So, at the moment, is the latest version of Confluence that Scaffolding works with 2.10.1?
Hi
I am using scaffolding to make a page that has a whole bunch of links on it...
Hi
I am using scaffolding to make a page that has a whole bunch of links on it that are named by the value of data somewhere else. This is a way that I can try and maintain naming consistency.
It works well. When I view the page the links all show up in red with the little "+" icon to the right of them. The name is correct. When I click on them a new page is created as you would expect for a page that does not exist. I can save the page and revisit it. All is good.
Except that the page I have that lists the links with the {get-data} in it still shows the links in red with the little "+" icon to the right of them. When I click on the link though it takes me to the already existing page as I would expect.
I would like it if links to existing pages showed up as you'd expect.
There appears to be an issue with 2.10.3 and Scaffolding, Reporting and a couple...
There appears to be an issue with 2.10.3 and Scaffolding, Reporting and a couple of other plugins. The recommendation for the moment is to stick with 2.10.2 until we have time to track it down.
We are unable to use this plugin on 2.10.3 as well. I didn't see an issue in JI...
We are unable to use this plugin on 2.10.3 as well. I didn't see an issue in JIRA so I created one: http://jira.adaptavist.com/browse/SCAFF-326. We should probably get those who are affected to vote for it so we can get some traction on it!
In the meantime, does anyone know of a workaround?
We're also facing issues with the Scaffolding plugin after upgrading - it's a sh...
We're also facing issues with the Scaffolding plugin after upgrading - it's a shame too as I use it regularly and now all my existing views are botched.
I have been using the scaffolding and reporting plugins for a while and really l...
I have been using the scaffolding and reporting plugins for a while and really like them! I was wondering if there is a way to report on the number of rows in a table created using the scaffolding plugin (table-data macro)? Also, is there a way to automatically insert the row number for each table entry?
Hi Krzysztof,
Thanks for the suggestion. I have used the table-plus macro in th...
Hi Krzysztof,
Thanks for the suggestion. I have used the table-plus macro in the past. However, I need an interactive form like the one provided by the table-data macro. It would be great if the table-data macro supported the same "common table capabilities." I am implementing a simple sign-up sheet. Here is the code:
{table-data:Signup-Sheet-Thursday}
|| Name || Do you plan on bringing a laptop? || Feel free to leave a comment or question here ||
| {text-data:Name|type=line|width=200px}
| {list-data:Laptop}
{list-option}Yes{list-option}
{list-option}No{list-option}
{list-option}Undecided{list-option}
{list-data}
|{text-data:Comment|type=area|width=200px|height=50px}
|
{table-data}
You can get a simple total by using the Reporting Plugin outside the table, but ...
You can get a simple total by using the Reporting Plugin outside the table, but no running total internally currently. However, you can wrap the {table-plus} around the outside of the {table-data} to get the best of both worlds - just be careful about sorting columns in edit mode.
To get the total via Reporting, try something like this:
While trying to edit the page containing following code, it's taking more time (...
While trying to edit the page containing following code, it's taking more time (more that 3 min ) and throwing the TCP IP Error, on confluence 2.10.3, can you help me out getting out of this issue.
The most likely suspect is the {user-options} macro, which is currently very slo...
The most likely suspect is the {user-options} macro, which is currently very slow if you have a lot of users, even if you don't have many users in the specific group. This is particularly the case if you are authenticating externally, such as via LDAP or Crowd. It isn't very smart about how it does it's group membership check, and runs through every user in the system.
There is an open issue to review it, but no work has been done yet unfortunately.
java.lang.RuntimeException: Error rendering template for decorator root
at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:210)
caused by: java.lang.RuntimeException: Error rendering template for decorator page
at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:210)
caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getDisplayableLabel' in class com.atlassian.confluence.plugin.descriptor.web.model.ConfluenceWebLabel threw exception com.atlassian.core.exception.InfrastructureException: Error occurred rendering template content at template/includes/menu-macros.vm[line 88, column 36]
at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337)
caused by: com.atlassian.core.exception.InfrastructureException: Error occurred rendering template content
at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedContent(VelocityUtils.java:122)
caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getLatestVersionsOfAttachments' in class com.atlassian.confluence.pages.Page threw exception net.sf.hibernate.LazyInitializationException: Failed to lazily initialize a collection at getRenderedContent[line 1, column 15]
at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337)
caused by: net.sf.hibernate.LazyInitializationException: Failed to lazily initialize a collection
at net.sf.hibernate.collection.PersistentCollection.initialize(PersistentCollection.java:201)
caused by: net.sf.hibernate.HibernateException: collection was evicted
at net.sf.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:3305)
Stack Trace:[hide]java.lang.RuntimeException: Error rendering template for decorator root
at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:210)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.Template.merge(Template.java:328)
at org.apache.velocity.Template.merge(Template.java:235)
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: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.XsrfTokenInterceptor.intercept(XsrfTokenInterceptor.java:100)
at com.atlassian.confluence.xwork.ConfluenceXsrfTokenInterceptor.intercept(ConfluenceXsrfTokenInterceptor.java:18)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.security.interceptors.CaptchaInterceptor.intercept(CaptchaInterceptor.java:46)
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.core.CancellingInterceptor.intercept(CancellingInterceptor.java:23)
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.setup.webwork.BootstrapAwareInterceptor.intercept(BootstrapAwareInterceptor.java:26)
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.user.actions.UserAwareInterceptor.intercept(UserAwareInterceptor.java:57)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at
com.atlassian.confluence.pages.actions.CommentAwareInterceptor.intercept(CommentAwareInterceptor.java:44)
at
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at
com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(PageAwareInterceptor.java:109)
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:38)
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.TransactionalInvocation.invokeAndHandleExceptions(TransactionalInvocation.java:72)
at com.atlassian.xwork.interceptors.TransactionalInvocation.invokeInTransaction(TransactionalInvocation.java:59)
at com.atlassian.xwork.interceptors.XWorkTransactionInterceptor.intercept(XWorkTransactionInterceptor.java:56)
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.atlassian.confluence.servlet.ConfluenceServletDispatcher.serviceAction(ConfluenceServletDispatcher.java:53)
at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
at
com.atlassian.confluence.servlet.simpledisplay.SimpleDisplayServlet.service(SimpleDisplayServlet.java:59)
at com.atlassian.confluence.servlet.SpringManagedServlet.service(SpringManagedServlet.java:64)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at
com.atlassian.confluence.util.profiling.ProfilingPageFilter.parsePage(ProfilingPageFilter.java:151)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:54)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.confluence.jmx.JmxFilter.doFilter(JmxFilter.java:105)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:19)
at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:46)
at
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.confluence.web.filter.ThreadLocalCacheFilter.doFilter(ThreadLocalCacheFilter.java:23)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.confluence.util.UserThreadLocalFilter.doFilter(UserThreadLocalFilter.java:44)
at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:204)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.seraph.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:120)
at com.atlassian.confluence.util.AbstractBootstrapHotSwappingFilter.doFilter(AbstractBootstrapHotSwappingFilter.java:30)
at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:138)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.confluence.util.ClusterHeaderFilter.doFilter(ClusterHeaderFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
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:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.confluence.core.datetime.RequestTimeThreadLocalFilter.doFilter(RequestTimeThreadLocalFilter.java:34)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.confluence.util.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:25)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:81)
at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.core.filters.cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33)
at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41)
at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44)
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:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
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:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.RuntimeException: Error rendering template for decorator page
at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:210)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:212)
at
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:247)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.Template.merge(Template.java:328)
at
org.apache.velocity.Template.merge(Template.java:235)
at
com.atlassian.confluence.util.velocity.VelocityUtils.renderTemplateWithoutSwallowingErrors(VelocityUtils.java:61)
at
com.atlassian.confluence.util.velocity.VelocityUtils.renderTemplateWithoutSwallowingErrors(VelocityUtils.java:67)
at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedTemplateWithoutSwallowingErrors(VelocityUtils.java:54)
at
com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:206)
... 171 more
Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getDisplayableLabel' in class com.atlassian.confluence.plugin.descriptor.web.model.ConfluenceWebLabel threw
exception
com.atlassian.core.exception.InfrastructureException: Error occurred rendering template content at template/includes/menu-macros.vm[line 88, column 36]
at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:284)
at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252)
at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:487)
at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71)
at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:212)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:247)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:212)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:247)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at
org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:364)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:364)
at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:212)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:247)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:212)
at
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:247)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.runtime.directive.Parse.render(Parse.java:260)
at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.Template.merge(Template.java:328)
at org.apache.velocity.Template.merge(Template.java:235)
at com.atlassian.confluence.util.velocity.VelocityUtils.renderTemplateWithoutSwallowingErrors(VelocityUtils.java:61)
at com.atlassian.confluence.util.velocity.VelocityUtils.renderTemplateWithoutSwallowingErrors(VelocityUtils.java:67)
at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedTemplateWithoutSwallowingErrors(VelocityUtils.java:54)
at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:206)
... 186 more
Caused by: com.atlassian.core.exception.InfrastructureException: Error occurred rendering template content
at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedContent(VelocityUtils.java:122)
at
com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedContent(VelocityUtils.java:105)
at com.atlassian.confluence.plugin.descriptor.web.ConfluenceWebFragmentHelper.renderVelocityFragment(ConfluenceWebFragmentHelper.java:57)
at
com.atlassian.plugin.web.model.DefaultWebLabel.getDisplayableLabel(DefaultWebLabel.java:71)
at com.atlassian.confluence.plugin.descriptor.web.model.ConfluenceWebLabel.getDisplayableLabel(ConfluenceWebLabel.java:35)
at
com.atlassian.confluence.plugin.descriptor.web.model.ConfluenceWebLabel.getDisplayableLabel(ConfluenceWebLabel.java:41)
at sun.reflect.GeneratedMethodAccessor154.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378)
at
com.atlassian.confluence.velocity.introspection.AnnotationBoxingMethod.invoke(AnnotationBoxingMethod.java:28)
at com.atlassian.confluence.velocity.introspection.UnboxingMethod.invoke(UnboxingMethod.java:31)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270)
... 226 more
Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getLatestVersionsOfAttachments' in class com.atlassian.confluence.pages.Page threw exception net.sf.hibernate.LazyInitializationException: Failed to lazily
initialize a collection at getRenderedContent[line 1, column 15]
at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:284)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252)
at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:332)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.runtime.RuntimeInstance.render(RuntimeInstance.java:1277)
at org.apache.velocity.runtime.RuntimeInstance.evaluate(RuntimeInstance.java:1216)
at org.apache.velocity.runtime.RuntimeInstance.evaluate(RuntimeInstance.java:1165)
at
org.apache.velocity.app.VelocityEngine.evaluate(VelocityEngine.java:219)
at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedContent(VelocityUtils.java:113)
... 239 more
Caused by: net.sf.hibernate.LazyInitializationException: Failed to lazily initialize a collection
at net.sf.hibernate.collection.PersistentCollection.initialize(PersistentCollection.java:201)
at net.sf.hibernate.collection.PersistentCollection.read(PersistentCollection.java:71)
at net.sf.hibernate.collection.Bag.iterator(Bag.java:256)
at
com.atlassian.confluence.core.ContentEntityObject.getLatestVersionsOfAttachments(ContentEntityObject.java:454)
at sun.reflect.GeneratedMethodAccessor916.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378)
at
com.atlassian.confluence.velocity.introspection.UnboxingMethod.invoke(UnboxingMethod.java:31)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270)
... 247 more
Caused by: net.sf.hibernate.HibernateException: collection was evicted
at net.sf.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:3305)
at net.sf.hibernate.collection.PersistentCollection.initialize(PersistentCollection.java:195)
... 257 more
Hi there,
Could you please edit your post and put a {noformat} macro around the...
Hi there,
Could you please edit your post and put a {noformat} macro around the Scaffolding macro example? I can't see what your markup is. Same for the error message.
However, from what I can see, I can't see any mention of scaffolding classes in the stack trace, so I'm not sure what would be causing the error.
Cause:
com.opensymphony.user.ImmutableException: No provider successfully created entity lassiege
Stack Trace: [hide]
com.opensymphony.user.ImmutableException: No provider successfully created entity lassiege
at com.opensymphony.user.UserManager.createEntity(UserManager.java:379)
at com.opensymphony.user.UserManager.createUser(UserManager.java:245)
at com.atlassian.core.user.UserUtils.createUser(UserUtils.java:265)
at com.atlassian.core.user.UserUtils.createUser(UserUtils.java:238)
at com.atlassian.jira.user.util.UserUtilImpl.createJiraUser(UserUtilImpl.java:293)
at com.atlassian.jira.web.action.user.Signup.doExecute(Signup.java:87)
at webwork.action.ActionSupport.execute(ActionSupport.java:153)
at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:54)
I've noticed some problems on macro repeating-data with confluence 3.0. The red cross to delete rows do not work anymore with this markup
I don't know of any way really. Scaffolding can't rename or move a page automati...
I don't know of any way really. Scaffolding can't rename or move a page automatically - it gets tricky to define how that might happen exactly...
The only way I could think of would be to write a plugin that listens for 'Page Update' events, check the metadata using the Confluence Metadata library and then updating the page appropriately. It's a pretty application-specific requirement, so I don't think it will be getting added to Scaffolding any time.
We haven't tested it in 3.0.1 yet, but Scaffolding 3.1.3 works in 3.0.0_01. Chec...
We haven't tested it in 3.0.1 yet, but Scaffolding 3.1.3 works in 3.0.0_01. Check that that version is what is being installed. If there are still issues, please create a bug report.
We use the Scaffold-plugin 3.1.3 in Confluence 3.0.1. When the plugin is activat...
We use the Scaffold-plugin 3.1.3 in Confluence 3.0.1. When the plugin is activated you can click on "add page" and write some content, but when you click an the button to save the new page the following exception appears:
Cause
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
caused by: java.lang.NoClassDefFoundError: org/randombits/storage/param/ParameterParsingException
at net.customware.confluence.plugin.scaffolding.ScaffoldPresenceListener.handleEvent(ScaffoldPresenceListener.java:60)
It is an huge enterprise-confluence that was just upgraded from version 2.54 to 3.0.1, so there could be some other reasons for that problem, but it looks like scaffolding is the reason. After deactivating the plugin everythin is fine
I would be glad if you could do a fast test if you can create pages on confluence 3.0.1 with the scaffold-plugin 3.1.3.
Update: It looks like there are some more problems with the plugin. I just had a look on pages that uses the plugin in the old confluence. No scaffolding works there, this message appears:
Error formatting macro: scaffold: java.lang.NoClassDefFoundError: org/randombits/storage/param/ParameterParsingException Unable
to render content due to system error:
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name
'net.customware.confluence.plugin.scaffolding.macro.TableDataMacro':
Instantiation of bean failed; nested exception is
java.lang.NoClassDefFoundError:
net/customware/confluence/plugin/scaffolding/macro/TableDataMacro$TableDescriptor
It looks like a plugin class loading issue. Make sure that the plugin was instal...
It looks like a plugin class loading issue. Make sure that the plugin was installed by uploading it in Admin > Plugins (or via the Plugin Repository). If so, you may need to reinstall it. My suggested approach would be:
1. Uninstall Scaffolding
2. Restart Confluence
3. Reinstall Scaffolding 3.1.3 via the Admin > Plugins page or the Plugin Repository.
If you're still stuck please create a bug report and I'll schedule it for investigation.
Hi Shweta,
{set-data} saves the contents with two specific limitations which wi...
Hi Shweta,
{set-data} saves the contents with two specific limitations which will be affecting you here. Firstly, it only updates the value when you hit 'Save' in the Scaffold data edit page. Secondly, it saves the wiki markup itself, not the executed value of that wiki markup. This is done for good reasons, but they don't work with your scenario.
The only way I can think of to get around this currently would be to use the {replace-and-render} macro to inject the value in as an executed value, rather than the wiki markup. It would look something like this:
Not very pretty. A better option would probably be to add a 'render=true' parameter to {set-data} so you could do some thing like this to force a render:
Hi!
I wanted to make a live-template form from which I can copy the same li...
Hi!
I wanted to make a live-template form from which I can copy the same live-template to other pages, retaining the data in the page. Is this possible? Currently, if I copy a page that has been created with a live-template, it only copies the wiki-markup (ie.
{live-template:template_name}
but none of the data. Is it possible to also copy the data of the page?
It's currently not possible unfortunately. Confluence doesn't make it possible t...
It's currently not possible unfortunately. Confluence doesn't make it possible to copy 'Content Properties', which is where Scaffolding stores its data, so you can't copy the existing data across. Without a change to the Confluence API to list Content Properties data key names, or for it to copy Content Properties automatically, it can't really be done...
hi
i have a page with more scaffolding macros controls like text box, combo box...
hi
i have a page with more scaffolding macros controls like text box, combo box, date etc in horizantal and vertical, while editing the page, the editior is adding internal scrollbar in addition to the default scrollbars of browser, because of this, since i have move more controls, if i want to edit a control which beyong the scrren width, i have to scroll down to end of the page to see the scroll bar and scroll horizantolly and again i have to scroll up to reach my control for editing.
how to remove the scrollbar added by the scaffolding editor?
Installed v3.2.0 via Repository in a recent upgrade to Confluence 3.0.2. It wor...
Installed v3.2.0 via Repository in a recent upgrade to Confluence 3.0.2. It works fine, but we're repeatedly seeing this error in the logs whenever we do anything with the repository:
2009-11-04 15:02:30,095 ERROR [TP-Processor8][confluence.conveyor.config.ConveyorConfigurationProvider] addPackageOverride An action with the specified name already exists in the 'pages' package: checkforscaff
; net.customware.confluence.plugin.scaffolding.actions.RedirectEditAction
– referer: http://wikidev.palm.com/admin/plugin-repository/plugins.action | url: /plugins/servlet/plugin-repository/dwr/exec/RepositoryDWR.installPlugin.dwr | userName: darryl lee
2009-11-04 15:02:30,097 ERROR [TP-Processor8][confluence.conveyor.config.ConveyorConfigurationProvider] addPackageOverride An action with the specified name already exists in the 'pages' package: alteditpage;
com.atlassian.confluence.pages.actions.EditPageAction
– referer: http://wikidev.palm.com/admin/plugin-repository/plugins.action | url: /plugins/servlet/plugin-repository/dwr/exec/RepositoryDWR.installPlugin.dwr | userName: darryl lee
You can safely ignore the error. For some reason plugins get enabled twice in so...
You can safely ignore the error. For some reason plugins get enabled twice in some circumstances, which used to cause Conveyor issues when installing plugins, but Conveyor now just ignores the extra initialisation (but outputs the error message anyway). It should probably be changed to a WARN (and/or figure out what's causing the problem in the first place)...
We use Confluence v.3.0.2 and Scaffolding Plugin v.3.2.0.
The initialRows in the...
We use Confluence v.3.0.2 and Scaffolding Plugin v.3.2.0.
The initialRows in the table-data macro is not working while i create the macro.
This is the code
{table-data:Name|initialRows=5}
|| Heading 1 || Heading 2 ||
| Data 1 | Data 2 |
{table-data}
Please advise if there is anything wrong in the above code.
Thanks
Hi there,
I just tested your code on 3.0.1 and it works as expected. Be aware, ...
Hi there,
I just tested your code on 3.0.1 and it works as expected. Be aware, however, that 'initialRows' will only work when the page is created. If you add it to the page/template later, it will be ignored. This is because if it applied it every time, it would potentially overwrite deliberate changes made by previous page editors.
I'm new to the scaffold plugin and I was wondering if someone could help me with...
I'm new to the scaffold plugin and I was wondering if someone could help me with a problem of a combination of the scaffold and sql plugin. I have a table with service names and would like to have them in a list-data. I am not sure if this is even possible! My sql statement is as follows:
{sql:dataSource=serviceDS}select service_name from tbl_services{sql}
I tried something like the example below but that didn't work at all.
{list-data:ServiceName}{sql:dataSource=cmdbDS}select name from cmdb_services{sql}{list-data}
Hi Patrik,
Scaffolding doesn't have that kind of integration currently, I'm afr...
Hi Patrik,
Scaffolding doesn't have that kind of integration currently, I'm afraid. I can't think of any way to get it working with any existing combination of macros either. It would require new code of some description, I believe.
You can create a feature request, but unless a paid project is set up, it's unlikely to get implemented any time soon. If you would be interested in setting that up, email us and we can set up a project.
You could render the sql macro inside a groovy macro and then process the data (...
You could render the sql macro inside a groovy macro and then process the data (see below). An alternative is to just use Groovy sql support to get the data directly and process it.
Comments (209)
Apr 04, 2007
Ross Sharrott says:
Hi, I'm using the scaffolding plug-in on confluence 2.3.1, and I'm having...Hi,
I'm using the scaffolding plug-in on confluence 2.3.1, and I'm having a strange problem. When a user creates a new record in a table, adds some data and clicks save, only the default data gets saved. They can then go back and edit the same row, and the data then saves correctly. This behavior is consistent across 3 user accounts, but 1 account works fine.
Has anyone else run into this problem?
Thanks.
Aug 28, 2007
Andrew Whyte says:
I'm seeing this same behaviour and it's slowing me down using the scaffolding pl...I'm seeing this same behaviour and it's slowing me down using the scaffolding plugin for anything useful. Is this an IE browser specific issue or something else?
Also, is there a way to build a list-data object, with valuse populated from text-data fields in another table-data scaffold? Do they need to be in the "same" scaffold or anything special, the examples don't appear to do anything this complexe.
Cheers,
Aug 28, 2007
David Peterson [CustomWare] says:
I believe it's IE-specific. Others have reported a similar problem with IE. Wit...I believe it's IE-specific. Others have reported a similar problem with IE.
With regards to list-data, currently the only options are hard coded ({list-option}), pages items ({content-options}), attachment ({attachment-options}) and users ({user-options}). If you'd like to see other options in the future, please raise a feature request.
Sep 20, 2007
Robert Tosch says:
Same problem by me using IE 6.0 Is there a solution how to fix this strange be...Same problem by me using IE 6.0
Is there a solution how to fix this strange behaviour?
Sep 20, 2007
David Peterson [CustomWare] says:
There's no fix at the moment. IE6 and tables is pretty broken at the moment. Fix...There's no fix at the moment. IE6 and tables is pretty broken at the moment. Fixing it is the next item on the todo list for the plugin, but I don't foresee a lot of time in my schedule available to work on it in the near future, unfortunately.
Jul 09, 2007
Richard Tilghman says:
Very cool plug-in, love the way it extends the data model. However, I'm ru...Very cool plug-in, love the way it extends the data model. However, I'm running into two issues.
1. What is the ETA on a rich-text text-data component?
Not having this kind of elimintes the usefuless of the form input element since half the value of a Wiki is allowing people to edit rich text, and the value of Scaffolds is to avoid having to let them see underlying code. Any chance this can get moved up the priority ladder?
2. What's the story with the Excerpt text-data element not exposing its value?
For some reason excerpt-data doesn't expose the data value when you go to the normal edit view, and it won't read the excerpt the first time if you past it between the tags. This is both at odds with the way the rest of the variable work and very annoying from a user perspective... if and when someone does want to view the rich text view of a page the content for the excerpt is no where to be found, implying it may have been deleted, etc., and making page saving a very nerve-racking affair.
Can excerpt-data be changed in a way that it will show content placed between the two tags initially, and will not hide that content when you click edit layout and view the underlying code for the page? BTW, I've seen other people's examples and they have content between teh excerpt-data tags, implying this should be how it works. However, I've tried everything and it simply WILL not work.
BTW, using Confluence 2.5 with Scaffolding 2.3-dr6.
Thanks,
Rick
Jul 09, 2007
David Peterson [CustomWare] says:
Hi Richard, Glad you like the plugin. 1. Rich-text text-data ETA. Currently t...Hi Richard,
Glad you like the plugin.
1. Rich-text text-data ETA.
Currently there is no ETA. This plugin is open source, and thus non-revenue-generating, so it gets worked on by us when in one of the following circumstances:
a) We need to update it for internal reasons.
b) We get some spare time.
c) Someone pays for updates.
For the record, the two top-priority issues at the moment are the 'Installing other plugins breaks Scaffolding' issue (SCAFF-125) and the various Internet Explorer problems. After that come the rest of the issues listed for 2.3-rc1. If you would like to see RTE bumped up the list, I refer you to option c) above...
If you want to comment/track progress with the RTE, the relevant issue is SCAFF-131.
2. excerpt-data
{excerpt-data} works in exactly the same way that all the other {xxx-data} macros work - that is, the value you enter in wiki or RTE ('layout') view is the initial default value. Once the page has been edited and saved in Scaffolding view, it is ignored. This is unlikely to change in future releases, for many reasons, some historical, most technical...
Sorry I haven't been able to provide any positive answers for you....
David
Aug 16, 2007
Kelvin Burton says:
Love the way Scaffolding allows me to create dynamic table content! I...Love the way Scaffolding allows me to create dynamic table content!
I have one question: Is there a way to use scaffold macros e.g. text-data in table headers? When I try that is just displays the default value regardless of what I enter.
I am using Scaffolding 2.3-dr6 with Confluence Version: 2.5.4 Build:#809
Regards, Kelvin
Aug 16, 2007
David Peterson [CustomWare] says:
No, not at the moment, unfortunately. I can't see any major reasons why it could...No, not at the moment, unfortunately. I can't see any major reasons why it couldn't be added at some point, however. Feel free to raise a feature request and it will hopefully get added at some point.
Aug 17, 2007
s wargnies says:
Great tool to organize your page layout. I want to get page the page ...Great tool to organize your page layout.
I want to get page the page my users create labeled automatically, using the macro add-label... I desparetly try to get the value from a scaffold live-template list-data and can't get it to work...
{list-data:Type\|type=check\|multiple=false\|required=true} {list-option}Website{list-option} {list-option}Application{list-option} {list-option}Other{list-option} {list-data} ... ... {add-label:{list-data:Type}}Any idea where I am wrong in referencing the list item select?
Thanks in advance
Serge
Aug 17, 2007
David Peterson [CustomWare] says:
You can't really put macros inside macros like that - they all work independentl...You can't really put macros inside macros like that - they all work independently.
Currently there isn't really any easy way to do what you're after. The only way I can think of is to use the Replace and Render Plugin. However, this is a bit of a hack and will probably have a performance penalty (couldn't say how much though). Anyway, you would do something like this:
{list-data:Type\|type=check\|multiple=false\|required=true} {list-option}Website{list-option} {list-option}Application{list-option} {list-option}Other{list-option} {list-data} {replace-and-render} {replace-item:%label%}{get-data:Type}{replace-item} {replace-body}{add-label:%label%}{replace-body} {replace-and-render}Aug 17, 2007
s wargnies says:
Thanks very much it seems to be what I needed. Tested and could not notice perfo...Thanks very much it seems to be what I needed. Tested and could not notice performance degradation.
Cheers
Sep 11, 2007
Robert Tosch says:
I'd like to create pages with generic page titles. I need a standard n...I'd like to create pages with generic page titles.
I need a standard name followed by some unique identifier for a page.
Are there any possibilities to set the page's title with a template using the scaffolding plugin?
Sep 17, 2007
David Peterson [CustomWare] says:
No, but you could use the {add-page} or {link-page} macros from the Linking Plug...No, but you could use the {add-page} or {link-page} macros from the Linking Plugin. I'm not sure what your use-case is though, so I can't make any specific recommendations.
Sep 19, 2007
Robert Tosch says:
I cross-post my question here to intimate my intention. Has the "link-...I cross-post my question here to intimate my intention.
Has the "link-page" macro also an analogous option to the "create page" macro's title option?
Because that's exactly what I need: This title can contain the following parameters - %parenttitle%, which will insert the title of the parent page, and %ident%, which will insert the lowest number needed to make the page title unique. This allows you to create numbered child pages without user prompting.
The only sad thing is, that the create page macro (even with the target=edit option) opens the source code of the scaffolding template and not the editable scaffolding forms.
Is there a possibility to get directly to the editable form mask?
Jul 04, 2008
Stefan says:
Hi Robert, can you tell me how i can generate unique id for page titles and put...Hi Robert,
can you tell me how i can generate unique id for page titles and put them as a prefix to the page title?
Regards,
Stefan
May 25, 2009
James Kuypers says:
Hi Robert, Did you ever get that "create page" macro to work with scaffolding? ...Hi Robert,
Did you ever get that "create page" macro to work with scaffolding?
Thanks for letting me know.
Cheers,
James
May 26, 2009
David Peterson [CustomWare] says:
Hi guys, link-page/add-page can currently let you use the current page title (j...Hi guys,
link-page/add-page can currently let you use the current page title (just add %page:title% to the pate name), but there is nothing that lets you add the next-available-number currently. The best thing to do would be to create a feature request and I'll schedule it to get looked at in the next release.
Sep 17, 2007
Mat Gauvin [Appfire Technologies] says:
Is it at all possible to define/select macro parameters through Scaffolding Plu...For example,
{sample-macro:{text-data:parameter1|width=100px}{text-data}|{text-data:parameter2|width=100px}{text-data}}If this is not possible natively, creative ideas are welcome
Sep 17, 2007
David Peterson [CustomWare] says:
Yeah, macros inside macros don't work. My workaround was to write a library whic...Yeah, macros inside macros don't work. My workaround was to write a library which pulls information from the same source that the Reporting Plugin does - a 'Supplier' library I wrote for this purpose. Information on adding it to your own plugin is here. It's a little sparse, but the 'processValues' method is what you'll be wanting to use. It will let you do something like this:
{sample-macro:%data:parameter1%|%data:parameter2%}However, if this is for a user macro, that won't work. I've added a feature request to provide access to the 'SupplierAssistant' from user macros here. Feel free to watch/vote/comment.
Sep 18, 2007
Mat Gauvin [Appfire Technologies] says:
Thanks for the feedback David. An interesting idea for a similar goal was poste...Thanks for the feedback David. An interesting idea for a similar goal was posted here by Serge Wargnies as a comment on the Adaptavist site.
Sep 18, 2007
David Peterson [CustomWare] says:
Yeah, you can always use {replace-and-render} if it comes down to it. However, i...Yeah, you can always use {replace-and-render} if it comes down to it. However, it does start to get a bit verbose pretty quickly. It just depends on what you want...
Sep 18, 2007
Mat Gauvin [Appfire Technologies] says:
Here's another quick question: Once a Scaffolding template has been applied t...Here's another quick question:
For example, we would like to have:
Thanks for the help.
Sep 18, 2007
David Peterson [CustomWare] says:
Currently it's not possible - if you can edit the page, you can edit both the 'S...Currently it's not possible - if you can edit the page, you can edit both the 'Scaffold' view and the 'Layout' view. I can see where it would be useful to have some extra permissions set. The best thing would be to create a feature request so it will be considered for future versions of the plugin.
Sep 25, 2007
Bert Roos says:
I'm trying to make my first scaffold-based page, but I'm running into a stack ov...I'm trying to make my first scaffold-based page, but I'm running into a stack overflow exception in the browser.
The page is created through a live-template:
{link-page:US PoC Status|template=PoC Status|parent=@self|live=true|allowRename=false}Click here to edit{link-page}This is how the template looks like:
{repeating-data:Repeating Data|initialRows=1} h2. {text-data:CustomerName}Customer Name{text-data} {section}{column:width=33%} || Contact person | {text-data:ContactPerson}[~name]{text-data}| || Start date | {date-data:StartDate|format=d MMM yyyy|minYear=2006}{date-data}| {column}{column}{panel:title=Description} {text-data:Description|type=area|height=100px|width=100%}Type the description here{text-data} {panel}{column}{section}{repeating-data}When I click the green plus in the edit mode, I get a message box:
Your help is appreciated!
Sep 25, 2007
David Peterson [CustomWare] says:
That's a new one. There are known issues with IE and {table-data}, but I haven't...That's a new one. There are known issues with IE and {table-data}, but I haven't seen any reports of problems with {repeating-data} before. Could you please create a bug report with the details above, as well as the specific version of IE, Windows, etc?
Thanks.
David
Sep 25, 2007
Bert Roos says:
Thanks for the quick response. The bug report is created. Hope the fix is fast ...Thanks for the quick response. The bug report is created. Hope the fix is fast as our response
Regards,
Bert
Sep 25, 2007
David Peterson [CustomWare] says:
I don't want to get your hopes up prematurely - this plugin basically gets updat...I don't want to get your hopes up prematurely - this plugin basically gets updated when I have some spare cycles, which are few and far between at the moment. It's on the list though, and IE issues are the next major issue to try and resolve.
Sep 27, 2007
Robert Tosch says:
I've upgraded my Confluence Version from 2.5.7 to 2.6.0. Now i haven't an...I've upgraded my Confluence Version from 2.5.7 to 2.6.0.
Now i haven't any "add button" or any functionality at the
{table-data}-macro in the edit view?!
Is it because the Joda-time library has been upgraded to 1.4 in Confluence 2.6?
What can I do? I really need this plugin!
Thanx a lot!
Sep 27, 2007
David Peterson [CustomWare] says:
I haven't had a chance to test Scaffolding in Confluence 2.6, but I would be som...I haven't had a chance to test Scaffolding in Confluence 2.6, but I would be somewhat surprised it it worked flawlessly, partly due to the Joda Time upgrade, and partly due to the new default theme, which often has a habit of breaking anything moderately complex.
Sep 27, 2007
Jack Baty says:
My upgrade to 2.6 didn't go well with the plugin at all. See http://jira.adaptav...My upgrade to 2.6 didn't go well with the plugin at all. See http://jira.adaptavist.com/browse/SCAFF-165. I've disabled the plugin which prevents the errors I was getting, but of course much of the content is now unreachable.
Sep 27, 2007
David Peterson [CustomWare] says:
I have updated the page above, as well as updated the Plugin Repository status t...I have updated the page above, as well as updated the Plugin Repository status to indicate that current versions of Scaffolding don't support Confluence 2.6.
I don't know when a compatible version will be released - time is the main issue.
Sep 28, 2007
Michael S. says:
I greatly appreciate all of the work that CustomWare does on plug-ins like Scaff...I greatly appreciate all of the work that CustomWare does on plug-ins like Scaffolding, Linking, etc. They truly are invaluable.
I don't understand, though, why this plug-in was marked as compatible with Confluence 2.6 at first if it was never tested for compatibility.
Why are users of the plug-in the ones who need to learn whether a plug-in is truly compatible?
Thanks,
Mike
Sep 28, 2007
David Peterson [CustomWare] says:
Short answer: Time. Long answer: It's not so much that the plugin was marked as...Short answer: Time.
Long answer: It's not so much that the plugin was marked as compatible, as much as it was not marked as incompatible. A fine distinction, I'll admit, but essentially, the Plugin Repository defaults to assuming plugins are compatible with new versions of Confluence unless informed otherwise.
With regards to testing, I personally am yet to have the time and/or energy to actually get Confluence 2.6 installed on my development machine, let alone test all 15 plugins we have available at zero cost. We do our best, but as with any software product, there is always a bit of a lag from third-parties when a major new version comes out.
Sep 28, 2007
Michael S. says:
David, Thanks for taking the time to respond. I totally understand why 15 or s...David,
Thanks for taking the time to respond.
I totally understand why 15 or so plug-ins can't simply be quickly evaluated to determine their compatibility with a new Confluence release, never mind a major one.
Where would I submit a request to change the behavior of the Plugin Repository such that it is the plug-in author who controls whether his/her plug-in is marked as compatible with the latest Confluence release? I think it's dangerous for the Repository to just assume that all existing plug-ins are compatible by default.
Thanks again,
Mike
Oct 30, 2007
Don Willis says:
Hi Mike, Where would I submit a request to change the behavior of the Plugin Re...Hi Mike,
The place would be http://developer.atlassian.com/jira/browse/APR. There may already be an issue about it.
However, a plug-in author can control which versions of Confluence his/her plug-in is compatible with. What David said was that in this case the plug-in was not marked as incompatible. That is, there was no maximum version specified on this plug-in.
Cheers,
Don
Oct 11, 2007
Jörg Albrecht says:
Hi, I tried everything to get the window.SyntaxHighlighter.config.clipboardS...Hi,
I tried everything to get the
{attachments-options}command running, but the list stays empty. This is what I try:
{list-data:ImageName}{attachment-options}{list-data}I tried it with the "content" parameter and with the "filter", the list is always empty. Any ideas?
Thanks.
Dec 13, 2007
Justin Moore says:
Did you find a solution? I'm having the same difficulty.Did you find a solution? I'm having the same difficulty.
Oct 11, 2007
Kirk Mook says:
Is there a way to find out how much use this plugin is getting? Perhaps some sor...Is there a way to find out how much use this plugin is getting? Perhaps some sort of SQL query to hit our database with to determine how many and what pages have this plugin in use?
Thanks,
Kirk
Oct 14, 2007
Michael S. says:
I created a JIRA issue to summarize the show stoppers our company has experience...I created a JIRA issue to summarize the show stoppers our company has experienced when attempting to use the Scaffolding plug-in in Internet Explorer:
http://jira.adaptavist.com/browse/SCAFF-172
I wish I had the power to switch our company over to Firefox. Unfortunately, it seems that IE will remain the standard Web browser within my company for some time to come.
If you and/or your organization is in a similar situation and can't yet just tell everyone to start using Firefox, please consider voting for and commenting on the issue above.
Thanks in advance,
Mike
Oct 16, 2007
Mel Nepomuceno says:
Hi, I noticed that it takes a long time to open-edit a page with scaffolding mac...Hi,
I noticed that it takes a long time to open-edit a page with scaffolding macros in it. Moreso if that page with scaffolding macros is called as a live-template. Please can you confirm and explain why. Can you also provide suggestions on how we can speed this up as I am worried that users will get annoyed everytime the open-edit these pages.
Thanks,
Mel
Oct 29, 2007
Shu Ping says:
Hi, We recently updated to Confluence 2.6.0 and now get syst...Hi,
We recently updated to Confluence 2.6.0 and now get system error every time click on Edit for any page.
Scaffolding is 2.6 dr8 version. Please let me know if there is any resolution for this. We really need the plugin and would like to start using 2.6.0 also. Thanks.
I have opened an issue ticket CSP-12433
Thanks.
Nov 16, 2007
Tiffany Bartlett says:
I'd like to create a global template that uses the scaffolding plugin to help wi...I'd like to create a global template that uses the scaffolding plugin to help with creating technical documentation.
I'd like to have sections where I can put text, images, links ... basically be able to type anything using wiki markup.
As far as I can tell, this can't be done now because {text-data} only allows text.
Is there something like {wiki-data} that I could use to indicate that anything in that part of the template is written in wiki markup?
I've already done a support ticket (SCAFF-179) but I'd appreciate any other help.
Thanks!
Tiffany
Nov 16, 2007
Michael S. says:
Tiffany, {text-data} supports Wiki markup. In fact, the default value for...Tiffany,
{text-data} supports Wiki markup. In fact, the default value for the content parameter of the {text-data} macro is "wiki" when no content parameter is specified.
Thanks,
Mike
Nov 19, 2007
Tiffany Bartlett says:
Is there any reason why pressing enter in {text-data} saves the page? I don't w...Is there any reason why pressing enter in {text-data} saves the page? I don't want to have to type two backslashes to drop down to the next line.
Thanks again,
Tiffany
Nov 19, 2007
Tiffany Bartlett says:
Never mind-- changing type=area fixes this. -TiffanyNever mind-- changing type=area fixes this.
-Tiffany
Nov 30, 2007
Ki Alam says:
has anyone tried to update a scaffold field using beanshell or any other scripti...has anyone tried to update a scaffold field using beanshell or any other scripting? wondering if this is possible? I can't seem to get a handle to the MetadataManager.
Jan 18, 2008
Serge Wargnies says:
Hi there, A couple of month ago based on information you provided me, I was abl...Hi there,
A couple of month ago based on information you provided me, I was able to define a space that use the scaffold library in order to ease capture of information. It was developed/tested on a confluence 2.5.6. Now my problem is that my system admin wants to move the production environment to 2.7 (skiping the version I tested on).
I encounter different problems. The least being a bad display of the pages that were created using the templates.
It get worse when I edit the page and it becomes finally imposible to save without a stack trace that starts like
net.customware.confluence.plugin.scaffolding.DataHandlerException: Data handlers must implement org.randombits.confluence.scaffolding.DataHandler
at net.customware.confluence.plugin.scaffolding.DataHandlerContext.handleData(DataHandlerContext.java:62)
caused by: java.lang.ClassCastException: java.lang.String
at net.customware.confluence.plugin.scaffolding.macro.ListDataMacro$ListHandler.handleData(ListDataMacro.java:97)
Have anyone seen the problem and/or can help me?
Thanks in advance.
Serge
Jan 18, 2008
David Peterson [CustomWare] says:
Honestly, I haven't even downloaded Confluence 2.7, much less tested it with Sca...Honestly, I haven't even downloaded Confluence 2.7, much less tested it with Scaffolding.
Could you please create a bug report with the details of the version, wiki markup you're using, and the full stack trace?
Thanks, and sorry for the inconvenience.
Jan 25, 2008
Thomas Krug says:
Hi, at least with my confluence 2.7 installations I am unable to install the pl...Hi,
at least with my confluence 2.7 installations I am unable to install the plugin:
2008-01-25 09:43:20,211 ERROR [Thread-1] [atlassian.plugin.parsers.XmlDescriptorParser] createModuleDescriptor There were problems loading the module 'macro'. The module and its plugin have been disabled.
2008-01-25 09:43:20,227 ERROR [Thread-1] [atlassian.plugin.parsers.XmlDescriptorParser] createModuleDescriptor There was a problem loading the descriptor for module 'macro' in plugin 'Scaffolding Plugin'.
Error retrieving dependency of class: net.customware.confluence.plugin.scaffolding.LiveTemplateMacro. Missing class: org/randombits/confluence/support/ConfluenceMacro
com.atlassian.plugin.PluginParseException: Error retrieving dependency of class: net.customware.confluence.plugin.scaffolding.LiveTemplateMacro. Missing class: org/randombits/confluence/support/ConfluenceMacro
at com.atlassian.plugin.descriptors.AbstractModuleDescriptor.init(AbstractModuleDescriptor.java:69)
at com.atlassian.plugin.parsers.XmlDescriptorParser.createModuleDescriptor(XmlDescriptorParser.java:147)
at com.atlassian.plugin.parsers.XmlDescriptorParser.configurePlugin(XmlDescriptorParser.java:85)
at com.atlassian.plugin.loaders.SinglePluginLoader.loadPlugin(SinglePluginLoader.java:89)
at com.atlassian.plugin.loaders.SinglePluginLoader.loadAllPlugins(SinglePluginLoader.java:50)
at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadClassPathPlugins(ClassPathPluginLoader.java:50)
at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadAllPlugins(ClassPathPluginLoader.java:67)
at com.atlassian.plugin.DefaultPluginManager.init(DefaultPluginManager.java:72)
at com.atlassian.confluence.plugin.ConfluencePluginManager.init(ConfluencePluginManager.java:140)
.....
2008-01-25 09:43:20,227 ERROR [Thread-1] [atlassian.plugin.parsers.XmlDescriptorParser] configurePlugin There were errors loading the plugin 'Scaffolding Plugin'. The plugin has been disabled.
Do you know when the Scaffolding Plugin will be available for Confluence 2.7?
Jan 26, 2008
Kyle says:
I am using Confluence v2.58 and after I create a page with a scaffold and save i...I am using Confluence v2.58 and after I create a page with a scaffold and save it, when I try to click the "edit" tab, it trys forever, and never lets me edit the page. I saw a JIRA issue that was set to Resolved, but it revolved around the "edit" tab not being visible. I highly doubt I am doing something wrong, its pretty hard to screw this up. Any comments on this?
I too would like to know when Scaffold will be avail for v 2.7. I am making a wiki page corporate-wide using Scaffold, but then IT is going randomly upgrade to v 2.7, and I would hate for a wiki page that the company depends on to stop working. Thanks any any input....
Jan 27, 2008
David Peterson [CustomWare] says:
Hi Kyle, The next release will be compatible with 2.7 (possibly only 2.7). Keep...Hi Kyle,
The next release will be compatible with 2.7 (possibly only 2.7). Keeping up-to-date with the latest version of Confluence is a pretty time-consuming process, unfortunately, particularly with a plugin as complex as Scaffolding. But as to when it will be out, I hope it will be early/mid Februrary.
Jan 28, 2008
Chester Co says:
Hi, First, let me say that the Scaffold plugin rocks! I was able to c...Hi,
First, let me say that the Scaffold plugin rocks! I was able to create very nicely formatted forms on my Wiki.
My question is, I had pages inside a space that were all created using this plugin. Let's just say for example, each page has 4 fields: Name, Address, Phone Number and Status.
Member List (space)
|----- Joe Bloe (page - title is Joe Bloe while contents inside the page are Name, Address, Phone and Status all using Scaffolds)
|---- Jane Doe (another page)
Now I want to run a report on another space that will list out in a table form: Name and Phone Number. How can do do this? I've been reading up on the Reporting plugin and it seems like it cannot do this.
The output I want will be:
News Releases (space)
|--- Our members (page)
In the Our members page, it must show a table that lists:
Name Phone
Joe Bloe (123) 555-1212
Jane Doe (456) 555-9898
Secondly, I also want to control what gets displayed maybe in another page, I only want to list out Active members while in another, only Inactive members.
Is this possible?
Thank you.
Jan 28, 2008
Chester Co says:
Just to let everyone know that I already found the answer to my questions. They ...Just to let everyone know that I already found the answer to my questions. They were all answered in the FAQ section of the Reporting plugin. Thanks.
Oct 22, 2008
Brian Jones says:
Don't want to sound too out of the loop here... but what is this 'Reporting' plu...Don't want to sound too out of the loop here... but what is this 'Reporting' plugin you're speaking of.
Did a search on the Confluence extension page for 'report', but no plugins came up...
Oct 22, 2008
David Peterson [CustomWare] says:
It's a plugin that lets you create custom reports on data, typically inside Conf...It's a plugin that lets you create custom reports on data, typically inside Confluence. The plugin is here or the official homepage is here.
Feb 06, 2008
Sean V says:
Hi there: I'm building an application that seems to be possible using Scaffoldi...Hi there:
I'm building an application that seems to be possible using Scaffolding/Reporting, Metadata, and Replace-and-Render, but I just can't seem to crack it. What we're trying to build is a repository for information about the various reports we produce internally to monitor our business. These reports are great for showing key metrics, but aren't good about explaining:
a) the definitions of the numbers
b) how to interpret them
c) how the report should be used
d) where the data come from
e) who maintains the report
f) how often it is refreshed
...
etc. (you get the idea).
I'd like to store all of this report "metadata" in an easy to use wiki. I see three main page types:
1) A data element page
This page describes a single data element, e.g. "Unit Sales" or "Gross Revenue". Certain metadata should be attachable to a data element, the minimum of which would be "type" to determine whether it is an addable measure (type:measure) or a "group by/filter by" dimension (type:dimension; e.g. "Category", Geography"). It also needs to have auto-maintaining links to reports/data sources that use it (see below). This page is analogous to an individual employee's contact info page in a corporate address book application.
2) A data source page
This page describes groups of data elements that, in aggregate, are available in a given report. It's really a specially crafted list of data elements. The list should hyperlink to the related data element page. To make it easy to create data source pages, I'd like this to be a scaffold page that allows the template user to select data elements via checkbox, where the checkboxes are automatically generated by referring to all pages of the "data element" type (described above). Ideally, I'd like the user to select data elements that were grouped by particular metadata. For example, one section that says "Select Measures for this data source" that shows checkboxes for all data element pages tagged with the metadata "measure", and another section that says "Select Dimensions for this data source" that shows checkboxes for data element pages tagged with "dimension". This page would also need to have auto-maintaining links to reports that use it. This page is somewhat analogous to a department grouping of individual employees in a corporate address book application.
3) A report description page
This page contains the description of the report itself, along with links to the actual report, and how to use it. It should also have a link to the data source that it uses. Here, the scaffold page would have textboxes for the descriptive stuff, and a drop-down list of all pages of the type "data source" so that the datasource can be easily entered.
In addition to these 3 pages, we'd need 3 summary pages: one that shows a hyperlinked list of all data elements, one for all data sources, and one for all report descriptions. These are probably easily accomplished with Reporting macros.
My specific questions are:
- How do I get scaffolds (check boxes or dropdowns) to automatically populate the pagenames of pages of a particular kind (or that have been tagged with particular metadata)?
- How do I create a scaffold (or other template) that has an auto-maintaining list of links of pages that refer to the pages produced using that scaffold?
I realize this is an in-depth request. Thanks for any help you're able to provide. I've been known to send Amazon gift certificates to helpful strangers, if that's any sort of motivator
PS: We're using Confluence v. 2.5.8
Feb 07, 2008
zhang, xia says:
We are using confluence 2.5.7 and scaffolding macro 2.3-dr7. We got error ...We are using confluence 2.5.7 and scaffolding macro 2.3-dr7. We got error below. Any one can help what's the problem here?
[2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr R Caused by: java.lang.NumberFormatException: For input string: "|
today
"
[2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr R at java.lang.NumberFormatException.forInputString(NumberFormatException.java:63)
[2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr R at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java(Compiled Code))
[2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr R at java.lang.Double.valueOf(Double.java:227)
[2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr R at java.lang.Double.<init>(Double.java:302)
[2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr R at org.randombits.storage.StringBasedStorage.getBaseDouble(StringBasedStorage.java:138)
[2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr R ... 167 more
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R org.randombits.storage.StorageException: Value for 'metadata.Date Reported' is not a valid double: |
today
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.storage.StringBasedStorage.getBaseDouble(StringBasedStorage.java:140)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.storage.StringBasedStorage.getBaseNumber(StringBasedStorage.java:168)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.storage.StringBasedStorage.getBaseLong(StringBasedStorage.java:155)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.storage.StringBasedStorage.getBaseDate(StringBasedStorage.java:128)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.storage.BasedStorage.getDate(BasedStorage.java:276)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.storage.ChainedStorage.getDate(ChainedStorage.java:136)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.storage.AbstractStorage.getDateTime(AbstractStorage.java:104)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at net.customware.confluence.plugin.scaffolding.macro.DateDataMacro.getViewXHtml(DateDataMacro.java:559)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at net.customware.confluence.plugin.scaffolding.macro.AbstractDataFieldMacro.execute(AbstractDataFieldMacro.java:136)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at net.customware.confluence.plugin.scaffolding.macro.AbstractDataMacro.execute(AbstractDataMacro.java:90)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at net.customware.confluence.plugin.scaffolding.macro.AbstractDataMacro.execute(AbstractDataMacro.java:70)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at org.randombits.confluence.support.ConfluenceMacro.execute(ConfluenceMacro.java:54)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.macro.ResourceAwareMacroDecorator.execute(ResourceAwareMacroDecorator.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.processMacro(MacroRendererComponent.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java(Inlined Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.handlePotentialMacro(MacroRendererComponent.java(Inlined Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.render(MacroRendererComponent.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.V2Renderer.render(V2Renderer.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.V2SubRenderer.render(V2SubRenderer.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.pantero.confluence.plugins.metadata.AbstractMetadataMacro.renderValue(AbstractMetadataMacro.java:165)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.pantero.confluence.plugins.metadata.AbstractMetadataMacro.renderValue(AbstractMetadataMacro.java:173)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.pantero.confluence.plugins.metadata.MetadataReportMacro.writeTableRow(MetadataReportMacro.java:100)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.pantero.confluence.plugins.metadata.MetadataReportMacro.execute(MetadataReportMacro.java:63)
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.macro.ResourceAwareMacroDecorator.execute(ResourceAwareMacroDecorator.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.processMacro(MacroRendererComponent.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java(Compiled Code))
[2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.handlePotentialMacro(MacroRendererComponent.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.components.MacroRendererComponent.render(MacroRendererComponent.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.V2Renderer.render(V2Renderer.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.renderer.v2.V2RendererFacade.convertWikiToXHtml(V2RendererFacade.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.spring.interceptors.SpringProfilingInterceptor.invoke(SpringProfilingInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at $Proxy33.convertWikiToXHtml(Unknown Source)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.renderer.DefaultWikiStyleRenderer.convertWikiToXHtml(DefaultWikiStyleRenderer.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.pages.actions.ViewPageAction.execute(ViewPageAction.java:125)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(ConfluenceWorkflowInterceptor.java:39)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.core.ConfluenceValidationInterceptor.intercept(ConfluenceValidationInterceptor.java:16)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.util.LoggingContextInterceptor.intercept(LoggingContextInterceptor.java:48)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(PermissionCheckInterceptor.java:47)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(PageAwareInterceptor.java:114)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.spaces.actions.SpaceAwareInterceptor.intercept(SpaceAwareInterceptor.java:67)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.core.actions.LastModifiedInterceptor.intercept(LastModifiedInterceptor.java:39)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.core.ConfluenceAutowireInterceptor.intercept(ConfluenceAutowireInterceptor.java:25)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.xwork.interceptors.XWorkTransactionInterceptor.intercept(XWorkTransactionInterceptor.java:98)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:115)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:229)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.servlet.simpledisplay.SimpleDisplayServlet.doGet(SimpleDisplayServlet.java:51)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java(Inlined Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:117)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.util.profiling.ProfilingPageFilter.parsePage(ProfilingPageFilter.java:137)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:51)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:46)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.util.UserThreadLocalFilter.doFilter(UserThreadLocalFilter.java:44)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:159)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.util.ClusterHeaderFilter.doFilter(ClusterHeaderFilter.java:35)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:172)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.spring.filter.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:29)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:140)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.core.filters.ProfilingAndErrorFilter.doFilter(ProfilingAndErrorFilter.java:27)
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr R at com.atlassian.confluence.util.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:25)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.atlassian.core.filters.gzip.GzipFilter.doFilter(GzipFilter.java:61)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:134)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:246)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:652)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:458)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:937)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R Caused by: java.lang.NumberFormatException: For input string: "|
today
"
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at java.lang.NumberFormatException.forInputString(NumberFormatException.java:63)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java(Compiled Code))
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at java.lang.Double.valueOf(Double.java:227)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at java.lang.Double.<init>(Double.java:302)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R at org.randombits.storage.StringBasedStorage.getBaseDouble(StringBasedStorage.java:138)
[2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr R ... 167 more
Feb 07, 2008
David Peterson [CustomWare] says:
There could be a couple of problems. Firstly, I'm not 100% sure that Scaffolding...There could be a couple of problems. Firstly, I'm not 100% sure that Scaffolding will work correctly in Confluence 2.5.7, although I don't think you would see this particular error message if that were the root cause.
Since it is a formatting exception, I would suspect that there is an error in the date format you have specified.
Could you please create a JIRA bug report with the full stack trace as well as the wiki macro markup you are trying to use. Thanks.
Feb 12, 2008
Amit Kothari says:
I am unable to create or edit scaffolds using live-templates on my Confluence 2....I am unable to create or edit scaffolds using live-templates on my Confluence 2.5.6, which previously worked.
Is there a known issue around saving pages (new or already created) and getting this message?
Feb 12, 2008
David Peterson [CustomWare] says:
So it will successfully bring up the scaffold editing page, but won't let you sa...So it will successfully bring up the scaffold editing page, but won't let you save it? It sounds like either your browser is blocking cookies required for keeping track of scaffold data (the session id, basically) or the server itself is not tracking sessions.
My suggestions would be to try it with a different browser, perhaps on a different computer. Also, check the log files to see if there are any suspicious messages. Another vague possibility is that it is 2.5.6 itself which is the problem - there were a couple of issues with this version due to some internal changes that Atlassian made in it. I haven't seen this particular issue before though.
If you're still having trouble, please create a bug report and we'll handle it from there...
Jul 31, 2008
Keith Brophy says:
I encountered this issue, and (as you mentioned David) determined it to be due t...I encountered this issue, and (as you mentioned David) determined it to be due to the fact that the browser had caching turned off via the Firefox Web Developer add-on.
Feb 19, 2008
Britt Treece says:
I am using Confluence 2.5.8 with Scaffolding 2.3-dr7 and having the problem movi...I am using Confluence 2.5.8 with Scaffolding 2.3-dr7 and having the problem moving pages with children (CONF-9317). I would like to upgrade to 2.6-dr8 to resolve these issues, but it is not showing as available in the Plugin Repository. Is 2.6-dr8 not available/compatible for/with Confluence 2.5.8?
Feb 19, 2008
David Peterson [CustomWare] says:
Scaffolding 2.6-dr8 requires Confluence 2.6 or greater (I would suggest 2.7.1) d...Scaffolding 2.6-dr8 requires Confluence 2.6 or greater (I would suggest 2.7.1) due to changes which Atlassian made in 2.6 which were not backwards-compatible. In general, we barely have the resources available to keep up with the latest version of Confluence, so any fixes or new features only get added to the version which supports the latest version of Confluence, unfortunately.
Feb 28, 2008
Rick Hadsall says:
David, Scaffolding 2.6-dr8 does not work with Confluence 2.7.1 - I've tried mor...David,
Scaffolding 2.6-dr8 does not work with Confluence 2.7.1 - I've tried more than once to install the plugin, but the Plugins Manager on the Administration console always shows it failing to load about 3/4 of the way down. It hasn't loaded successfully once.
It's why I've been eagerly awaiting a Scaffolding version that supports 2.7.1
Feb 29, 2008
Bob Swift says:
It does install and work on 2.7.1. Check to make sure that all your other plugin...It does install and work on 2.7.1. Check to make sure that all your other plugins are successfully installed. For instance, I think we had all sorts of trouble when we had the Attachment Checkout Plugin installed or perhaps it was Approvals Workflow Plugin. We no longer have either of these installed and have not experienced plugin install problems since.
Feb 29, 2008
Rick Hadsall says:
Bob: It starts fine but stops here: Scaffolding Action Conveyor *Error:*...Bob:
It starts fine but stops here:
Scaffolding Action Conveyor
*Error:*There was a problem loading the module descriptor: org.randombits.confluence.conveyor.ConveyorListener.
Error loading configuration file conveyor-config.xml
We do have Approvals Workflow plugin installed, but we want that! It's a commercial plugin and an important feature.
From the logs:
[snip]:
2008-02-29 18:57:46,438 FATAL [TP-Processor15] [confluence.conveyor.config.ConveyorConfigurationProvider] init Could not load XWork configuration file, failing
-- url: /confluence/admin/uploadplugin.action | userName: x033124 | action: uploadplugin
com.opensymphony.xwork.config.ConfigurationException: No existing action was found to override: editpage
at org.randombits.confluence.conveyor.config.ConveyorConfigurationProvider.overrideAction(ConveyorConfigurationProvider.java:365)
[snip]
and
[snip]
2008-02-29 18:57:46,440 ERROR [TP-Processor15] [com.atlassian.plugin.DefaultPluginManager] enablePluginModules There was an error loading the descriptor 'Scaffolding Action Conveyor' of plugin 'net.customware.confluence.plugin.scaffolding'. Disabling.
-- url: /confluence/admin/uploadplugin.action | userName: x033124 | action: uploadplugin
com.opensymphony.xwork.config.ConfigurationException: Error loading configuration file conveyor-config.xml
with nested exception
com.opensymphony.xwork.config.ConfigurationException: No existing action was found to override: editpage
at org.randombits.confluence.conveyor.config.ConveyorConfigurationProvider.init(ConveyorConfigurationProvider.java:197)
[snip]
Mar 01, 2008
Rick Hadsall says:
Update: The above still happens even using the new 2.7-dr9 version! I do no...Update: The above still happens even using the new 2.7-dr9 version! I do not have an attachment checkout plugin installed, but do have the workflow plugin, and that one's key.
Update #2: Uninstalling Workflow, installing Scaffolding 2.7-dr9, then reinstalling Workflow seems to work. We have to go back and test workflows now but the scaffolds hold up. Not sure who should fix this but it's something that should get resolved.
Can someone from CustomWare weigh in on this?
Thanks much!
Rick
Mar 01, 2008
Roberto Dominguez says:
Restart the server to make sure you got it working. If not, have a look at APRV-...Restart the server to make sure you got it working. If not, have a look at APRV-14 for a workaround to this problem. You'd need to install the scaffold plugin manually.
Mar 02, 2008
David Peterson [CustomWare] says:
Scaffolding 2.7-dr9 should be working with Approvals now - it was one of the iss...Scaffolding 2.7-dr9 should be working with Approvals now - it was one of the issues we explicitly addressed. If you're having trouble, it could be because of cached plugin code. Try the following:
1. Install/uninstall both plugins a couple of times.
2. Uninstall both plugins, restart Confluence and reinstall both plugins with the latest versions.
Let us know if you find any other issues.
Mar 02, 2008
Rick Hadsall says:
Roberto, David: Thank you - that's exactly what it was (cached plugin code) - p...Roberto, David:
Thank you - that's exactly what it was (cached plugin code) - pulling them both out and re-installing (Scaffolding, then Workflow) worked.
Rick
Mar 02, 2008
Rick Hadsall says:
Guys, I restarted the server (unrelated issue - had to stop and start the serv...Guys,
I restarted the server (unrelated issue - had to stop and start the server) - unfortunately, the logs report a conflict. I had to uninstall both and install scaffold then workflow to get it back up again.
Rick
Here is the log:
2008-03-02 21:57:15,191 ERROR [main] [confluence.conveyor.config.ConveyorConfigurationProvider] addPackageOverride An action with the specified name already exists in the 'pages' package: checkforscaff; net.customware.confluence.plugin.scaffolding.actions.RedirectEditAction
2008-03-02 21:57:15,193 ERROR [main] [confluence.conveyor.config.ConveyorConfigurationProvider] addPackageOverride An action with the specified name already exists in the 'pages' package: alteditpage; com.atlassian.confluence.pages.actions.EditPageAction
2008-03-02 21:57:16,195 ERROR [main] [confluence.conveyor.config.ConveyorConfigurationProvider] addPackageOverride An action with the specified name already exists in the 'pages' package: checkforscaff; net.customware.confluence.plugin.scaffolding.actions.RedirectEditAction
2008-03-02 21:57:16,196 ERROR [main] [confluence.conveyor.config.ConveyorConfigurationProvider] addPackageOverride An action with the specified name already exists in the 'pages' package: alteditpage; com.atlassian.confluence.pages.actions.EditPageAction
Sep 02
Ivan Benko says:
https://jira.adaptavist.com/browse/SCAFF-239https://jira.adaptavist.com/browse/SCAFF-239
Feb 27, 2008
Leandro Hermida says:
Hello, I have Confluence 2.7.1 installed with the latest version of the reposit...Hello,
I have Confluence 2.7.1 installed with the latest version of the repository client and would like to install this plugin but I don't see the Scaffolding Plugin in the list at all. Am I missing something?
thank you,
Leandro
Feb 29, 2008
Bob Swift says:
You have to download the jar and then install via uploading from Administration-...You have to download the jar and then install via uploading from Administration->plugins. This is needed until it is officially supported on 2.7.x.
Mar 01, 2008
Rick Hadsall says:
I've seen some discussion about the Rich Text editor (WYSIWYG) for the scaffolds...I've seen some discussion about the Rich Text editor (WYSIWYG) for the scaffolds. I'd like to second or third the notion - is there a JIRA to vote for it?
Again - We are willing to license this as a supported commercial plugin - if there was a commercial version to do so. WYSIWYG would be a must have in order to do some templates with Scaffolds for our non-technical users who are fighting against the idea of Wiki.
Mar 05, 2008
Ramu Kathirason says:
I'm using Confluence 2.7.1 standard edition and scaffolding-plugin-2.6-dr8....I'm using Confluence 2.7.1 standard edition and scaffolding-plugin-2.6-dr8. The plugin installation work fine without any error when i upload the scaffolding-plugin-2.6-dr8.jar. When i create page template using scaffholding script, it did not work well. When i add page using this template, the rich editor showing all the script text again instead of showing a page template with all form fields. Look like confluence did not processed this script.
Please Help me..
Thank You
my code:
{scaffold:Resume} | Status: | {list-data:Status|required=true} {list-option}active{list-option} {list-option}completed{list-option} {list-data} | | Client: | {list-data:Client}{content-options:parent=Clients}{list-data} | | Start Date: | {date-data:Start Date|format=dd-MMM-yyyy}today{date-data} | | Team Members: | {list-data:Team Members|type=check|multiple=true} {user-options:groups=confluence-users} {list-data} | {scaffold}Mar 19, 2008
Mark Meytin says:
I am just learning about scaffolding plugin now, so my experience is limited.&nb...I am just learning about scaffolding plugin now, so my experience is limited. However, I think in your case you don't need open and close scaffold tags. Also, you may want to use Wiki Markup, and not Rich Texh tab to enter your scaffolds.I tried your example without scaffold tags and it created a properly formatted form. I'm on Confluence 2.7.1 and Scaffolding Plugin 2.7-dr9. Hope this helps.
Mar 08, 2008
Joseph Sagir says:
Is it possible to enter info to macro thru a live template page...? I need to cr...Is it possible to enter info to macro thru a live template page...? I need to create a wiki that will enable users to create a 'Profile' page. I am using scaffold to create a form template. Once the user creates a new 'Profile' page (from the template) I want the user to be able to enter info that will be entered into the markup. For example I want the user to enter his user id thru the template page into the {dirp:user} so once the (template) page is saved then the macro is rendered with the user image and name. is this possible...?
Mar 08, 2008
David Peterson [CustomWare] says:
With the currently released versions you can do it using the Replace and Render ...With the currently released versions you can do it using the Replace and Render Plugin. It would look something like this:
{replace-and-render} {replace-item:%username%}{get-data:Username}{replace-item} {replace-body}{dirp:%username%}{replace-body} {replace-and-render}With the next Reporting 2 (not yet released) you will be able to do this instead:
{report-on:injected=true}{dirp:%data:Username%}{report-on}Reporting 2 should be out very soon.
Mar 14, 2008
Leandro Hermida says:
Hello, I am having a strange bug with the latest Scaffolding Plugin on Confluen...Hello,
I am having a strange bug with the latest Scaffolding Plugin on Confluence 2.7.1. I created a space template which uses Scaffolding Plugin macros and every time I even view this template these strange $webwork.htmlEncode($content.realTitle) named pages get created at the top of my space and I can't remove them!
Does anyone know what could be going wrong or how to fix it?
thank you,
leandro
Nov 12, 2008
Mark Osborne says:
I'm seeing the same problem in Confluence 2.7.1 with 2.7-dr9. Short of removing...I'm seeing the same problem in Confluence 2.7.1 with 2.7-dr9. Short of removing these pages from the db is there any way to remove these pages? Also, does anyone know what could be causing them?
Nov 12, 2008
David Peterson [CustomWare] says:
Unfortunately, the answer is no in both cases. The standard 'delete page' functi...Unfortunately, the answer is no in both cases. The standard 'delete page' function fails due to the null page title. I'm not actually sure what's causing it and haven't been able to reproduce the issue reliably, although I have seen occurrences of the page showing up in my own servers from time to time...
Apr 10, 2008
Jim Dibble says:
Is it possible to dynamically generate the list options based on information in ...Is it possible to dynamically generate the list options based on information in another data-table in the same page?
I am creating a schedule page for individual projects. At the top, I have a table (Milestones) listing the major milestones for the project. At the bottom, I have a table (Tasks) listing the work tasks for the project, each allocated to a named milestone. Basically, I would like the Tasks table to have a column named "Milestone" that the user populates by choosing one of the milestones created in the table at the top. Of course, the names of the milestones are not known until the user adds rows to the milestone table at the top.
Right now, my code looks like this:
h3. Milestones {table-data:Milestones|initialRows=1} || Milestone || Outcome || Estimated Date || Dependencies || | {text-data:Name|width=200px} | {text-data:Outcome|type=area|width=300px|height=80px} | {date-data:EstimatedDate|format=dd-MMM-yyyy} | {text-data:Dependencies} | {table-data} h3. Tasks {chart:type=gantt|dataOrientation=vertical|columns=,1,2,3,4,5|displayData=before|width=500|dateFormat=dd-MMM-yyyy} {table-data:Tasks} || Milestone || Task || Start || Days || Percent Complete || | {text-data:Milestone} | {text-data:Task} | {date-data:Start|format=dd-MMM-yyyy} | {number-data:Days} | {number-data:Percent}0{number-data}% | {table-data} {chart}Is there any way that I can get the Tasks.Milestone field to be a drop list of the values in the Milestones.Name column?
Apr 10, 2008
David Peterson [CustomWare] says:
Short answer: No Long answer: Definitely not dynamically on the same page. You ...Short answer: No
Long answer: Definitely not dynamically on the same page. You might be able to generate a list of options by mixing a {report-block} into the Metadata selection value, but it wouldn't automatically pick up any new milestones added in a particular edit session. If the Milestones table was on a different page, it might work better. Anyway, something like this might generate a list of options dynamically, but I haven't tested it:
{list-data:Milestone} {report-block:injected=true} {local-data:data:Milestones} {report-block}{list-option}%data:Name%{list-option}{report-block} {report-block} {list-data}Apr 17, 2008
Carl Bourne says:
Hi, Does the scaffolding plugin support confluence 2.8? I get some strange layo...Hi,
Does the scaffolding plugin support confluence 2.8? I get some strange layout issues when I try it.
Regards,
Carl
Apr 17, 2008
David Peterson [CustomWare] says:
I haven't had time to test it fully, but there are definitely issues when using ...I haven't had time to test it fully, but there are definitely issues when using it with the new default theme in 2.8. You may be able to keep it working if you use one of the older themes. We will hopefully update it to be compatible with the new theme in the near future.
Apr 23, 2008
Don Willis says:
According to http://jira.atlassian.com/browse/CONF-11513, which I've converted (...According to http://jira.atlassian.com/browse/CONF-11513, which I've converted (somewhat incompetently) to http://jira.adaptavist.com/browse/SCAFF-217 there is a compatibility issue in 2.8.
May 06, 2008
philippe cazabonne says:
Hi all, I was using the version 2.3 dr7 on a confluence instance 2.4.5 Build #8...Hi all,
I was using the version 2.3 dr7 on a confluence instance 2.4.5 Build #809. The plugin works well except if I use IE.
I have tried to install the last version of the plugin 2.7 dr9, but I have this error:
Scaffold Data Indexer
Extracts saved data from a page's scaffolds and adds them to the search index._
Error: There was a problem loading the descriptor for module 'extractor' in plugin 'Scaffolding Plugin'. Error retrieving dependency of class: net.customware.confluence.plugin.scaffolding.ScaffoldDataIndexer. Missing class: org/apache/lucene/document/Fieldable
Is anybody able to help me?
May 06, 2008
David Peterson [CustomWare] says:
Scaffolding has issues with IE in general, and resolving them is the priority fo...Scaffolding has issues with IE in general, and resolving them is the priority for the next release, behind getting an interim release out which supports Confluence 2.8. 2.7-dr9 does include a couple of fixes, but IE is still pretty broken in that release. But using 2.7-dr9 will definitely not work in 2.4.5 due to exactly the error you describe. Atlassian changed the Lucene library in Confluence 2.7, and as a result the scaffold data extractor had to be updated and is no longer backwards compatible. 2.3-dr7 is the most recent version for your version of Confluence.
Jul 07, 2008
Francis vila says:
Newbie question: list of attachments? I am doing a scaffold for software projec...Newbie question: list of attachments?
I am doing a scaffold for software projects and I want to add a "project documentation" entry to contain links to attachments release notes, narratives, user stories, etc. The creator of the page could upload attachment documents from his/her disk, and select from existing attachments to add them to the list.
I tried messing around with the
{attachments} {attachment-data} and {attachment-options}
, but with little success. How are you supposed to do this?
Jul 07, 2008
David Peterson [CustomWare] says:
You could do it in a couple of ways. I would suggest {attachment-data} as the be...You could do it in a couple of ways. I would suggest {attachment-data} as the best route, in combination with {repeating-data} or {table-data}. Eg:
{table-data:Project Documentation} || Type || File || | {list-data:Type} {list-option}Release Notes{list-option} {list-option}Narratives{list-option} {list-data} | {attachment-data:File} | {table-data}Users then add a new row to the table each time they want to add another piece of documentation. They can either select an existing attachment, or select a new one to upload.
Jul 07, 2008
Francis vila says:
It works!!! but... when I go into user mode and create link the att...It works!!! but...
when I go into user mode and create link the attachment, the title of the document is renamed upload_1a9bb6ba_11aeec8205a__8000_00001325.tmp, When I click on the link, the content of the Word document appears OK, but with this weird title. Is there a way of keeping the original name of the file?
Jul 07, 2008
David Peterson [CustomWare] says:
Erm...not sure. It is supposed to preserve the filename. Not sure why the .tmp f...Erm...not sure. It is supposed to preserve the filename. Not sure why the .tmp file would be coming in. What version of Confluence are you using?
Jul 07, 2008
Francis vila says:
Atlassian Confluence 2.8.0Atlassian Confluence 2.8.0
Jul 07, 2008
David Peterson [CustomWare] says:
Ok. We Scaffolding doesn't currently support 2.8, unfortunately. Would you be ab...Ok. We Scaffolding doesn't currently support 2.8, unfortunately. Would you be able to create a [bug report] with the problem described so we will test it out when developing the 2.8-compatible release? Thanks.
Jul 07, 2008
Francis vila says:
What is the page url for entering bug reports?What is the page url for entering bug reports?
Jul 07, 2008
David Peterson [CustomWare] says:
Sorry - bad URL from me. It's http://jira.adaptavist.com/browse/SCAFF.Sorry - bad URL from me. It's http://jira.adaptavist.com/browse/SCAFF.
Jul 08, 2008
Francis vila says:
I don't think I have rights to create an issue (i can't find create issue, anywa...I don't think I have rights to create an issue (i can't find create issue, anyway). I guess I'll leave it to you to fill it in!
Jul 13, 2008
Tomi Strugar says:
Is it possible to view changes to a page's scaffold data? We're using Conf 2.7.3...Is it possible to view changes to a page's scaffold data? We're using Conf 2.7.3 and Scaff 2.7-dr9. When we "view changes" all that comes up is 0 changes and the reference to the live template.
I see that Scaffolding 2 beta supports versioning but is that plugin being actively worked on? Any other options?
Jul 13, 2008
David Peterson [CustomWare] says:
Hi Tomi, Scaffolding 2.7-dr9 is the latest version of Scaffolding 2 beta, essen...Hi Tomi,
Scaffolding 2.7-dr9 is the latest version of Scaffolding 2 beta, essentially. It does support versioning, but the differences in versions aren't highlighted presently. If you work back through the versions viewing the page rather than the wiki markup, you'll see the data for each version changing. But those changes aren't highlighted.
Adding a more obvious display is on the todo list, but will probably not happen soon, unfortunately.
Jul 17, 2008
Francis vila says:
I am trying to use {create-page} in the context of a scaffold template. My vers...I am trying to use {create-page} in the context of a scaffold template.
My version of Confluence is 2.8.0
I do get the link with the plus sign in the page created from the template: that looks OK
But when I click the + sign, the page I am editing disappears to leave way to the newly created page
The result is that my first page is not saved. Even if I do save it before clicking +, I have to navigate back to it, and it does not have a link to the newly created page.
I am doing this right?
Jul 17, 2008
David Peterson [CustomWare] says:
I'm not exactly sure what you mean. You definitely need to save pages before cli...I'm not exactly sure what you mean. You definitely need to save pages before clicking 'create page' links, or they won't be saved. I don't know what you mean by having to navigate back to the newly created page. When you create a new page, you view that page once you've saved it...just the way things work...
Jul 18, 2008
Francis vila says:
What I am trying to achieve is a table of documents related to a project: User ...What I am trying to achieve is a table of documents related to a project:
User stories * Link to User story 1
* Link to User story 2
create new User story +
or add new attachment +
Release Notes * Link to Release note 1
create new Release note +
or add new attachment +
Scope docs create new Scope document +
or add new attachment +
I don't like the idea of having the project space create one child called "User stories", one child called "Release notes" at the same time as the project itself, because a lot of projects won't have those documents and the site will be littered with empty pages.
I don't like the idea of just dumping a list of children of the page and letting the person reading the page to sort it out, because he/she won't know what type of document each one is without opening it. (unless you rely on people giving explicit names to their pages, which I very much doubt). I thought I could create one template per type of document and restrict the {children} macro to pages based on the right template, but no the children macro does not have any filter attributes.
Jul 18, 2008
David Peterson [CustomWare] says:
Hi Francis, I would suggest something along the following lines: 1. In your ho...Hi Francis,
I would suggest something along the following lines:
1. In your home page, use {add-page} pointing to a 'User stories' global template to allow users to create the parent 'User stories' page if they wish. Do the same for 'Release Notes' and 'Scope docs'.
2. In the 'User stories' global template, put the Report listing existing user stories, and use {add-page} again to add new pages using the individual 'User story' template for each sub-page. Do the same for 'Release Notes' and 'Scope docs'.
That way, you can let space users create the sub-pages on demand. You can also use the Visiblity Plugin to only display the 'create page' links if the user has permission to do so. This neatens up the output for non-admin users.
Jul 18, 2008
Francis vila says:
Thanks for your answer. I suppose I'll have to do it that way, but I'm not very ...Thanks for your answer. I suppose I'll have to do it that way, but I'm not very keen on having 3 levels in the project
Looking at the main page, the end-user doesn't know how many or which documents there are, has to click to find out (possibly finding out there are none).
Jul 18, 2008
David Peterson [CustomWare] says:
You could have them all at one level if you like. Just use three separate {repor...You could have them all at one level if you like. Just use three separate {report-list} reports, each filtering based on a label, or something similar. Use the {add-label} macro from the Label Tools plugin on your template to have it automatically add the correct label. You'll still need three templates though I think, one for each page type.
Jul 25, 2008
Jamie says:
Hello, I have a slightly different use case for what scaffolding was designed f...Hello,
I have a slightly different use case for what scaffolding was designed for, but I think with some minor tweaks to scaffolding it would work fine.
Basically, I would like to display standard html forms in confluence, in normal display mode, ie not edit mode. Upon submission the data will go to some web service and ultimately a jira ticket will be created. Basically it's to handle help-desk submissions, but we want to ensure the relevant wiki page has been read first, before a support call is created.
I want people to be able to author pages using the same macros provided by scaffolding, so they don't need to write html forms. I can handle population of options from databases, the jira web service, and other sources. So basically I just need scaffold to render the macros as though it were in edit mode... any ideas?
cheers, jamie
Jul 25, 2008
David Peterson [CustomWare] says:
Scaffolding is pretty much tied to its current functionality, for a variety of r...Scaffolding is pretty much tied to its current functionality, for a variety of reasons. However, you may find the Form Mail NG plugin is closer to what you're after. Currently it supports emailing the response, but I believe it was designed to be fairly adaptable in the form handler department.
Jul 28, 2008
Jamie says:
Hi David, Thanks for your reply. Form Mail NG plugin looks pretty similar to wh...Hi David,
Thanks for your reply. Form Mail NG plugin looks pretty similar to what I am after, thanks for the tip. For some reason google never turned that up.
Anyway, scaffolding looks very powerful too, sure we'll be using it in earnest soon as it works with 2.8.1!!
thanks, jamie
Jul 28, 2008
Kelvin Burton says:
Hi, I have Scaffolding pages that use therepeating-data macro along with...Hi,
I have Scaffolding pages that use therepeating-data macro along with the initialRows parameter as follows:
{repeating-data:qualifications\|initialRows=2} \* {text-data:skills\|width=850px} {repeating-data}My problem is that if I create a row that I don't need, I cannot get rid of it. I can click the x to remove the entry but when I save the page I get a bullet where I removed the entry. It's as if the database remembers every line that was ever created and won't let them be deleted. I have some pages that have 10 "blank" entries that I cannot delete.
I have tried both Firefox and IE without success.
Confluence version: 2.5.4
Scaffolding version: 2.3-dr7 - Beta
I also tried Confluence 2.8.1 and the latest Scaffolding but got similar results.
Kelvin
Jul 28, 2008
David Peterson [CustomWare] says:
Hi Kelvin, I can't see anything in particular wrong with your markup, so I woul...Hi Kelvin,
I can't see anything in particular wrong with your markup, so I would suggest creating a [bug report] so that we address the issue in the next version of Scaffolding. We are working on the next release at the moment, so now is a good time to get it in.
Jul 31, 2008
Kelvin Burton says:
Oops, my mistake I took a closer look at my code and I had done a cut & pa...Oops, my mistake
I took a closer look at my code and I had done a cut & paste on an earlier section and not changed the name associated with the repeating-data statement. My user gave me more information on the behavior they were seeing which led me to the problem.
Once I corrected that every works fine (other than the issues with IE).
Looking forward to the next release and hope you have time to address the IE compatibility problems.
Kelvin
Aug 14, 2008
Jan-Mark de Witte says:
Hi David, When do you expect scaffolding to be compatible with confluence 2.9? ...Hi David,
When do you expect scaffolding to be compatible with confluence 2.9?
thanks & regards, Jan-Mark
Aug 14, 2008
David Peterson [CustomWare] says:
Our target is within 30 days of its release, so mid September.Our target is within 30 days of its release, so mid September.
Aug 18, 2008
Tom Evans says:
Missing data w/ COnfluence 2.7.3 and the wonderful, but unsupported Scaffolding ...Missing data w/ COnfluence 2.7.3 and the wonderful, but unsupported Scaffolding 2.7-dr9 - Beta
My report has missing rows and missing column attributes after revising / editing the live template and then added pages and data
Create template, create pages using Live template.
Create page reporting on content and data from live-template-pages. Success! Very Happy!
Add another list-option to existing template.
Create some more pages w/ live template, selecting new list option.
New pages do not appear in refreshed report, reporting on that field. Sad.
Edit template, add a new field. Edit some existing pages, to add value for that field. Success!
Revise report, adding new data field, display report...new column is empty (but some pages have values). Sad.
Apologies if this is covered already - hints please?
Report:
(i) Tip: Click a column heading to sort. {table-plus:sortIcon=true|enableSorting=true|sortColumn=1} {report-table} {content-reporter:type=page|scope=Apps > children} {report-column:title=Title}{report-info:content:title|link=true}{report-column} {report-column:title=Department}{report-info:data:SystemDepartment|render=wiki}{report-column} {report-column:title=Status}{report-info:data:SystemStatus|render=wiki}{report-column} {report-column:title=Phase}{report-info:data:SystemPhase|render=wiki}{report-column} {report-column:title=Updated}{report-info:content:modification date|format=MMMM dd, yyyy}{report-column} {report-column:title=RT Integrations}{report-info:data:SystemRealTimeIntegration|render=wiki}{report-column} {report-empty}There are no submitted applications.{report-empty} {report-table} {table-plus}Aug 18, 2008
David Peterson [CustomWare] says:
I haven't seen that particular problem before. Could you create a bug report wit...I haven't seen that particular problem before. Could you create a bug report with the above details and we'll check it out before the next release (coming soon!).
Aug 18, 2008
Tom Evans says:
Thanks for reply. I just learned that the behavior may driven by a global indexi...Thanks for reply. I just learned that the behavior may driven by a global indexing issue. If it still makes sense to do a bug report (in a day or so), what component should I pick on?
Aug 18, 2008
David Peterson [CustomWare] says:
Take your pick. If it seems like list-data is the main problem, go ahead and lis...Take your pick. If it seems like list-data is the main problem, go ahead and list it, but we don't pay too much attention to the component to be honest...
Sep 03, 2008
Dan Katz says:
Any updated ETA for the 2.9 compatible version? Just discovered that Scaffolding...Any updated ETA for the 2.9 compatible version? Just discovered that Scaffolding breaks the "revert to revision" under "page history" in Confluence 2.9.
Thanks in advance.
Sep 04, 2008
Michael Jositz says:
Hi Dan, same for mee, too. It breaks the restore funktionality in Confluence 2....Hi Dan,
same for mee, too. It breaks the restore funktionality in Confluence 2.9. I also realised, that in Edit more when you "Cancel" it displays a blank page. When will there be a new version?
Thanks Michi
Sep 14, 2008
Michael Redinger says:
This bug description says that 3.1 should be compatible with Confluence 2.9. So,...This bug description says that 3.1 should be compatible with Confluence 2.9.
So, the question is: Any idea when 3.1 will be available?
Thanks,
Michael
Sep 14, 2008
David Peterson [CustomWare] says:
The plan is to have Scaffolding 3.1.0 out within two weeks, sooner if possible.The plan is to have Scaffolding 3.1.0 out within two weeks, sooner if possible.
Sep 15, 2008
Shane Cruz says:
I thought this had been asked before, but I can't seem to find it anywhere. Is ...I thought this had been asked before, but I can't seem to find it anywhere. Is there any way to compare the differences between two versions of a live template? It seems the standard confluence diffs just show no changes because they don't show the actual content of the template or the data. Is this not possible with the scaffolding plugin? If it matters, we are using version 2.6.2 of Confluence and 2.6-dr8 of the plugin.
Thanks,
Shane
Sep 15, 2008
David Peterson [CustomWare] says:
Because the wiki markup doesn't change between versions, you won't see it in tha...Because the wiki markup doesn't change between versions, you won't see it in that view. If you view the actual page content for the historical version, you will see it change, but the changes aren't highlighted unfortunately. We are yet to have the time available to design and implement such a thing, unfortunately.
Sep 27, 2008
Steve Lane says:
So I have a feature need, and am trying to figure out what combination of plugin...So I have a feature need, and am trying to figure out what combination of plugins and macros will address it.
Simply put, I want to be able to add metadata to a space, and then have users filter a space list via that metadata. As a simple example, I could tag spaces as active or inactive, and allow users to filter a space list using that status value.
So far, the combination of the Metadata 2 Plugin and the Advanced Search Plugin holds the most promise. Using Metadata 2, I can add metadata to a space. Using the Advanced Search plugin, I can let users perform filtering operations on the metadata.
The ONE thing this is missing is the ability to interactively edit the space metadata via some sort of forms interface. Right now you have edit metadata in wiki markup, which is not too friendly for my users.
Is there a combination of the Metadata, Scaffolding, Reporting and/or Advanced Search plugins that can get me what I need?
Thanks,
SGL
Oct 07, 2008
Marc Lepage says:
Hi. Is it possible to have scaffolds work inside of page comments? I'd like to b...Hi. Is it possible to have scaffolds work inside of page comments? I'd like to be able to make page comments more structured, for example to have a form/scaffold appear in each comment for a page. Is this possible? I tried putting a scaffold in a comment in 2.8 and it rendered, but it did not edit.
Oct 23, 2008
David Peterson [CustomWare] says:
Not currently. At some point we want to add it for news items/blog posts, but th...Not currently. At some point we want to add it for news items/blog posts, but they don't even support regular templates at this point...
Oct 23, 2008
Mark Sheppard says:
As the big warning about Scaffolding not being compatible with Confluence 2.8 is...As the big warning about Scaffolding not being compatible with Confluence 2.8 is no longer relevant please could you remove it?
Oct 23, 2008
David Peterson [CustomWare] says:
Thanks for the reminder - done!Thanks for the reminder - done!
Nov 06, 2008
David Andrew Wareham says:
With the text-data macro is it possible to injected default text or use re...With the text-data macro is it possible to injected default text or use report-info to populate it?
E.G.
{text-data:name}{report-info:current user}{report-info}{text-data}Nov 12, 2008
David Peterson [CustomWare] says:
You should be able to do this: {report-on:injected=true}{text-data:name}%globa...You should be able to do this:
{report-on:injected=true}{text-data:name}%global:current user > user:name%{text-data}{report-on}Nov 12, 2008
David Andrew Wareham says:
Unfortunately this doesn't give me what I need. What I'm looking for is the text...Unfortunately this doesn't give me what I need.
What I'm looking for is the text-data macro which can be entered during edit but is pre-populated with default text of logged in user
the example above only reports the name of user and doesn't offer option to edit with own text
Nov 12, 2008
David Peterson [CustomWare] says:
Oh yeah, there is a bug with Reporting currently causing that issue. Try using t...Oh yeah, there is a bug with Reporting currently causing that issue. Try using the Replace and Render plugin instead.
Nov 12, 2008
David Andrew Wareham says:
We don't currently have Replace and Render installed, do you have a JIRA number ...We don't currently have Replace and Render installed, do you have a JIRA number for the Reporitng bug so I can track that?
Nov 12, 2008
David Peterson [CustomWare] says:
Sure: REPOR-176.Sure: REPOR-176.
Nov 14, 2008
Martin Mitchell says:
Hi I was wondering if someone could point me in the right direction (or let me ...Hi
I was wondering if someone could point me in the right direction (or let me know if this is even possible). I've created a sequence table in my confluence database and I'm using the SQL plugin to run sql and access the database ... but what I'd really like to do is get my scaffolding page to a) display the latest value from the queried sequence table and b) store that value when the user hits Save on the scaffolding page.
Is this possible with either straight scaffolding or a combination of scaffolding and something like replace/render or reporting even? And if so, how? I've searched, but I haven't found any way of doing this, so far??
Thanks
Nov 15, 2008
David Peterson [CustomWare] says:
You can probably use a combination of the Scaffolding and Replace and Render plu...You can probably use a combination of the Scaffolding and Replace and Render plugins. Something like (untested):
{replace-and-render} {replace-item:%value%}{sql}[your sql query goes here]{sql} {replace-body}{set-data:My Data|hidden=true}%value%{set-data} {replace-and-render}{set-data} will only save when the page is saved, so this should achieve your goal. 'hidden=true' is optional, and you can call 'My Data' whatever you want.
Nov 17, 2008
Martin Mitchell says:
Hi, thanks for the quick response. Yeah, that's what I thought it would be too,...Hi, thanks for the quick response.
Yeah, that's what I thought it would be too, but it doesn't seem to work. If I use the following:
{replace-and-render} {replace-item:%value%} {sql:dataSource=confluence}select rm_id.nextval from dual {sql} {replace-item}{replace-body} {set-data:My Data}%value%{set-data} {replace-body} {replace-and-render}then I get the following error message when viewing the page: "Error formatting macro: replace-and-render: java.lang.IllegalArgumentException: Illegal group reference"
Not sure why this doesn't work?? I'm running Confluence 2.6.0, btw.
Thanks
Nov 17, 2008
David Peterson [CustomWare] says:
Hi Martin. I'm not sure what would be causing that error. You might have to chec...Hi Martin. I'm not sure what would be causing that error. You might have to check with the Adaptavist guys about that one - they build the Replace and Render plugin...
Nov 17, 2008
Martin Mitchell says:
I think I figured it out ... if I add |table=false to the sql statement the...I think I figured it out ... if I add |table=false to the sql statement then it seems to work.
Now I just have to figure out a way to get it to only execute the SQL statement when the page is first created, and not every time it is saved.
Thanks for your help.
Dec 09, 2008
Herman de Boer says:
Hi all, is there a specific reason why this plugin isn't available with Conflue...Hi all,
is there a specific reason why this plugin isn't available with Confluence 2.10?
Thanks in advance, Herman.
Jan 05, 2009
Roy Byers says:
I am currently working through an evaluation project using Atlassian Confluence ...I am currently working through an evaluation project using Atlassian Confluence 2.10 and would like to include the 'Scaffolding' plugin features within my "Proof of Concept" project, but I've been unsuccessful in installing the 'Scaffolding' plugin.
I have downloaded the scaffolding-plugin-3.1.0.jar file, which is a zip package, and I have made a variety of unsuccessful attempts to complete the plugin "Upload" through the Confluence Plugin Manager, with any and all components of the zip package; all files have returned the message "... not a valid plugin file".
Does anybody out there have any experience or insight into the installation of this "package" into a Confluence 2.10 environment, or does Mr. de Boer's previous comment reflect that the Scaffolding plugin is no longer a working or workable option? Any assistance would be greatly appreciated as both Atlassian and Customware support contacts have been non-productive or non-repsonsive to this inquiry!
Jan 07, 2009
Richard Clark says:
It sounds like your problem may be that IE decided to save the .jar file with a ...It sounds like your problem may be that IE decided to save the .jar file with a .zip file extension. You simply need to rename the plugin file from .zip to .jar and then it should install correctly. This is true of all plugins, not just scaffolding.
I've tested scaffolding 3.1.0 with Confluence 2.10 using a local installation and my scaffolding examples all work fine. Feel free to contact me if you need any other help.
Jan 22, 2009
Rob Bunten says:
I also had problems getting the plugin manager to load this - Confluence 2.10; s...I also had problems getting the plugin manager to load this - Confluence 2.10; scaffold 3.1.0 and 3.1.2
Scaffolding Supplier Startup
Error: There was a problem loading the module descriptor: net.customware.confluence.plugin.scaffolding.ScaffoldingSupplierStartup.
Bundle is uninstalled
Feb 09, 2009
Chris Grist says:
The link to the release docs doesn't work, can i get this info anywhere?The link to the release docs doesn't work, can i get this info anywhere?
Feb 17, 2009
Martin Mitchell says:
Hi We're currently using Confluence 2.6.2 (although we're planning on moving 2....Hi
We're currently using Confluence 2.6.2 (although we're planning on moving 2.10.1 soon) and Scaffolding and are noticing some performance problems with scaffolding data specifically around the Reporting plugin. When we have a report that brings back quite a lot of a data it seems to take an absolute age to return.
Do you know if it's possible to index the Scaffolding data stored as XML in a CLOB in the OS_PROPERTYENTRY table in the database? Would this improve reporting performance?
Thanks for your help.
Mar 03, 2009
Jennifer Cheung says:
Reporting is known to have a significant performance hit, especially since you h...Reporting is known to have a significant performance hit, especially since you have said your query returns a lot of data and it is unlikely Scaffolding is the culprit. The only way to get around this is to streamline your query. There are some tips for this, including not using content-reporter and use local-reporter instead if you can help it.
Indexing Scaffolding data is unrelated to the way Reporting retrieves data so that won't improve the performance.
Cheers,
Jennifer
CustomWare
Mar 04, 2009
Martin Mitchell says:
Hi Jennifer Thanks for the reply, that is very interesting. Do you have some e...Hi Jennifer
Thanks for the reply, that is very interesting. Do you have some examples of how we can report with more streamlined queries? We are already using local-reporter. Here's a typical reporting query we're using ...
{report-table:class=borderless} {local-reporter:content:children}{content-filter:@self\|labels=mrc} {date-sort:data:estimatedGoLive\|order=ascending} {text-filter:data:stage\|exclude=Live,Deferred,Rejected,Withdrawn} {local-reporter} {report-column:title=Service Area\|width=65px}{report-info:data:serviceArea}{report-column} {report-column:title=Release Package\|width=65px}{report-info:content:title\|link=true}{report-column} {report-column:title=Title\|width=200px}{report-info:data:title}\\{div:style=font-family:Tahoma,Arial;font-size:11px;font-style:italic;line-height:110%}{div}{report-column} {report-column:title=Type of Release}{report-info:data:releaseType}{report-column} {report-column:title=Project/Work Id}{report-info:data:project\|render=wiki\|link=true\|height=200px}{report-column} {report-column:title=Dependencies}{report-info:data:dependencies}{report-column} {report-column:title=Implementation Method}{report-info:data:implementationMethod}{report-column} {report-column:title=Num Overnights}{report-info:data:uatNumOvernights}{report-column} {report-column:title=Stage}{report-info:data:stage}{report-column} {report-column:title=Estimated Live Date\|width=100px}{report-info:data:estimatedGoLive\|render=wiki\|link=true\|format=dd-MMM-yy}{report-column} {report-column:title=Overall Status}{report-info:data:status\|render=wiki}{report-column} {report-table}or
{report-table:class=borderless} {local-reporter:content:children}{content-filter:@self\|labels=mrc} {date-sort:data:estimatedGoLive\|order=ascending} {text-filter:data:stage\|exclude=Live,Deferred,Rejected,Withdrawn} {local-reporter} {report-column:title=Service Area\|width=65px}{report-info:data:serviceArea}{report-column} {report-column:title=Release Package\|width=65px}{report-info:content:title\|link=true}{report-column} {report-column:title=Title\|width=200px}{report-info:data:title}\\{div:style=font-family:Tahoma,Arial;font-size:11px;font-style:italic;line-height:110%}{div}{report-column} {report-column:title=Service Manager}{report-info:data:serviceManager\|render=wiki\|link=true}{report-column} {report-column:title=Systems Analyst}{report-info:data:leadAnalyst\|render=wiki\|link=true}{report-column} {report-column:title=Technical Lead(s)}{report-info:data:technicalLead\|render=wiki\|link=true}{report-column} {report-column:title=Project Manager}{report-info:data:projectManager\|render=wiki\|link=true\|height=200px}{report-column} {report-column:title=Release Consultant}{report-info:data:releaseConsultant\|render=wiki\|link=true}{report-column} {report-column:title=App Support}{report-info:data:appSupport\|render=wiki\|link=true}{report-column} {report-column:title=PGDS Resource(s)}{report-info:data:pgdsResource\|render=wiki\|link=true}{report-column} {report-column:title=Business Resource(s)}{report-info:data:businessResource\|render=wiki\|link=true}{report-column} {report-column:title=UAT Consultant}{report-info:data:uatConsultant\|render=wiki\|link=true}{report-column} {report-column:title=UAT Tester(s)}{report-info:data:uatTester\|render=wiki\|link=true}{report-column} {report-column:title=Estimated Live Date\|width=100px}{report-info:data:estimatedGoLive\|render=wiki\|link=true\|format=dd-MMM-yy}{report-column} {report-column:title=Overall Status}{report-info:data:status\|render=wiki}{report-column} {report-table}If there's anything you can suggest we change here to improve the performance, that would be great.
Many thanks
Martin
Mar 04, 2009
Jennifer Cheung says:
Your query looks pretty good already - it really depends on how many children yo...Your query looks pretty good already - it really depends on how many children you are reporting on. If it is a huge amount then there isn't much you can do to speed the query up just from the sheer volume of data it is sorting/filtering on. Sorry about that! Would it be possible to retrieve this data from the database directly?
Cheers,
Jennifer
CustomWare
Mar 05, 2009
Martin Mitchell says:
Hi Jennifer Thanks for the reply. Sorry, but when you say is it 'possible to re...Hi Jennifer
Thanks for the reply. Sorry, but when you say is it 'possible to retrieve this data from the database directly', what do you mean exactly?
Cheers
Martin
Mar 17, 2009
Alexander Schinko says:
Has there been any stress testing yet? Especially how much scaffolding fields s...Has there been any stress testing yet?
Especially how much scaffolding fields should be contained max in one page?
And how many children containing scaffolding data are supported within an acceptable performance for reporting?
Some design guidance would be appreciated!
Thanks in advance,
Alexander
Mar 01, 2009
ian mccrae says:
I have a page with only the following VERY simple Scaffolding and it just doesn'...I have a page with only the following VERY simple Scaffolding and it just doesn't work:
|| Organization | {text-data:Organization |width=100px}{text-data} || || Website | {text-data:Website |width=100px}{text-data} || || Phone | {text-data:Phone |width=100px}{text-data} || || Country | {text-data:Country |width=100px}{text-data} ||What happens is...
I am using Confluence 2.10.2 and Scaffolding Version: 3.1.2
Are there any know issues? (I couldn't find any in Customware's Jira system)
Mar 04, 2009
ian mccrae says:
I did the following and things now work.... I upgraded from the free HSQLDB da...I did the following and things now work....
and now every thing works.
Mar 04, 2009
Jennifer Cheung says:
We have not yet tested Scaffolding on Confluence 2.10.2 so I can't say for sure ...We have not yet tested Scaffolding on Confluence 2.10.2 so I can't say for sure what the problem is without testing first. I have handed your issue over to the person responsible for testing on 2.10.2 so he should respond soon.
Cheers,
Jennifer
CustomWare
Mar 05, 2009
Martin Mitchell says:
Hi Jennifer Do you know when Scaffolding will be tested on Confluence 2.10.2? S...Hi Jennifer
Do you know when Scaffolding will be tested on Confluence 2.10.2? So, at the moment, is the latest version of Confluence that Scaffolding works with 2.10.1?
Thanks
Apr 07, 2009
Ben Skelton says:
Hi I am using scaffolding to make a page that has a whole bunch of links on it...Hi
I am using scaffolding to make a page that has a whole bunch of links on it that are named by the value of data somewhere else. This is a way that I can try and maintain naming consistency.
So in the page I have, for example:
* [{get-data:Product Name}New Product{get-data} - Specification] * [{get-data:Product Name}New Product{get-data} - Plan]etc etc.
It works well. When I view the page the links all show up in red with the little "+" icon to the right of them. The name is correct. When I click on them a new page is created as you would expect for a page that does not exist. I can save the page and revisit it. All is good.
Except that the page I have that lists the links with the {get-data} in it still shows the links in red with the little "+" icon to the right of them. When I click on the link though it takes me to the already existing page as I would expect.
I would like it if links to existing pages showed up as you'd expect.
Any ideas on what I am doing wrong here?
cheers,
--Ben
Apr 09, 2009
David Peterson [CustomWare] says:
I'm not sure exactly. I haven't tried using {get-data} in that fashion before. ...I'm not sure exactly. I haven't tried using {get-data} in that fashion before.
I would suggest using the Linking Plugin's [link-page] macro for this purpose instead. It would be something like this:
* {link-page:name=%data:Product Name% - Specification}%data:Product Name% - Specification{link-page}It should do exactly what you are after.
Apr 09, 2009
Ben Skelton says:
Thanks David, the linking plugin is great. It turns out I needed to do this: ...Thanks David,
the linking plugin is great.
It turns out I needed to do this:
* {link-page:name=%data:Product Name% - Specification}{get-data:Product Name}New Product{get-data} - Specification{link-page}I couldn't use the %data:foo% magic between the {link-page} tags. All works well. Appreciate your help.
cheers,
--Ben
Apr 16, 2009
Tim Eddelbuettel says:
After the update from Confluence 2.10.2 to Confluence 2.10.3 Scaffolding isn't w...After the update from Confluence 2.10.2 to Confluence 2.10.3 Scaffolding isn't working in out test enviroment.
I wait for an fix
Regards
Apr 30, 2009
Robert Ortner says:
Hi - the Scaffolding Plugin is always disabeld after a restart of Tomcat on 2.10...Hi - the Scaffolding Plugin is always disabeld after a restart of Tomcat on 2.10.3 - it lokks like a similar problem to the comment befor.
Regards Robert
Tomcat 6, Windows Server 2008, Postgres
Apr 30, 2009
David Peterson [CustomWare] says:
There appears to be an issue with 2.10.3 and Scaffolding, Reporting and a couple...There appears to be an issue with 2.10.3 and Scaffolding, Reporting and a couple of other plugins. The recommendation for the moment is to stick with 2.10.2 until we have time to track it down.
May 13, 2009
Christian Bürger says:
Are there any news on using the plugin with 2.10.3?Are there any news on using the plugin with 2.10.3?
May 14, 2009
Dylan Hansen says:
We are unable to use this plugin on 2.10.3 as well. I didn't see an issue in JI...We are unable to use this plugin on 2.10.3 as well. I didn't see an issue in JIRA so I created one: http://jira.adaptavist.com/browse/SCAFF-326. We should probably get those who are affected to vote for it so we can get some traction on it!
In the meantime, does anyone know of a workaround?
May 27, 2009
David Peterson [CustomWare] says:
With some assistance from Alwyn, Dylan has posted a fix to the issue in SCAFF-32...With some assistance from Alwyn, Dylan has posted a fix to the issue in SCAFF-326. Check there for details.
May 14, 2009
Kelly Robinson says:
We're also facing issues with the Scaffolding plugin after upgrading - it's a sh...We're also facing issues with the Scaffolding plugin after upgrading - it's a shame too as I use it regularly and now all my existing views are botched.
May 14, 2009
Christian Bürger says:
The only workaround I found is not a real workaround. I had to downgrade to 2.10...The only workaround I found is not a real workaround. I had to downgrade to 2.10.2 ...
Jun 28, 2009
ian mccrae says:
The Eval-data macro doesn't work with the Table-Data macro This doesn't work......The Eval-data macro doesn't work with the Table-Data macro
This doesn't work...
{table-data:fraction} || Numerator || Denominator || Result || Percentage || | {number-data:Numerator|decimal=true}1{number-data} | {number-data:Denominator|decimal=true}2{number-data} | {eval-data:Result|format=#0.0}${Numerator}/${Denominator}{eval-data} | {eval-data:Percentage|format=##0.00\%}round(${Result}, 4){eval-data} | {table-data}And this does....
Numerator: {number-data:Numerator1|decimal=true}1{number-data} Denominator: {number-data:Denominator1|decimal=true}2{number-data} Result: {eval-data:Result1|format=#0.0}${Numerator1}/${Denominator1}{eval-data} Percentage: {eval-data:Percentage1|format=##0.00\%}round(${Result1}, 4){eval-data}I am using version 3.1.3 of the Scaffolding plugin and Confluence 3.0.0
Jun 28, 2009
David Peterson [CustomWare] says:
Hi Ian, Could you please create a bug report. There are a couple of other 3.0 b...Hi Ian,
Could you please create a bug report. There are a couple of other 3.0 bugs we will be addressing shortly, and I'll add it to the list.
David
Jul 01, 2009
Patricia Kale says:
I have been using the scaffolding and reporting plugins for a while and really l...I have been using the scaffolding and reporting plugins for a while and really like them! I was wondering if there is a way to report on the number of rows in a table created using the scaffolding plugin (table-data macro)? Also, is there a way to automatically insert the row number for each table entry?
Thanks much!
Pat
Jul 01, 2009
Krzysztof Gabruk says:
You can use the table-plus macro, parameters you need you will find on http://co...You can use the table-plus macro, parameters you need you will find on http://confluence.atlassian.com/display/CONFEXT/Common+table+capabilities
K.
Jul 01, 2009
Patricia Kale says:
Hi Krzysztof, Thanks for the suggestion. I have used the table-plus macro in th...Hi Krzysztof,
Thanks for the suggestion. I have used the table-plus macro in the past. However, I need an interactive form like the one provided by the table-data macro. It would be great if the table-data macro supported the same "common table capabilities." I am implementing a simple sign-up sheet. Here is the code:
{table-data:Signup-Sheet-Thursday} || Name || Do you plan on bringing a laptop? || Feel free to leave a comment or question here || | {text-data:Name|type=line|width=200px} | {list-data:Laptop} {list-option}Yes{list-option} {list-option}No{list-option} {list-option}Undecided{list-option} {list-data} |{text-data:Comment|type=area|width=200px|height=50px} | {table-data}Sincerely,
Pat
Jul 02, 2009
David Peterson [CustomWare] says:
You can get a simple total by using the Reporting Plugin outside the table, but ...You can get a simple total by using the Reporting Plugin outside the table, but no running total internally currently. However, you can wrap the {table-plus} around the outside of the {table-data} to get the best of both worlds - just be careful about sorting columns in edit mode.
To get the total via Reporting, try something like this:
*Total Participants:* {report-info:data:Signup-Sheet-Thursday > size}Jul 02, 2009
Patricia Kale says:
Hi David, Your suggestion worked perfectly, and provides all of the functionali...Hi David,
Your suggestion worked perfectly, and provides all of the functionality that I need. Thanks so much for your prompt reply!
Best regards,
Pat
Jul 05, 2009
Gangadhar says:
While trying to edit the page containing following code, it's taking more time (...While trying to edit the page containing following code, it's taking more time (more that 3 min ) and throwing the TCP IP Error, on confluence 2.10.3, can you help me out getting out of this issue.
{table-data:SOS International Customer Organization} || Naam || Rol || Tel || Mobiel || E-mail || Noot || | {list-data:Naam|required}{user-options:groups=sos-customer organization}{list-data} | {list-data:Rol} {list-option}Project Management{list-option} {list-option}Project Board - Senior User{list-option} {list-option}Project Board - Senior Supplier{list-option} {list-option}Project Board - Executive{list-option} {list-option}Business Analyst{list-option} {list-option}ICT{list-option} {list-option}MOB{list-option} {list-option}MED{list-option} {list-option}Opleidingen{list-option} {list-option}CZ{list-option} {list-option}FB{list-option} {list-option}N&I{list-option} {list-option}FC{list-option} {list-option}Other{list-option} {list-data}| {text-data:Tel|type=line}{text-data} |{text-data:Mobiel|type=line}{text-data} | {text-data:E-mail|content=text|type=line|width=100px}{text-data} | {text-data:Noot|content=wiki|type=area|width=200px}{text-data} | {table-data}Jul 06, 2009
David Peterson [CustomWare] says:
The most likely suspect is the {user-options} macro, which is currently very slo...The most likely suspect is the {user-options} macro, which is currently very slow if you have a lot of users, even if you don't have many users in the specific group. This is particularly the case if you are authenticating externally, such as via LDAP or Crowd. It isn't very smart about how it does it's group membership check, and runs through every user in the system.
There is an open issue to review it, but no work has been done yet unfortunately.
Jul 06, 2009
David Buchmann says:
hi, is there a schedule when version 3.1.4 will come out? i am waiting for http:...hi, is there a schedule when version 3.1.4 will come out? i am waiting for http://jira.adaptavist.com/browse/SCAFF-342 to be fixed and it says version 3.1.4...
Jul 14, 2009
Vallatharasu says:
hi I am using the below macro in my confluence page, whenever I try to edit and...hi
I am using the below macro in my confluence page, whenever I try to edit and save the page I am getting the below error
{list-data:Components\|type=select}{list-option:Option1}Option1{list-option}{list-option:Option2}Option2{list-option}{list-data} any one can help?
Cause
java.lang.RuntimeException: Error rendering template for decorator root
at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:210)
caused by: java.lang.RuntimeException: Error rendering template for decorator page
at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:210)
caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getDisplayableLabel' in class com.atlassian.confluence.plugin.descriptor.web.model.ConfluenceWebLabel threw exception com.atlassian.core.exception.InfrastructureException: Error occurred rendering template content at template/includes/menu-macros.vm[line 88, column 36]
at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337)
caused by: com.atlassian.core.exception.InfrastructureException: Error occurred rendering template content
at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedContent(VelocityUtils.java:122)
caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getLatestVersionsOfAttachments' in class com.atlassian.confluence.pages.Page threw exception net.sf.hibernate.LazyInitializationException: Failed to lazily initialize a collection at getRenderedContent[line 1, column 15]
at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337)
caused by: net.sf.hibernate.LazyInitializationException: Failed to lazily initialize a collection
at net.sf.hibernate.collection.PersistentCollection.initialize(PersistentCollection.java:201)
caused by: net.sf.hibernate.HibernateException: collection was evicted
at net.sf.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:3305)
Stack Trace:[hide]java.lang.RuntimeException: Error rendering template for decorator root
at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:210)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.Template.merge(Template.java:328)
at org.apache.velocity.Template.merge(Template.java:235)
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: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.XsrfTokenInterceptor.intercept(XsrfTokenInterceptor.java:100)
at com.atlassian.confluence.xwork.ConfluenceXsrfTokenInterceptor.intercept(ConfluenceXsrfTokenInterceptor.java:18)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.security.interceptors.CaptchaInterceptor.intercept(CaptchaInterceptor.java:46)
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.core.CancellingInterceptor.intercept(CancellingInterceptor.java:23)
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.setup.webwork.BootstrapAwareInterceptor.intercept(BootstrapAwareInterceptor.java:26)
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.user.actions.UserAwareInterceptor.intercept(UserAwareInterceptor.java:57)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at
com.atlassian.confluence.pages.actions.CommentAwareInterceptor.intercept(CommentAwareInterceptor.java:44)
at
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at
com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(PageAwareInterceptor.java:109)
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:38)
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.TransactionalInvocation.invokeAndHandleExceptions(TransactionalInvocation.java:72)
at com.atlassian.xwork.interceptors.TransactionalInvocation.invokeInTransaction(TransactionalInvocation.java:59)
at com.atlassian.xwork.interceptors.XWorkTransactionInterceptor.intercept(XWorkTransactionInterceptor.java:56)
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.atlassian.confluence.servlet.ConfluenceServletDispatcher.serviceAction(ConfluenceServletDispatcher.java:53)
at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
at
com.atlassian.confluence.servlet.simpledisplay.SimpleDisplayServlet.service(SimpleDisplayServlet.java:59)
at com.atlassian.confluence.servlet.SpringManagedServlet.service(SpringManagedServlet.java:64)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at
com.atlassian.confluence.util.profiling.ProfilingPageFilter.parsePage(ProfilingPageFilter.java:151)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:54)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.confluence.jmx.JmxFilter.doFilter(JmxFilter.java:105)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:19)
at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:46)
at
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.confluence.web.filter.ThreadLocalCacheFilter.doFilter(ThreadLocalCacheFilter.java:23)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.confluence.util.UserThreadLocalFilter.doFilter(UserThreadLocalFilter.java:44)
at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:204)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.seraph.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:120)
at com.atlassian.confluence.util.AbstractBootstrapHotSwappingFilter.doFilter(AbstractBootstrapHotSwappingFilter.java:30)
at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:138)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.confluence.util.ClusterHeaderFilter.doFilter(ClusterHeaderFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
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:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.confluence.core.datetime.RequestTimeThreadLocalFilter.doFilter(RequestTimeThreadLocalFilter.java:34)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.confluence.util.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:25)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:81)
at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.core.filters.cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33)
at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41)
at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44)
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:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
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:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.RuntimeException: Error rendering template for decorator page
at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:210)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:212)
at
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:247)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.Template.merge(Template.java:328)
at
org.apache.velocity.Template.merge(Template.java:235)
at
com.atlassian.confluence.util.velocity.VelocityUtils.renderTemplateWithoutSwallowingErrors(VelocityUtils.java:61)
at
com.atlassian.confluence.util.velocity.VelocityUtils.renderTemplateWithoutSwallowingErrors(VelocityUtils.java:67)
at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedTemplateWithoutSwallowingErrors(VelocityUtils.java:54)
at
com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:206)
... 171 more
Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getDisplayableLabel' in class com.atlassian.confluence.plugin.descriptor.web.model.ConfluenceWebLabel threw
exception
com.atlassian.core.exception.InfrastructureException: Error occurred rendering template content at template/includes/menu-macros.vm[line 88, column 36]
at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:284)
at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252)
at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:487)
at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71)
at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:212)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:247)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:212)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:247)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at
org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:364)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:364)
at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:212)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:247)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:212)
at
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:247)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.runtime.directive.Parse.render(Parse.java:260)
at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.Template.merge(Template.java:328)
at org.apache.velocity.Template.merge(Template.java:235)
at com.atlassian.confluence.util.velocity.VelocityUtils.renderTemplateWithoutSwallowingErrors(VelocityUtils.java:61)
at com.atlassian.confluence.util.velocity.VelocityUtils.renderTemplateWithoutSwallowingErrors(VelocityUtils.java:67)
at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedTemplateWithoutSwallowingErrors(VelocityUtils.java:54)
at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:206)
... 186 more
Caused by: com.atlassian.core.exception.InfrastructureException: Error occurred rendering template content
at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedContent(VelocityUtils.java:122)
at
com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedContent(VelocityUtils.java:105)
at com.atlassian.confluence.plugin.descriptor.web.ConfluenceWebFragmentHelper.renderVelocityFragment(ConfluenceWebFragmentHelper.java:57)
at
com.atlassian.plugin.web.model.DefaultWebLabel.getDisplayableLabel(DefaultWebLabel.java:71)
at com.atlassian.confluence.plugin.descriptor.web.model.ConfluenceWebLabel.getDisplayableLabel(ConfluenceWebLabel.java:35)
at
com.atlassian.confluence.plugin.descriptor.web.model.ConfluenceWebLabel.getDisplayableLabel(ConfluenceWebLabel.java:41)
at sun.reflect.GeneratedMethodAccessor154.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378)
at
com.atlassian.confluence.velocity.introspection.AnnotationBoxingMethod.invoke(AnnotationBoxingMethod.java:28)
at com.atlassian.confluence.velocity.introspection.UnboxingMethod.invoke(UnboxingMethod.java:31)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270)
... 226 more
Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getLatestVersionsOfAttachments' in class com.atlassian.confluence.pages.Page threw exception net.sf.hibernate.LazyInitializationException: Failed to lazily
initialize a collection at getRenderedContent[line 1, column 15]
at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:284)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252)
at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:332)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.runtime.RuntimeInstance.render(RuntimeInstance.java:1277)
at org.apache.velocity.runtime.RuntimeInstance.evaluate(RuntimeInstance.java:1216)
at org.apache.velocity.runtime.RuntimeInstance.evaluate(RuntimeInstance.java:1165)
at
org.apache.velocity.app.VelocityEngine.evaluate(VelocityEngine.java:219)
at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedContent(VelocityUtils.java:113)
... 239 more
Caused by: net.sf.hibernate.LazyInitializationException: Failed to lazily initialize a collection
at net.sf.hibernate.collection.PersistentCollection.initialize(PersistentCollection.java:201)
at net.sf.hibernate.collection.PersistentCollection.read(PersistentCollection.java:71)
at net.sf.hibernate.collection.Bag.iterator(Bag.java:256)
at
com.atlassian.confluence.core.ContentEntityObject.getLatestVersionsOfAttachments(ContentEntityObject.java:454)
at sun.reflect.GeneratedMethodAccessor916.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378)
at
com.atlassian.confluence.velocity.introspection.UnboxingMethod.invoke(UnboxingMethod.java:31)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270)
... 247 more
Caused by: net.sf.hibernate.HibernateException: collection was evicted
at net.sf.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:3305)
at net.sf.hibernate.collection.PersistentCollection.initialize(PersistentCollection.java:195)
... 257 more
Jul 14, 2009
David Peterson [CustomWare] says:
Hi there, Could you please edit your post and put a {noformat} macro around the...Hi there,
Could you please edit your post and put a {noformat} macro around the Scaffolding macro example? I can't see what your markup is. Same for the error message.
However, from what I can see, I can't see any mention of scaffolding classes in the stack trace, so I'm not sure what would be causing the error.
Jul 29, 2009
Hugo Lassiège says:
Hi, I have a problem because the public tracker is no more accessible : http://...Hi,
I have a problem because the public tracker is no more accessible : http://jira.adaptavist.com/browse/SCAFF
It seems that we should now use http://greenhouse.customware.net/jira/ but it is not possible to signup :
I've noticed some problems on macro repeating-data with confluence 3.0. The red cross to delete rows do not work anymore with this markup
{repeating-data:RepeatParam1} *Parameter :* {list-data:VListParam} {list-option:OPT1}OPT1{list-option} {list-option:OPT2}OPT2{list-option} {list-option:OPT3}OPT3{list-option} {list-data} {table-data:VTabParam} ||Description||Value||Comment|| | {list-data:VChampParam} {list-option:Process}Process{list-option} {list-option:Event}Event{list-option} {list-option:Type}Type{list-option} {list-data} | {text-data:VValParam|width=200px} | {text-data:VComParam|type=area|width=200px} | {table-data} {repeating-data}Jul 30, 2009
David Peterson [CustomWare] says:
Yeah, sorry - we are still transitioning it to the new site. Have you updated t...Yeah, sorry - we are still transitioning it to the new site.
Have you updated to 3.1.3? That version is required for Confluence 3.0.
Jul 30, 2009
Hugo Lassiège says:
Hi, Yes I'm using the version 3.1.3 : Scaffolding Plugin Fournisseur: CustomW...Hi,
Yes I'm using the version 3.1.3 :
Scaffolding Plugin
Fournisseur: CustomWare Asia Pacific
Version du module externe: 3.1.3
Jul 31, 2009
Vallatharasu says:
hi the download source link is not working.when I click that link I am getting ...hi
the download source link is not working.when I click that link I am getting HTTP 404
is there any possiblity to retrieve the data entered in scaffolid macros(hidden, list-data) from confluecne event listeners?
thanks
Arasu
Aug 13
shweta says:
Hi David I m working on scaffolding template which has a field Archive as Check...Hi David
I m working on scaffolding template which has a field Archive as Checkbox. list-data:Archived | type=check .
There are two pages Opportunity And Archive Opportunity.
Template adds pages under Opportunity. If User clickes on Achive as Yes I wanted to move that page under Archive Opportunity from Opportunity.
Basically I mean to change the parent of the page .
How this is possible using scaffolding coding..
Thoughts .......
Thanks
Shweta
Aug 24
David Peterson [CustomWare] says:
I don't know of any way really. Scaffolding can't rename or move a page automati...I don't know of any way really. Scaffolding can't rename or move a page automatically - it gets tricky to define how that might happen exactly...
The only way I could think of would be to write a plugin that listens for 'Page Update' events, check the metadata using the Confluence Metadata library and then updating the page appropriately. It's a pretty application-specific requirement, so I don't think it will be getting added to Scaffolding any time.
Aug 26
Chris says:
Does this Plugin work with Confluence 3.01 ? I get an error when I create a Pag...Does this Plugin work with Confluence 3.01 ?
I get an error when I create a Page if this plugin is activated.
Aug 26
David Peterson [CustomWare] says:
We haven't tested it in 3.0.1 yet, but Scaffolding 3.1.3 works in 3.0.0_01. Chec...We haven't tested it in 3.0.1 yet, but Scaffolding 3.1.3 works in 3.0.0_01. Check that that version is what is being installed. If there are still issues, please create a bug report.
Aug 26
Chris says:
We use the Scaffold-plugin 3.1.3 in Confluence 3.0.1. When the plugin is activat...We use the Scaffold-plugin 3.1.3 in Confluence 3.0.1. When the plugin is activated you can click on "add page" and write some content, but when you click an the button to save the new page the following exception appears:
It is an huge enterprise-confluence that was just upgraded from version 2.54 to 3.0.1, so there could be some other reasons for that problem, but it looks like scaffolding is the reason. After deactivating the plugin everythin is fine
I would be glad if you could do a fast test if you can create pages on confluence 3.0.1 with the scaffold-plugin 3.1.3.
Update: It looks like there are some more problems with the plugin. I just had a look on pages that uses the plugin in the old confluence. No scaffolding works there, this message appears:
Aug 26
David Peterson [CustomWare] says:
It looks like a plugin class loading issue. Make sure that the plugin was instal...It looks like a plugin class loading issue. Make sure that the plugin was installed by uploading it in Admin > Plugins (or via the Plugin Repository). If so, you may need to reinstall it. My suggested approach would be:
1. Uninstall Scaffolding
2. Restart Confluence
3. Reinstall Scaffolding 3.1.3 via the Admin > Plugins page or the Plugin Repository.
If you're still stuck please create a bug report and I'll schedule it for investigation.
Aug 26
Chris says:
Wow, it works after reinstalling and restarting confluence. Thanks for your help...Wow, it works after reinstalling and restarting confluence. Thanks for your help!
Sep 04
shweta says:
Hello David, I wish to use window.SyntaxHighlighter.config.clipboardSwf = '/...Hello David,
I wish to use
{set-data}I have written one user macro say
{returnstatuscode}{returnstatuscode} {page-infor:title} {returnstatuscode}This macro intruns calculate the value of status and returns the value between 0 to 6 ( Any one value).
I wish to set this status as filter in my report. So it is quite essential for me to assign value to the data.
I m doing something like this
{set-data:statuscode | hidden=true } {returnstatuscode} {page-infor:title} {returnstatuscode} {set-data}But if I access the same code from reporting template for eg.
{report-column:title= Status Code |width=65px|class=topline}{report-info:content:statuscode} {report-column}This gives output as
{returnstatuscode} {page-info:title} {returnstatuscode}Please help !!!!!!!
Thanks ,
Shweta
Sep 04
David Peterson [CustomWare] says:
Hi Shweta, {set-data} saves the contents with two specific limitations which wi...Hi Shweta,
{set-data} saves the contents with two specific limitations which will be affecting you here. Firstly, it only updates the value when you hit 'Save' in the Scaffold data edit page. Secondly, it saves the wiki markup itself, not the executed value of that wiki markup. This is done for good reasons, but they don't work with your scenario.
The only way I can think of to get around this currently would be to use the {replace-and-render} macro to inject the value in as an executed value, rather than the wiki markup. It would look something like this:
{replace-and-render} {replace-item:%value%}{returnstatuscode}{page-info:title}{returnstatuscode}{replace-item} {replace-body}{set-data:statuscode|hidden=true}%value%{set-data}{replace-body} {replace-and-render}Not very pretty. A better option would probably be to add a 'render=true' parameter to {set-data} so you could do some thing like this to force a render:
{set-data:statuscode|hidden=true|render=true}{returnstatuscode}{page-info:title}{returnstatuscode}{set-data}I've created a feature request - I'll see if it can be squeezed in to the next version. In the meantime, try the {replace-and-render} option.
Sep 09
Jonas Lindström says:
Hi! I wanted to make a live-template form from which I can copy the same li...Hi!
I wanted to make a live-template form from which I can copy the same live-template to other pages, retaining the data in the page. Is this possible? Currently, if I copy a page that has been created with a live-template, it only copies the wiki-markup (ie.
{live-template:template_name}Thanks for your help.
-Jonas
Sep 09
David Peterson [CustomWare] says:
It's currently not possible unfortunately. Confluence doesn't make it possible t...It's currently not possible unfortunately. Confluence doesn't make it possible to copy 'Content Properties', which is where Scaffolding stores its data, so you can't copy the existing data across. Without a change to the Confluence API to list Content Properties data key names, or for it to copy Content Properties automatically, it can't really be done...
Sep 09
Jonas Lindström says:
Thanks. I guess it can't be helped then. :(Thanks. I guess it can't be helped then. :(
Sep 09
Vallatharasu says:
hi i have a page with more scaffolding macros controls like text box, combo box...hi
i have a page with more scaffolding macros controls like text box, combo box, date etc in horizantal and vertical, while editing the page, the editior is adding internal scrollbar in addition to the default scrollbars of browser, because of this, since i have move more controls, if i want to edit a control which beyong the scrren width, i have to scroll down to end of the page to see the scroll bar and scroll horizantolly and again i have to scroll up to reach my control for editing.
how to remove the scrollbar added by the scaffolding editor?
Thanks,
Arasu
Sep 25
michael regelin says:
Hi, I used to put simple table in my template as this; window.SyntaxHighlig...Hi,
I used to put simple table in my template as this;
|| Brève description || | {excerpt-data:BrevDesc\|type=area\|width=100%\|height=40px}Une brève description{excerpt-data} |After intstalling the 3.2.0 version of Scaffold plugin, the render was incorrect. It generate the correct wiki markup but the display is not correct.
is it a bug with 3.2.0 ?
Thanks for help.
Sep 25
michael regelin says:
looking deeper, it appears that the hidden-data macro cause this problem...looking deeper, it appears that the hidden-data macro cause this problem...
Sep 25
David Peterson [CustomWare] says:
Hi Michael, Could you please post the relevant markup which actually uses the {...Hi Michael,
Could you please post the relevant markup which actually uses the {hidden-data} macro? It's a bit hard to diagnose otherwise...
Sep 25
michael regelin says:
sorry, i have browser problem displaying this page. it takes hours.... here is ...sorry, i have browser problem displaying this page. it takes hours....
here is the code:
{hidden-data:whenEmpty=Procedure} || Procédure - Mode d'emploi - Guide d'utilisation || | {text-data:Procedure|type=area|width=100%|height=300px}{text-data} | {hidden-data}i put the image rendered here because i cannot upload image here, donno why? customware-topic
thanks,
Michael
Sep 25
David Peterson [CustomWare] says:
Hi Michael, I've confirmed the bug with {hidden-data} and raised a bug report. ...Hi Michael,
I've confirmed the bug with {hidden-data} and raised a bug report. Watch that issue for further updates.
Nov 04
Darryl Lee says:
Installed v3.2.0 via Repository in a recent upgrade to Confluence 3.0.2. It wor...Installed v3.2.0 via Repository in a recent upgrade to Confluence 3.0.2. It works fine, but we're repeatedly seeing this error in the logs whenever we do anything with the repository:
2009-11-04 15:02:30,095 ERROR [TP-Processor8] [confluence.conveyor.config.ConveyorConfigurationProvider] addPackageOverride An action with the specified name already exists in the 'pages' package: checkforscaff
; net.customware.confluence.plugin.scaffolding.actions.RedirectEditAction
– referer: http://wikidev.palm.com/admin/plugin-repository/plugins.action | url: /plugins/servlet/plugin-repository/dwr/exec/RepositoryDWR.installPlugin.dwr | userName: darryl lee
2009-11-04 15:02:30,097 ERROR [TP-Processor8] [confluence.conveyor.config.ConveyorConfigurationProvider] addPackageOverride An action with the specified name already exists in the 'pages' package: alteditpage;
com.atlassian.confluence.pages.actions.EditPageAction
– referer: http://wikidev.palm.com/admin/plugin-repository/plugins.action | url: /plugins/servlet/plugin-repository/dwr/exec/RepositoryDWR.installPlugin.dwr | userName: darryl lee
This error was previously reported in a Labels Management Plug-in thread, but we've never used or installed that plug-in so I don't actually think it's related. http://confluence.atlassian.com/display/CONFEXT/Label+Management+Plugin?focusedCommentId=168002603#comment-168002603
Nov 04
David Peterson [CustomWare] says:
You can safely ignore the error. For some reason plugins get enabled twice in so...You can safely ignore the error. For some reason plugins get enabled twice in some circumstances, which used to cause Conveyor issues when installing plugins, but Conveyor now just ignores the extra initialisation (but outputs the error message anyway). It should probably be changed to a WARN (and/or figure out what's causing the problem in the first place)...
Nov 04
Jeff Kirby says:
ThanksThanks
Nov 16
Nithya Kannan says:
We use Confluence v.3.0.2 and Scaffolding Plugin v.3.2.0. The initialRows in the...We use Confluence v.3.0.2 and Scaffolding Plugin v.3.2.0.
The initialRows in the table-data macro is not working while i create the macro.
This is the code
{table-data:Name|initialRows=5} || Heading 1 || Heading 2 || | Data 1 | Data 2 | {table-data}Please advise if there is anything wrong in the above code.
Thanks
Nov 16
David Peterson [CustomWare] says:
Hi there, I just tested your code on 3.0.1 and it works as expected. Be aware, ...Hi there,
I just tested your code on 3.0.1 and it works as expected. Be aware, however, that 'initialRows' will only work when the page is created. If you add it to the page/template later, it will be ignored. This is because if it applied it every time, it would potentially overwrite deliberate changes made by previous page editors.
Nov 25
Patrik Kiefer says:
I'm new to the scaffold plugin and I was wondering if someone could help me with...I'm new to the scaffold plugin and I was wondering if someone could help me with a problem of a combination of the scaffold and sql plugin. I have a table with service names and would like to have them in a list-data. I am not sure if this is even possible! My sql statement is as follows:
{sql:dataSource=serviceDS}select service_name from tbl_services{sql}I tried something like the example below but that didn't work at all.
{list-data:ServiceName}{sql:dataSource=cmdbDS}select name from cmdb_services{sql}{list-data}Can anyone help me on this?
Thanks for help
Nov 25
David Peterson [CustomWare] says:
Hi Patrik, Scaffolding doesn't have that kind of integration currently, I'm afr...Hi Patrik,
Scaffolding doesn't have that kind of integration currently, I'm afraid. I can't think of any way to get it working with any existing combination of macros either. It would require new code of some description, I believe.
You can create a feature request, but unless a paid project is set up, it's unlikely to get implemented any time soon. If you would be interested in setting that up, email us and we can set up a project.
Nov 29
Bob Swift says:
You could render the sql macro inside a groovy macro and then process the data (...You could render the sql macro inside a groovy macro and then process the data (see below). An alternative is to just use Groovy sql support to get the data directly and process it.
Here is an example script that needs 3.3.0 or above of Java Scripting Plugin.
{groovy} import com.atlassian.renderer.v2.*; def render(final string) { subRenderer.render(string, context, RenderMode.suppress(RenderMode.F_FIRST_PARA)) } def separator = " , " def sql = """\ {sql-query:datasource=TestDS|table=false|endRow=${separator}} select ' {list-option}' || a1 || '{list-option} ' from test01 {sql-query} """ def list = render(sql).tokenize(separator) StringBuilder output = new StringBuilder() output.append ' {list-data:Type|type=check|multiple=false|required=true} ' list.each { item -> output.append item } output.append ' {list-data} ' println render(output.toString()) //println output.toString() {groovy}