Problems with my app after updating to 3.7.1

classic Classic list List threaded Threaded
16 messages Options
Reply | Threaded
Open this post in threaded view
|

Problems with my app after updating to 3.7.1

Marcus-2
Hi Guys,

after i updated my old app from orbeon3.7.0beta1 to orbeon3.7.1 i face
some problems and i couldn't find an easy answer to solve it. In short -
additional classes and fields are no added to my page and i don't know
why and i also don't know how to revert it.

The details:

<form  id="xforms-form"class="xforms-form"action="/kkbib/home/"method="POST"onsubmit="return false">
<input  type="hidden"name="$static-state"value="pers:B94B8986-7B72-D49E-71E9-8E81A318A804">
<input  type="hidden"name="$dynamic-state"value="pers:11AFA27C-78CB-4232-CC82-733FD9903717">...

To the "form"-element the class "xforms-initially-hidden" is added, which results in hiding my hole page.

And those two spans are also added, which result in 2 "$xforms-template-label$" beeing displayed at the top of my page.


<span class="xforms-template" id="xforms-select-full-template"><span
class="xforms-deselected"><span><input type="checkbox"
value="$xforms-template-value$" name="$xforms-effective-id$"
id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
for="$xforms-effective-id$-opsitem$xforms-item-index$"
id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
<span class="xforms-template" id="xforms-select1-full-template"><span
class="xforms-deselected"><span><input type="radio"
value="$xforms-template-value$" name="$xforms-effective-id$"
id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
for="$xforms-effective-id$-opsitem$xforms-item-index$"
id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>


Can anyone tell me why this happens? I guess maybe because of the
form-runner? Can i disable it? I don't need it in my old app but i want
to base my app on the new orbeon version for future improvments.

Thanks a lot,
regards, Marcus




--
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
Reply | Threaded
Open this post in threaded view
|

Re: Problems with my app after updating to 3.7.1

Alessandro  Vernet
Administrator
Marcus,

Are you saying the the whole form shows empty when you load it? I.e.
everything is hidden by this xforms-initially-hidden class?

When the HTML page is initialized, the xforms-initially-hidden class
is removed. If it is not removed, it is usually because a JavaScript
error happened on the client. The simplest way to troubleshoot this
would be for you to create a simple reproducible example that runs in
the XForms sandbox and that shows this issue.

Alex

On Mon, Apr 5, 2010 at 4:21 PM, Marcus <[hidden email]> wrote:

> Hi Guys,
>
> after i updated my old app from orbeon3.7.0beta1 to orbeon3.7.1 i face some
> problems and i couldn't find an easy answer to solve it. In short -
> additional classes and fields are no added to my page and i don't know why
> and i also don't know how to revert it.
>
> The details:
>
> <form
>  id="xforms-form"class="xforms-form"action="/kkbib/home/"method="POST"onsubmit="return
> false">
> <input
>  type="hidden"name="$static-state"value="pers:B94B8986-7B72-D49E-71E9-8E81A318A804">
> <input
>  type="hidden"name="$dynamic-state"value="pers:11AFA27C-78CB-4232-CC82-733FD9903717">...
>
> To the "form"-element the class "xforms-initially-hidden" is added, which
> results in hiding my hole page.
>
> And those two spans are also added, which result in 2
> "$xforms-template-label$" beeing displayed at the top of my page.
>
>
> <span class="xforms-template" id="xforms-select-full-template"><span
> class="xforms-deselected"><span><input type="checkbox"
> value="$xforms-template-value$" name="$xforms-effective-id$"
> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
> for="$xforms-effective-id$-opsitem$xforms-item-index$"
> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
> <span class="xforms-template" id="xforms-select1-full-template"><span
> class="xforms-deselected"><span><input type="radio"
> value="$xforms-template-value$" name="$xforms-effective-id$"
> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
> for="$xforms-effective-id$-opsitem$xforms-item-index$"
> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>
>
> Can anyone tell me why this happens? I guess maybe because of the
> form-runner? Can i disable it? I don't need it in my old app but i want to
> base my app on the new orbeon version for future improvments.
>
> Thanks a lot,
> regards, Marcus
>
>
>
>
> --
> 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
>
>


--
Orbeon Forms - Web forms, open-source, for the Enterprise -
http://www.orbeon.com/
My Twitter: http://twitter.com/avernet


--
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
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
Reply | Threaded
Open this post in threaded view
|

Re: Re: Problems with my app after updating to 3.7.1

