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.
smime.p7s
Description: S/MIME cryptographic signature
