ofbiz-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David E Jones <david.jo...@hotwaxmedia.com>
Subject Re: security element
Date Thu, 12 Feb 2009 18:18:03 GMT

Actually, this IS a bug. A stack trace would have been helpful, but  
reproducing it was still necessary (and fortunately very easy) too.

This and a related issue are fixed in SVN rev 743822.

-David


On Feb 12, 2009, at 7:51 AM, BJ Freeman wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> the code you show has to do with the direct request element in the
> security element, not the security element itself.
> Also please show the logs that go with the error.
>
>
> Richa Goyal sent the following on 2/12/2009 6:08 AM:
>> No, i created service and correspondingly made entry in the  
>> controller
>> but i didn't add security element in the controller so i got the  "  
>> null
>> pointer exception " on the browser with respect to that URI. but  
>> when i
>> add <security https="false" auth="true"/> in the request then  it was
>> working fine.
>> All this is happening after new changes made in the Request
>> handler.java. So i want to ask is this necessary to add security  
>> element
>> with the request?  and why it is throwing null pointer exception,  
>> as i
>> traced out and found that in the nested if the
>> 'controllerConfig.defaultRequest' has got value null,and throw the  
>> null
>> pointer exception in case of no security element .
>> Here is the code:
>>
>> if (!requestMap.securityDirectRequest) {
>>
>> if(! 
>> controllerConfig 
>> .requestMapMap 
>> .get(controllerConfig.defaultRequest).securityDirectRequest)
>> {
>>                   // use the same message as if it was missing for
>> security reasons, ie so can't tell if it is missing or direct  
>> request is
>> not allowed
>>                   throw new
>> RequestHandlerException(requestMissingErrorMessage);
>>               } else {
>>                   requestMap =
>> controllerConfig.requestMapMap.get(controllerConfig.defaultRequest);
>>               }
>>           }
>>
>> please show me the right way if i am moving in wrong direction.
>>
>> BJ Freeman wrote:
>> I assume you have reviewed
>> http://docs.ofbiz.org/display/OFBIZ/OFBiz+Beginner%27s+Development+Guide+Using+Practice+Application
>>
>> your specific answer is in framework/webapp/dtd/site-conf.xsd
>>
>> Richa Goyal sent the following on 2/12/2009 2:28 AM:
>>
>>>>> Hi All,
>>>>>   If I not define <security> element in the controller  
>>>>> corresponding to
>>>>> the request, i got null pointer exception. I think the request  
>>>>> may be
>>>>> not getting recognize by the handler.
>>>>>
>>>>> -- Is it necessary to define security with each request?
>>>>>
>>>>> I traced out upto my level and i found that in  
>>>>> RequestHandler.java file
>>>>> , " controllerConfig.defaultRequest " has contain null value.
>>>>>
>>>>> Please correct me if i am wrong and get me the right direction  
>>>>> why it is
>>>>> happening?
>>>>>
>>>>> Thanks in advance
>>>>> --Richa Goyal
>>>>>
>>>>>
>>>>>
>>>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFJlDdjrP3NbaWWqE4RAlvBAKCVCwdGE5OuGM4LKmdynCtsyNt8wQCfa9AK
> 6nsnG9b6NUEFPDpWxW0spSk=
> =gvir
> -----END PGP SIGNATURE-----


Mime
View raw message