You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Sandip Patil <sa...@yahoo.com> on 2007/06/18 14:26:52 UTC

Base is null error

Hi All,

I am facing very strange problem.One time my application running 

fine and another time(when I try to create another project

with another name) its giving me following error.

javax.servlet.ServletException: Base is null: loginFormBean   javax.faces.webapp.FacesServlet.service(FacesServlet.java:202)   org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)  
  
  root cause 
javax.faces.el.PropertyNotFoundException: Base is null: loginFormBean  

where loginFormBean is my Bean's alias name from faces-config file.


I searched almost for everything on google but not succeeded.

 

I am using jdk 1.5,apache-tomcat-5.5.17,Exadel.

 

I have both set of jar files jsf-api.jar,jsf-impl.jar 

And myfaces-api.jar,myfaces-impl.jar


On various forum I got reply saying use only one set of files 

out of these two(i.e. Sun RI or myfaces).

But clearly first time my application running fine with these two

set of jar files why I should remove one set of jar file for second time

project creation.

(If I do so some of functionalities will not work for second time project 

creation)

Here I am giving remaining jar files from my web-inf/lib folder

bp-ui-14.jar,chartengineapi.jar,com.ibm.icu_3.4.4.1.jar,common-annotations.jar,commons-beanutils.jar

commons-cli-1.0.jar,commons-codec-1.3.jar,commons-collections-2.1.1.jar,commons-collections.jar

commons-digester.jar,commons-fileupload-1.1.1.jar,commons-fileupload.jar,commons-io-1.2.jar

commons-lang.jar,commons-logging-1.0.4.jar,commons-logging-1.1.jar

commons-logging.jar,coreapi.jar,dataadapterapi.jar,dom4j-1.6.jar,

dteapi.jar,engineapi.jar,flute.jar,itext-1.4.6.jar,j2ee.jar,js.jar,jsf-api.jar

jsf-impl.jar,jstl.jar,jta.jar,jxls-core-0.9.1.jar,log4j-1.2.13.jar,

modelapi.jar,myfaces-api.jar,myfaces-impl.jar,ojdbc14.jar,org.eclipse.emf.common_2.2.0.v200606051102.jar

org.eclipse.emf.ecore.xmi_2.2.0.v200606051102.jar,org.eclipse.emf.ecore_2.2.0.v200606051102.jar,

org.eclipse.swt.win32.win32.x86_3.2.0.v3232l.jar,poi-2.5.1-final-20040804.jar,poi-contrib-2.5.1-final-20040804.jar

poi-scratchpad-2.5.1-final-20040804.jar,sac.jar,sandbox.jar,scriptapi.jar,shale-remoting.jar

standard.jar,tlddoc.jar,tomahawk.jar,toplink-essentials.jar,toplink-essentials-agent.jar,

viewer.jar,xerces-2.6.2.jar.

 

my web.xml contain listener as,

<listener>
 <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>


 

Also ,I tried to create project in eclipse -clean mode(thinking of clearing cache).

but it also not helped.

Please help me in this.

Thanks

Sandip

 

 
---------------------------------
Don't get soaked.  Take a quick peak at the forecast 
 with theYahoo! Search weather shortcut.

Re: Base is null error

Posted by sandipp <sa...@yahoo.com>.
Hi,

Thanks For your reply.

But can you please explain why this may be happening ?

i.e. when I create project first time(using two set of jars SUN RI & 
myfaces) it worked fine.
But when I try to create project second time (with same jars) its 
giving me base is null error.

Thanks
Sandip


Volker Weber-5 wrote:
> 
> Hi Sandip,
> 
> 2007/6/18, Sandip Patil <sa...@yahoo.com>:
>> Hi All,
>> I am facing very strange problem.One time my application running
>> fine and another time(when I try to create another project
>> with another name) its giving me following error.
>> javax.servlet.ServletException: Base is null: loginFormBean
>> javax.faces.webapp.FacesServlet.service(FacesServlet.java:202)
>> org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
>>
>>
>> root cause javax.faces.el.PropertyNotFoundException: Base
>> is null: loginFormBean
>> where loginFormBean is my Bean's alias name from faces-config file.
>> I searched almost for everything on google but not succeeded.
>>
>> I am using jdk 1.5,apache-tomcat-5.5.17,Exadel.
>>
>> I have both set of jar files jsf-api.jar,jsf-impl.jar
>> And
>>  myfaces-api.jar,myfaces-impl.jar
>>
>> On various forum I got reply saying use only one set of files
>> out of these two(i.e. Sun RI or myfaces).
>> But clearly first time my application running fine with these two
>> set of jar files why I should remove one set of jar file for second time
>> project creation.
> 
> Because your app did not run!
> At least jsf-api.jar and myfaces-api.jar contains different
> implementations of the same classes.
> 
> Your should find out whats wrong with the other functionalities which
> not work now.
> There is the problem, not in how to make two different implementations
> of jsf work together.
> 
> Regards,
>     Volker
> 
> 
>> (If I do so some of functionalities will not work for second time project
>> creation)
>> Here I am giving remaining jar files from my web-inf/lib
>>  folder
>> bp-ui-14.jar,chartengineapi.jar,com.ibm.icu_3.4.4.1.jar,common-annotations.jar,commons-beanutils.jar
>> commons-cli-1.0.jar,commons-codec-1.3.jar,commons-collections-2.1.1.jar,commons-collections.jar
>> commons-digester.jar,commons-fileupload-1.1.1.jar,commons-fileupload.jar,commons-io-1.2.jar
>> commons-lang.jar,commons-logging-1.0.4.jar,commons-logging-1.1.jar
>> commons-logging.jar,coreapi.jar,dataadapterapi.jar,dom4j-1.6.jar,
>> dteapi.jar,engineapi.jar,flute.jar,itext-1.4.6.jar,j2ee.jar,js.jar,jsf-api.jar
>> jsf-impl.jar,jstl.jar,jta.jar,jxls-core-0.9.1.jar,log4j-1.2.13.jar,
>> modelapi.jar,myfaces-api.jar,myfaces-impl.jar,ojdbc14.jar,org.eclipse.emf.common_2.2.0.v200606051102.jar
>> org.eclipse.emf.ecore.xmi_2.2.0.v200606051102.jar,org.eclipse.emf.ecore_2.2.0.v200606051102.jar,
>> org.eclipse.swt.win32.win32.x86_3.2.0.v3232l.jar,poi-2.5.1-final-20040804.jar,poi-contrib-2.5.1-final-2004080
>> 4.jar
>> poi-scratchpad-2.5.1-final-20040804.jar,sac.jar,sandbox.jar,scriptapi.jar,shale-remoting.jar
>> standard.jar,tlddoc.jar,tomahawk.jar,toplink-essentials.jar,toplink-essentials-agent.jar,
>> viewer.jar,xerces-2.6.2.jar.
>>
>> my web.xml contain listener as,
>> <listener>
>> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
>> </listener>
>>
>> Also ,I tried to create project in eclipse -clean mode(thinking of
>> clearing
>> cache).
>> but it also not helped.
>> Please help me in this.
>> Thanks
>> Sandip
>>
>>
>>
>>  ________________________________
>>  Don't get soaked. Take a quick peak at the forecast
>>  with theYahoo! Search weather shortcut.
>>
>>
> 
> 