Marcus-2
Hi Alex,
> Are you saying the the whole form shows empty when you load it? I.e.
> everything is hidden by this xforms-initially-hidden class?
>    
Yes, you get an nearly empty page. Some last lines are not inside the form.
AFAIK and found out the additional parts are added during the
xforms-to-xhtml processor.
I add an own theme during the xforms-epilogue.xpl
cause i didn't find another way in the past, when i wrote that app.
And since orbeon3.7.0beta1 everything worked fine.
> When the HTML page is initialized, the xforms-initially-hidden class
> is removed. If it is not removed, it is usually because a JavaScript
> error happened on the client.
And this also explains why the two additional spans are added to my page?
> The simplest way to troubleshoot this
> would be for you to create a simple reproducible example that runs in
> the XForms sandbox and that shows this issue.
>    
I don't know anything about a JS failure, but i thought the browser
tells one about?
And to be honest, i don't have a clue, how i should reproduce that issue
for the sandbox :(
But maybe a link to my app can also help you to see what i mean?

http://unrz231vm.rrze.uni-erlangen.de:8085/kkbib/home/

Sorry for the late answer, but your mail went right to my
gmail-spam-folder :(
Regards, Marcus


> Alex
>
> On Mon, Apr 5, 2010 at 4:21 PM, Marcus<[hidden email]>  wrote:
>    
>> Hi Guys,
>>
>> after i updated my old app from orbeon3.7.0beta1 to orbeon3.7.1 i face some
>> problems and i couldn't find an easy answer to solve it. In short -
>> additional classes and fields are no added to my page and i don't know why
>> and i also don't know how to revert it.
>>
>> The details:
>>
>> <form
>>   id="xforms-form"class="xforms-form"action="/kkbib/home/"method="POST"onsubmit="return
>> false">
>> <input
>>   type="hidden"name="$static-state"value="pers:B94B8986-7B72-D49E-71E9-8E81A318A804">
>> <input
>>   type="hidden"name="$dynamic-state"value="pers:11AFA27C-78CB-4232-CC82-733FD9903717">...
>>
>> To the "form"-element the class "xforms-initially-hidden" is added, which
>> results in hiding my hole page.
>>
>> And those two spans are also added, which result in 2
>> "$xforms-template-label$" beeing displayed at the top of my page.
>>
>>
>> <span class="xforms-template" id="xforms-select-full-template"><span
>> class="xforms-deselected"><span><input type="checkbox"
>> value="$xforms-template-value$" name="$xforms-effective-id$"
>> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
>> for="$xforms-effective-id$-opsitem$xforms-item-index$"
>> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>> <span class="xforms-template" id="xforms-select1-full-template"><span
>> class="xforms-deselected"><span><input type="radio"
>> value="$xforms-template-value$" name="$xforms-effective-id$"
>> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
>> for="$xforms-effective-id$-opsitem$xforms-item-index$"
>> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>>
>>
>> Can anyone tell me why this happens? I guess maybe because of the
>> form-runner? Can i disable it? I don't need it in my old app but i want to
>> base my app on the new orbeon version for future improvments.
>>
>> Thanks a lot,
>> regards, Marcus
>>
>>
>>
>>
>> --
>> 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
>>
>>
>>      
>
>
>    


--
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
Reply | Threaded
Open this post in threaded view
|

Re: Re: Re: Problems with my app after updating to 3.7.1

Alessandro  Vernet
Administrator
Marcus,

It is my turn to apologize about the late answer! Yes, just seeing the
page would already help, but the link you provided doesn't work
anymore. Could you bring it back up?

Alex

On Tue, Apr 6, 2010 at 3:33 PM, Marcus <[hidden email]> wrote:

> Hi Alex,
>>
>> Are you saying the the whole form shows empty when you load it? I.e.
>> everything is hidden by this xforms-initially-hidden class?
>>
>
> Yes, you get an nearly empty page. Some last lines are not inside the form.
> AFAIK and found out the additional parts are added during the
> xforms-to-xhtml processor.
> I add an own theme during the xforms-epilogue.xpl
> cause i didn't find another way in the past, when i wrote that app.
> And since orbeon3.7.0beta1 everything worked fine.
>>
>> When the HTML page is initialized, the xforms-initially-hidden class
>> is removed. If it is not removed, it is usually because a JavaScript
>> error happened on the client.
>
> And this also explains why the two additional spans are added to my page?
>>
>> The simplest way to troubleshoot this
>> would be for you to create a simple reproducible example that runs in
>> the XForms sandbox and that shows this issue.
>>
>
> I don't know anything about a JS failure, but i thought the browser tells
> one about?
> And to be honest, i don't have a clue, how i should reproduce that issue for
> the sandbox :(
> But maybe a link to my app can also help you to see what i mean?
>
> http://unrz231vm.rrze.uni-erlangen.de:8085/kkbib/home/
>
> Sorry for the late answer, but your mail went right to my gmail-spam-folder
> :(
> Regards, Marcus
>
>
>> Alex
>>
>> On Mon, Apr 5, 2010 at 4:21 PM, Marcus<[hidden email]>  wrote:
>>
>>>
>>> Hi Guys,
>>>
>>> after i updated my old app from orbeon3.7.0beta1 to orbeon3.7.1 i face
>>> some
>>> problems and i couldn't find an easy answer to solve it. In short -
>>> additional classes and fields are no added to my page and i don't know
>>> why
>>> and i also don't know how to revert it.
>>>
>>> The details:
>>>
>>> <form
>>>
>>>  id="xforms-form"class="xforms-form"action="/kkbib/home/"method="POST"onsubmit="return
>>> false">
>>> <input
>>>
>>>  type="hidden"name="$static-state"value="pers:B94B8986-7B72-D49E-71E9-8E81A318A804">
>>> <input
>>>
>>>  type="hidden"name="$dynamic-state"value="pers:11AFA27C-78CB-4232-CC82-733FD9903717">...
>>>
>>> To the "form"-element the class "xforms-initially-hidden" is added, which
>>> results in hiding my hole page.
>>>
>>> And those two spans are also added, which result in 2
>>> "$xforms-template-label$" beeing displayed at the top of my page.
>>>
>>>
>>> <span class="xforms-template" id="xforms-select-full-template"><span
>>> class="xforms-deselected"><span><input type="checkbox"
>>> value="$xforms-template-value$" name="$xforms-effective-id$"
>>> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
>>> for="$xforms-effective-id$-opsitem$xforms-item-index$"
>>>
>>> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>>> <span class="xforms-template" id="xforms-select1-full-template"><span
>>> class="xforms-deselected"><span><input type="radio"
>>> value="$xforms-template-value$" name="$xforms-effective-id$"
>>> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
>>> for="$xforms-effective-id$-opsitem$xforms-item-index$"
>>>
>>> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>>>
>>>
>>> Can anyone tell me why this happens? I guess maybe because of the
>>> form-runner? Can i disable it? I don't need it in my old app but i want
>>> to
>>> base my app on the new orbeon version for future improvments.
>>>
>>> Thanks a lot,
>>> regards, Marcus
>>>
>>>
>>>
>>>
>>> --
>>> 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
>>>
>>>
>>>
>>
>>
>>
>
>
>
> --
> 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
>
>


--
Orbeon Forms - Web forms, open-source, for the Enterprise -
http://www.orbeon.com/
My Twitter: http://twitter.com/avernet


--
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
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
Reply | Threaded
Open this post in threaded view
|

Re: Re: Re: Re: Problems with my app after updating to 3.7.1

Marcus-2
Hi Alex,

I'm sure it is more difficult for you to have a look, when i have no
example for your sandbox :(
On the server i gave you i had to switch back, so i can implement other
things.
Here is the new adress, where you can see what i ment:
http://unrz231.rrze.uni-erlangen.de:8085/kkbib/home/?page=home

I also tried one of the latest nightly builds (PE Edition) and it
doesn't work too.
But i also got some other problems - so I'm afraid this might not be all,
maybe there will be some more errors with the next update too :(

Thanks for having a look to my page!
Really apreaciate it.

Regards, Marcus



Am 17.04.2010 05:31, schrieb Alessandro Vernet:

> Marcus,
>
> It is my turn to apologize about the late answer! Yes, just seeing the
> page would already help, but the link you provided doesn't work
> anymore. Could you bring it back up?
>
> Alex
>
> On Tue, Apr 6, 2010 at 3:33 PM, Marcus<[hidden email]>  wrote:
>    
>> Hi Alex,
>>      
>>> Are you saying the the whole form shows empty when you load it? I.e.
>>> everything is hidden by this xforms-initially-hidden class?
>>>
>>>        
>> Yes, you get an nearly empty page. Some last lines are not inside the form.
>> AFAIK and found out the additional parts are added during the
>> xforms-to-xhtml processor.
>> I add an own theme during the xforms-epilogue.xpl
>> cause i didn't find another way in the past, when i wrote that app.
>> And since orbeon3.7.0beta1 everything worked fine.
>>      
>>> When the HTML page is initialized, the xforms-initially-hidden class
>>> is removed. If it is not removed, it is usually because a JavaScript
>>> error happened on the client.
>>>        
>> And this also explains why the two additional spans are added to my page?
>>      
>>> The simplest way to troubleshoot this
>>> would be for you to create a simple reproducible example that runs in
>>> the XForms sandbox and that shows this issue.
>>>
>>>        
>> I don't know anything about a JS failure, but i thought the browser tells
>> one about?
>> And to be honest, i don't have a clue, how i should reproduce that issue for
>> the sandbox :(
>> But maybe a link to my app can also help you to see what i mean?
>>
>> http://unrz231vm.rrze.uni-erlangen.de:8085/kkbib/home/
>>
>> Sorry for the late answer, but your mail went right to my gmail-spam-folder
>> :(
>> Regards, Marcus
>>
>>
>>      
>>> Alex
>>>
>>> On Mon, Apr 5, 2010 at 4:21 PM, Marcus<[hidden email]>    wrote:
>>>
>>>        
>>>> Hi Guys,
>>>>
>>>> after i updated my old app from orbeon3.7.0beta1 to orbeon3.7.1 i face
>>>> some
>>>> problems and i couldn't find an easy answer to solve it. In short -
>>>> additional classes and fields are no added to my page and i don't know
>>>> why
>>>> and i also don't know how to revert it.
>>>>
>>>> The details:
>>>>
>>>> <form
>>>>
>>>>   id="xforms-form"class="xforms-form"action="/kkbib/home/"method="POST"onsubmit="return
>>>> false">
>>>> <input
>>>>
>>>>   type="hidden"name="$static-state"value="pers:B94B8986-7B72-D49E-71E9-8E81A318A804">
>>>> <input
>>>>
>>>>   type="hidden"name="$dynamic-state"value="pers:11AFA27C-78CB-4232-CC82-733FD9903717">...
>>>>
>>>> To the "form"-element the class "xforms-initially-hidden" is added, which
>>>> results in hiding my hole page.
>>>>
>>>> And those two spans are also added, which result in 2
>>>> "$xforms-template-label$" beeing displayed at the top of my page.
>>>>
>>>>
>>>> <span class="xforms-template" id="xforms-select-full-template"><span
>>>> class="xforms-deselected"><span><input type="checkbox"
>>>> value="$xforms-template-value$" name="$xforms-effective-id$"
>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
>>>> for="$xforms-effective-id$-opsitem$xforms-item-index$"
>>>>
>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>>>> <span class="xforms-template" id="xforms-select1-full-template"><span
>>>> class="xforms-deselected"><span><input type="radio"
>>>> value="$xforms-template-value$" name="$xforms-effective-id$"
>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
>>>> for="$xforms-effective-id$-opsitem$xforms-item-index$"
>>>>
>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>>>>
>>>>
>>>> Can anyone tell me why this happens? I guess maybe because of the
>>>> form-runner? Can i disable it? I don't need it in my old app but i want
>>>> to
>>>> base my app on the new orbeon version for future improvments.
>>>>
>>>> Thanks a lot,
>>>> regards, Marcus
>>>>
>>>>
>>>>          


--
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
Reply | Threaded
Open this post in threaded view
|

relative address in submission

rakkie
Hi,
I'm new to orbeon xforms and was wondering if it's possible to use a relative address in submission, for example


When I tried it I got an nullpointerexception:
2010-04-14 14:18:53,781 ERROR ProcessorService  - Exception at line 24 of oxf:/config/xforms-widgets.xsl (processing submission)
java.lang.NullPointerException
at org.orbeon.oxf.xforms.XFormsSubmissionUtils.openOptimizedConnection(XFormsSubmissionUtils.java:106)
at org.orbeon.oxf.xforms.XFormsSubmissionUtils.openOptimizedConnection(XFormsSubmissionUtils.java:82)
at org.orbeon.oxf.xforms.XFormsModelSubmission.performDefaultAction(XFormsModelSubmission.java:715)
at org.orbeon.oxf.xforms.xbl.XBLContainer.dispatchEvent(XBLContainer.java:897)
at org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:999)
at org.orbeon.oxf.xforms.XFormsContainingDocument.executeExternalEvent(XFormsContainingDocument.java:983)
at org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:393)
at org.orbeon.oxf.xforms.processor.XFormsServer.start(XFormsServer.java:94)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:242)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProcessor.java:136)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelineProcessor.java:105)
at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImpl(ConcreteChooseProcessor.java:136)
at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$400(PipelineProcessor.java:62)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$3.run(PipelineProcessor.java:109)
at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$500(PipelineProcessor.java:62)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelineProcessor.java:107)
at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
at org.orbeon.oxf.processor.pipeline.TeeProcessor$1.getKeyImpl(TeeProcessor.java:83)
at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
at org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.java:1246)
at org.orbeon.oxf.processor.ProcessorImpl.isInputInCache(ProcessorImpl.java:1225)
at org.orbeon.oxf.processor.ProcessorImpl.isInputInCache(ProcessorImpl.java:1232)
at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.access$000(ConcreteChooseProcessor.java:35)
at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImpl(ConcreteChooseProcessor.java:130)
at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
at org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.java:1246)
at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:438)
at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:408)
at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:189)
at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:124)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
at org.orbeon.oxf.processor.pipeline.TeeProcessor.access$000(TeeProcessor.java:36)
at org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:59)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsTinyTree(ProcessorImpl.java:377)
at org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:410)
at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:453)
at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:408)
at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:189)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
at org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControllerProcessor.java:489)
at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:92)
at org.orbeon.oxf.webapp.ProcessorService.serviceError(ProcessorService.java:131)
at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:107)
at org.orbeon.oxf.servlet.OrbeonServletDelegate.service(OrbeonServletDelegate.java:138)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at org.orbeon.oxf.servlet.OrbeonXFormsFilter.doFilter(OrbeonXFormsFilter.java:83)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.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:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
2010-04-14 14:18:53,781 INFO ProcessorService - /xforms-server-submit - Timing: 78 - Cache hits for cache.main: 34, fault: 17, adds: 16, expirations: 0, success rate: 66%
2010-04-14 14:18:53,781 ERROR ProcessorService - org.orbeon.oxf.common.OXFException: line 65, column 51 of oxf:/ops/xforms/xforms-server-submit.xpl (executing processor: name='{http://www.orbeon.com/oxf/processors}xforms-server'): line 24 of oxf:/config/xforms-widgets.xsl (processing submission): Error while processing xforms:submission
null
line 24 of oxf:/config/xforms-widgets.xsl (processing submission): Error while processing xforms:submission
null
Best regards, Robert



--
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
Reply | Threaded
Open this post in threaded view
|

Re: relative address in submission

Louis Ratzesberger

Hi Robert,

I don't know .... probably.

However, I think you have a different problem, as you should
get a different result if there is no target to receive the submission.
Try it with an absolute address to a service endpoint that you know
works.

