Yeah I did recompile it.
Scott Gray-2 wrote:
>
> Well it can find the class but it can't find the method, did you
> recompile after adding the method?
>
> Regards
> Scott
>
> On 4/09/2009, at 1:45 AM, su2 wrote:
>
>>
>> Yeah, I think method signature is correct. Following is my method.
>>
>> ---------------------------------------------------------------------
>> public static String checkAccess(HttpServletRequest
>> request,HttpServletResponse response){
>> Security security =
>> (Security)request.getAttribute("security");
>> String key = "_EVENT_MESSAGE_";
>> if (security.hasPermission("LEARN_VIEW",
>> request.getSession()))
>> {
>> request.setAttribute(key, "You have access!");
>> }
>> else {
>> request.setAttribute(key, "You DO NOT have access! You
>> are
>> denied!");
>> }
>> return "success";
>> }
>> ---------------------------------------------------------------------
>>
>>
>> Scott Gray-2 wrote:
>>>
>>> Is the method signature correct? i.e. does it look like this:
>>> public static String checkAccess(HttpServletRequest request,
>>> HttpServletResponse response) {
>>>
>>> Regards
>>> Scott
>>>
>>> On 4/09/2009, at 1:36 AM, su2 wrote:
>>>
>>>>
>>>> Yeah I was able to figure out that because if I remove <event> call,
>>>> It was
>>>> going to the screen. But I am not sure why it is not able find my
>>>> method in
>>>> the java class.
>>>>
>>>> Scott Gray-2 wrote:
>>>>>
>>>>> Your problem is right there:
>>>>>> java.lang.NoSuchMethodException:
>>>>>> org
>>>>>> .ofbiz
>>>>>> .test
>>>>>> .test
>>>>>> .TestEvents.checkAccess(javax.servlet.http.HttpServletRequest,
>>>>>> javax.servlet.http.HttpServletResponse)
>>>>> it can't find the checkAccess method in the TestEvents class
>>>>>
>>>>> Regards
>>>>> Scott
>>>>>
>>>>> On 4/09/2009, at 12:54 AM, su2 wrote:
>>>>>
>>>>>>
>>>>>> Hi Scott,
>>>>>>
>>>>>> I tried changing screen render at error (<response name="error"
>>>>>> type="view"
>>>>>> value="CheckAccess"/> ) and I got the following error.
>>>>>>
>>>>>> ---------------------------------------------------------------------------------------------
>>>>>> The Following Errors Occurred:
>>>>>>
>>>>>> Error calling event: org.ofbiz.webapp.event.EventHandlerException:
>>>>>> Problems
>>>>>> processing event: java.lang.NoSuchMethodException:
>>>>>> org
>>>>>> .ofbiz
>>>>>> .test
>>>>>> .test
>>>>>> .TestEvents.checkAccess(javax.servlet.http.HttpServletRequest,
>>>>>> javax.servlet.http.HttpServletResponse)
>>>>>> (org
>>>>>> .ofbiz
>>>>>> .test
>>>>>> .test
>>>>>> .TestEvents.checkAccess(javax.servlet.http.HttpServletRequest,
>>>>>> javax.servlet.http.HttpServletResponse))
>>>>>> ---------------------------------------------------------------------------------------------
>>>>>>
>>>>>> And in log I do not see any error/warning regarding CheckAccess.
>>>>>>
>>>>>> Thank you for your help.
>>>>>>
>>>>>>
>>>>>> Scott Gray-2 wrote:
>>>>>>>
>>>>>>> Check the logs, if the event is throwing an exception or
>>>>>>> returning a
>>>>>>> string other than "success" then the success view won't be
>>>>>>> rendered.
>>>>>>>
>>>>>>> Regards
>>>>>>> Scott
>>>>>>>
>>>>>>> HotWax Media
>>>>>>> http://www.hotwaxmedia.com
>>>>>>>
>>>>>>> On 3/09/2009, at 8:39 AM, su2 wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> Hello All,
>>>>>>>>
>>>>>>>> I have a request-map where I am calling a java event.
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------
>>>>>>>> <request-map uri="CheckAccess">
>>>>>>>> <security auth="true"/>
>>>>>>>> <event type="java" path="org.ofbiz.test.test.testEvents"
>>>>>>>> invoke="checkAccess"/>
>>>>>>>> <response name="success" type="view"
>>>>>>>> value="CheckAccess"/>
>>>>>>>> </request-map>
>>>>>>>> ------------------------------------------------------------------
>>>>>>>>
>>>>>>>> When I try to access the screen it goes to correct uri but
>>>>>>>> screen is
>>>>>>>> blank.
>>>>>>>> And when I remove <event>. It shows the screen(of course not
>>>>>>>> with
>>>>>>>> the
>>>>>>>> process which is in java event).
>>>>>>>>
>>>>>>>> I have jar file class-path in ofbiz-component.xml file.
>>>>>>>>
>>>>>>>> I would really appreciate the help.
>>>>>>>>
>>>>>>>> Thanks in advance.
>>>>>>>> --
>>>>>>>> View this message in context:
>>>>>>>> http://www.nabble.com/blank-screen-while-calling-java-event-tp25265335p25265335.html
>>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/blank-screen-while-calling-java-event-tp25265335p25275391.html
>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/blank-screen-while-calling-java-event-tp25265335p25276204.html
>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>
>>>
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/blank-screen-while-calling-java-event-tp25265335p25276394.html
>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>
>
>
>
--
View this message in context:
http://www.nabble.com/blank-screen-while-calling-java-event-tp25265335p25276987.html
Sent from the OFBiz - User mailing list archive at Nabble.com.