-- 
View this message in context: http://www.nabble.com/Base-is-null-error-tf3939990.html#a11188080
Sent from the MyFaces - Users mailing list archive at Nabble.com.


Re: Base is null error

Posted by Volker Weber <v....@inexso.de>.
Hi Sandip,

2007/6/18, Sandip Patil <sa...@yahoo.com>:
> Hi All,
> I am facing very strange problem.One time my application running
> fine and another time(when I try to create another project
> with another name) its giving me following error.
> javax.servlet.ServletException: Base is null: loginFormBean
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:202)
> org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
>
>
> root cause javax.faces.el.PropertyNotFoundException: Base
> is null: loginFormBean
> where loginFormBean is my Bean's alias name from faces-config file.
> I searched almost for everything on google but not succeeded.
>
> I am using jdk 1.5,apache-tomcat-5.5.17,Exadel.
>
> I have both set of jar files jsf-api.jar,jsf-impl.jar
> And
>  myfaces-api.jar,myfaces-impl.jar
>
> On various forum I got reply saying use only one set of files
> out of these two(i.e. Sun RI or myfaces).
> But clearly first time my application running fine with these two
> set of jar files why I should remove one set of jar file for second time
> project creation.

Because your app did not run!
At least jsf-api.jar and myfaces-api.jar contains different
implementations of the same classes.

Your should find out whats wrong with the other functionalities which
not work now.
There is the problem, not in how to make two different implementations
of jsf work together.

Regards,
    Volker


> (If I do so some of functionalities will not work for second time project
> creation)
> Here I am giving remaining jar files from my web-inf/lib
>  folder
> bp-ui-14.jar,chartengineapi.jar,com.ibm.icu_3.4.4.1.jar,common-annotations.jar,commons-beanutils.jar
> commons-cli-1.0.jar,commons-codec-1.3.jar,commons-collections-2.1.1.jar,commons-collections.jar
> commons-digester.jar,commons-fileupload-1.1.1.jar,commons-fileupload.jar,commons-io-1.2.jar
> commons-lang.jar,commons-logging-1.0.4.jar,commons-logging-1.1.jar
> commons-logging.jar,coreapi.jar,dataadapterapi.jar,dom4j-1.6.jar,
> dteapi.jar,engineapi.jar,flute.jar,itext-1.4.6.jar,j2ee.jar,js.jar,jsf-api.jar
> jsf-impl.jar,jstl.jar,jta.jar,jxls-core-0.9.1.jar,log4j-1.2.13.jar,
> modelapi.jar,myfaces-api.jar,myfaces-impl.jar,ojdbc14.jar,org.eclipse.emf.common_2.2.0.v200606051102.jar
> org.eclipse.emf.ecore.xmi_2.2.0.v200606051102.jar,org.eclipse.emf.ecore_2.2.0.v200606051102.jar,
> org.eclipse.swt.win32.win32.x86_3.2.0.v3232l.jar,poi-2.5.1-final-20040804.jar,poi-contrib-2.5.1-final-2004080
> 4.jar
> poi-scratchpad-2.5.1-final-20040804.jar,sac.jar,sandbox.jar,scriptapi.jar,shale-remoting.jar
> standard.jar,tlddoc.jar,tomahawk.jar,toplink-essentials.jar,toplink-essentials-agent.jar,
> viewer.jar,xerces-2.6.2.jar.
>
> my web.xml contain listener as,
> <listener>
> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
> </listener>
>
> Also ,I tried to create project in eclipse -clean mode(thinking of clearing
> cache).
> but it also not helped.
> Please help me in this.
> Thanks
> Sandip
>
>
>
>  ________________________________
>  Don't get soaked. Take a quick peak at the forecast
>  with theYahoo! Search weather shortcut.
>
>