I believe it will handle an exception from a bad submission address more
gracefully, but perhaps it doesn't if what is returned is the 404 error
page, which is html and not XML.

Cheers,
Hank

Quoting Robert <[hidden email]>:

> Hi,
>
>
> I'm new to orbeon xforms and was wondering if it's possible to use a  
> relative address in submission,
>  for example
>
>
>
>
>
> When I tried it I got an nullpointerexception:
>
>
> 2010-04-14 14:18:53,781 ERROR ProcessorService  - Exception at line  
> 24 of oxf:/config/xforms-widgets.xsl (processing submission)
> java.lang.NullPointerException
> at  
> org.orbeon.oxf.xforms.XFormsSubmissionUtils.openOptimizedConnection(XFormsSubmissionUtils.java:106)
> at  
> org.orbeon.oxf.xforms.XFormsSubmissionUtils.openOptimizedConnection(XFormsSubmissionUtils.java:82)
> at  
> org.orbeon.oxf.xforms.XFormsModelSubmission.performDefaultAction(XFormsModelSubmission.java:715)
> at  
> org.orbeon.oxf.xforms.xbl.XBLContainer.dispatchEvent(XBLContainer.java:897)
> at  
> org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:999)
> at  
> org.orbeon.oxf.xforms.XFormsContainingDocument.executeExternalEvent(XFormsContainingDocument.java:983)
> at org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:393)
> at org.orbeon.oxf.xforms.processor.XFormsServer.start(XFormsServer.java:94)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> at  
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:242)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProcessor.java:136)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelineProcessor.java:105)
> at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> at  
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImpl(ConcreteChooseProcessor.java:136)
> at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$400(PipelineProcessor.java:62)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$3.run(PipelineProcessor.java:109)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$500(PipelineProcessor.java:62)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelineProcessor.java:107)
> at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> at  
> org.orbeon.oxf.processor.pipeline.TeeProcessor$1.getKeyImpl(TeeProcessor.java:83)
> at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.java:1246)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.isInputInCache(ProcessorImpl.java:1225)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.isInputInCache(ProcessorImpl.java:1232)
> at  
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.access$000(ConcreteChooseProcessor.java:35)
> at  
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImpl(ConcreteChooseProcessor.java:130)
> at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.java:1246)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:438)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:408)
> at  
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:189)
> at  
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:124)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> at  
> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> at  
> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> at  
> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> at  
> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> at  
> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> at  
> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> at  
> org.orbeon.oxf.processor.pipeline.TeeProcessor.access$000(TeeProcessor.java:36)
> at  
> org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:59)
> at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> at  
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsTinyTree(ProcessorImpl.java:377)
> at org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:410)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:453)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:408)
> at  
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:189)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> at  
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> at  
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> at  
> org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControllerProcessor.java:489)
> at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:92)
> at  
> org.orbeon.oxf.webapp.ProcessorService.serviceError(ProcessorService.java:131)
> at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:107)
> at  
> org.orbeon.oxf.servlet.OrbeonServletDelegate.service(OrbeonServletDelegate.java:138)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at  
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
> at  
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
> at  
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
> at  
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
> at  
> org.orbeon.oxf.servlet.OrbeonXFormsFilter.doFilter(OrbeonXFormsFilter.java:83)
> at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at  
> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
> at  
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
> at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at  
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> at  
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at  
> org.apache.catalina.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:293)
> at  
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
> at  
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
> at java.lang.Thread.run(Thread.java:619)
> 2010-04-14 14:18:53,781 INFO  ProcessorService  -  
> /xforms-server-submit - Timing: 78 - Cache hits for cache.main: 34,  
> fault: 17, adds: 16, expirations: 0, success rate: 66%
> 2010-04-14 14:18:53,781 ERROR ProcessorService  -  
> org.orbeon.oxf.common.OXFException: line 65, column 51 of  
> oxf:/ops/xforms/xforms-server-submit.xpl (executing processor:  
> name='{http://www.orbeon.com/oxf/processors}xforms-server'): line 24  
> of oxf:/config/xforms-widgets.xsl (processing submission): Error  
> while processing xforms:submission
> null
> line 24 of oxf:/config/xforms-widgets.xsl (processing submission):  
> Error while processing xforms:submission
> null
>
>
> Best regards,
> Robert
>
>
>
>
>
>
>
>


--
Hank Ratzesberger
[hidden email]



--
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
Reply | Threaded
Open this post in threaded view
|

Re: Re: Re: Re: Re: Problems with my app after updating to 3.7.1

Alessandro  Vernet
Administrator
In reply to this post by Marcus-2
Hi Marcus,

Indeed, it is a bit harder to debug like this :), but I can now see
your page. Could you please add the following properties to your
config/properties-local.xml (if you don't have one, model it based on
the properties-local.xml.template in the same directory):

    <property as="xs:boolean" name="oxf.xforms.minimal-resources"
                     value="false"/>
    <property as="xs:boolean" name="oxf.xforms.combine-resources"
                     value="false"/>

You'll let me know when you have this, and I should then be able to
debug the JavaScript.

Alex

On Sat, Apr 17, 2010 at 1:52 AM, Marcus <[hidden email]> wrote:

