Hallo,

       can myfaces portlet bridge can be used in someway to overcome the
porblem?

Regards,
Rashmi 


Scott O'Bryan wrote:
> 
> Ok.  I'll need to add a few utilities to the common utilities and add a 
> common configurator jar to the project.  But it should be easy enough to 
> do in my copious amounts of free time.  I'm currently in the middle of 
> restructuring the bridge projects (which is almost done as well) so let 
> me get that done and I'll check in the configurators so people can take 
> a look at possibly using them.
> 
> Scott
> 
> Matthias Wessendorf wrote:
>>> Another option is I've been tinkering with separating the configurator
>>> system similar to what Trinidad uses in order to put into an Apache
>>> commons project.  The code is complete (albeit untested) but the
>>> configurators are a way to duplicate *most* filter logic in a JSF
>>> environment without the use of filters.  It works for both portlet and
>>> servlet environements. If you want me to try and get that checked in to
>>> the commons, maybe Orchestra can use it?
>>>     
>>
>> yeah, I think that others may benefit from the Trinidad configurator
>> "framework"
>> as well. I think that Orchestra definitely is a valid use case for that.
>> Looks like (from what I remember on old discussions) Tobago also has
>> interest
>> in that.
>>
>> -M
>>
>>   
>>> Scott
>>>
>>>
>>> Simon Kitching wrote:
>>>     
>>>> BTW, you might try adding these elements to the OrchestraServletFilter
>>>> filter-mapping clause:
>>>>
>>>>       <dispatcher>REQUEST</dispatcher>
>>>>       <dispatcher>FORWARD</dispatcher>
>>>>       <dispatcher>INCLUDE</dispatcher>
>>>>
>>>> Regards,
>>>> Simon
>>>>
>>>> ---- Simon Kitching <[EMAIL PROTECTED]> schrieb:
>>>>
>>>>       
>>>>> Hi Rashmi,
>>>>>
>>>>> Again, exact line numbers from the latest snapshot would be useful.
>>>>>
>>>>> In an email you sent to me directly you said that with the latest
>>>>> snapshot the exception was at line 83 of ConversationManager. But with
>>>>> the latest code, that line is in the middle of a javadoc comment, so
>>>>> perhaps you got the libraries mixed up?
>>>>>
>>>>> The latest snapshot is always here:
>>>>>  
>>>>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/orchestra/myfaces-orchestra-core/1.1-SNAPSHOT/
>>>>>
>>>>> As the comments in JsfFrameworkAdapter say:
>>>>>   This class requires the JsfFrameworkAdapterFilter to
>>>>>   be configured to run on every JSF request.
>>>>>
>>>>> And JsfFrameworkAdapterFilter says:
>>>>>  Note that the conversation.jsf.OrchestraServletFilter
>>>>>  class executes this class as a "subfilter", so defining
>>>>>  this filter is not required if that filter is already defined.
>>>>>
>>>>> So as long as you have OrchestraServletFilter defined there is no need
>>>>> to configure anything else. And I certainly hope you have the
>>>>> OrchestraServletFilter defined; that is mandatory.
>>>>>
>>>>> As someone mentioned earlier that filters run at unusual times during
>>>>> portlet processing, that might be the cause of the problem. Neither
>>>>> Mario nor I use portlets so you'll need to look into that yourself
>>>>> although we are both happy to help with advice.
>>>>>
>>>>> I think that getting Orchestra and portlets working together will not
>>>>> be too difficult; it looks like is just the initialisation of basic
>>>>> structures that is not happening in a portlet environment.
>>>>>
>>>>> But getting the correct line at which the NullPointerException is
>>>>> actually happening would be a very good start...
>>>>>
>>>>> Regards,
>>>>> Simon
>>>>>
>>>>> ---- Rashmi <[EMAIL PROTECTED]> schrieb:
>>>>>
>>>>>         
>>>>>> Hallo Mario,
>>>>>>
>>>>>>        We tried using the latest snapshot of Orchestra. Unfortunately
>>>>>> still
>>>>>> facing the same exception as
>>>>>>        before.
>>>>>>
>>>>>>        After having tried debugging the application, I see that it
>>>>>> fails in
>>>>>> class SpringConversationScope -
>>>>>>        protected Object getBean(String beanName, ObjectFactory
>>>>>> objectFactory) {...} method. It displays
>>>>>>        the conversation name correctly, but fails in next step:
>>>>>>
>>>>>>       ConversationManager manager =
>>>>>> ConversationManager.getInstance();
>>>>>>
>>>>>>       Is it possible through spring IOC I can try instantiating or
>>>>>> something?
>>>>>>
>>>>>>       It clearly states in the Orchestra API, that the
>>>>>> BasicFrameworkAdapter
>>>>>> has been implemented for
>>>>>>       plain Servlet environment and JsfFrameworkAdapter for JSF
>>>>>> environment.
>>>>>>
>>>>>>       In the configuration i.e web.xml I tried explicity setting the
>>>>>> filter
>>>>>> to JsfFrameworkAdapter but again
>>>>>>       failed.
>>>>>>
>>>>>>       May be we will end up writing a portlet friendly adapter.
>>>>>> Please throw
>>>>>> some light on how to get
>>>>>>       started or any other workaround to overcome the problem.
>>>>>>
>>>>>> Regards,
>>>>>> Rashmi
>>>>>>
>>>>>>
>>>>>> Mario Ivankovits wrote:
>>>>>>
>>>>>>           
>>>>>>> Hi!
>>>>>>>
>>>>>>>
>>>>>>>             
>>>>>>>> currently we're prototyping a portlet application (liferay 4.33) 
>>>>>>>> with
>>>>>>>> orchestra , JPA (Hibernate) and myFaces 1.1.5.
>>>>>>>>
>>>>>>>>               
>>>>>>> Unhappily I have zero experience with portlets. If you could provide
>>>>>>> a
>>>>>>> simple webapp to test this thing it would greatly help, though, I
>>>>>>> know
>>>>>>> how much work it is to setup one.
>>>>>>> However, if possible somehow, please try the latest snapshot of
>>>>>>> Orchestra as we've changed how the FrameworkAdapter will be
>>>>>>> initialized.
>>>>>>> At least it gives us correct line numbers in the exception.
>>>>>>>
>>>>>>> The FrameworkAdapter brings me to the thing which might be needed to
>>>>>>> be
>>>>>>> fixed for the portlet environment, not sure though.
>>>>>>>
>>>>>>> If you have a look at the source of this class you'll see that there
>>>>>>> are
>>>>>>> just a handful of methods which needs to be implement, probably in a
>>>>>>> portlet friendly way.
>>>>>>>
>>>>>>> Could you please check if you have access to a FacesContext close
>>>>>>> before
>>>>>>> the method raising an exception?
>>>>>>>
>>>>>>> If so, you can stick with the JsfFrameworkAdapter and just need to
>>>>>>> find
>>>>>>> a way how to initialize it properly. If not, you have to create your
>>>>>>> own
>>>>>>> portlet friendly FrameworkAdapter wich allows you to get access to
>>>>>>> the
>>>>>>> session/request stuff required by Orchestra.
>>>>>>>
>>>>>>>
>>>>>>> Ciao,
>>>>>>> Mario
>>>>>>>
>>>>>>>             
>>>>       
>>>     
>>
>>
>>
>>   
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Portlet-Environment-and-Orchestra-tp15270215p15306534.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to