You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@deltaspike.apache.org by Allen Cunningham <cu...@olsdallas.com> on 2014/10/30 18:55:46 UTC
deltaspike-test-control-module-impl-1.0.3.jar and MyFaces
I'm using DeltaSpike in a non-web SE application (no servlet) and I would
like to use the Test Control module. However, I have exceptions related to
loading MyFaces classes. I know this has already been discussed, but I am
unclear on how to remove the MyFaces dependencies. I read this statement:
"everything else is optional -> it only depends on your project-setup"
from gerhard, but I have not been able to figure out how to disable the
MyFaces beans.
I have been able to work around this by hacking the impl jar and removing
the org.apache.deltaspike.testcontrol.impl.jsf package, but I would prefer
something cleaner.
Thanks,
Allen
Re: deltaspike-test-control-module-impl-1.0.3.jar and MyFaces
Posted by Gerhard Petracek <ge...@gmail.com>.
hi allen,
that's the only approach to support different use-cases with one module.
the warnings depend on the cdi-implementation of your choice.
if you don't like that warnings, you can use e.g. myfaces-test as
additional test-dependency (see our internal tests).
regards,
gerhard
http://www.irian.at
Your JavaEE powerhouse -
JavaEE Consulting, Development and
Courses in English and German
Professional Support for Apache
MyFaces, DeltaSpike and OpenWebBeans
2014-10-30 20:50 GMT+01:00 Allen Cunningham <cu...@olsdallas.com>:
> gerhard,
>
> Thanks for your response. I ran that project and I see errors like these in
> the log:
> WARNING: Ignoring class
> [org.apache.deltaspike.testcontrol.impl.jsf.MyFacesContainerAdapter$1]
> because it could not be loaded: java.lang.NoClassDefFoundError:
> org/apache/myfaces/mc/test/core/runner/MyFacesContainer.
>
> So this setup doesn't exclude the JSF support, it just works despite the
> exceptions.
> I have idea why, but these exceptions are causing some of my beans not to
> load. When I use my hacked deltaspike-test-control-module-impl-1.0.3.jar,
> everything works fine.
>
> Allen
>
> On Thu, Oct 30, 2014 at 1:10 PM, Gerhard Petracek <
> gerhard.petracek@gmail.com> wrote:
>
> > hi allen,
> >
> > you don't need to disable something here.
> > please compare your setup e.g. with [1].
> >
> > regards,
> > gerhard
> >
> > [1] *https://github.com/os890/javase-cdi-ds-project-template
> > <https://github.com/os890/javase-cdi-ds-project-template>*
> >
> > http://www.irian.at
> >
> > Your JavaEE powerhouse -
> > JavaEE Consulting, Development and
> > Courses in English and German
> >
> > Professional Support for Apache
> > MyFaces, DeltaSpike and OpenWebBeans
> >
> >
> >
> > 2014-10-30 18:55 GMT+01:00 Allen Cunningham <cu...@olsdallas.com>:
> >
> > > I'm using DeltaSpike in a non-web SE application (no servlet) and I
> would
> > > like to use the Test Control module. However, I have exceptions related
> > to
> > > loading MyFaces classes. I know this has already been discussed, but I
> am
> > > unclear on how to remove the MyFaces dependencies. I read this
> statement:
> > > "everything else is optional -> it only depends on your project-setup"
> > > from gerhard, but I have not been able to figure out how to disable the
> > > MyFaces beans.
> > > I have been able to work around this by hacking the impl jar and
> removing
> > > the org.apache.deltaspike.testcontrol.impl.jsf package, but I would
> > prefer
> > > something cleaner.
> > >
> > > Thanks,
> > > Allen
> > >
> >
>
Re: deltaspike-test-control-module-impl-1.0.3.jar and MyFaces
Posted by Allen Cunningham <cu...@olsdallas.com>.
gerhard,
Thanks for your response. I ran that project and I see errors like these in
the log:
WARNING: Ignoring class
[org.apache.deltaspike.testcontrol.impl.jsf.MyFacesContainerAdapter$1]
because it could not be loaded: java.lang.NoClassDefFoundError:
org/apache/myfaces/mc/test/core/runner/MyFacesContainer.
So this setup doesn't exclude the JSF support, it just works despite the
exceptions.
I have idea why, but these exceptions are causing some of my beans not to
load. When I use my hacked deltaspike-test-control-module-impl-1.0.3.jar,
everything works fine.
Allen
On Thu, Oct 30, 2014 at 1:10 PM, Gerhard Petracek <
gerhard.petracek@gmail.com> wrote:
> hi allen,
>
> you don't need to disable something here.
> please compare your setup e.g. with [1].
>
> regards,
> gerhard
>
> [1] *https://github.com/os890/javase-cdi-ds-project-template
> <https://github.com/os890/javase-cdi-ds-project-template>*
>
> http://www.irian.at
>
> Your JavaEE powerhouse -
> JavaEE Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache
> MyFaces, DeltaSpike and OpenWebBeans
>
>
>
> 2014-10-30 18:55 GMT+01:00 Allen Cunningham <cu...@olsdallas.com>:
>
> > I'm using DeltaSpike in a non-web SE application (no servlet) and I would
> > like to use the Test Control module. However, I have exceptions related
> to
> > loading MyFaces classes. I know this has already been discussed, but I am
> > unclear on how to remove the MyFaces dependencies. I read this statement:
> > "everything else is optional -> it only depends on your project-setup"
> > from gerhard, but I have not been able to figure out how to disable the
> > MyFaces beans.
> > I have been able to work around this by hacking the impl jar and removing
> > the org.apache.deltaspike.testcontrol.impl.jsf package, but I would
> prefer
> > something cleaner.
> >
> > Thanks,
> > Allen
> >
>
Re: deltaspike-test-control-module-impl-1.0.3.jar and MyFaces
Posted by Gerhard Petracek <ge...@gmail.com>.
hi allen,
you don't need to disable something here.
please compare your setup e.g. with [1].
regards,
gerhard
[1] *https://github.com/os890/javase-cdi-ds-project-template
<https://github.com/os890/javase-cdi-ds-project-template>*
http://www.irian.at
Your JavaEE powerhouse -
JavaEE Consulting, Development and
Courses in English and German
Professional Support for Apache
MyFaces, DeltaSpike and OpenWebBeans
2014-10-30 18:55 GMT+01:00 Allen Cunningham <cu...@olsdallas.com>:
> I'm using DeltaSpike in a non-web SE application (no servlet) and I would
> like to use the Test Control module. However, I have exceptions related to
> loading MyFaces classes. I know this has already been discussed, but I am
> unclear on how to remove the MyFaces dependencies. I read this statement:
> "everything else is optional -> it only depends on your project-setup"
> from gerhard, but I have not been able to figure out how to disable the
> MyFaces beans.
> I have been able to work around this by hacking the impl jar and removing
> the org.apache.deltaspike.testcontrol.impl.jsf package, but I would prefer
> something cleaner.
>
> Thanks,
> Allen
>