> Hi Alex,
>
> I'm sure it is more difficult for you to have a look, when i have no example
> for your sandbox :(
> On the server i gave you i had to switch back, so i can implement other
> things.
> Here is the new adress, where you can see what i ment:
> http://unrz231.rrze.uni-erlangen.de:8085/kkbib/home/?page=home
>
> I also tried one of the latest nightly builds (PE Edition) and it doesn't
> work too.
> But i also got some other problems - so I'm afraid this might not be all,
> maybe there will be some more errors with the next update too :(
>
> Thanks for having a look to my page!
> Really apreaciate it.
>
> Regards, Marcus
>
>
>
> Am 17.04.2010 05:31, schrieb Alessandro Vernet:
>>
>> Marcus,
>>
>> It is my turn to apologize about the late answer! Yes, just seeing the
>> page would already help, but the link you provided doesn't work
>> anymore. Could you bring it back up?
>>
>> Alex
>>
>> On Tue, Apr 6, 2010 at 3:33 PM, Marcus<[hidden email]>  wrote:
>>
>>>
>>> Hi Alex,
>>>
>>>>
>>>> Are you saying the the whole form shows empty when you load it? I.e.
>>>> everything is hidden by this xforms-initially-hidden class?
>>>>
>>>>
>>>
>>> Yes, you get an nearly empty page. Some last lines are not inside the
>>> form.
>>> AFAIK and found out the additional parts are added during the
>>> xforms-to-xhtml processor.
>>> I add an own theme during the xforms-epilogue.xpl
>>> cause i didn't find another way in the past, when i wrote that app.
>>> And since orbeon3.7.0beta1 everything worked fine.
>>>
>>>>
>>>> When the HTML page is initialized, the xforms-initially-hidden class
>>>> is removed. If it is not removed, it is usually because a JavaScript
>>>> error happened on the client.
>>>>
>>>
>>> And this also explains why the two additional spans are added to my page?
>>>
>>>>
>>>> The simplest way to troubleshoot this
>>>> would be for you to create a simple reproducible example that runs in
>>>> the XForms sandbox and that shows this issue.
>>>>
>>>>
>>>
>>> I don't know anything about a JS failure, but i thought the browser tells
>>> one about?
>>> And to be honest, i don't have a clue, how i should reproduce that issue
>>> for
>>> the sandbox :(
>>> But maybe a link to my app can also help you to see what i mean?
>>>
>>> http://unrz231vm.rrze.uni-erlangen.de:8085/kkbib/home/
>>>
>>> Sorry for the late answer, but your mail went right to my
>>> gmail-spam-folder
>>> :(
>>> Regards, Marcus
>>>
>>>
>>>
>>>>
>>>> Alex
>>>>
>>>> On Mon, Apr 5, 2010 at 4:21 PM, Marcus<[hidden email]>    wrote:
>>>>
>>>>
>>>>>
>>>>> Hi Guys,
>>>>>
>>>>> after i updated my old app from orbeon3.7.0beta1 to orbeon3.7.1 i face
>>>>> some
>>>>> problems and i couldn't find an easy answer to solve it. In short -
>>>>> additional classes and fields are no added to my page and i don't know
>>>>> why
>>>>> and i also don't know how to revert it.
>>>>>
>>>>> The details:
>>>>>
>>>>> <form
>>>>>
>>>>>
>>>>>  id="xforms-form"class="xforms-form"action="/kkbib/home/"method="POST"onsubmit="return
>>>>> false">
>>>>> <input
>>>>>
>>>>>
>>>>>  type="hidden"name="$static-state"value="pers:B94B8986-7B72-D49E-71E9-8E81A318A804">
>>>>> <input
>>>>>
>>>>>
>>>>>  type="hidden"name="$dynamic-state"value="pers:11AFA27C-78CB-4232-CC82-733FD9903717">...
>>>>>
>>>>> To the "form"-element the class "xforms-initially-hidden" is added,
>>>>> which
>>>>> results in hiding my hole page.
>>>>>
>>>>> And those two spans are also added, which result in 2
>>>>> "$xforms-template-label$" beeing displayed at the top of my page.
>>>>>
>>>>>
>>>>> <span class="xforms-template" id="xforms-select-full-template"><span
>>>>> class="xforms-deselected"><span><input type="checkbox"
>>>>> value="$xforms-template-value$" name="$xforms-effective-id$"
>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
>>>>> for="$xforms-effective-id$-opsitem$xforms-item-index$"
>>>>>
>>>>>
>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>>>>> <span class="xforms-template" id="xforms-select1-full-template"><span
>>>>> class="xforms-deselected"><span><input type="radio"
>>>>> value="$xforms-template-value$" name="$xforms-effective-id$"
>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
>>>>> for="$xforms-effective-id$-opsitem$xforms-item-index$"
>>>>>
>>>>>
>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>>>>>
>>>>>
>>>>> Can anyone tell me why this happens? I guess maybe because of the
>>>>> form-runner? Can i disable it? I don't need it in my old app but i want
>>>>> to
>>>>> base my app on the new orbeon version for future improvments.
>>>>>
>>>>> Thanks a lot,
>>>>> regards, Marcus
>>>>>
>>>>>
>>>>>
>
>
>
> --
> 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
>
>


--
Orbeon Forms - Web forms, open-source, for the Enterprise -
http://www.orbeon.com/
My Twitter: http://twitter.com/avernet


--
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
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
Reply | Threaded
Open this post in threaded view
|

Re: Re: Re: Re: Re: Re: Problems with my app after updating to 3.7.1

Marcus-2
Hi Alex,

after changing true to false and restarting the tomcat, my page content
is now shown.
But the 2 xforms-template-labels at the top of my page are still there.
So for now, half the problems seems to be solved - hope you'll find the
rest too :)

Thanks,
Marcus



Am 20.04.2010 02:48, schrieb Alessandro Vernet:

> Hi Marcus,
>
> Indeed, it is a bit harder to debug like this :), but I can now see
> your page. Could you please add the following properties to your
> config/properties-local.xml (if you don't have one, model it based on
> the properties-local.xml.template in the same directory):
>
>      <property as="xs:boolean" name="oxf.xforms.minimal-resources"
>                       value="false"/>
>      <property as="xs:boolean" name="oxf.xforms.combine-resources"
>                       value="false"/>
>
> You'll let me know when you have this, and I should then be able to
> debug the JavaScript.
>
> Alex
>
> On Sat, Apr 17, 2010 at 1:52 AM, Marcus<[hidden email]>  wrote:
>    
>> Hi Alex,
>>
>> I'm sure it is more difficult for you to have a look, when i have no example
>> for your sandbox :(
>> On the server i gave you i had to switch back, so i can implement other
>> things.
>> Here is the new adress, where you can see what i ment:
>> http://unrz231.rrze.uni-erlangen.de:8085/kkbib/home/?page=home
>>
>> I also tried one of the latest nightly builds (PE Edition) and it doesn't
>> work too.
>> But i also got some other problems - so I'm afraid this might not be all,
>> maybe there will be some more errors with the next update too :(
>>
>> Thanks for having a look to my page!
>> Really apreaciate it.
>>
>> Regards, Marcus
>>
>>
>>
>> Am 17.04.2010 05:31, schrieb Alessandro Vernet:
>>      
>>> Marcus,
>>>
>>> It is my turn to apologize about the late answer! Yes, just seeing the
>>> page would already help, but the link you provided doesn't work
>>> anymore. Could you bring it back up?
>>>
>>> Alex
>>>
>>> On Tue, Apr 6, 2010 at 3:33 PM, Marcus<[hidden email]>    wrote:
>>>
>>>        
>>>> Hi Alex,
>>>>
>>>>          
>>>>> Are you saying the the whole form shows empty when you load it? I.e.
>>>>> everything is hidden by this xforms-initially-hidden class?
>>>>>
>>>>>
>>>>>            
>>>> Yes, you get an nearly empty page. Some last lines are not inside the
>>>> form.
>>>> AFAIK and found out the additional parts are added during the
>>>> xforms-to-xhtml processor.
>>>> I add an own theme during the xforms-epilogue.xpl
>>>> cause i didn't find another way in the past, when i wrote that app.
>>>> And since orbeon3.7.0beta1 everything worked fine.
>>>>
>>>>          
>>>>> When the HTML page is initialized, the xforms-initially-hidden class
>>>>> is removed. If it is not removed, it is usually because a JavaScript
>>>>> error happened on the client.
>>>>>
>>>>>            
>>>> And this also explains why the two additional spans are added to my page?
>>>>
>>>>          
>>>>> The simplest way to troubleshoot this
>>>>> would be for you to create a simple reproducible example that runs in
>>>>> the XForms sandbox and that shows this issue.
>>>>>
>>>>>
>>>>>            
>>>> I don't know anything about a JS failure, but i thought the browser tells
>>>> one about?
>>>> And to be honest, i don't have a clue, how i should reproduce that issue
>>>> for
>>>> the sandbox :(
>>>> But maybe a link to my app can also help you to see what i mean?
>>>>
>>>> http://unrz231vm.rrze.uni-erlangen.de:8085/kkbib/home/
>>>>
>>>> Sorry for the late answer, but your mail went right to my
>>>> gmail-spam-folder
>>>> :(
>>>> Regards, Marcus
>>>>
>>>>
>>>>
>>>>          
>>>>> Alex
>>>>>
>>>>> On Mon, Apr 5, 2010 at 4:21 PM, Marcus<[hidden email]>      wrote:
>>>>>
>>>>>
>>>>>            
>>>>>> Hi Guys,
>>>>>>
>>>>>> after i updated my old app from orbeon3.7.0beta1 to orbeon3.7.1 i face
>>>>>> some
>>>>>> problems and i couldn't find an easy answer to solve it. In short -
>>>>>> additional classes and fields are no added to my page and i don't know
>>>>>> why
>>>>>> and i also don't know how to revert it.
>>>>>>
>>>>>> The details:
>>>>>>
>>>>>> <form
>>>>>>
>>>>>>
>>>>>>   id="xforms-form"class="xforms-form"action="/kkbib/home/"method="POST"onsubmit="return
>>>>>> false">
>>>>>> <input
>>>>>>
>>>>>>
>>>>>>   type="hidden"name="$static-state"value="pers:B94B8986-7B72-D49E-71E9-8E81A318A804">
>>>>>> <input
>>>>>>
>>>>>>
>>>>>>   type="hidden"name="$dynamic-state"value="pers:11AFA27C-78CB-4232-CC82-733FD9903717">...
>>>>>>
>>>>>> To the "form"-element the class "xforms-initially-hidden" is added,
>>>>>> which
>>>>>> results in hiding my hole page.
>>>>>>
>>>>>> And those two spans are also added, which result in 2
>>>>>> "$xforms-template-label$" beeing displayed at the top of my page.
>>>>>>
>>>>>>
>>>>>> <span class="xforms-template" id="xforms-select-full-template"><span
>>>>>> class="xforms-deselected"><span><input type="checkbox"
>>>>>> value="$xforms-template-value$" name="$xforms-effective-id$"
>>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
>>>>>> for="$xforms-effective-id$-opsitem$xforms-item-index$"
>>>>>>
>>>>>>
>>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>>>>>> <span class="xforms-template" id="xforms-select1-full-template"><span
>>>>>> class="xforms-deselected"><span><input type="radio"
>>>>>> value="$xforms-template-value$" name="$xforms-effective-id$"
>>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
>>>>>> for="$xforms-effective-id$-opsitem$xforms-item-index$"
>>>>>>
>>>>>>
>>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>>>>>>
>>>>>>
>>>>>> Can anyone tell me why this happens? I guess maybe because of the
>>>>>> form-runner? Can i disable it? I don't need it in my old app but i want
>>>>>> to
>>>>>> base my app on the new orbeon version for future improvments.
>>>>>>
>>>>>> Thanks a lot,
>>>>>> regards, Marcus
>>>>>>
>>>>>>
>>>>>>
>>>>>>              
>>
>>
>> --
>> 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
>>
>>
>>      
>
>
>    


--
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
Reply | Threaded
Open this post in threaded view
|

SV: Re: relative address in submission

rakkie
In reply to this post by Louis Ratzesberger
Hi,

Thanks for the response...

Well, when I use an absolute address it works.

http://localhost:8080/web-frontend/e-services/form_submit/cases - WORKS
/e-services/form_submit/cases - DOESN'T WORK


//Robert


--- Den sön 2010-04-18 skrev Louis Ratzesberger <[hidden email]>:

Från: Louis Ratzesberger <[hidden email]>
Ämne: [ops-users] Re: relative address in submission
Till: [hidden email]
Datum: söndag 18 april 2010 06:26


Hi Robert,

I don't know .... probably.

However, I think you have a different problem, as you should
get a different result if there is no target to receive the submission.
Try it with an absolute address to a service endpoint that you know
works.

I believe it will handle an exception from a bad submission address more
gracefully, but perhaps it doesn't if what is returned is the 404 error
page, which is html and not XML.

Cheers,
Hank

Quoting Robert <rakkie_se@...>:

> Hi,
>
>
> I'm new to orbeon xforms and was wondering if it's possible to use a relative address in submission,
>  for example
>
>
>
>
>
> When I tried it I got an nullpointerexception:
>
>
> 2010-04-14 14:18:53,781 ERROR ProcessorService  - Exception at line 24 of oxf:/config/xforms-widgets.xsl (processing submission)
> java.lang.NullPointerException
>     at org.orbeon.oxf.xforms.XFormsSubmissionUtils.openOptimizedConnection(XFormsSubmissionUtils.java:106)
>     at org.orbeon.oxf.xforms.XFormsSubmissionUtils.openOptimizedConnection(XFormsSubmissionUtils.java:82)
>     at org.orbeon.oxf.xforms.XFormsModelSubmission.performDefaultAction(XFormsModelSubmission.java:715)
>     at org.orbeon.oxf.xforms.xbl.XBLContainer.dispatchEvent(XBLContainer.java:897)
>     at org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:999)
>     at org.orbeon.oxf.xforms.XFormsContainingDocument.executeExternalEvent(XFormsContainingDocument.java:983)
>     at org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:393)
>     at org.orbeon.oxf.xforms.processor.XFormsServer.start(XFormsServer.java:94)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
>     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
>     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:242)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
>     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
>     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProcessor.java:136)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelineProcessor.java:105)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
>     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImpl(ConcreteChooseProcessor.java:136)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
>     at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$400(PipelineProcessor.java:62)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$3.run(PipelineProcessor.java:109)
>     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$500(PipelineProcessor.java:62)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelineProcessor.java:107)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
>     at org.orbeon.oxf.processor.pipeline.TeeProcessor$1.getKeyImpl(TeeProcessor.java:83)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
>     at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
>     at org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.java:1246)
>     at org.orbeon.oxf.processor.ProcessorImpl.isInputInCache(ProcessorImpl.java:1225)
>     at org.orbeon.oxf.processor.ProcessorImpl.isInputInCache(ProcessorImpl.java:1232)
>     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.access$000(ConcreteChooseProcessor.java:35)
>     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImpl(ConcreteChooseProcessor.java:130)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
>     at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
>     at org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.java:1246)
>     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:438)
>     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:408)
>     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:189)
>     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:124)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
>     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
>     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
>     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
>     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
>     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
>     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
>     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
>     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
>     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
>     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
>     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
>     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
>     at org.orbeon.oxf.processor.pipeline.TeeProcessor.access$000(TeeProcessor.java:36)
>     at org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:59)
>     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
>     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
>     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsTinyTree(ProcessorImpl.java:377)
>     at org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:410)
>     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:453)
>     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:408)
>     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:189)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
>     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
>     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
>     at org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControllerProcessor.java:489)
>     at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:92)
>     at org.orbeon.oxf.webapp.ProcessorService.serviceError(ProcessorService.java:131)
>     at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:107)
>     at org.orbeon.oxf.servlet.OrbeonServletDelegate.service(OrbeonServletDelegate.java:138)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>     at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
>     at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
>     at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
>     at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
>     at org.orbeon.oxf.servlet.OrbeonXFormsFilter.doFilter(OrbeonXFormsFilter.java:83)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
>     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>     at org.apache.catalina.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:293)
>     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>     at java.lang.Thread.run(Thread.java:619)
> 2010-04-14 14:18:53,781 INFO  ProcessorService  - /xforms-server-submit - Timing: 78 - Cache hits for cache.main: 34, fault: 17, adds: 16, expirations: 0, success rate: 66%
> 2010-04-14 14:18:53,781 ERROR ProcessorService  - org.orbeon.oxf.common.OXFException: line 65, column 51 of oxf:/ops/xforms/xforms-server-submit.xpl (executing processor: name='{http://www.orbeon.com/oxf/processors}xforms-server'): line 24 of oxf:/config/xforms-widgets.xsl (processing submission): Error while processing xforms:submission
> null
> line 24 of oxf:/config/xforms-widgets.xsl (processing submission): Error while processing xforms:submission
> null
>
>
> Best regards,
> Robert
>
>
>
>
>
>
>
>



