Details
-
Type:
Regression
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Not A Bug
-
Affects Version/s: None
-
Fix Version/s: Gliffy Confluence Plugin 2.2.0
-
Component/s: Confluence Plugin Integration
-
Security Level: Anyone may view
-
Iteration:1
-
Incident Count:1
-
- Description:
-
- Create a diagram with the name "ø" (no quotes) using the 'add diagram' link
The error shown in this screen shot is what we get
Attachments
Activity
| Field | Original Value | New Value |
|---|---|---|
| Attachment | Screen shot 2010-03-22 at 4.45.40 PM.png [ 11862 ] |
| Assignee | Eric Chiang [ echiang ] | Clint Dickson [ cdickson ] |
Eric,
The error I'm seeing on http://cpb-cp-3-1.gliffy.com/ (the screenshot I've attached) is definitely generated by the server after using the 'Add Diagram' link. The Client is never loaded when that error show up. It's true the attachment is created, but it seems as if the showgliffyeditor.action isn't able to find the diagram which is why the server side error is generated.
-chris
| Assignee | Clint Dickson [ cdickson ] | Eric Chiang [ echiang ] |
On my local ubuntu VM, the diagram name gets munged in the call to OpenDiagramRequest. This is identical to the issue reported with Jira in GLIFFY-2074.
2010-03-23 22:06:23,823 DEBUG [http-8080-1] [gliffy.confluencePlugin.util.GliffyConfluenceHelper] mayCreateDiagram Enter: mayCreateDiagram...
2010-03-23 22:06:23,825 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.VersionedMethods] hasCreatePermission hasCreatePermission: com.atlassian.confluence.security.DefaultPermissionManager@1fad2b1
ceo:page: Test Space ø v.1 (425990)
class:class com.atlassian.confluence.pages.Attachment
2010-03-23 22:06:23,837 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.TwoPointOne] hasCreatePermission hasCreatePermission: TwoPointOne
2010-03-23 22:06:23,838 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.TwoPointOne] hasCreatePermission user:id:393217 name:admin fullName:Admin email:erictest1@gliffy.com created:Tue Mar 23 21:59:36 PST 2010
2010-03-23 22:06:23,840 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.VersionedMethods] hasCreatePermission result:true
2010-03-23 22:06:23,841 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.VersionedMethods] hasPermission hasPermission: com.atlassian.confluence.security.DefaultPermissionManager@1fad2b1
permission:EDIT
target:page: Test Space ø v.1 (425990)
2010-03-23 22:06:23,842 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.TwoPointOne] hasPermission hasPermission: TwoPointOne
2010-03-23 22:06:23,842 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.TwoPointOne] hasPermission user:id:393217 name:admin fullName:Admin email:erictest1@gliffy.com created:Tue Mar 23 21:59:36 PST 2010
2010-03-23 22:06:23,843 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.VersionedMethods] hasPermission result:true
2010-03-23 22:06:23,849 DEBUG [http-8080-1] [gliffy.core.license.LicenseFactory] getLicenseManager Enter getLicenseManager
2010-03-23 22:06:23,850 DEBUG [http-8080-1] [gliffy.core.license.SimpleLicenseManager] getStatus cached status: 6 lastTimeStatusChecked: 1269410656109 (now: 1269410783850 difference: 127741 time to next check: 86272259)
2010-03-23 22:06:23,851 DEBUG [http-8080-1] [gliffy.core.license.SimpleLicenseManager] getStatus returning cached license status: 6
2010-03-23 22:06:23,852 DEBUG [http-8080-1] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:23,853 DEBUG [http-8080-1] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:23,855 DEBUG [http-8080-1] [gliffy.confluencePlugin.util.GliffyConfluenceHelper] validateDiagramName validate diagram name:ø test 1
2010-03-23 22:06:23,856 DEBUG [http-8080-1] [gliffy.confluencePlugin.util.GliffyConfluenceHelper] validateDiagramName Is name valid?:true
2010-03-23 22:06:23,857 DEBUG [http-8080-1] [gliffy.confluencePlugin.action.AddDiagramAction] doCreate Space:com.atlassian.confluence.spaces.Space@76b39e79
2010-03-23 22:06:23,858 DEBUG [http-8080-1] [gliffy.confluencePlugin.util.GliffyConfluenceHelper] mayCreateDiagram Enter: mayCreateDiagram...
2010-03-23 22:06:23,859 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.VersionedMethods] hasCreatePermission hasCreatePermission: com.atlassian.confluence.security.DefaultPermissionManager@1fad2b1
ceo:page: Test Space ø v.1 (425990)
class:class com.atlassian.confluence.pages.Attachment
2010-03-23 22:06:23,860 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.TwoPointOne] hasCreatePermission hasCreatePermission: TwoPointOne
2010-03-23 22:06:23,861 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.TwoPointOne] hasCreatePermission user:id:393217 name:admin fullName:Admin email:erictest1@gliffy.com created:Tue Mar 23 21:59:36 PST 2010
2010-03-23 22:06:23,862 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.VersionedMethods] hasCreatePermission result:true
2010-03-23 22:06:23,863 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.VersionedMethods] hasPermission hasPermission: com.atlassian.confluence.security.DefaultPermissionManager@1fad2b1
permission:EDIT
target:page: Test Space ø v.1 (425990)
2010-03-23 22:06:23,863 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.TwoPointOne] hasPermission hasPermission: TwoPointOne
2010-03-23 22:06:23,864 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.TwoPointOne] hasPermission user:id:393217 name:admin fullName:Admin email:erictest1@gliffy.com created:Tue Mar 23 21:59:36 PST 2010
2010-03-23 22:06:23,865 DEBUG [http-8080-1] [gliffy.confluencePlugin.version.VersionedMethods] hasPermission result:true
2010-03-23 22:06:23,927 DEBUG [http-8080-1] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:23,928 DEBUG [http-8080-1] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:23,929 DEBUG [http-8080-1] [gliffy.core.biz.BizFactory] getBizFactory BizFactory to use:com.gliffy.confluencePlugin.biz.ConfluencePluginBizFactory
2010-03-23 22:06:24,111 DEBUG [http-8080-1] [gliffy.core.biz.DefaultDiagramBiz] saveAs Attempting to save As new diagram. Diagram:Filename:ø test 1 contentEntityObjectId:425990 for userCredentials: empty
2010-03-23 22:06:24,114 DEBUG [http-8080-1] [gliffy.core.license.LicenseFactory] getLicenseManager Enter getLicenseManager
2010-03-23 22:06:24,115 DEBUG [http-8080-1] [gliffy.core.license.SimpleLicenseManager] getStatus cached status: 6 lastTimeStatusChecked: 1269410656109 (now: 1269410784115 difference: 128006 time to next check: 86271994)
2010-03-23 22:06:24,116 DEBUG [http-8080-1] [gliffy.core.license.SimpleLicenseManager] getStatus returning cached license status: 6
2010-03-23 22:06:24,117 DEBUG [http-8080-1] [gliffy.core.license.SimpleLicenseManager] getStatus cached status: 6 lastTimeStatusChecked: 1269410656109 (now: 1269410784117 difference: 128008 time to next check: 86271992)
2010-03-23 22:06:24,119 DEBUG [http-8080-1] [gliffy.core.license.SimpleLicenseManager] getStatus returning cached license status: 6
2010-03-23 22:06:24,120 DEBUG [http-8080-1] [gliffy.core.license.SimpleLicenseManager] getStatus cached status: 6 lastTimeStatusChecked: 1269410656109 (now: 1269410784120 difference: 128011 time to next check: 86271989)
2010-03-23 22:06:24,121 DEBUG [http-8080-1] [gliffy.core.license.SimpleLicenseManager] getStatus returning cached license status: 6
2010-03-23 22:06:24,122 DEBUG [http-8080-1] [gliffy.core.license.SimpleLicenseManager] getStatus cached status: 6 lastTimeStatusChecked: 1269410656109 (now: 1269410784122 difference: 128013 time to next check: 86271987)
2010-03-23 22:06:24,123 DEBUG [http-8080-1] [gliffy.core.license.SimpleLicenseManager] getStatus returning cached license status: 6
2010-03-23 22:06:24,126 DEBUG [http-8080-1] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:24,127 DEBUG [http-8080-1] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:24,151 DEBUG [http-8080-1] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:24,161 DEBUG [http-8080-1] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:24,164 DEBUG [http-8080-1] [gliffy.core.dao.DAOFactory] getDAOFactory Attempt to instantiate DAOFactory class:com.gliffy.confluencePlugin.dao.ConfluenceDAOFactory
2010-03-23 22:06:24,201 DEBUG [http-8080-1] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] createDiagram Enter: createDiagram()
2010-03-23 22:06:24,228 DEBUG [http-8080-1] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] createDiagram Exit: createDiagram()
2010-03-23 22:06:24,249 DEBUG [http-8080-1] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:24,391 DEBUG [http-8080-2] [gliffy.confluencePlugin.action.ShowGliffyEditorAction] execute Enter execute
2010-03-23 22:06:24,393 DEBUG [http-8080-2] [gliffy.confluencePlugin.action.ShowGliffyEditorAction] execute ceoid:425990
2010-03-23 22:06:24,394 DEBUG [http-8080-2] [gliffy.confluencePlugin.action.ShowGliffyEditorAction] execute Diagram name:ø test 1
2010-03-23 22:06:24,398 DEBUG [http-8080-2] [gliffy.confluencePlugin.action.ShowGliffyEditorAction] execute About to get property
2010-03-23 22:06:24,399 DEBUG [http-8080-2] [gliffy.confluencePlugin.action.ShowGliffyEditorAction] execute Got property:/download/resources/com.gliffy.integration.confluence:gliffy-macro-key/resources
2010-03-23 22:06:24,400 DEBUG [http-8080-2] [gliffy.confluencePlugin.action.ShowGliffyEditorAction] execute lastPage:/pages/viewpage.action?pageId=425990
2010-03-23 22:06:24,401 DEBUG [http-8080-2] [gliffy.core.license.LicenseFactory] getLicenseManager Enter getLicenseManager
2010-03-23 22:06:24,403 DEBUG [http-8080-2] [gliffy.core.license.SimpleLicenseManager] getStatus cached status: 6 lastTimeStatusChecked: 1269410656109 (now: 1269410784403 difference: 128294 time to next check: 86271706)
2010-03-23 22:06:24,404 DEBUG [http-8080-2] [gliffy.core.license.SimpleLicenseManager] getStatus returning cached license status: 6
2010-03-23 22:06:24,405 DEBUG [http-8080-2] [gliffy.core.license.SimpleLicenseManager] getStatus cached status: 6 lastTimeStatusChecked: 1269410656109 (now: 1269410784405 difference: 128296 time to next check: 86271704)
2010-03-23 22:06:24,406 DEBUG [http-8080-2] [gliffy.core.license.SimpleLicenseManager] getStatus returning cached license status: 6
2010-03-23 22:06:24,407 DEBUG [http-8080-2] [gliffy.core.license.SimpleLicenseManager] getLicenseCustomerId
*****cust id:
dashIndex:-1
2010-03-23 22:06:24,408 DEBUG [http-8080-2] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:24,409 DEBUG [http-8080-2] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:24,410 DEBUG [http-8080-2] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:24,411 DEBUG [http-8080-2] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:24,411 DEBUG [http-8080-2] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:24,412 DEBUG [http-8080-2] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:24,413 DEBUG [http-8080-2] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,020 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,021 DEBUG [http-8080-3] [gliffy.core.clientapi.ClientAPIServlet] doRequest Client requested encoding UTF-8 encoding
2010-03-23 22:06:36,039 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,040 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,046 DEBUG [http-8080-3] [gliffy.core.clientapi.ClientAPIServlet] getAction Looking for init param "/clientopendiagram"
2010-03-23 22:06:36,047 DEBUG [http-8080-3] [gliffy.core.clientapi.ClientAPIServlet] getAction request.getRequestURI() - /plugins/servlet/gliffyapi/clientopendiagram
2010-03-23 22:06:36,047 DEBUG [http-8080-3] [gliffy.core.clientapi.ClientAPIServlet] getAction request.getPathTranslated() - /home/echiang/atlassian/confluence/webapps/../confluence/gliffyapi/clientopendiagram
2010-03-23 22:06:36,048 DEBUG [http-8080-3] [gliffy.core.clientapi.ClientAPIServlet] getAction request.getContextPath() -
2010-03-23 22:06:36,049 DEBUG [http-8080-3] [gliffy.core.clientapi.ClientAPIServlet] getAction request.getServletPath - /plugins/servlet/gliffyapi
2010-03-23 22:06:36,051 DEBUG [http-8080-3] [gliffy.core.clientapi.ClientAPIServlet] getAction PropertyManager.getProperty(PropertyManager.CLIENT_API_SERVLET_PATH); - /plugins/servlet/gliffyapi
2010-03-23 22:06:36,059 DEBUG [http-8080-3] [gliffy.core.clientapi.ClientAPIServlet] getAction Action Class:class com.gliffy.core.clientapi.action.ClientOpenDiagramAction
2010-03-23 22:06:36,063 DEBUG [http-8080-3] [gliffy.core.clientapi.ClientAPIServlet] processAction Request path:/plugins/servlet/gliffyapi/clientopendiagram
Action:class com.gliffy.core.clientapi.action.ClientOpenDiagramAction
Request params:
'ceoid' == '425990'
'name' == 'ø test 1'
'hlen' == '100'
2010-03-23 22:06:36,066 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,067 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,071 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,072 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,073 DEBUG [http-8080-3] [gliffy.core.util.HttpUtil] getParameter Parameter to get:name
2010-03-23 22:06:36,074 DEBUG [http-8080-3] [gliffy.core.util.HttpUtil] getParameter HttpSerlvetRequestEncoding:UTF-8
2010-03-23 22:06:36,075 DEBUG [http-8080-3] [gliffy.core.util.HttpUtil] getParameter Request encoding was not UTF-8. Converting to UTF-8...
2010-03-23 22:06:36,076 DEBUG [http-8080-3] [gliffy.core.util.HttpUtil] getParameter reEnoded from UTF-8:%C3%83%C2%B8+test+1
2010-03-23 22:06:36,077 DEBUG [http-8080-3] [gliffy.core.util.HttpUtil] getParameter final param value: ø test 1
2010-03-23 22:06:36,079 DEBUG [http-8080-3] [core.clientapi.action.ClientOpenDiagramAction] handleRequest sversionID:null
2010-03-23 22:06:36,080 INFO [http-8080-3] [gliffy.core.biz.DefaultDiagramBiz] open Attempting to Open diagram version - GliffyAccessDescriptor: Filename:ø test 1 contentEntityObjectId:425990 version Id: -1 for userCredentials: empty history lenght:100
2010-03-23 22:06:36,085 DEBUG [http-8080-3] [gliffy.core.license.LicenseFactory] getLicenseManager Enter getLicenseManager
2010-03-23 22:06:36,087 DEBUG [http-8080-3] [gliffy.core.license.SimpleLicenseManager] getStatus cached status: 6 lastTimeStatusChecked: 1269410656109 (now: 1269410796086 difference: 139977 time to next check: 86260023)
2010-03-23 22:06:36,087 DEBUG [http-8080-3] [gliffy.core.license.SimpleLicenseManager] getStatus returning cached license status: 6
2010-03-23 22:06:36,089 DEBUG [http-8080-3] [gliffy.core.license.SimpleLicenseManager] getStatus cached status: 6 lastTimeStatusChecked: 1269410656109 (now: 1269410796089 difference: 139980 time to next check: 86260020)
2010-03-23 22:06:36,091 DEBUG [http-8080-3] [gliffy.core.license.SimpleLicenseManager] getStatus returning cached license status: 6
2010-03-23 22:06:36,094 DEBUG [http-8080-3] [gliffy.core.license.SimpleLicenseManager] getStatus cached status: 6 lastTimeStatusChecked: 1269410656109 (now: 1269410796094 difference: 139985 time to next check: 86260015)
2010-03-23 22:06:36,095 DEBUG [http-8080-3] [gliffy.core.license.SimpleLicenseManager] getStatus returning cached license status: 6
2010-03-23 22:06:36,096 DEBUG [http-8080-3] [gliffy.core.license.SimpleLicenseManager] getStatus cached status: 6 lastTimeStatusChecked: 1269410656109 (now: 1269410796096 difference: 139987 time to next check: 86260013)
2010-03-23 22:06:36,096 DEBUG [http-8080-3] [gliffy.core.license.SimpleLicenseManager] getStatus returning cached license status: 6
2010-03-23 22:06:36,098 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,105 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,106 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,107 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,108 DEBUG [http-8080-3] [gliffy.core.dao.DAOFactory] getDAOFactory Attempt to instantiate DAOFactory class:com.gliffy.confluencePlugin.dao.ConfluenceDAOFactory
2010-03-23 22:06:36,112 DEBUG [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment getting most recent version of diagram ####
2010-03-23 22:06:36,113 DEBUG [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment Filename:ø test 1
2010-03-23 22:06:36,114 DEBUG [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment Filename URL encoded:%C3%83%C2%B8+test+1
2010-03-23 22:06:36,115 DEBUG [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment Filename BYTES:-61
2010-03-23 22:06:36,118 ERROR [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment Failed to get attachment
– referer: http://ubuntu.localhost:8080/download/resources/com.gliffy.integration.confluence:gliffy-macro-key/resources/main_2.2.0-SNAPSHOT.swf?lzt=swf | url: /plugins/servlet/gliffyapi/clientopendiagram | userName: admin
2010-03-23 22:06:36,247 DEBUG [http-8080-3] [gliffy.confluencePlugin.util.GliffyConfluenceHelper] mayEdit Enter: mayEdit...
2010-03-23 22:06:36,248 DEBUG [http-8080-3] [gliffy.confluencePlugin.util.GliffyConfluenceHelper] mayEdit Diagram is null!
2010-03-23 22:06:36,249 DEBUG [http-8080-3] [gliffy.confluencePlugin.version.VersionedMethods] hasPermission hasPermission: com.atlassian.confluence.security.DefaultPermissionManager@1fad2b1
permission:EDIT
target:null
2010-03-23 22:06:36,250 DEBUG [http-8080-3] [gliffy.confluencePlugin.version.TwoPointOne] hasPermission hasPermission: TwoPointOne
2010-03-23 22:06:36,251 DEBUG [http-8080-3] [gliffy.confluencePlugin.version.TwoPointOne] hasPermission user:id:393217 name:admin fullName:Admin email:erictest1@gliffy.com created:Tue Mar 23 21:59:36 PST 2010
2010-03-23 22:06:36,252 DEBUG [http-8080-3] [gliffy.confluencePlugin.version.VersionedMethods] hasPermission result:false
2010-03-23 22:06:36,253 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,254 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,255 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,256 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,257 DEBUG [http-8080-3] [gliffy.core.dao.DAOFactory] getDAOFactory Attempt to instantiate DAOFactory class:com.gliffy.confluencePlugin.dao.ConfluenceDAOFactory
2010-03-23 22:06:36,258 DEBUG [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment getting most recent version of diagram ####
2010-03-23 22:06:36,259 DEBUG [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment Filename:ø test 1
2010-03-23 22:06:36,259 DEBUG [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment Filename URL encoded:%C3%83%C2%B8+test+1
2010-03-23 22:06:36,260 DEBUG [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment Filename BYTES:-61
2010-03-23 22:06:36,261 ERROR [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment Failed to get attachment
– referer: http://ubuntu.localhost:8080/download/resources/com.gliffy.integration.confluence:gliffy-macro-key/resources/main_2.2.0-SNAPSHOT.swf?lzt=swf | url: /plugins/servlet/gliffyapi/clientopendiagram | userName: admin
2010-03-23 22:06:36,262 DEBUG [http-8080-3] [gliffy.confluencePlugin.auth.ConfluenceAuthMgr] hasViewPermission diagram attachment is null
2010-03-23 22:06:36,264 DEBUG [http-8080-3] [gliffy.confluencePlugin.util.GliffyConfluenceHelper] mayView Enter: mayView...
2010-03-23 22:06:36,265 DEBUG [http-8080-3] [gliffy.confluencePlugin.version.VersionedMethods] hasPermission hasPermission: com.atlassian.confluence.security.DefaultPermissionManager@1fad2b1
permission:VIEW
target:null
2010-03-23 22:06:36,266 DEBUG [http-8080-3] [gliffy.confluencePlugin.version.TwoPointOne] hasPermission hasPermission: TwoPointOne
2010-03-23 22:06:36,268 DEBUG [http-8080-3] [gliffy.confluencePlugin.version.TwoPointOne] hasPermission user:id:393217 name:admin fullName:Admin email:erictest1@gliffy.com created:Tue Mar 23 21:59:36 PST 2010
2010-03-23 22:06:36,270 DEBUG [http-8080-3] [gliffy.confluencePlugin.version.VersionedMethods] hasPermission result:false
2010-03-23 22:06:36,272 DEBUG [http-8080-3] [gliffy.confluencePlugin.version.VersionedMethods] hasPermission hasPermission: com.atlassian.confluence.security.DefaultPermissionManager@1fad2b1
permission:VIEW
target:page: Test Space ø v.2 (425990)
2010-03-23 22:06:36,272 DEBUG [http-8080-3] [gliffy.confluencePlugin.version.TwoPointOne] hasPermission hasPermission: TwoPointOne
2010-03-23 22:06:36,275 DEBUG [http-8080-3] [gliffy.confluencePlugin.version.TwoPointOne] hasPermission user:id:393217 name:admin fullName:Admin email:erictest1@gliffy.com created:Tue Mar 23 21:59:36 PST 2010
2010-03-23 22:06:36,285 DEBUG [http-8080-3] [gliffy.confluencePlugin.version.VersionedMethods] hasPermission result:true
2010-03-23 22:06:36,287 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,288 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:06:36,289 DEBUG [http-8080-3] [gliffy.core.dao.DAOFactory] getDAOFactory Attempt to instantiate DAOFactory class:com.gliffy.confluencePlugin.dao.ConfluenceDAOFactory
2010-03-23 22:06:36,290 DEBUG [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagram GetDiagramVersionByGliffyAccessDescriptor: version -1 gliffyAccessDescriptor: Filename:ø test 1 contentEntityObjectId:425990
2010-03-23 22:06:36,292 DEBUG [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment getting most recent version of diagram ####
2010-03-23 22:06:36,293 DEBUG [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment Filename:ø test 1
2010-03-23 22:06:36,312 DEBUG [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment Filename URL encoded:%C3%83%C2%B8+test+1
2010-03-23 22:06:36,313 DEBUG [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment Filename BYTES:-61
2010-03-23 22:06:36,314 ERROR [http-8080-3] [gliffy.confluencePlugin.dao.ConfluenceDiagramDAO] getDiagramAsAttachment Failed to get attachment
– referer: http://ubuntu.localhost:8080/download/resources/com.gliffy.integration.confluence:gliffy-macro-key/resources/main_2.2.0-SNAPSHOT.swf?lzt=swf | url: /plugins/servlet/gliffyapi/clientopendiagram | userName: admin
2010-03-23 22:06:36,462 ERROR [http-8080-3] [gliffy.core.clientapi.ClientAPIServlet] doRequest Exception thrown while executing action
Request path:/plugins/servlet/gliffyapi/clientopendiagram
Action:class com.gliffy.core.clientapi.action.ClientOpenDiagramAction
Request params:
'ceoid' == '425990'
'name' == 'ø test 1'
'hlen' == '100'
– referer: http://ubuntu.localhost:8080/download/resources/com.gliffy.integration.confluence:gliffy-macro-key/resources/main_2.2.0-SNAPSHOT.swf?lzt=swf | url: /plugins/servlet/gliffyapi/clientopendiagram | userName: admin
java.lang.NullPointerException
at com.atlassian.confluence.pages.persistence.dao.hibernate.AbstractHibernateAttachmentDao.findAllVersions(AbstractHibernateAttachmentDao.java:142)
at com.atlassian.confluence.pages.attachments.CachingAttachmentDao.findAllVersions(CachingAttachmentDao.java:179)
at com.atlassian.confluence.pages.DefaultAttachmentManager.getAllVersions(DefaultAttachmentManager.java:146)
at com.atlassian.confluence.pages.DefaultAttachmentManager.getPreviousVersions(DefaultAttachmentManager.java:105)
at com.atlassian.confluence.pages.DelegatorAttachmentManager.getPreviousVersions(DelegatorAttachmentManager.java:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:304)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy21.getPreviousVersions(Unknown Source)
at com.gliffy.confluencePlugin.version.TwoPointThree.getPreviousVersions(TwoPointThree.java:59)
at com.gliffy.confluencePlugin.version.VersionedMethods.getPreviousVersions(VersionedMethods.java:259)
at com.gliffy.confluencePlugin.dao.ConfluenceDiagramDAO.getDiagram(ConfluenceDiagramDAO.java:465)
at com.gliffy.confluencePlugin.dao.ConfluenceDiagramDAO.getDiagram(ConfluenceDiagramDAO.java:452)
at com.gliffy.core.biz.DefaultDiagramBiz.open(DefaultDiagramBiz.java:205)
at com.gliffy.core.biz.DefaultDiagramBiz.open(DefaultDiagramBiz.java:175)
at com.gliffy.core.clientapi.action.ClientOpenDiagramAction.handleRequest(ClientOpenDiagramAction.java:100)
at com.gliffy.core.clientapi.ClientAPIServlet.processAction(ClientAPIServlet.java:131)
at com.gliffy.core.clientapi.ClientAPIServlet.doRequest(ClientAPIServlet.java:75)
at com.gliffy.core.clientapi.ClientAPIServlet.doPost(ClientAPIServlet.java:41)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at com.atlassian.plugin.servlet.DelegatingPluginServlet.service(DelegatingPluginServlet.java:42)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at com.atlassian.plugin.servlet.ServletModuleContainerServlet.service(ServletModuleContainerServlet.java:52)
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:84)
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.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:47)
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:206)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98)
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:131)
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.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:69)
at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
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.confluence.util.ConfluenceErrorFilter.doFilter(ConfluenceErrorFilter.java:22)
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.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
at com.atlassian.confluence.extra.webdav.servlet.filter.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:427)
at com.atlassian.confluence.extra.webdav.servlet.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:34)
at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
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)
2010-03-23 22:06:36,464 DEBUG [http-8080-3] [gliffy.core.clientapi.ClientAPIServlet] doRequest Returning error to caller
2010-03-23 22:06:36,465 DEBUG [http-8080-3] [gliffy.core.clientapi.ClientAPIServlet] processAction Request path:/plugins/servlet/gliffyapi/clientopendiagram
Action:class com.gliffy.core.clientapi.action.ThrowableCaughtAction
Request params:
'ceoid' == '425990'
'name' == 'ø test 1'
'hlen' == '100'
2010-03-23 22:06:36,467 DEBUG [http-8080-3] [gliffy.core.clientapi.ClientAPIServlet] processAction Response:
<response status="1" errorcode="Invalid Request" errormsg=",Thrown object:java.lang.NullPointerException
Short Description:java.lang.NullPointerException
Message:null
Stack trace:
com.atlassian.confluence.pages.persistence.dao.hibernate.AbstractHibernateAttachmentDao.findAllVersions(AbstractHibernateAttachmentDao.java:142)
com.atlassian.confluence.pages.attachments.CachingAttachmentDao.findAllVersions(CachingAttachmentDao.java:179)
com.atlassian.confluence.pages.DefaultAttachmentManager.getAllVersions(DefaultAttachmentManager.java:146)
com.atlassian.confluence.pages.DefaultAttachmentManager.getPreviousVersions(DefaultAttachmentManager.java:105)
com.atlassian.confluence.pages.DelegatorAttachmentManager.getPreviousVersions(DelegatorAttachmentManager.java:103)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:304)
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
$Proxy21.getPreviousVersions(Unknown Source)
com.gliffy.confluencePlugin.version.TwoPointThree.getPreviousVersions(TwoPointThree.java:59)
com.gliffy.confluencePlugin.version.VersionedMethods.getPreviousVersions(VersionedMethods.java:259)
com.gliffy.confluencePlugin.dao.ConfluenceDiagramDAO.getDiagram(ConfluenceDiagramDAO.java:465)
com.gliffy.confluencePlugin.dao.ConfluenceDiagramDAO.getDiagram(ConfluenceDiagramDAO.java:452)
com.gliffy.core.biz.DefaultDiagramBiz.open(DefaultDiagramBiz.java:205)
com.gliffy.core.biz.DefaultDiagramBiz.open(DefaultDiagramBiz.java:175)
com.gliffy.core.clientapi.action.ClientOpenDiagramAction.handleRequest(ClientOpenDiagramAction.java:100)
com.gliffy.core.clientapi.ClientAPIServlet.processAction(ClientAPIServlet.java:131)
com.gliffy.core.clientapi.ClientAPIServlet.doRequest(ClientAPIServlet.java:75)
com.gliffy.core.clientapi.ClientAPIServlet.doPost(ClientAPIServlet.java:41)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.atlassian.plugin.servlet.DelegatingPluginServlet.service(DelegatingPluginServlet.java:42)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.atlassian.plugin.servlet.ServletModuleContainerServlet.service(ServletModuleContainerServlet.java:52)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
com.atlassian.confluence.util.profiling.ProfilingPageFilter.parsePage(ProfilingPageFilter.java:84)
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:54)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:47)
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:206)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98)
com.atlassian.confluence.util.AbstractBootstrapHotSwappingFilter.doFilter(AbstractBootstrapHotSwappingFilter.java:30)
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:131)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:69)
com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.confluence.util.ClusterHeaderFilter.doFilter(ClusterHeaderFilter.java:35)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:170)
com.atlassian.spring.filter.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:29)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.confluence.util.ConfluenceErrorFilter.doFilter(ConfluenceErrorFilter.java:22)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.confluence.core.datetime.RequestTimeThreadLocalFilter.doFilter(RequestTimeThreadLocalFilter.java:34)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.confluence.util.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:25)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:81)
com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.core.filters.cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33)
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
com.atlassian.confluence.extra.webdav.servlet.filter.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:427)
com.atlassian.confluence.extra.webdav.servlet.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:34)
com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41)
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:619)
" />
2010-03-23 22:06:36,468 DEBUG [http-8080-3] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:07:00,097 DEBUG [DefaultQuartzScheduler_Worker-2] [gliffy.confluencePlugin.extractor.GliffyDiagramExtractor] addFields We got an attachment.
Name:ø test 1
URL Path:/pages/viewpageattachments.action?pageId=425990&highlight=%C3%B8+test+1#Test+Space+%C3%B8-attachment-%C3%B8+test+1
2010-03-23 22:07:00,098 DEBUG [DefaultQuartzScheduler_Worker-2] [gliffy.core.util.PropertyManager] getInstance Getting instance
2010-03-23 22:07:00,099 DEBUG [DefaultQuartzScheduler_Worker-2] [gliffy.confluencePlugin.util.GliffyConfluenceHelper] getBufferedReaderForAttachment
Getting reader for attachment: ø test 1
2010-03-23 22:07:00,100 DEBUG [DefaultQuartzScheduler_Worker-2] [gliffy.confluencePlugin.util.GliffyConfluenceHelper] getBufferedReaderForAttachment String encoding is:UTF-8
2010-03-23 22:07:00,100 DEBUG [DefaultQuartzScheduler_Worker-2] [gliffy.confluencePlugin.extractor.GliffyDiagramExtractor] addFields Initial lines (length=50) of document to index:<stage keygen_seq="2"><pageObj stg="1" pb="0" gr="
2010-03-23 22:07:00,101 DEBUG [DefaultQuartzScheduler_Worker-2] [gliffy.confluencePlugin.extractor.GliffyDiagramExtractor] addFields Got a Gliffy doc!
2010-03-23 22:07:00,101 DEBUG [DefaultQuartzScheduler_Worker-2] [gliffy.confluencePlugin.version.VersionedMethods] addFieldtoToDocument >>>> entered <<<<<
2010-03-23 22:07:00,102 DEBUG [DefaultQuartzScheduler_Worker-2] [gliffy.confluencePlugin.version.VersionedMethods] addFieldtoToDocument >> using conf 2.7.. field add
2010-03-23 22:07:00,106 DEBUG [DefaultQuartzScheduler_Worker-2] [confluencePlugin.version.extractor.TwoPointSevenLuceneField] createField name: com.gliffy.core.integration.confluence.isGliffyDoc, value: true, field store: YES, field index: UN_TOKENIZED
| Link | This issue is related to GLIFFY-2074 [ GLIFFY-2074 ] |
| Assignee | Eric Chiang [ echiang ] | Chris Kohlhardt [ chrisk ] |
| Link | This issue is related to GLIFFY-2079 [ GLIFFY-2079 ] |
It turns out that Tomcat wasn't configured correctly.
Atlassian's notes about configuring Tomcat for UTF-8 encoding:
http://confluence.atlassian.com/display/DOC/Configuring+Tomcat's+URI+encoding
| Status | Open [ 1 ] | Closed [ 10004 ] |
| Resolution | Not A Bug [ 8 ] |
Using add diagram, it is successfully saving. It looks like the client is sending over the filename munged on an open diagram request. The ø is coming over as Ã,