Hey all; I’m testing out the new version of Orbeon in anticipation of upgrading our existing production system to the new version when it comes out. I’m currently using 4.0m8pe for this testing. (we used a paid for pe version 3.8 in production
now) In our application, we have a custom persistence layer (that talks to the Alfresco document repository). Everything works fine using Orbeon 3.8.
I made the appropriate Orbeon configuration changes for the persistence layer settings. An in fact the persistence layer is getting the requests and feeding back the appropriate information. However, the Orbeon server seems to be dropping
the data (the form in this case), and never forwarding it onto the Orbeon client side. Below I have the background info listed, followed by my questions. From the Browser, the request headers look like the following. Note that Orbeon is sending back a 0 length response: Request URL:http://localhost:8080/orbeon/fr/TestForm/Testing/edit/8930e97415e0decd1040ae4c47ec3e28 Request Method:GET Status Code:200 OK Request Headersview source Accept:*/* Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3 Accept-Encoding:gzip,deflate,sdch Accept-Language:en-US,en;q=0.8 Connection:keep-alive Cookie:JSESSIONID=3D3D5D98EF8EBEA9B51366D90794A424; alfUser0=null; JSESSIONID=7E5D3057C36B0B5BCE3E89B2B3FA74AC DNT:1 Host:localhost:8080 Referer:http://localhost:8080/alfresco/wcservice/NetMarcom/docMgmt/EditDoc?r=workspace://SpacesStore/5d5d69bd-0e1e-4d6c-a8bd-97f012d26fdd User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.49 Safari/537.1 X-Requested-With:XMLHttpRequest Response Headersview source Content-Length:0 Date:Wed, 25 Jul 2012 17:47:24 GMT Server:Apache-Coyote/1.1 Looking at the Orbeon log file (with various tracing turned up), I see the following. Note that it appears that the communication between the Orbeon server and our persistence layer seems to go ok (ie no errors). Orbeon warns that it is
rejecting a cookie that the persistence layer wants forwarded (which is fine, I don’t really need it). But Orbeon gives not clue as to why the final form is not then passed onto the client.
2012-07-25 11:47:24,710 DEBUG apache.http.impl.conn.DefaultClientConnection - Sending request: GET /alfresco/wcservice/orbeon/crud/TestForm/Testing/form/form.xhtml?document=8930e97415e0decd1040ae4c47ec3e28 HTTP/1.1 2012-07-25 11:47:24,711 DEBUG org.apache.http.wire - >> "GET /alfresco/wcservice/orbeon/crud/TestForm/Testing/form/form.xhtml?document=8930e97415e0decd1040ae4c47ec3e28 HTTP/1.1[\r][\n]" 2012-07-25 11:47:24,711 DEBUG org.apache.http.wire - >> "If-Modified-Since: Wed, 25 Jul 2012 17:22:34 GMT[\r][\n]" 2012-07-25 11:47:24,711 DEBUG org.apache.http.wire - >> "Cookie: JSESSIONID=3D3D5D98EF8EBEA9B51366D90794A424; JSESSIONID=7E5D3057C36B0B5BCE3E89B2B3FA74AC[\r][\n]" 2012-07-25 11:47:24,711 DEBUG org.apache.http.wire - >> "Host: localhost:8080[\r][\n]" 2012-07-25 11:47:24,711 DEBUG org.apache.http.wire - >> "Connection: Keep-Alive[\r][\n]" 2012-07-25 11:47:24,711 DEBUG org.apache.http.wire - >> "[\r][\n]" 2012-07-25 11:47:24,711 DEBUG org.apache.http.headers - >> GET /alfresco/wcservice/orbeon/crud/TestForm/Testing/form/form.xhtml?document=8930e97415e0decd1040ae4c47ec3e28 HTTP/1.1 2012-07-25 11:47:24,711 DEBUG org.apache.http.headers - >> If-Modified-Since: Wed, 25 Jul 2012 17:22:34 GMT 2012-07-25 11:47:24,711 DEBUG org.apache.http.headers - >> Cookie: JSESSIONID=3D3D5D98EF8EBEA9B51366D90794A424; JSESSIONID=7E5D3057C36B0B5BCE3E89B2B3FA74AC 2012-07-25 11:47:24,711 DEBUG org.apache.http.headers - >> Host: localhost:8080 2012-07-25 11:47:24,711 DEBUG org.apache.http.headers - >> Connection: Keep-Alive 2012-07-25 11:47:24,785 DEBUG org.apache.http.wire - << "HTTP/1.1 304 Not Modified[\r][\n]" 2012-07-25 11:47:24,785 DEBUG org.apache.http.wire - << "Server: Apache-Coyote/1.1[\r][\n]" 2012-07-25 11:47:24,785 DEBUG org.apache.http.wire - << "Set-Cookie: alfUser0="YWRtaW4="; Version=1; Max-Age=604800; Path=/alfresco[\r][\n]" 2012-07-25 11:47:24,785 DEBUG org.apache.http.wire - << "Date: Wed, 25 Jul 2012 17:47:24 GMT[\r][\n]" 2012-07-25 11:47:24,785 DEBUG org.apache.http.wire - << "[\r][\n]" 2012-07-25 11:47:24,785 DEBUG apache.http.impl.conn.DefaultClientConnection - Receiving response: HTTP/1.1 304 Not Modified 2012-07-25 11:47:24,785 DEBUG org.apache.http.headers - << HTTP/1.1 304 Not Modified 2012-07-25 11:47:24,785 DEBUG org.apache.http.headers - << Server: Apache-Coyote/1.1 2012-07-25 11:47:24,785 DEBUG org.apache.http.headers - << Set-Cookie: alfUser0="YWRtaW4="; Version=1; Max-Age=604800; Path=/alfresco 2012-07-25 11:47:24,785 DEBUG org.apache.http.headers - << Date: Wed, 25 Jul 2012 17:47:24 GMT 2012-07-25 11:47:24,785 DEBUG apache.http.client.protocol.ResponseProcessCookies - Cookie accepted: "[version: 1][name: alfUser0][value: YWRtaW4=][domain: localhost][path: /alfresco][expiry: Wed Aug 01 11:47:24
MDT 2012]". 2012-07-25 11:47:24,785 DEBUG apache.http.impl.client.DefaultHttpClient - Connection can be kept alive indefinitely 2012-07-25 11:47:24,785 DEBUG http.impl.conn.tsccm.ThreadSafeClientConnManager - Released connection is reusable. 2012-07-25 11:47:24,786 DEBUG http.impl.conn.tsccm.ConnPoolByRoute - Releasing connection [HttpRoute[{}->http://localhost:8080]][null] 2012-07-25 11:47:24,786 DEBUG http.impl.conn.tsccm.ConnPoolByRoute - Pooling connection [HttpRoute[{}->http://localhost:8080]][null]; keep alive indefinitely 2012-07-25 11:47:24,786 DEBUG http.impl.conn.tsccm.ConnPoolByRoute - Notifying no-one, there are no waiting threads 2012-07-25 11:47:24,786 DEBUG org.apache.http.wire - << "HTTP/1.1 304 Not Modified[\r][\n]" 2012-07-25 11:47:24,786 DEBUG org.apache.http.wire - << "Server: Apache-Coyote/1.1[\r][\n]" 2012-07-25 11:47:24,786 DEBUG org.apache.http.wire - << "Server: Apache-Coyote/1.1[\r][\n]" 2012-07-25 11:47:24,786 DEBUG org.apache.http.wire - << "Date: Wed, 25 Jul 2012 17:47:24 GMT[\r][\n]" 2012-07-25 11:47:24,786 DEBUG org.apache.http.wire - << "Set-Cookie: alfUser0="YWRtaW4="; Version=1; Max-Age=604800; Path=/alfresco[\r][\n]" 2012-07-25 11:47:24,786 DEBUG org.apache.http.wire - << "[\r][\n]" 2012-07-25 11:47:24,786 DEBUG apache.http.impl.conn.DefaultClientConnection - Receiving response: HTTP/1.1 304 Not Modified 2012-07-25 11:47:24,786 DEBUG org.apache.http.headers - << HTTP/1.1 304 Not Modified 2012-07-25 11:47:24,786 DEBUG org.apache.http.headers - << Server: Apache-Coyote/1.1 2012-07-25 11:47:24,786 DEBUG org.apache.http.headers - << Server: Apache-Coyote/1.1 2012-07-25 11:47:24,786 DEBUG org.apache.http.headers - << Date: Wed, 25 Jul 2012 17:47:24 GMT 2012-07-25 11:47:24,786 DEBUG org.apache.http.headers - << Set-Cookie: alfUser0="YWRtaW4="; Version=1; Max-Age=604800; Path=/alfresco 2012-07-25 11:47:24,786 WARN apache.http.client.protocol.ResponseProcessCookies - Cookie rejected: "[version: 1][name: alfUser0][value: YWRtaW4=][domain: localhost][path: /alfresco][expiry: Wed Aug 01 11:47:24
MDT 2012]". Illegal path attribute "/alfresco". Path of origin: "/orbeon/fr/service/persistence/crud/TestForm/Testing/form/form.xhtml" 2012-07-25 11:47:24,786 DEBUG apache.http.impl.client.DefaultHttpClient - Connection can be kept alive indefinitely 2012-07-25 11:47:24,786 DEBUG http.impl.conn.tsccm.ThreadSafeClientConnManager - Released connection is reusable. 2012-07-25 11:47:24,786 DEBUG http.impl.conn.tsccm.ConnPoolByRoute - Releasing connection [HttpRoute[{}->http://localhost:8080]][null] 2012-07-25 11:47:24,786 DEBUG http.impl.conn.tsccm.ConnPoolByRoute - Pooling connection [HttpRoute[{}->http://localhost:8080]][null]; keep alive indefinitely 2012-07-25 11:47:24,786 DEBUG http.impl.conn.tsccm.ConnPoolByRoute - Notifying no-one, there are no waiting threads 2012-07-25 11:47:24,786 INFO org.orbeon.oxf.webapp.ProcessorService - /fr/service/persistence/crud/TestForm/Testing/form/form.xhtml - Timing: 96 2012-07-25 11:47:24,787 DEBUG org.orbeon.oxf.processor.ProcessorImpl - Cache [data, class org.orbeon.oxf.processor.pipeline.TeeProcessor, $data, class org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor]:
READING. 2012-07-25 11:47:24,787 DEBUG org.orbeon.oxf.processor.ProcessorImpl - Cache [data, class org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformer, config, class org.orbeon.oxf.processor.xinclude.XIncludeProcessor]:
READING. 2012-07-25 11:47:24,787 DEBUG orbeon.oxf.processor.generator.URLGenerator - OXF Protocol: Using ResourceManager for key /apps/fr/components/components.xsl 2012-07-25 11:47:24,787 DEBUG orbeon.oxf.processor.generator.URLGenerator - OXF Protocol: Using ResourceManager for key /oxf/xslt/utils/copy-modes.xsl 2012-07-25 11:47:24,787 DEBUG orbeon.oxf.processor.generator.URLGenerator - OXF Protocol: Using ResourceManager for key /apps/fr/components/view.xsl 2012-07-25 11:47:24,787 DEBUG orbeon.oxf.processor.generator.URLGenerator - OXF Protocol: Using ResourceManager for key /apps/fr/components/buttons.xsl 2012-07-25 11:47:24,788 DEBUG orbeon.oxf.processor.generator.URLGenerator - OXF Protocol: Using ResourceManager for key /apps/fr/components/section.xsl 2012-07-25 11:47:24,788 DEBUG orbeon.oxf.processor.generator.URLGenerator - OXF Protocol: Using ResourceManager for key /apps/fr/components/repeat.xsl 2012-07-25 11:47:24,788 DEBUG orbeon.oxf.processor.generator.URLGenerator - OXF Protocol: Using ResourceManager for key /org/orbeon/oxf/xml/schemas/attributes-config.rng 2012-07-25 11:47:24,788 DEBUG org.orbeon.oxf.processor.ProcessorImpl - Cache [data, class org.orbeon.oxf.processor.validation.MSVValidationProcessor, attributes, class org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformer]:
source cacheable and found for key 'InputCacheKey [class: org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformer, inputName: attributes, CompoundOutputCacheKey [class: org.orbeon.oxf.processor.validation.MSVValidationProcessor, outputName: data, key: [CompoundOutputCacheKey
[class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [oxf:/org/orbeon/oxf/xml/schemas/attributes-config.rng|application/xml|null|000|true|false|false|false|null|null|true|null|[false|true|false|false|false|false]]]]],
DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: no decorate cfg] ], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: input from registry]
]]]]'. FOUND object: {http://saxon.sf.net/feature/allow-external-functions=true} 2012-07-25 11:47:24,788 DEBUG org.orbeon.oxf.processor.ProcessorImpl - Cache [data, class org.orbeon.oxf.processor.pipeline.TeeProcessor, $data, class org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor]:
READING. 2012-07-25 11:47:24,788 DEBUG org.orbeon.oxf.processor.ProcessorImpl - Cache [data, class org.orbeon.oxf.processor.validation.MSVValidationProcessor, config, class org.orbeon.oxf.processor.generator.URLGenerator]:
source cacheable and found for key 'InputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, inputName: config, CompoundOutputCacheKey [class: org.orbeon.oxf.processor.validation.MSVValidationProcessor, outputName: data, key: [CompoundOutputCacheKey
[class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [oxf:/org/orbeon/oxf/xml/schemas/url-generator-config.rng|application/xml|null|000|true|false|false|false|null|null|true|null|[false|true|false|false|false|false]]]]],
DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: no decorate cfg] ], CompoundOutputCacheKey [class: org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformer, outputName: data, key: [CompoundOutputCacheKey
[class: org.orbeon.oxf.processor.validation.MSVValidationProcessor, outputName: data, key: [CompoundOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator,
outputName: data, key: [oxf:/org/orbeon/oxf/xml/schemas/xslt-transformer-config.rng|application/xml|null|000|true|false|false|false|null|null|true|null|[false|true|false|false|false|false]]]]], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator,
outputName: data, key: no decorate cfg] ], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: input from registry] ]]], CompoundOutputCacheKey [class: org.orbeon.oxf.processor.validation.MSVValidationProcessor,
outputName: data, key: [CompoundOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [oxf:/org/orbeon/oxf/xml/schemas/attributes-config.rng|application/xml|null|000|true|false|false|false|null|null|true|null|[false|true|false|false|false|false]]]]],
DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: no decorate cfg] ], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: input from registry]
]]], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: inline input] ], CompoundOutputCacheKey [class: org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformer, outputName: data, key: [CompoundOutputCacheKey
[class: org.orbeon.oxf.processor.validation.MSVValidationProcessor, outputName: data, key: [CompoundOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator,
outputName: data, key: [oxf:/org/orbeon/oxf/xml/schemas/xslt-transformer-config.rng|application/xml|null|000|true|false|false|false|null|null|true|null|[false|true|false|false|false|false]]]]], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator,
outputName: data, key: no decorate cfg] ], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: input from registry] ]]], CompoundOutputCacheKey [class: org.orbeon.oxf.processor.validation.MSVValidationProcessor,
outputName: data, key: [CompoundOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [oxf:/org/orbeon/oxf/xml/schemas/attributes-config.rng|application/xml|null|000|true|false|false|false|null|null|true|null|[false|true|false|false|false|false]]]]],
DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: no decorate cfg] ], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: input from registry]
]]], CompoundOutputCacheKey [class: org.orbeon.oxf.processor.RegexpProcessor, outputName: data, key: [DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: inline input] ], CompoundOutputCacheKey [class:
org.orbeon.oxf.processor.transformer.XPathProcessor, outputName: data, key: [DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: xpath config] ], CompoundOutputCacheKey [class: org.orbeon.oxf.processor.generator.RequestGenerator,
outputName: data, key: [CompoundOutputCacheKey [class: org.orbeon.oxf.processor.validation.MSVValidationProcessor, outputName: data, key: [CompoundOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [SimpleOutputCacheKey
[class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [oxf:/org/orbeon/oxf/xml/schemas/request-config.rng|application/xml|null|000|true|false|false|false|null|null|true|null|[false|true|false|false|false|false]]]]], DocKey [ SimpleOutputCacheKey
[class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: no decorate cfg] ], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: inline input] ]]], InternalCacheKey[class: org.orbeon.oxf.processor.generator.RequestGenerator,
key: 84d2f7b2afd42ee32b17a242472cbcdf]]]]]]], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: inline input] ], InternalCacheKey[class: org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformerfirst
key: InputCacheKey [class: org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformer, inputName: config, DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: inline input] ]]]]], InternalCacheKey[class:
org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformerfirst key: InputCacheKey [class: org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformer, inputName: config, DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator,
outputName: data, key: inline input] ]]]]]]]]'. FOUND object: org.orbeon.oxf.processor.generator.URLGenerator$ConfigURIReferences@2635b0 2012-07-25 11:47:24,789 DEBUG orbeon.oxf.processor.generator.URLGenerator - Config found: org.orbeon.oxf.processor.generator.URLGenerator$ConfigURIReferences@2635b0 2012-07-25 11:47:24,789 DEBUG org.orbeon.oxf.processor.ProcessorImpl - Cache [data, class org.orbeon.oxf.processor.pipeline.TeeProcessor, $data, class org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor]:
source cacheable for key 'InputCacheKey [class: org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor, inputName: $data, CompoundOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [InputCacheKey [class:
org.orbeon.oxf.processor.generator.URLGenerator, inputName: config, CompoundOutputCacheKey [class: org.orbeon.oxf.processor.validation.MSVValidationProcessor, outputName: data, key: [CompoundOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator,
outputName: data, key: [SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [oxf:/org/orbeon/oxf/xml/schemas/url-generator-config.rng|application/xml|null|000|true|false|false|false|null|null|true|null|[false|true|false|false|false|false]]]]],
DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: no decorate cfg] ], CompoundOutputCacheKey [class: org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformer, outputName: data, key: [CompoundOutputCacheKey
[class: org.orbeon.oxf.processor.validation.MSVValidationProcessor, outputName: data, key: [CompoundOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator,
outputName: data, key: [oxf:/org/orbeon/oxf/xml/schemas/xslt-transformer-config.rng|application/xml|null|000|true|false|false|false|null|null|true|null|[false|true|false|false|false|false]]]]], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator,
outputName: data, key: no decorate cfg] ], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: input from registry] ]]], CompoundOutputCacheKey [class: org.orbeon.oxf.processor.validation.MSVValidationProcessor,
outputName: data, key: [CompoundOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [oxf:/org/orbeon/oxf/xml/schemas/attributes-config.rng|application/xml|null|000|true|false|false|false|null|null|true|null|[false|true|false|false|false|false]]]]],
DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: no decorate cfg] ], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: input from registry]
]]], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: inline input] ], CompoundOutputCacheKey [class: org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformer, outputName: data, key: [CompoundOutputCacheKey
[class: org.orbeon.oxf.processor.validation.MSVValidationProcessor, outputName: data, key: [CompoundOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator,
outputName: data, key: [oxf:/org/orbeon/oxf/xml/schemas/xslt-transformer-config.rng|application/xml|null|000|true|false|false|false|null|null|true|null|[false|true|false|false|false|false]]]]], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator,
outputName: data, key: no decorate cfg] ], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: input from registry] ]]], CompoundOutputCacheKey [class: org.orbeon.oxf.processor.validation.MSVValidationProcessor,
outputName: data, key: [CompoundOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [oxf:/org/orbeon/oxf/xml/schemas/attributes-config.rng|application/xml|null|000|true|false|false|false|null|null|true|null|[false|true|false|false|false|false]]]]],
DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: no decorate cfg] ], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: input from registry]
]]], CompoundOutputCacheKey [class: org.orbeon.oxf.processor.RegexpProcessor, outputName: data, key: [DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: inline input] ], CompoundOutputCacheKey [class:
org.orbeon.oxf.processor.transformer.XPathProcessor, outputName: data, key: [DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: xpath config] ], CompoundOutputCacheKey [class: org.orbeon.oxf.processor.generator.RequestGenerator,
outputName: data, key: [CompoundOutputCacheKey [class: org.orbeon.oxf.processor.validation.MSVValidationProcessor, outputName: data, key: [CompoundOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [SimpleOutputCacheKey
[class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [oxf:/org/orbeon/oxf/xml/schemas/request-config.rng|application/xml|null|000|true|false|false|false|null|null|true|null|[false|true|false|false|false|false]]]]], DocKey [ SimpleOutputCacheKey
[class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: no decorate cfg] ], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: inline input] ]]], InternalCacheKey[class: org.orbeon.oxf.processor.generator.RequestGenerator,
key: 84d2f7b2afd42ee32b17a242472cbcdf]]]]]]], DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: inline input] ], InternalCacheKey[class: org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformerfirst
key: InputCacheKey [class: org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformer, inputName: config, DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator, outputName: data, key: inline input] ]]]]], InternalCacheKey[class:
org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformerfirst key: InputCacheKey [class: org.orbeon.oxf.processor.transformer.xslt.XSLT2Transformer, inputName: config, DocKey [ SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.DOMGenerator,
outputName: data, key: inline input] ]]]]]]]], SimpleOutputCacheKey [class: org.orbeon.oxf.processor.generator.URLGenerator, outputName: data, key: [http://localhost:8080/orbeon/fr/service/persistence/crud/TestForm/Testing/form/form.xhtml?document=8930e97415e0decd1040ae4c47ec3e28|null|null|000|true|false|false|false|null|null|true|null|[false|true|false|false|false|false]]]]]]'.
STORING object:org.orbeon.saxon.tinytree.TinyDocumentImpl@16324000 2012-07-25 11:47:24,792 INFO org.orbeon.oxf.webapp.ProcessorService - /fr/TestForm/Testing/edit/8930e97415e0decd1040ae4c47ec3e28 - Timing: 138 Here is the relevant spots in my properties-local.xml file. <property as="xs:string" name="oxf.http.state" value="request"/> <property as="xs:string" name="oxf.http.forward-headers" value="Cookie Referer User-Agent Accept Accept-Language Accept-Encoding Accept-Charset Host Connection Authorization Orbeon-Client"/> <property as="xs:string" name="oxf.http.forward-cookies" value="JSESSIONID JSESSIONIDSSO"/> <property as="xs:boolean" name="oxf.epilogue.use-theme" value="false"/> <property as="xs:string"
name="oxf.fr.persistence.provider.*.*.*"
value="alfresco-persistence"/>
<property as="xs:anyURI"
name="oxf.fr.persistence.alfresco-persistence.uri"
value="http://localhost:8080/alfresco/wcservice/orbeon"/>
Questions: ·
Is there anything in the log file output shown above that gives any hint as to what is happening? ·
The warning about rejecting a cookie from the persistence layer is not what is stopping things, is it? ·
Is there any additional logging I can turn on in Orbeon’s log4j.xml file that would give more detail on what is happening.
Many Thanks, Andy Goar Harding Marketing -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Free forum by Nabble | Edit this page |