--Hank Ratzesberger
hankr@...


-----Infogad bilaga följer-----


--
You receive this message as a subscriber of the ops-users@... mailing list.
To unsubscribe: mailto:ops-users-unsubscribe@...
For general help: mailto:sympa@...?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws



--
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
Reply | Threaded
Open this post in threaded view
|

Re: SV: Re: relative address in submission

Alistair Miles-2
Hi Robert,

I find that if I have the Orbeon war deployed at...

http://localhost:8080/orbeon

...I can use paths like...

/myservice

...in a submission @resource attribute and the submission gets sent
to...

http://localhost:8080/orbeon/myservice

Hth

Alistair

On Tue, Apr 20, 2010 at 08:24:55AM +0000, Robert wrote:

> Hi,
>
> Thanks for the response...
>
> Well, when I use an absolute address it works.
>
> http://localhost:8080/web-frontend/e-services/form_submit/cases - WORKS
> /e-services/form_submit/cases - DOESN'T WORK
>
>
> //Robert
>
>
> --- Den sön 2010-04-18 skrev Louis Ratzesberger <[hidden email]>:
>
> Från: Louis Ratzesberger <[hidden email]>
> Ämne: [ops-users] Re: relative address in submission
> Till: [hidden email]
> Datum: söndag 18 april 2010 06:26
>
>
> Hi Robert,
>
> I don't know .... probably.
>
> However, I think you have a different problem, as you should
> get a different result if there is no target to receive the submission.
> Try it with an absolute address to a service endpoint that you know
> works.
>
> I believe it will handle an exception from a bad submission address more
> gracefully, but perhaps it doesn't if what is returned is the 404 error
> page, which is html and not XML.
>
> Cheers,
> Hank
>
> Quoting Robert <[hidden email]>:
>
> > Hi,
> >
> >
> > I'm new to orbeon xforms and was wondering if it's possible to use a relative address in submission,
> >  for example
> >
> >
> >
> >
> >
> > When I tried it I got an nullpointerexception:
> >
> >
> > 2010-04-14 14:18:53,781 ERROR ProcessorService  - Exception at line 24 of oxf:/config/xforms-widgets.xsl (processing submission)
> > java.lang.NullPointerException
> >     at org.orbeon.oxf.xforms.XFormsSubmissionUtils.openOptimizedConnection(XFormsSubmissionUtils.java:106)
> >     at org.orbeon.oxf.xforms.XFormsSubmissionUtils.openOptimizedConnection(XFormsSubmissionUtils.java:82)
> >     at org.orbeon.oxf.xforms.XFormsModelSubmission.performDefaultAction(XFormsModelSubmission.java:715)
> >     at org.orbeon.oxf.xforms.xbl.XBLContainer.dispatchEvent(XBLContainer.java:897)
> >     at org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:999)
> >     at org.orbeon.oxf.xforms.XFormsContainingDocument.executeExternalEvent(XFormsContainingDocument.java:983)
> >     at org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:393)
> >     at org.orbeon.oxf.xforms.processor.XFormsServer.start(XFormsServer.java:94)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:242)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProcessor.java:136)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelineProcessor.java:105)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImpl(ConcreteChooseProcessor.java:136)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$400(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$3.run(PipelineProcessor.java:109)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$500(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelineProcessor.java:107)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> >     at org.orbeon.oxf.processor.pipeline.TeeProcessor$1.getKeyImpl(TeeProcessor.java:83)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
> >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.java:1246)
> >     at org.orbeon.oxf.processor.ProcessorImpl.isInputInCache(ProcessorImpl.java:1225)
> >     at org.orbeon.oxf.processor.ProcessorImpl.isInputInCache(ProcessorImpl.java:1232)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.access$000(ConcreteChooseProcessor.java:35)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImpl(ConcreteChooseProcessor.java:130)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
> >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.java:1246)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:438)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:408)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:189)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:124)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.pipeline.TeeProcessor.access$000(TeeProcessor.java:36)
> >     at org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:59)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsTinyTree(ProcessorImpl.java:377)
> >     at org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:410)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:453)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:408)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:189)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> >     at org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControllerProcessor.java:489)
> >     at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:92)
> >     at org.orbeon.oxf.webapp.ProcessorService.serviceError(ProcessorService.java:131)
> >     at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:107)
> >     at org.orbeon.oxf.servlet.OrbeonServletDelegate.service(OrbeonServletDelegate.java:138)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >     at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
> >     at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
> >     at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
> >     at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
> >     at org.orbeon.oxf.servlet.OrbeonXFormsFilter.doFilter(OrbeonXFormsFilter.java:83)
> >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
> >     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
> >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >     at org.apache.catalina.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:293)
> >     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
> >     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> >     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
> >     at java.lang.Thread.run(Thread.java:619)
> > 2010-04-14 14:18:53,781 INFO  ProcessorService  - /xforms-server-submit - Timing: 78 - Cache hits for cache.main: 34, fault: 17, adds: 16, expirations: 0, success rate: 66%
> > 2010-04-14 14:18:53,781 ERROR ProcessorService  - org.orbeon.oxf.common.OXFException: line 65, column 51 of oxf:/ops/xforms/xforms-server-submit.xpl (executing processor: name='{http://www.orbeon.com/oxf/processors}xforms-server'): line 24 of oxf:/config/xforms-widgets.xsl (processing submission): Error while processing xforms:submission
> > null
> > line 24 of oxf:/config/xforms-widgets.xsl (processing submission): Error while processing xforms:submission
> > null
> >
> >
> > Best regards,
> > Robert
> >
> >
> >
> >
> >
> >
> >
> >
>
>
>
> --Hank Ratzesberger
> [hidden email]
>
>
> -----Infogad bilaga följer-----
>
>
> --
> 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
>
>

>
> --
> 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


--
Alistair Miles
Centre for Genomics and Global Health <http://cggh.org>
The Wellcome Trust Centre for Human Genetics
Roosevelt Drive
Oxford
OX3 7BN
United Kingdom
Web: http://purl.org/net/aliman
Email: [hidden email]
Tel: +44 (0)1865 287669


--
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
Reply | Threaded
Open this post in threaded view
|

SV: Re: SV: Re: relative address in submission

rakkie
Hi,

The thing is that I'm using orbeon in a separate deployment as described here:
http://wiki.orbeon.com/forms/doc/developer-guide/xforms-with-java-applications

so the service (controller) I submit to is not deployed under the orbeon context

//Robert

--- Den tis 2010-04-20 skrev Alistair Miles <[hidden email]>:

Från: Alistair Miles <[hidden email]>
Ämne: [ops-users] Re: SV: Re: relative address in submission
Till: [hidden email]
Datum: tisdag 20 april 2010 13:38

Hi Robert,

I find that if I have the Orbeon war deployed at...

http://localhost:8080/orbeon

...I can use paths like...

/myservice

...in a submission @resource attribute and the submission gets sent
to...

http://localhost:8080/orbeon/myservice

Hth

Alistair

On Tue, Apr 20, 2010 at 08:24:55AM +0000, Robert wrote:

