Sorry I'm out of ideas, I see no reason why it wouldn't work. Like I said, it can find the class but it can't find the method.

Regards
Scott

On 4/09/2009, at 2:14 AM, su2 wrote:


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.


Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to