deltaspike-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gerhard Petracek <gpetra...@apache.org>
Subject Re: DeltaSpike Type Safe Navigation Issue
Date Wed, 11 May 2016 13:14:47 GMT
short addition:

please follow the steps described at [1]
(both issues are caused by the same was8-issue).

regards,
gerhard

[1]
http://mail-archives.apache.org/mod_mbox/deltaspike-users/201605.mbox/%3C468387717.278276.1462966149726.JavaMail.yahoo%40mail.yahoo.com%3E



2016-05-03 21:26 GMT+02:00 Lankada, Siva <Siva.Lankada@bcbsfl.com>:

> Hi Gerhard,
>
>         Yes please update. I will try. Thanks
>
> -----Original Message-----
> From: Gerhard Petracek [mailto:gerhard.petracek@gmail.com]
> Sent: Tuesday, May 03, 2016 3:24 PM
> To: users@deltaspike.apache.org
> Subject: Re: DeltaSpike Type Safe Navigation Issue
>
> hi siva,
>
> yes - that was my guess due to the was8-issue with extension-instances.
> if you are interested (= the result needs to be tested on was8), i can
> port the workaround we have in the data-module to other modules.
>
> regards,
> gerhard
>
>
>
> 2016-05-03 21:14 GMT+02:00 Lankada, Siva <Siva.Lankada@bcbsfl.com>:
>
> > Hi Gerhard,
> >
> >         I figured out that  the navigationCase is null and  below
> > entry value is also null  in  DeltaspikeNavigationHandler#
> > getNavigationCase
> >
> > NavigationCase navigationCase =
> > this.viewConfigBasedNavigationCaseCache.get(originalOutcome);
> >
> > entry = JsfUtils.getViewConfigResolver().getViewConfigDescriptor((Class<?
> > extends ViewConfig>) loadedClass);
> >
> >
> >
> > -----Original Message-----
> > From: Gerhard Petracek [mailto:gerhard.petracek@gmail.com]
> > Sent: Tuesday, May 03, 2016 3:04 PM
> > To: users@deltaspike.apache.org
> > Subject: Re: DeltaSpike Type Safe Navigation Issue
> >
> > hi siva,
> >
> > maybe because there is an unhandled exception at this point (which
> > shouldn't be the case) - see [1].
> >
> > regards,
> > gerhard
> >
> > [1]
> >
> > https://git-wip-us.apache.org/repos/asf?p=deltaspike.git;a=blob;f=delt
> > aspike/modules/jsf/impl/src/main/java/org/apache/deltaspike/jsf/impl/n
> > avigation/DeltaSpikeNavigationHandler.java;h=d38a6315ef0fc9df81d3ff7e7
> > b6d04b347d86ff9;hb=refs/heads/ds-1.6.1#l70
> >
> >
> >
> > 2016-05-03 20:25 GMT+02:00 Lankada, Siva <Siva.Lankada@bcbsfl.com>:
> >
> > > Hi Gerhard,
> > >
> > >  This is not happening in my case, not sure what is breaking .
> > > Thanks
> > >
> > > Regards,
> > > Siva Kumar.
> > >
> > > -----Original Message-----
> > > From: Gerhard Petracek [mailto:gerhard.petracek@gmail.com]
> > > Sent: Tuesday, May 03, 2016 1:42 PM
> > > To: users@deltaspike.apache.org
> > > Subject: Re: DeltaSpike Type Safe Navigation Issue
> > >
> > > hi siva,
> > >
> > > if you see DeltaSpikeNavigationHandler, you should also see
> > > ViewConfigAwareNavigationHandler (see #getWrappedNavigationHandler)
> > >
> > > regards,
> > > gerhard
> > >
> > >
> > >
> > > 2016-05-03 19:32 GMT+02:00 Lankada, Siva <Siva.Lankada@bcbsfl.com>:
> > >
> > > > Hi Gerhard,
> > > >
> > > >         NavigationHandlerAwareApplication -->
> > > > getNavigationHandler() is invoking and returning new
> > > > DeltaSpikeNavigationHandler(handler)
> > > > where handler parameter is of type
> > > > org.apache.myfaces.application.BackwardsCompatibleNavigationHandle
> > > > rW ra pper , after this DeltaSpikeNavigationHandler #
> > > > getNavigationCase(FacesContext context, String action, String
> > > > outcome) is calling where outcome is com.views.Views$Index. Thanks
> > > >
> > > > Regards,
> > > > Siva kumar
> > > >
> > > > -----Original Message-----
> > > > From: Gerhard Petracek [mailto:gerhard.petracek@gmail.com]
> > > > Sent: Tuesday, May 03, 2016 1:07 PM
> > > > To: users@deltaspike.apache.org
> > > > Subject: Re: DeltaSpike Type Safe Navigation Issue
> > > >
> > > > hi siva,
> > > >
> > > > yes - was-liberty-profile is a different server (just the vendor
> > > > is the same)...
> > > >
> > > > regards,
> > > > gerhard
> > > >
> > > >
> > > >
> > > > 2016-05-03 18:10 GMT+02:00 Lankada, Siva <Siva.Lankada@bcbsfl.com>:
> > > >
> > > > > Hi Gerhard,
> > > > >
> > > > >         FYI , the same application working on websphere liberty
> > > > > profile server, without any issues. Thanks
> > > > >
> > > > > Regards,
> > > > > Siva kumar
> > > > >
> > > > > -----Original Message-----
> > > > > From: Gerhard Petracek [mailto:gerhard.petracek@gmail.com]
> > > > > Sent: Tuesday, May 03, 2016 12:08 PM
> > > > > To: users@deltaspike.apache.org
> > > > > Subject: Re: DeltaSpike Type Safe Navigation Issue
> > > > >
> > > > > hi siva,
> > > > >
> > > > > #2 sounds like a new issue we haven't seen so far.
> > > > > can you please check
> > > > > NavigationHandlerAwareApplication#getNavigationHandler
> > > > > as well.
> > > > >
> > > > > regards,
> > > > > gerhard
> > > > >
> > > > >
> > > > >
> > > > > 2016-05-03 18:01 GMT+02:00 Lankada, Siva <Siva.Lankada@bcbsfl.com
> >:
> > > > >
> > > > > > Hi Gerhard,
> > > > > >
> > > > > >         I have observed that ViewConfigAwareNavigationHandler
> > > > > > is not invoking at all. Thanks
> > > > > >
> > > > > > Regards,
> > > > > > Siva Kumar
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: Lankada, Siva
> > > > > > Sent: Tuesday, May 03, 2016 11:56 AM
> > > > > > To: users@deltaspike.apache.org; 'Gerhard Petracek'
> > > > > > Subject: RE: DeltaSpike Type Safe Navigation Issue
> > > > > >
> > > > > > HI Gerhard,
> > > > > >
> > > > > >         I see a warning message I wasn't possible  to create
a
> > > > > > viewConfigResolver. Find the below log details. Thanks
> > > > > >
> > > > > > 5/3/16 11:50:10:722 EDT] 00000074 ViewConfigRes W   It wasn't
> > > possible
> > > > to
> > > > > > create a ViewConfigResolver
> > > > > > [5/3/16 11:50:11:415 EDT] 00000074 ExternalSpeci I   MyFaces
> > Unified
> > > EL
> > > > > > support enabled
> > > > > > [5/3/16 11:50:11:553 EDT] 00000074 webapp        I
> > > > > > com.ibm.ws.webcontainer.webapp.WebApp log SRVE0292I: Servlet
> > > > > > Message
> > > > > > - [deltabinEAR#deltabin.war]:.No state saving method defined,
> > > > > > assuming default server state saving
> > > > > > [5/3/16 11:50:11:557 EDT] 00000074 HtmlRendererU W   Could not
> > > > determine
> > > > > > NavigationCase for UIOutcomeTarget component {Component-Path
:
> > > [Class:
> > > > > > javax.faces.component.UIViewRoot,ViewId: /login.xhtml][Class:
> > > > > > javax.faces.component.html.HtmlOutcomeTargetLink,Id:
> > > > > > j_id2030916047_790d51e8]}
> > > > > > [5/3/16 11:50:11:560 EDT] 00000074 RenderRespons W   There are
> some
> > > > > > unhandled FacesMessages, this means not every FacesMessage had
> > > > > > a chance to be rendered.
> > > > > > These unhandled FacesMessages are:
> > > > > > - No navigation case match for viewId /login.xhtml,  action
> > > > > > null and outcome com.views.Views$Index
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: Gerhard Petracek [mailto:gerhard.petracek@gmail.com]
> > > > > > Sent: Tuesday, May 03, 2016 11:51 AM
> > > > > > To: users@deltaspike.apache.org
> > > > > > Subject: Re: DeltaSpike Type Safe Navigation Issue
> > > > > >
> > > > > > hi siva,
> > > > > >
> > > > > > you just need to check if
> > > > > > ViewConfigResolver#getViewConfigDescriptor
> > > > > > returns an entry (see the usages in
> > > ViewConfigAwareNavigationHandler).
> > > > > > i guess it isn't the case due to a WAS issue with
> > > > > > extension-instances (we faced such a WAS issue with the
> > > > > > data-module
> > > > some months ago).
> > > > > >
> > > > > > regards,
> > > > > > gerhard
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2016-05-03 17:37 GMT+02:00 Lankada, Siva
> > > > > > <Siva.Lankada@bcbsfl.com
> > >:
> > > > > >
> > > > > > > Hi Gerhard,
> > > > > > >
> > > > > > >         Could you please let me know what are the classes
> > > > > > > will be consumed to generate the outcome, so that I will
> > > > > > > debug
> > further.
> > > > > > > Thanks
> > > > > > >
> > > > > > > Regards,
> > > > > > > Siva kumar.
> > > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: Gerhard Petracek [mailto:gerhard.petracek@gmail.com]
> > > > > > > Sent: Tuesday, May 03, 2016 10:56 AM
> > > > > > > To: users@deltaspike.apache.org
> > > > > > > Subject: Re: DeltaSpike Type Safe Navigation Issue
> > > > > > >
> > > > > > > hi siva,
> > > > > > >
> > > > > > > i just saw that the outcome is wrong in your case.
> > > > > > > please check if
> > > > > > > ViewConfigAwareNavigationHandler#handleNavigation
> > > > > > > gets called in your case.
> > > > > > >
> > > > > > > regards,
> > > > > > > gerhard
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > 2016-05-03 16:32 GMT+02:00 Lankada, Siva
> > > > > > > <Siva.Lankada@bcbsfl.com
> > > >:
> > > > > > >
> > > > > > > > Hi Gerhard,
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > Thank you, I have changed the jar but no luck. I think
> > > > > > > > there is some issue with websphere server and deltaspike.
> > > > > > > > Thanks
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > Regards,
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > *From:* Gerhard Petracek
> > > > > > > > [mailto:gerhard.petracek@gmail.com]
> > > > > > > > *Sent:* Tuesday, May 03, 2016 10:18 AM
> > > > > > > > *To:* Lankada, Siva
> > > > > > > > *Cc:* users@deltaspike.apache.org
> > > > > > > >
> > > > > > > > *Subject:* Re: DeltaSpike Type Safe Navigation Issue
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > hi siva,
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > please try to use deltaspike-jsf-module-impl-ee6 instead
> > > > > > > > of deltaspike-jsf-module-impl.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > regards,
> > > > > > > >
> > > > > > > > gerhard
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > 2016-05-03 15:58 GMT+02:00 Lankada, Siva
> > > > > > > > <Siva.Lankada@bcbsfl.com
> > > > >:
> > > > > > > >
> > > > > > > > Hi Gerhard,
> > > > > > > >
> > > > > > > >         Please find the below list of jar which I
am using.
> > > > > > > >
> > > > > > > > deltaspike-core-api-1.6.0.jar
> > > > > > > > deltaspike-core-impl-1.6.0.jar
> > > > > > > > deltaspike-jsf-module-api-1.6.0.jar
> > > > > > > > deltaspike-jsf-module-impl-1.6.0.jar
> > > > > > > > deltaspike-proxy-module-api-1.6.0.jar
> > > > > > > > deltaspike-security-module-api-1.6.0.jar
> > > > > > > > deltaspike-security-module-impl-1.6.0.jar
> > > > > > > > primefaces-5.3.jar
> > > > > > > >
> > > > > > > > Regards,
> > > > > > > > Siva Kumar.
> > > > > > > >
> > > > > > > >
> > > > > > > > -----Original Message-----
> > > > > > > > From: Gerhard Petracek [mailto:gerhard.petracek@gmail.com]
> > > > > > > >
> > > > > > > > Sent: Monday, May 02, 2016 5:20 PM
> > > > > > > > To: users@deltaspike.apache.org
> > > > > > > > Subject: Re: DeltaSpike Type Safe Navigation Issue
> > > > > > > >
> > > > > > > > hi siva,
> > > > > > > >
> > > > > > > > without further details i can just point you e.g.
to [1].
> > > > > > > >
> > > > > > > > regards,
> > > > > > > > gerhard
> > > > > > > >
> > > > > > > > [1] https://github.com/os890/ee6-ds-demo
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > 2016-05-02 22:22 GMT+02:00 Lankada, Siva
> > > > > > > > <Siva.Lankada@bcbsfl.com
> > > > >:
> > > > > > > >
> > > > > > > > > Hi Gerhard,
> > > > > > > > >
> > > > > > > > >         Thank you for the quick reply, I have
the
> > > > > > > > > configuration but still my view is not recognizing,
is
> > > > > > > > > something issue with jar
> > > > > > version.
> > > > > > > > > Thanks
> > > > > > > > >
> > > > > > > > > Regards,
> > > > > > > > > Siva Kumar.
> > > > > > > > >
> > > > > > > > > -----Original Message-----
> > > > > > > > > From: Gerhard Petracek
> > > > > > > > > [mailto:gerhard.petracek@gmail.com]
> > > > > > > > > Sent: Monday, May 02, 2016 4:08 PM
> > > > > > > > > To: users@deltaspike.apache.org
> > > > > > > > > Subject: Re: DeltaSpike Type Safe Navigation
Issue
> > > > > > > > >
> > > > > > > > > hi siva,
> > > > > > > > >
> > > > > > > > > please ensure that you are using
> > > > > > > > > <url-pattern>*.xhtml</url-pattern>
> > > > > > > > > for the servlet-mapping (of your FacesServlet).
> > > > > > > > >
> > > > > > > > > regards,
> > > > > > > > > gerhard
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > 2016-05-02 21:51 GMT+02:00 Lankada, Siva
> > > > > > > > > <Siva.Lankada@bcbsfl.com
> > > > > >:
> > > > > > > > >
> > > > > > > > > > Hi Team,
> > > > > > > > > >                 I am newbie to deltaspike,
> > > > > > > > > > implementing Type safe navigation with JSF
2.0,
> > > > > > > > > > deltaspike version
> > > > > > > > > > 1.6.0 and websphere
> > > > > > > > 8.5.5.9 .
> > > > > > > > > > For some reason my type safe navigation
( means the
> > > > > > > > > > view page is not identifying). Could you
please help
> > > > > > > > > > and let me know if any external configurations
required.
> > > > > > > > > >
> > > > > > > > > > Find the below sample code which I am struggling
> > > > > > > > > >
> > > > > > > > > > ERROR I am facing is
> > > > > > > > > > No navigation case match for viewId /login.xhtml,
> > > > > > > > > > action #{testbean.index} and outcome class
> > > > > > > > > > com.test.Pages$Index
> > > > > > > > > >
> > > > > > > > > > Login.xhtml
> > > > > > > > > >
> > > > > > > > > > <h:form>
> > > > > > > > > > <h:messages globalOnly="true"/> <h:commandButton
> > value="kkk"
> > > > > > > > > > action="#{testbean.index}"/> </h:form>
> > > > > > > > > >
> > > > > > > > > > ///////////////////////
> > > > > > > > > >
> > > > > > > > > > @Model
> > > > > > > > > > @Named("testbean")
> > > > > > > > > > public class TestBean implements Serializable{
> > > > > > > > > >
> > > > > > > > > >                 public Class<? extends
Pages> index()
> > > > > > > > > > {
> > > > > > > > > >
> > > > > > > > > > System.out.println("Inside
> > > > > index");
> > > > > > > > > >                         return Pages.Index.class;
> > > > > > > > > >                     }
> > > > > > > > > > }
> > > > > > > > > >
> > > > > > > > > > //////////
> > > > > > > > > >
> > > > > > > > > > @Folder(name = "/")
> > > > > > > > > > @View(navigation = NavigationMode.REDIRECT)
public
> > > > > > > > > > interface Pages extends ViewConfig {
> > > > > > > > > >
> > > > > > > > > >                 class Index implements Pages
{}
> > > > > > > > > >
> > > > > > > > > > }
> > > > > > > > > >
> > > > > > > > > > ///////////////
> > > > > > > > > > Index.xhtml
> > > > > > > > > >
> > > > > > > > > >                 <h:body> Welcome to
Index </h:body>
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Thanks in Advance,
> > > > > > > > > > Siva Kumar
> > > > > > > > > >
> > > > > > > > > > Florida Blue is a trade name of Blue Cross
and Blue
> > > > > > > > > > Shield of Florida, Inc.  Blue Cross and
Blue Shield of
> > > > > > > > > > Florida, Inc., and its subsidiary and affiliate
> > > > > > > > > > companies are not responsible for errors
or omissions
> > > > > > > > > > in
> > this e-mail message.
> > > > > > > > > > Any personal comments made in this e-mail
do not
> > > > > > > > > > reflect the views of Blue Cross and Blue
Shield of
> Florida, Inc.
> > > > > > > > > > The information contained in this document
may be
> > > > > > > > > > confidential and intended solely for the
use of the
> > > > > > > > > > individual or entity to whom it is addressed.
 This
> > > > > > > > > > document may contain material that is privileged
or
> > > > > > > > > > protected from disclosure under
> > > > applicable law.
> > > > > > > > > > If you are not the intended recipient or
the
> > > > > > > > > > individual responsible for delivering to
the intended
> > > > > > > > > > recipient, please
> > > > > > > > > > (1) be advised that any use, dissemination,
> > > > > > > > > > forwarding, or copying of this document
IS STRICTLY
> > > > > > > > > > PROHIBITED; and
> > > > > > > > > > (2) notify sender immediately by telephone
and destroy
> > > > > > > > > > the
> > > > > > document.
> > > > > > > > > THANK YOU.
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message