> Hi,
>
> Thanks for the response...
>
> Well, when I use an absolute address it works.
>
> http://localhost:8080/web-frontend/e-services/form_submit/cases - WORKS
> /e-services/form_submit/cases - DOESN'T WORK
>
>
> //Robert
>
>
> --- Den sön 2010-04-18 skrev Louis Ratzesberger <hankr@...>:
>
> Från: Louis Ratzesberger <hankr@...>
> Ämne: [ops-users] Re: relative address in submission
> Till: ops-users@...
> Datum: söndag 18 april 2010 06:26
>
>
> Hi Robert,
>
> I don't know .... probably.
>
> However, I think you have a different problem, as you should
> get a different result if there is no target to receive the submission.
> Try it with an absolute address to a service endpoint that you know
> works.
>
> I believe it will handle an exception from a bad submission address more
> gracefully, but perhaps it doesn't if what is returned is the 404 error
> page, which is html and not XML.
>
> Cheers,
> Hank
>
> Quoting Robert <rakkie_se@...>:
>
> > Hi,
> >
> >
> > I'm new to orbeon xforms and was wondering if it's possible to use a relative address in submission,
> >  for example
> >
> >
> >
> >
> >
> > When I tried it I got an nullpointerexception:
> >
> >
> > 2010-04-14 14:18:53,781 ERROR ProcessorService  - Exception at line 24 of oxf:/config/xforms-widgets.xsl (processing submission)
> > java.lang.NullPointerException
> >     at org.orbeon.oxf.xforms.XFormsSubmissionUtils.openOptimizedConnection(XFormsSubmissionUtils.java:106)
> >     at org.orbeon.oxf.xforms.XFormsSubmissionUtils.openOptimizedConnection(XFormsSubmissionUtils.java:82)
> >     at org.orbeon.oxf.xforms.XFormsModelSubmission.performDefaultAction(XFormsModelSubmission.java:715)
> >     at org.orbeon.oxf.xforms.xbl.XBLContainer.dispatchEvent(XBLContainer.java:897)
> >     at org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:999)
> >     at org.orbeon.oxf.xforms.XFormsContainingDocument.executeExternalEvent(XFormsContainingDocument.java:983)
> >     at org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:393)
> >     at org.orbeon.oxf.xforms.processor.XFormsServer.start(XFormsServer.java:94)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:242)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProcessor.java:136)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelineProcessor.java:105)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImpl(ConcreteChooseProcessor.java:136)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$400(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$3.run(PipelineProcessor.java:109)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$500(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelineProcessor.java:107)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> >     at org.orbeon.oxf.processor.pipeline.TeeProcessor$1.getKeyImpl(TeeProcessor.java:83)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
> >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.java:1246)
> >     at org.orbeon.oxf.processor.ProcessorImpl.isInputInCache(ProcessorImpl.java:1225)
> >     at org.orbeon.oxf.processor.ProcessorImpl.isInputInCache(ProcessorImpl.java:1232)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.access$000(ConcreteChooseProcessor.java:35)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImpl(ConcreteChooseProcessor.java:130)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
> >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.java:1246)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:438)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:408)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:189)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:124)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.pipeline.TeeProcessor.access$000(TeeProcessor.java:36)
> >     at org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:59)
> >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsTinyTree(ProcessorImpl.java:377)
> >     at org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:410)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:453)
> >     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:408)
> >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:189)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> >     at org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControllerProcessor.java:489)
> >     at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:92)
> >     at org.orbeon.oxf.webapp.ProcessorService.serviceError(ProcessorService.java:131)
> >     at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:107)
> >     at org.orbeon.oxf.servlet.OrbeonServletDelegate.service(OrbeonServletDelegate.java:138)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >     at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
> >     at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
> >     at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
> >     at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
> >     at org.orbeon.oxf.servlet.OrbeonXFormsFilter.doFilter(OrbeonXFormsFilter.java:83)
> >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
> >     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
> >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >     at org.apache.catalina.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:293)
> >     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
> >     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> >     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
> >     at java.lang.Thread.run(Thread.java:619)
> > 2010-04-14 14:18:53,781 INFO  ProcessorService  - /xforms-server-submit - Timing: 78 - Cache hits for cache.main: 34, fault: 17, adds: 16, expirations: 0, success rate: 66%
> > 2010-04-14 14:18:53,781 ERROR ProcessorService  - org.orbeon.oxf.common.OXFException: line 65, column 51 of oxf:/ops/xforms/xforms-server-submit.xpl (executing processor: name='{http://www.orbeon.com/oxf/processors}xforms-server'): line 24 of oxf:/config/xforms-widgets.xsl (processing submission): Error while processing xforms:submission
> > null
> > line 24 of oxf:/config/xforms-widgets.xsl (processing submission): Error while processing xforms:submission
> > null
> >
> >
> > Best regards,
> > Robert
> >
> >
> >
> >
> >
> >
> >
> >
>
>
>
> --Hank Ratzesberger
> hankr@...
>
>
> -----Infogad bilaga följer-----
>
>
> --
> You receive this message as a subscriber of the ops-users@... mailing list.
> To unsubscribe: mailto:ops-users-unsubscribe@...
> For general help: mailto:sympa@...?subject=help
> OW2 mailing lists service home page: http://www.ow2.org/wws
>
>

>
> --
> You receive this message as a subscriber of the ops-users@... mailing list.
> To unsubscribe: mailto:ops-users-unsubscribe@...
> For general help: mailto:sympa@...?subject=help
> OW2 mailing lists service home page: http://www.ow2.org/wws


--
Alistair Miles
Centre for Genomics and Global Health <http://cggh.org>
The Wellcome Trust Centre for Human Genetics
Roosevelt Drive
Oxford
OX3 7BN
United Kingdom
Web: http://purl.org/net/aliman
Email: alimanfoo@...
Tel: +44 (0)1865 287669

-----Infogad bilaga följer-----


--
You receive this message as a subscriber of the ops-users@... mailing list.
To unsubscribe: mailto:ops-users-unsubscribe@...
For general help: mailto:sympa@...?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws



--
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
Reply | Threaded
Open this post in threaded view
|

Re: Re: Re: Re: Re: Re: Re: Problems with my app after updating to 3.7.1

Alessandro  Vernet
Administrator
In reply to this post by Marcus-2
Marcus,

This is because your xforms.css seems out of date. See:

http://unrz231.rrze.uni-erlangen.de:8085/kkbib/config/theme/xforms.css

That file does not contain a declaration for the class
xforms-template, and the copyright notice is from 2006 (it should be
from 2010 with the latest code). Most likely there is an old version
lying round somewhere, and you might also want to check if there are
other older files, to avoid surprising problems.

Alex

On Mon, Apr 19, 2010 at 11:52 PM, Marcus <[hidden email]> wrote:

> Hi Alex,
>
> after changing true to false and restarting the tomcat, my page content is
> now shown.
> But the 2 xforms-template-labels at the top of my page are still there.
> So for now, half the problems seems to be solved - hope you'll find the rest
> too :)
>
> Thanks,
> Marcus
>
>
>
> Am 20.04.2010 02:48, schrieb Alessandro Vernet:
>>
>> Hi Marcus,
>>
>> Indeed, it is a bit harder to debug like this :), but I can now see
>> your page. Could you please add the following properties to your
>> config/properties-local.xml (if you don't have one, model it based on
>> the properties-local.xml.template in the same directory):
>>
>>     <property as="xs:boolean" name="oxf.xforms.minimal-resources"
>>                      value="false"/>
>>     <property as="xs:boolean" name="oxf.xforms.combine-resources"
>>                      value="false"/>
>>
>> You'll let me know when you have this, and I should then be able to
>> debug the JavaScript.
>>
>> Alex
>>
>> On Sat, Apr 17, 2010 at 1:52 AM, Marcus<[hidden email]>  wrote:
>>
>>>
>>> Hi Alex,
>>>
>>> I'm sure it is more difficult for you to have a look, when i have no
>>> example
>>> for your sandbox :(
>>> On the server i gave you i had to switch back, so i can implement other
>>> things.
>>> Here is the new adress, where you can see what i ment:
>>> http://unrz231.rrze.uni-erlangen.de:8085/kkbib/home/?page=home
>>>
>>> I also tried one of the latest nightly builds (PE Edition) and it doesn't
>>> work too.
>>> But i also got some other problems - so I'm afraid this might not be all,
>>> maybe there will be some more errors with the next update too :(
>>>
>>> Thanks for having a look to my page!
>>> Really apreaciate it.
>>>
>>> Regards, Marcus
>>>
>>>
>>>
>>> Am 17.04.2010 05:31, schrieb Alessandro Vernet:
>>>
>>>>
>>>> Marcus,
>>>>
>>>> It is my turn to apologize about the late answer! Yes, just seeing the
>>>> page would already help, but the link you provided doesn't work
>>>> anymore. Could you bring it back up?
>>>>
>>>> Alex
>>>>
>>>> On Tue, Apr 6, 2010 at 3:33 PM, Marcus<[hidden email]>    wrote:
>>>>
>>>>
>>>>>
>>>>> Hi Alex,
>>>>>
>>>>>
>>>>>>
>>>>>> Are you saying the the whole form shows empty when you load it? I.e.
>>>>>> everything is hidden by this xforms-initially-hidden class?
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> Yes, you get an nearly empty page. Some last lines are not inside the
>>>>> form.
>>>>> AFAIK and found out the additional parts are added during the
>>>>> xforms-to-xhtml processor.
>>>>> I add an own theme during the xforms-epilogue.xpl
>>>>> cause i didn't find another way in the past, when i wrote that app.
>>>>> And since orbeon3.7.0beta1 everything worked fine.
>>>>>
>>>>>
>>>>>>
>>>>>> When the HTML page is initialized, the xforms-initially-hidden class
>>>>>> is removed. If it is not removed, it is usually because a JavaScript
>>>>>> error happened on the client.
>>>>>>
>>>>>>
>>>>>
>>>>> And this also explains why the two additional spans are added to my
>>>>> page?
>>>>>
>>>>>
>>>>>>
>>>>>> The simplest way to troubleshoot this
>>>>>> would be for you to create a simple reproducible example that runs in
>>>>>> the XForms sandbox and that shows this issue.
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> I don't know anything about a JS failure, but i thought the browser
>>>>> tells
>>>>> one about?
>>>>> And to be honest, i don't have a clue, how i should reproduce that
>>>>> issue
>>>>> for
>>>>> the sandbox :(
>>>>> But maybe a link to my app can also help you to see what i mean?
>>>>>
>>>>> http://unrz231vm.rrze.uni-erlangen.de:8085/kkbib/home/
>>>>>
>>>>> Sorry for the late answer, but your mail went right to my
>>>>> gmail-spam-folder
>>>>> :(
>>>>> Regards, Marcus
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>
>>>>>> Alex
>>>>>>
>>>>>> On Mon, Apr 5, 2010 at 4:21 PM, Marcus<[hidden email]>      wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Hi Guys,
>>>>>>>
>>>>>>> after i updated my old app from orbeon3.7.0beta1 to orbeon3.7.1 i
>>>>>>> face
>>>>>>> some
>>>>>>> problems and i couldn't find an easy answer to solve it. In short -
>>>>>>> additional classes and fields are no added to my page and i don't
>>>>>>> know
>>>>>>> why
>>>>>>> and i also don't know how to revert it.
>>>>>>>
>>>>>>> The details:
>>>>>>>
>>>>>>> <form
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>  id="xforms-form"class="xforms-form"action="/kkbib/home/"method="POST"onsubmit="return
>>>>>>> false">
>>>>>>> <input
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>  type="hidden"name="$static-state"value="pers:B94B8986-7B72-D49E-71E9-8E81A318A804">
>>>>>>> <input
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>  type="hidden"name="$dynamic-state"value="pers:11AFA27C-78CB-4232-CC82-733FD9903717">...
>>>>>>>
>>>>>>> To the "form"-element the class "xforms-initially-hidden" is added,
>>>>>>> which
>>>>>>> results in hiding my hole page.
>>>>>>>
>>>>>>> And those two spans are also added, which result in 2
>>>>>>> "$xforms-template-label$" beeing displayed at the top of my page.
>>>>>>>
>>>>>>>
>>>>>>> <span class="xforms-template" id="xforms-select-full-template"><span
>>>>>>> class="xforms-deselected"><span><input type="checkbox"
>>>>>>> value="$xforms-template-value$" name="$xforms-effective-id$"
>>>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
>>>>>>> for="$xforms-effective-id$-opsitem$xforms-item-index$"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>>>>>>> <span class="xforms-template" id="xforms-select1-full-template"><span
>>>>>>> class="xforms-deselected"><span><input type="radio"
>>>>>>> value="$xforms-template-value$" name="$xforms-effective-id$"
>>>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
>>>>>>> for="$xforms-effective-id$-opsitem$xforms-item-index$"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>>>>>>>
>>>>>>>
>>>>>>> Can anyone tell me why this happens? I guess maybe because of the
>>>>>>> form-runner? Can i disable it? I don't need it in my old app but i
>>>>>>> want
>>>>>>> to
>>>>>>> base my app on the new orbeon version for future improvments.
>>>>>>>
>>>>>>> Thanks a lot,
>>>>>>> regards, Marcus
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>
>>>
>>> --
>>> 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
>>>
>>>
>>>
>>
>>
>>
>
>
>
> --
> 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
>
>


--
Orbeon Forms - Web forms, open-source, for the Enterprise -
http://www.orbeon.com/
My Twitter: http://twitter.com/avernet


--
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
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
Reply | Threaded
Open this post in threaded view
|

Re: Re: Re: Re: Re: Re: Re: Re: Problems with my app after updating to 3.7.1

Marcus-2
Hi Alex,

i know i have own css-Files outside the orbeon.jar, but i always compare
them to the ones inside the new jars.
And the "xforms.css" is the same as shiped with your official release!
Although i haven't checked tha latest nightly builds yet!
When i modify some of the css-declarations - what would be the best way
to do this?
Import an own css-file as last should overwrite the css-styles inside
the jars, right?
Where should this css-file should be imported to my pages?

Thanks in advance.
I'll check your latest nightly build again, but last time i had some
more problems with that too.
I'll inform you, when i have updated the files to the latest build.
Should i use the CE or PE version?

Regards, Marcus




Am 21.04.2010 01:41, schrieb Alessandro Vernet:

> Marcus,
>
> This is because your xforms.css seems out of date. See:
>
> http://unrz231.rrze.uni-erlangen.de:8085/kkbib/config/theme/xforms.css
>
> That file does not contain a declaration for the class
> xforms-template, and the copyright notice is from 2006 (it should be
> from 2010 with the latest code). Most likely there is an old version
> lying round somewhere, and you might also want to check if there are
> other older files, to avoid surprising problems.
>
> Alex
>
> On Mon, Apr 19, 2010 at 11:52 PM, Marcus<[hidden email]>  wrote:
>    
>> Hi Alex,
>>
>> after changing true to false and restarting the tomcat, my page content is
>> now shown.
>> But the 2 xforms-template-labels at the top of my page are still there.
>> So for now, half the problems seems to be solved - hope you'll find the rest
>> too :)
>>
>> Thanks,
>> Marcus
>>
>>
>>
>> Am 20.04.2010 02:48, schrieb Alessandro Vernet:
>>      
>>> Hi Marcus,
>>>
>>> Indeed, it is a bit harder to debug like this :), but I can now see
>>> your page. Could you please add the following properties to your
>>> config/properties-local.xml (if you don't have one, model it based on
>>> the properties-local.xml.template in the same directory):
>>>
>>>      <property as="xs:boolean" name="oxf.xforms.minimal-resources"
>>>                       value="false"/>
>>>      <property as="xs:boolean" name="oxf.xforms.combine-resources"
>>>                       value="false"/>
>>>
>>> You'll let me know when you have this, and I should then be able to
>>> debug the JavaScript.
>>>
>>> Alex
>>>
>>> On Sat, Apr 17, 2010 at 1:52 AM, Marcus<[hidden email]>    wrote:
>>>
>>>        
>>>> Hi Alex,
>>>>
>>>> I'm sure it is more difficult for you to have a look, when i have no
>>>> example
>>>> for your sandbox :(
>>>> On the server i gave you i had to switch back, so i can implement other
>>>> things.
>>>> Here is the new adress, where you can see what i ment:
>>>> http://unrz231.rrze.uni-erlangen.de:8085/kkbib/home/?page=home
>>>>
>>>> I also tried one of the latest nightly builds (PE Edition) and it doesn't
>>>> work too.
>>>> But i also got some other problems - so I'm afraid this might not be all,
>>>> maybe there will be some more errors with the next update too :(
>>>>
>>>> Thanks for having a look to my page!
>>>> Really apreaciate it.
>>>>
>>>> Regards, Marcus
>>>>
>>>>
>>>>
>>>> Am 17.04.2010 05:31, schrieb Alessandro Vernet:
>>>>
>>>>          
>>>>> Marcus,
>>>>>
>>>>> It is my turn to apologize about the late answer! Yes, just seeing the
>>>>> page would already help, but the link you provided doesn't work
>>>>> anymore. Could you bring it back up?
>>>>>
>>>>> Alex
>>>>>
>>>>> On Tue, Apr 6, 2010 at 3:33 PM, Marcus<[hidden email]>      wrote:
>>>>>
>>>>>
>>>>>            
>>>>>> Hi Alex,
>>>>>>
>>>>>>
>>>>>>              
>>>>>>> Are you saying the the whole form shows empty when you load it? I.e.
>>>>>>> everything is hidden by this xforms-initially-hidden class?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>> Yes, you get an nearly empty page. Some last lines are not inside the
>>>>>> form.
>>>>>> AFAIK and found out the additional parts are added during the
>>>>>> xforms-to-xhtml processor.
>>>>>> I add an own theme during the xforms-epilogue.xpl
>>>>>> cause i didn't find another way in the past, when i wrote that app.
>>>>>> And since orbeon3.7.0beta1 everything worked fine.
>>>>>>
>>>>>>
>>>>>>              
>>>>>>> When the HTML page is initialized, the xforms-initially-hidden class
>>>>>>> is removed. If it is not removed, it is usually because a JavaScript
>>>>>>> error happened on the client.
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>> And this also explains why the two additional spans are added to my
>>>>>> page?
>>>>>>
>>>>>>
>>>>>>              
>>>>>>> The simplest way to troubleshoot this
>>>>>>> would be for you to create a simple reproducible example that runs in
>>>>>>> the XForms sandbox and that shows this issue.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>> I don't know anything about a JS failure, but i thought the browser
>>>>>> tells
>>>>>> one about?
>>>>>> And to be honest, i don't have a clue, how i should reproduce that
>>>>>> issue
>>>>>> for
>>>>>> the sandbox :(
>>>>>> But maybe a link to my app can also help you to see what i mean?
>>>>>>
>>>>>> http://unrz231vm.rrze.uni-erlangen.de:8085/kkbib/home/
>>>>>>
>>>>>> Sorry for the late answer, but your mail went right to my
>>>>>> gmail-spam-folder
>>>>>> :(
>>>>>> Regards, Marcus
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>              
>>>>>>> Alex
>>>>>>>
>>>>>>> On Mon, Apr 5, 2010 at 4:21 PM, Marcus<[hidden email]>        wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>>>> Hi Guys,
>>>>>>>>
>>>>>>>> after i updated my old app from orbeon3.7.0beta1 to orbeon3.7.1 i
>>>>>>>> face
>>>>>>>> some
>>>>>>>> problems and i couldn't find an easy answer to solve it. In short -
>>>>>>>> additional classes and fields are no added to my page and i don't
>>>>>>>> know
>>>>>>>> why
>>>>>>>> and i also don't know how to revert it.
>>>>>>>>
>>>>>>>> The details:
>>>>>>>>
>>>>>>>> <form
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>   id="xforms-form"class="xforms-form"action="/kkbib/home/"method="POST"onsubmit="return
>>>>>>>> false">
>>>>>>>> <input
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>   type="hidden"name="$static-state"value="pers:B94B8986-7B72-D49E-71E9-8E81A318A804">
>>>>>>>> <input
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>   type="hidden"name="$dynamic-state"value="pers:11AFA27C-78CB-4232-CC82-733FD9903717">...
>>>>>>>>
>>>>>>>> To the "form"-element the class "xforms-initially-hidden" is added,
>>>>>>>> which
>>>>>>>> results in hiding my hole page.
>>>>>>>>
>>>>>>>> And those two spans are also added, which result in 2
>>>>>>>> "$xforms-template-label$" beeing displayed at the top of my page.
>>>>>>>>
>>>>>>>>
>>>>>>>> <span class="xforms-template" id="xforms-select-full-template"><span
>>>>>>>> class="xforms-deselected"><span><input type="checkbox"
>>>>>>>> value="$xforms-template-value$" name="$xforms-effective-id$"
>>>>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
>>>>>>>> for="$xforms-effective-id$-opsitem$xforms-item-index$"
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>>>>>>>> <span class="xforms-template" id="xforms-select1-full-template"><span
>>>>>>>> class="xforms-deselected"><span><input type="radio"
>>>>>>>> value="$xforms-template-value$" name="$xforms-effective-id$"
>>>>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$"></span><label
>>>>>>>> for="$xforms-effective-id$-opsitem$xforms-item-index$"
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> id="$xforms-effective-id$-opsitem$xforms-item-index$-label">$xforms-template-label$</label></span></span>
>>>>>>>>
>>>>>>>>
>>>>>>>> Can anyone tell me why this happens? I guess maybe because of the
>>>>>>>> form-runner? Can i disable it? I don't need it in my old app but i
>>>>>>>> want
>>>>>>>> to
>>>>>>>> base my app on the new orbeon version for future improvments.
>>>>>>>>
>>>>>>>> Thanks a lot,
>>>>>>>> regards, Marcus
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                  
>>>>
>>>> --
>>>> 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
>>>>
>>>>
>>>>
>>>>          
>>>
>>>
>>>        
>>
>>
>> --
>> 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
>>
>>
>>      
>
>
>    


--
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
Reply | Threaded
Open this post in threaded view
|

Re: SV: Re: SV: Re: relative address in submission

Alessandro  Vernet
Administrator
In reply to this post by rakkie
Robert,

This should work as well.

If your app is deployed on http://localhost:8080/my-app
And Orbeon Forms is deployed on http://localhost:8080/orbeon
And resource="/my-service"
This should hit http://localhost:8080/my-app/my-service

Alex

On Tue, Apr 20, 2010 at 6:39 AM, Robert <[hidden email]> wrote:

>
> Hi,
>
> The thing is that I'm using orbeon in a separate deployment as described here:
> http://wiki.orbeon.com/forms/doc/developer-guide/xforms-with-java-applications
>
> so the service (controller) I submit to is not deployed under the orbeon context
>
> //Robert
>
> --- Den tis 2010-04-20 skrev Alistair Miles <[hidden email]>:
>
> Från: Alistair Miles <[hidden email]>
> Ämne: [ops-users] Re: SV: Re: relative address in submission
> Till: [hidden email]
> Datum: tisdag 20 april 2010 13:38
>
> Hi Robert,
>
> I find that if I have the Orbeon war deployed at...
>
> http://localhost:8080/orbeon
>
> ...I can use paths like...
>
> /myservice
>
> ...in a submission @resource attribute and the submission gets sent
> to...
>
> http://localhost:8080/orbeon/myservice
>
> Hth
>
> Alistair
>
> On Tue, Apr 20, 2010 at 08:24:55AM +0000, Robert wrote:
> > Hi,
> >
> > Thanks for the response...
> >
> > Well, when I use an absolute address it works.
> >
> > http://localhost:8080/web-frontend/e-services/form_submit/cases - WORKS
> > /e-services/form_submit/cases - DOESN'T WORK
> >
> >
> > //Robert
> >
> >
> > --- Den sön 2010-04-18 skrev Louis Ratzesberger <[hidden email]>:
> >
> > Från: Louis Ratzesberger <[hidden email]>
> > Ämne: [ops-users] Re: relative address in submission
> > Till: [hidden email]
> > Datum: söndag 18 april 2010 06:26
> >
> >
> > Hi Robert,
> >
> > I don't know .... probably.
> >
> > However, I think you have a different problem, as you should
> > get a different result if there is no target to receive the submission.
> > Try it with an absolute address to a service endpoint that you know
> > works.
> >
> > I believe it will handle an exception from a bad submission address more
> > gracefully, but perhaps it doesn't if what is returned is the 404 error
> > page, which is html and not XML.
> >
> > Cheers,
> > Hank
> >
> > Quoting Robert <[hidden email]>:
> >
> > > Hi,
> > >
> > >
> > > I'm new to orbeon xforms and was wondering if it's possible to use a relative address in submission,
> > >  for example
> > >
> > >
> > >
> > >
> > >
> > > When I tried it I got an nullpointerexception:
> > >
> > >
> > > 2010-04-14 14:18:53,781 ERROR ProcessorService  - Exception at line 24 of oxf:/config/xforms-widgets.xsl (processing submission)
> > > java.lang.NullPointerException
> > >     at org.orbeon.oxf.xforms.XFormsSubmissionUtils.openOptimizedConnection(XFormsSubmissionUtils.java:106)
> > >     at org.orbeon.oxf.xforms.XFormsSubmissionUtils.openOptimizedConnection(XFormsSubmissionUtils.java:82)
> > >     at org.orbeon.oxf.xforms.XFormsModelSubmission.performDefaultAction(XFormsModelSubmission.java:715)
> > >     at org.orbeon.oxf.xforms.xbl.XBLContainer.dispatchEvent(XBLContainer.java:897)
> > >     at org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:999)
> > >     at org.orbeon.oxf.xforms.XFormsContainingDocument.executeExternalEvent(XFormsContainingDocument.java:983)
> > >     at org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:393)
> > >     at org.orbeon.oxf.xforms.processor.XFormsServer.start(XFormsServer.java:94)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> > >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:242)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProcessor.java:136)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelineProcessor.java:105)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> > >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImpl(ConcreteChooseProcessor.java:136)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$400(PipelineProcessor.java:62)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$3.run(PipelineProcessor.java:109)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$500(PipelineProcessor.java:62)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelineProcessor.java:107)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> > >     at org.orbeon.oxf.processor.pipeline.TeeProcessor$1.getKeyImpl(TeeProcessor.java:83)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.java:1246)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.isInputInCache(ProcessorImpl.java:1225)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.isInputInCache(ProcessorImpl.java:1232)
> > >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.access$000(ConcreteChooseProcessor.java:35)
> > >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImpl(ConcreteChooseProcessor.java:130)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:999)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorImpl.java:1189)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1211)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.java:1246)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:438)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:408)
> > >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:189)
> > >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:124)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> > >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> > >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> > >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> > >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> > >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:355)
> > >     at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:62)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:92)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:62)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:90)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> > >     at org.orbeon.oxf.processor.pipeline.TeeProcessor.access$000(TeeProcessor.java:36)
> > >     at org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:59)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:995)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1178)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:350)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readInputAsTinyTree(ProcessorImpl.java:377)
> > >     at org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:410)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:453)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:408)
> > >     at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:189)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:644)
> > >     at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:519)
> > >     at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:641)
> > >     at org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControllerProcessor.java:489)
> > >     at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:92)
> > >     at org.orbeon.oxf.webapp.ProcessorService.serviceError(ProcessorService.java:131)
> > >     at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:107)
> > >     at org.orbeon.oxf.servlet.OrbeonServletDelegate.service(OrbeonServletDelegate.java:138)
> > >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> > >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> > >     at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
> > >     at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
> > >     at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
> > >     at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
> > >     at org.orbeon.oxf.servlet.OrbeonXFormsFilter.doFilter(OrbeonXFormsFilter.java:83)
> > >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> > >     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
> > >     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
> > >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> > >     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> > >     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> > >     at org.apache.catalina.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:293)
> > >     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
> > >     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> > >     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
> > >     at java.lang.Thread.run(Thread.java:619)
> > > 2010-04-14 14:18:53,781 INFO  ProcessorService  - /xforms-server-submit - Timing: 78 - Cache hits for cache.main: 34, fault: 17, adds: 16, expirations: 0, success rate: 66%
> > > 2010-04-14 14:18:53,781 ERROR ProcessorService  - org.orbeon.oxf.common.OXFException: line 65, column 51 of oxf:/ops/xforms/xforms-server-submit.xpl (executing processor: name='{http://www.orbeon.com/oxf/processors}xforms-server'): line 24 of oxf:/config/xforms-widgets.xsl (processing submission): Error while processing xforms:submission
> > > null
> > > line 24 of oxf:/config/xforms-widgets.xsl (processing submission): Error while processing xforms:submission
> > > null
> > >
> > >
> > > Best regards,
> > > Robert
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> > --Hank Ratzesberger
> > [hidden email]
> >
> >
> > -----Infogad bilaga följer-----
> >
> >
> > --
> > 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
> >
> >
>
> >
> > --
> > 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
>
>
> --
> Alistair Miles
> Centre for Genomics and Global Health <http://cggh.org>
> The Wellcome Trust Centre for Human Genetics
> Roosevelt Drive
> Oxford
> OX3 7BN
> United Kingdom
> Web: http://purl.org/net/aliman
> Email: [hidden email]
> Tel: +44 (0)1865 287669
>
> -----Infogad bilaga följer-----
>
>
> --
> 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
>
>
>
> --
> 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
>


--
Orbeon Forms - Web forms, open-source, for the Enterprise -
http://www.orbeon.com/
My Twitter: http://twitter.com/avernet


--
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
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
Reply | Threaded
Open this post in threaded view
|

Re: Re: Re: Re: Re: Re: Re: Re: Re: Problems with my app after updating to 3.7.1

Alessandro  Vernet
Administrator
In reply to this post by Marcus-2
Marcus,

On Wed, Apr 21, 2010 at 5:57 AM, Marcus <[hidden email]> wrote:
> i know i have own css-Files outside the orbeon.jar, but i always compare
> them to the ones inside the new jars.
> And the "xforms.css" is the same as shiped with your official release!
> Although i haven't checked tha latest nightly builds yet!
> When i modify some of the css-declarations - what would be the best way to
> do this?
> Import an own css-file as last should overwrite the css-styles inside the
> jars, right?
> Where should this css-file should be imported to my pages?

Yes, you can override the xforms.css with your own, but rather than
changing xforms.css, I would rather define my own separate CSS file,
and make sure that your CSS rule overrides the one in xforms.css.

> I'll check your latest nightly build again, but last time i had some more
> problems with that too.
> I'll inform you, when i have updated the files to the latest build.
> Should i use the CE or PE version?

It doesn't make a huge difference at this point. Since you have to
choose, I'd go with the CE builds, as they might be a bit ahead of the
PE as we do most of the development in the CE branch and than push it
to the PE branch.

Alex
--
Orbeon Forms - Web forms, open-source, for the Enterprise -
http://www.orbeon.com/
My Twitter: http://twitter.com/avernet


--
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
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet