Re: NPE on session invalidation

2018-05-17 Thread Rakesh A
Hi,
Sorry for a delayed reply, didn't had chance to work on it till today.

Martin Grigorov-4 wrote
> You didn't answer my question (or I didn't understand your answer).
> Why do you need to use "isSessionInvalidated()" in your cleanup method ?
> Is the cleanup method called in some other cases ? If it is just called by
> logout/onInvalidate then there is no need to check
> "isSessionInvalidated()".

Yes, mentioned cleanup method is called in few other cases as well.

I managed to avoid a call to "isSessionInvalidated()" during session
invalidation by doing small refactoring of our implementation.

Regards,
Rakesh.A



--
Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: NPE on session invalidation

2018-04-03 Thread Rakesh A
Actually, we've bit more complex scenario I should say; we've multiple
webapps running on tomcat with SSO valve configured; which means logout on
one application kills the session on other applications and we've session
implementation class with logout & session invalidation handling.
In both cases logout/invalidate, we try to do some cleanup (at a high level
both call one method), which has this check 'isSessionInvalidated()' before
proceeding with cleanup.

Regards,
Rakesh.A

--
Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: NPE on session invalidation

2018-04-03 Thread Rakesh A
I see the ticket https://issues.apache.org/jira/browse/WICKET-6547 closed as
'resolved' with resolution 'not a problem'. Instead of reopening it I wanted
to discuss the usecase here and decide on re-opening.

Is is allowed to call 'Session.isSessionInvalidated()' from
'WebSession.onInvalidate()' ?
Java doc doesn't say much about its usage (when to or When not to).

We are using #onInvalidate() as a hook to do some cleanup. With 6.29.0
because of a call to isSessionInvlaidated() we get a NullPointerException.
WICKET-6547.7z
  

Regards,
Rakesh.A

--
Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: NPE on session invalidation

2018-03-30 Thread Rakesh A
Did a quick test and logged an issue
https://issues.apache.org/jira/browse/WICKET-6547

--
Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



NPE on session invalidation

2018-03-30 Thread Rakesh A
Wicket 6.29.0 has a fix for https://issues.apache.org/jira/browse/WICKET-6484

change-set of which can be see at -
https://git-wip-us.apache.org/repos/asf?p=wicket.git;a=blobdiff;f=wicket-core/src/main/java/org/apache/wicket/Session.java;h=21a9432a2c5d5005b215dd5d7c3b15bf87fda0ba;hp=5bab1c6bf5fd60243c7adc8a9a6f248f41f78166;hb=35b9381;hpb=d0967b2312ed999b289566fbdd81eb282ad20c8e

Problem I see with this fix is, when session times out there wont be a
request cycle, RequestCycle.get() will return NULL and
'isSessionInvalidated()' method call in
'org.apache.wicket.protocol.http.WebSession.invalidate()' will result a NPE


Regards,
Rakesh.A

--
Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Will there be a WicketStuff 6.29.0 release ?

2018-03-30 Thread Rakesh A
Wicket 6.29.0 has been released recently, but latest 6.x WicketStuff release
is 6.28.0
Are there plans to do WicketStuff 6.29.0 release.

If not, as Wicket 6.29.0 is a drop-in replacement for older 6.x versions, I
assume we can still use WicketStuff 6.28.0 along with Wicket 6.29.0, correct
?

Regards,
Rakesh.A

--
Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Wicket PageStore and Token based authentication

2018-01-24 Thread Rakesh A
Hi,

I am trying to build a Wicket application which uses
1. Token based authentication; where token can be valid for a longer time
2. Have page store remain till token expires

I couldn't find any example/information regarding this, by going through the
PageStoreManager implementation, I was thinking about below
1. Have custom implementation of RequestAdapter and avoid setting page store
as http session attribute, but some other alternative way (Ex. persist this
information also)
2. Have custom PageStoreManager which use the custom RequestAdapter
mentioned in step#1

Other than that I think I also need to take care of 
1. Avoid using session id usage for page store lookup
2. Alternative implementation for KeyInSessionSunJceCryptFactory

Is this approach correct ?
Any suggestions on how to do it ?
Any links that I can refer for more information about it ?

Regards,
Rakesh.A

--
Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



WiQuery 6.x and JQuery UI draggable (auto-scroll) bug

2017-11-14 Thread Rakesh A
Hi,

We are using wiquery 6.13.0 to build some interactive UI. This includes
JQuery's UI draggable, droppable, etc.
jquery-ui-1.10.4 is used in wiquery-6.13.0

There was a bug with jquiery-ui in draggable component. The auto-scroll does
not work properly, which can be seen using the below give jsfiddle link.
https://jsfiddle.net/mohammed_techie/5bv8wjuc/

It has been fixed along with few other bugs mentioned at below change log
link https://jqueryui.com/changelog/1.11.0/#interactions

JQuery UI issue details can be found at
https://bugs.jqueryui.com/ticket/9379

It has been fixed by jquery ui, but unfortunately we cannot apply that fix
(in our code), only option is to have this latest JQuery UI (and draggable)
version as part of WiQuery.

Are there plans to upgrade JQuery UI version in WiQuery 6.x branch ?
Any work around that we can use ?

Regards,
Rakesh.A

--
Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Moving modal window in touch devices

2017-11-02 Thread Rakesh A
Thank you for the suggestion, I tried and was able to make it work.

Below code is what I ended up (for some one who is interested in it)

(function () {
function _duckPunchTouchHandler(event) {
// ignore multi-touch events
if (event.originalEvent.touches.length > 1) {
  return;
}

var touch = event.originalEvent.changedTouches[0];

var simulatedEvent = document.createEvent("MouseEvent");
simulatedEvent.initMouseEvent({
touchstart: "mousedown",
touchmove: "mousemove",
touchend: "mouseup"}[event.type],
true, true, window, 1,
touch.screenX, touch.screenY,
touch.clientX, touch.clientY, false,
false, false, false, 0, null);

touch.target.dispatchEvent(simulatedEvent);
};

DuckPunchWicketDrag = {
 init : function () {
 var init_org = Wicket.Drag.init;

 var mousedown_org = Wicket.Drag.mouseDownHandler;
 var clean_org = Wicket.Drag.clean;

 var mousemove_org = Wicket.Drag.mousemove;
 var mouseup_org = Wicket.Drag.mouseUp;
 var mouseout_org = Wicket.Drag.mouseOut;

 Wicket.Drag.init = function(element, onDragBegin, onDragEnd,
onDrag) {
 Wicket.Event.add(element, "touchstart",
_duckPunchTouchHandler);
 init_org.call(this, element, onDragBegin, onDragEnd,
onDrag);
 };

 Wicket.Drag.mouseDownHandler = function (e) {
 $(document).on('touchmove', _duckPunchTouchHandler);
 $(document).on('touchend', _duckPunchTouchHandler);

 return mousedown_org.call(this, e);
 };

 Wicket.Drag.clean = function (element) {
 Wicket.Event.remove(element, "touchstart",
_duckPunchTouchHandler);
 clean_org.call(this, element);
 };

 Wicket.Drag.mousemove = function (e) {
 return mousemove_org.call(this, e);
 };

 Wicket.Drag.mouseUp = function (e) {
 if (Wicket.Drag.current) {
 $(document).off('touchmove', _duckPunchTouchHandler);
 $(document).off('touchend', _duckPunchTouchHandler);
 }

 mouseup_org.call(this, e);
 };

 Wicket.Drag.mouseOut = function (e) {
 mouseout_org.call(this, e);
 };
 }
};
})();

Regards,
Rakesh.A

--
Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Moving modal window in touch devices

2017-11-01 Thread Rakesh A
Hi,

I am trying to make modal window positioning (by dragging) work on touch
enabled devices with no luck.
What I tried is to use JQuery Touch punch, to simulate mouse event for touch
events on devices, but this for some reason doesn't work.

Any pointers how to make this (allow users to position Wicket modal dialogs
by dragging them on touch devices) work ?

Regards,
Rakesh.A

--
Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Joda-time dependency

2017-09-11 Thread Rakesh A
Hi,

Is it going to be for Wicket 8 only ?

Regards,
Rakesh.A

--
Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Joda-time dependency

2017-09-11 Thread Rakesh A
Hi,

Joda-time library dependency in Wicket was added long back for valid reasons
then. With improvements to Date time API in JDK, do we still need this
dependency ?
Can we replace its usage in Wicket with JDK classes ?

Reason for this is recently we'd issues with date time conversions when
three letter time zones are used.
Eg: When date entered is "04/08/2017 13:00" got converted to "04/08/2017
12:00" when EST (which currently observing EDT -
https://www.timeanddate.com/time/zones/est) time zone used.

Basically conversion result -1hr always.

Regards,
Rakesh.A

--
Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Possibility of mounting Wicket resource accessible only once

2016-10-13 Thread Rakesh A
Hi,

URLs I can add some code to make them unique, and unmounting from
#getResource() seems better place indeed.

Thank you for the inputs.

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Possibility-of-mounting-Wicket-resource-accessible-only-once-tp4675749p4675753.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Possibility of mounting Wicket resource accessible only once

2016-10-12 Thread Rakesh A
Hi,

Having the token persisted into DB seems bit complex to solve this 'dynamic'
resource issue.

The way I've implemented it right now, is to have this resource reference
unmounted, from AbstractRequestCycleListener#onRequestHandlerExecuted()
method, where I've access to IRequestHandler and the resource reference
object it self (checking for ResourceReferenceRequestHandler)

Do you see any issues with this approach ?

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Possibility-of-mounting-Wicket-resource-accessible-only-once-tp4675749p4675751.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Possibility of mounting Wicket resource accessible only once

2016-10-12 Thread Rakesh A
Hi,

Is it possible to mount a resource programmatically (Eg. On click of an
AjaxLink), and make it available only once ?

I looked into dynamic resources concept of having a mounted resource, which
uses URL attributes to decide which resource content to return from
getResource() method of it.

In my case, URL remains the same but what to return from getResource() is
decided based on the context when user clicks on an AjaxLink.

Any pointers how to implement it ?

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Possibility-of-mounting-Wicket-resource-accessible-only-once-tp4675749.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: CryptoMapper, Mounted pages recreation and ModalWindow cookie

2016-10-02 Thread Rakesh A
Created an issue for it - https://issues.apache.org/jira/browse/WICKET-6248

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CryptoMapper-Mounted-pages-recreation-and-ModalWindow-cookie-tp4675513p4675621.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: CryptoMapper, Mounted pages recreation and ModalWindow cookie

2016-09-21 Thread Rakesh A
Hi,

Added to my previous reproduction steps, there one more configuration which
causes the mentioned behavior;
When the mounted page has some url path parameter. It might also be
reproducible if mounted path more than one URL segments.

Please find the quick start attached. 
Try accessing the page using '://modal-ex/my-page/01'


modal-ex.7z
  

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CryptoMapper-Mounted-pages-recreation-and-ModalWindow-cookie-tp4675513p4675540.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



CryptoMapper, Mounted pages recreation and ModalWindow cookie

2016-09-14 Thread Rakesh A
Hi,

When we've a mounted page for URL '/my-page' and modal window (with
'cookieName' set) is opened from that page modal window size/position
information is set into a cookie and path set for it contains the mount path
as well.

When we enable CryptoMapper in WicketApplication, encrypted URLs for Ajax
links/behaviors will look like '//my-page?wicket-crypt=...', and
modal window size/position cookie is also sent along with any Ajax call made
(including modal window close ajax call).

On top this if we set
'org.apache.wicket.settings.def.PageSettings.recreateMountedPagesAfterExpiry'
to 'false' by calling 

getPageSettings().setRecreateMountedPagesAfterExpiry(false);

in WicketApplication#init() function, encrypted URLs for Ajax
links/behaviors will look like '//', and modal window
size/position cookie is NOT sent along with Ajax calls.

This is because the 'path' for the cookie contains page mount path, but the
encrypted ajax URLs doesn't contain the page mount path.

Different seems to be in
"org.apache.wicket.Component.createRequestHandler(RequestListenerInterface,
PageParameters, Integer)"; where for the first scenario
'BookmarkableListenerInterfaceRequestHandler' instance is being created, and
for the second scenario 'ListenerInterfaceRequestHandler' instance is being
created.

Is it a bug ?
How do I solve it in the second scenario mentioned above ?

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CryptoMapper-Mounted-pages-recreation-and-ModalWindow-cookie-tp4675513.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Regarding nested multipart modal dialog

2016-05-20 Thread Rakesh A
Hi,

Created JIRA issue - https://issues.apache.org/jira/browse/WICKET-6171

I tried to refresh the root form by adding it to 'AjaxRequestTarget', but it
didn't work.

Any workaround you know of, that I can use for now ?

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Regarding-nested-multipart-modal-dialog-tp4674764p4674769.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Regarding nested multipart modal dialog

2016-05-19 Thread Rakesh A
Hi,

I observed that when I've a nested (second level) dialog with multipart form
in it, after submitting this form, first level dialog form submit results a
multipart form submit instead of normal form submit.
I've attached a quick start to reproduce this.

Steps:
1. Click the link on home page to open first level dialog
2. Click on the link to open 'multipart' dialog
3. Simply click 'Ok' on this dialog
4. Click 'Ok' on the first level dialog

I expect form submit of Step#4 to be a normal form submit, but I see its a
'multipart' form submit.

I read few discussions at the below link, but couldn't find a solution for
it, any clue how to solve this?
http://apache-wicket.1842946.n4.nabble.com/modal-dialog-and-nesting-of-forms-td4395177.html

nested-multipart-modal-window.7z

  

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Regarding-nested-multipart-modal-dialog-tp4674764.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Correct way to get current page instance

2016-02-11 Thread Rakesh A
Clear 

Thank you,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Correct-way-to-get-current-page-instance-tp4673548p4673550.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Correct way to get current page instance

2016-02-10 Thread Rakesh A
Hi,
I see two possibilities to access current page instance using
"PageRequestHandlerTracker"
One

IRequestHandler requestHandler =
RequestCycle.get().getActiveRequestHandler();
if (requestHandler instanceof IRequestHandlerDelegate)
{
  requestHandler = ((IRequestHandlerDelegate)
requestHandler).getDelegateHandler();
}

if (requestHandler instanceof IPageRequestHandler)
{
  IPageRequestHandler pageRequestHandler = (IPageRequestHandler)
requestHandler;
  if (pageRequestHandler.isPageInstanceCreated())
  {
IRequestablePage page = pageRequestHandler.getPage();
  }
}

Two
   PageRequestHandlerTracker.getLastHandler(RequestCycle.get()).getPage();

Option#2 looks simpler, but
Is there any difference between the two?
What is correct way to get current page instance?

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Correct-way-to-get-current-page-instance-tp4673548.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Exception handling in AutoCompleteTextField

2016-01-12 Thread Rakesh A
Hi,

After looking into ajax code a bit, I see that 'Ajax-Location' header is not
considered for autocomplete response.
I created a PR (https://github.com/apache/wicket/pull/156) with a small
change to ajax JavaScript.

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Exception-handling-in-AutoCompleteTextField-tp4673192p4673272.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Access log & CryptoMapper

2016-01-12 Thread Rakesh A
Hi,

Without CryptoMapper enabled, we can check URLs accessed and their HTTP
status in access logs of tomcat or any other server. But if we enable
CryptoMapper, access logs will have encrypted URLs in server access logs,
and would be difficult to identify which URL resulted a break.

Is there any possibility to have logging (with plain URLs) similar to access
log with CryptoMapper enabled?

To be more exact, with our situation. We've our error handling done in
RequestCycleListener#onException(), method, is there any possibility to log
decypted URL from here, which we can use to track the issue.

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Access-log-CryptoMapper-tp4673267.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Exception handling in AutoCompleteTextField

2016-01-06 Thread Rakesh A
Hi,

If we get an exception while preparing suggestions/choices for the entered
text (in AutoCompleteTextField#getChoices()), I see that, there is no means
to show it to user.
JavaScript implementation handles only success responses.

Is there any way to execute standard Ajax response handling, in this case?

Please find attached quick start, try entering 'test' in the autocomplete
text field on home page.

autocomplete.7z
  

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Exception-handling-in-AutoCompleteTextField-tp4673192.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Regarding Browser/Client info implementation

2015-12-24 Thread Rakesh A
I created JIRA ticket - https://issues.apache.org/jira/browse/WICKET-6056

PR links for master and wicket-6.x branches, are added at ticket comments
section.

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Regarding-Browser-Client-info-implementation-tp4673024p4673093.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Regarding Browser/Client info implementation

2015-12-24 Thread Rakesh A
Done - https://github.com/apache/wicket/pull/152

Mary Christmas :)

Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Regarding-Browser-Client-info-implementation-tp4673024p4673083.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Regarding Browser/Client info implementation

2015-12-24 Thread Rakesh A
Can you go through this check-in
https://github.com/iamrakesh/wicket/commit/351f084872467f0d3d0f339ab9c20afb4f79d2d1

Or do you need PR?

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Regarding-Browser-Client-info-implementation-tp4673024p4673070.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Regarding Browser/Client info implementation

2015-12-22 Thread Rakesh A
I tried to create a patch with the changes on Wicket sources, please find
them attached.

Patch#1 - Without renaming HTML files
Patch#2 - With renaming HTML files

Note: I did not test/execute these changes.

wicket6-browser-info-changes-NO-RENAME.patch

  
wicket6-browser-info-changes-WITH-RENAME.patch

  

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Regarding-Browser-Client-info-implementation-tp4673024p4673025.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Regarding Browser/Client info implementation

2015-12-22 Thread Rakesh A
Hi,

I was trying to use WebClientInfo to get browser information on the server,
and also extend the implementation in Wicket 6.x, reasons for me to extend
Wicket's implementation are
1. Current implementation does not allow me to detect browser's touch api
support
2. Wanted to use client side implementation library to detect browser
features - like Modernizr.

On a brief look at the implementation I thought it is possible, but I ended
up copy/pasting lot of code to workaround the problems I faced.
Changing the implementation a bit might allow extension to Wicket's
implementation. As changes are more, I created a quick start to show the
changes required in Wicket's implementation. Please find the attached quick
start.
1. I've copied and changed Wicket's implementation and they can be found in
package "in.rakesh.example.wicket.page.browserinfo"
2. Extension to this implementation can be found under package
"in.rakesh.example.wicket.page"

Another problem I'd while doing these changes is regarding 'WebClientInfo'
object creation. Current implementation creates instances in multiple
places, making it difficult to have a subclass/extension to it.

Adding a method to WebSession (WebSession#createClientInfo()), and using it
to create instance gives lot of flexibility to extend it.

In the attached quick start, I've added TODOs which need to be
updated/corrected, if we've a method in WebSession.

Can you please provide your views on this change.

browserinfo.7z
  

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Regarding-Browser-Client-info-implementation-tp4673024.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: CssUrlReplacer and performance with certain CSS files

2015-12-14 Thread Rakesh A
Created JIRA task: https://issues.apache.org/jira/browse/WICKET-6051

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CssUrlReplacer-and-performance-with-certain-CSS-files-tp4672969p4672981.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: CssUrlReplacer and performance with certain CSS files

2015-12-14 Thread Rakesh A
Yes, exclusion files (java.util.Set) would be better I think, instead of
pattern.

I can attach/provide a sample file tomorrow, if you want.

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CssUrlReplacer-and-performance-with-certain-CSS-files-tp4672969p4672971.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



CssUrlReplacer and performance with certain CSS files

2015-12-14 Thread Rakesh A
Hi,

I was experimenting with 'CssUrlReplacer', and I see that the performance of
CSS file loading might get affected if we enable it. I know that it depends
on the content of (no of image URLs) CSS files (and documentation doesn't
mention it also :) )

In my tests, I was trying to load ExtJs theme CSS file, and it took
"18668ms" to process it, and this file has 633 instances of background image
css property with 'url'.

One can extend this class and exclude it from the processing list, but would
like to know if the performance aspects of this class were investigated?
Any plans to improve this implementation ?

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CssUrlReplacer-and-performance-with-certain-CSS-files-tp4672969.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket Ajax adding all form component values to request parameters

2015-12-14 Thread Rakesh A
Created JIRA ticket: https://issues.apache.org/jira/browse/WICKET-6050

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Wicket-Ajax-adding-all-form-component-values-to-request-parameters-tp4672911p4672968.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket Ajax adding all form component values to request parameters

2015-12-14 Thread Rakesh A
Hi,

I see in the fix for WICKET-6006, it is specific to ModalWindow
implementation. 

Please find the attached quick start with the another usecase.

WICKET-5948-2.7z
  

This is an update to earlier quickstart. Here I am trying to use JQuery UI's
resizable behavior, use case is when resizing of a DOM element stops, I'd
like to make an Ajax call by sending the new width back to server.
On the home page I added a Panel with same two form feilds, to which an Ajax
behavior is added to enable JQuery UI's resizable and the Ajax call when
resizing stops - Try resizing the panel and check the network call.

By adding Wicket.Form.excludeFromAjaxSerialization[markupId] = 'true'; it
probably can be avoided, but this needs to be done to all behaviors that
were written earlier (consider behaviors written for UI component
integration - WiQuery, etc).

This change in 6.21.0 has more impact I think.

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Wicket-Ajax-adding-all-form-component-values-to-request-parameters-tp4672911p4672966.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket Ajax adding all form component values to request parameters

2015-12-11 Thread Rakesh A
Please find the attached quick start, which shows the mentioned behavior.

WICKET-5948.7z
  

After deploying
1. Click on the link (on home page) to open modal dialog, with few form
fields in it.
2. Click on the 'Ajax submit button' to submit form

Check the network calls for Step#2 mentioned above.

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Wicket-Ajax-adding-all-form-component-values-to-request-parameters-tp4672911p4672942.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket Ajax adding all form component values to request parameters

2015-12-09 Thread Rakesh A
One use-case is, we've a modal window with a form (with lot of form fields -
50 to 200 ) in it, dialog has 'Ok' button which, submits form field values
using Wicket Ajax POST call.
Modal window also has a 'onClose' Ajax callback. When I click on the 'Ok'
button it results
1. POST call with all form feild values, in this case the
"Wicket.Form.serializeElement(el)" call at line#656 of
'wicket-ajax-jquery.js', results empty array as the modal window DOM is
empty.
2. GET call (dialog close callback - settings.onClose property of modal
window), in this case "Wicket.Form.serializeElement(el)" call at line#656 of
'wicket-ajax-jquery.js', results array with all form fields in the dialog; I
see that the DOM for modal window gets changed before this call.

The second call in our case results a GET URL with all the form field values
appended to URL, resulting a http status code 400 - bad request.

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Wicket-Ajax-adding-all-form-component-values-to-request-parameters-tp4672911p4672916.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Wicket Ajax adding all form component values to request parameters

2015-12-09 Thread Rakesh A
Hi,
We tried (upgrade from 6.20.0) Wicket 6.21.0, and observe a change in the
way Wicket ajax calls are made. Upon looking into it further, we see it due
to the fix for "https://issues.apache.org/jira/browse/WICKET-5948";.

We've some custom Ajax behaviors added to a normal DOM elements (div) which
has as form in it, Ajax behavior is triggered on a custom event (like
click/drag mouse events on one of the child DOM elements).

With the fix for WICKET-5948, the above Ajax call is made after appending
all form field values to the Ajax request; in our case its quite a big form
with lot of fields, the Ajax behavior uses GET method, and all form fields
are getting added as url parameters, resulting a long GET url.

Because of this in some cases we even get a 400 bad request as a response
from our tomcat.

Is this usecase considered while fixing the above mentioned call ?
Is there a suggested way to avoid this behavior?

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Wicket-Ajax-adding-all-form-component-values-to-request-parameters-tp4672911.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Regarding WicketStuff projects deliverables as OSGI bundles

2015-10-16 Thread Rakesh A
Wicket deliverables are bundles, but WicketStuff project deliverables are
plain JARs.
I'd like to have WicketStuff JARs as bundles as well.

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Regarding-WicketStuff-projects-deliverables-as-OSGI-bundles-tp4672250p4672259.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: CryptoMapper and mounted resource URLs

2015-10-15 Thread Rakesh A
Hi,

I did try overriding the #mapHandler() method and have a condition to check
for a specific type of 'IRequestHandler', and call "#encryptEntireUrl()"
method, this does work.

  @Override
  public Url mapHandler(final IRequestHandler requestHandler)
  {
 Url myUrl = super.mapHandler(aRequestHandler);
 if (requestHandler instanceof MyResourceRequestHandler)
 {
return encryptEntireUrl(myUrl);
 }
 return myUrl;
  }

Is it the suggested way ?

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CryptoMapper-and-mounted-resource-URLs-tp4672249p4672256.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Regarding WicketStuff projects deliverables as OSGI bundles

2015-10-15 Thread Rakesh A
Hi,

Yes, we might've to add some (import, export package) configuration; by
adding maven-bundle-plugin, I tested only, whether manifest contains OSGI
specific info or not. 

I'll try to come up with a patch.

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Regarding-WicketStuff-projects-deliverables-as-OSGI-bundles-tp4672250p4672255.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Regarding WicketStuff projects deliverables as OSGI bundles

2015-10-15 Thread Rakesh A
Hi,

All WicketStuff project deliverables are plain JARs, is there any
possibility to have them as OSGI bundles?

I tried using 'maven-bundle-plugin' plugin, on one of the projects, and was
able to build OSGI bundles.

Is it a possibility to have these POM files changed with above plugin
configured.

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Regarding-WicketStuff-projects-deliverables-as-OSGI-bundles-tp4672250.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



CryptoMapper and mounted resource URLs

2015-10-15 Thread Rakesh A
Hi,

I am trying to generate URLs for mounted resources, and use them later (from
JavaScript). I expected using 'RequestCycle#urlFor()' with CryptoMapper
enabled will result encrypted urls. But I see I am wrong, and implementation
in "CryptoMapper#encryptUrl(Url)" (gets into else block and calls
encryptRequestListenerParameter()) results plain text urls.

Is there any way, to get/generate encrypted URLs for mounted
resources/pages.

Attached quickstart to show the behavior.

example1.zip
  

Regards,
Rakesh.A


--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CryptoMapper-and-mounted-resource-URLs-tp4672249.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



FileUploadException - 'Stream ended unexpectedly' when proxy is configured

2014-11-17 Thread Rakesh A
Hi,

Wicket file upload results HTTP 400 - bad request, when proxy is configured
[Eg: OWASP ZAP]. I am able to reproduce this using the live examples URL - 
www.wicket-library.com/wicket-examples-6.0.x/upload/single
  
Can anybody explain this behavior.

1. Installed ZAP tool
2. Start ZAP [starts on 8080 by default, can be changed]
3. Configured proxy in IE [Internet Options -> Connetions -> LAN settings]
4. Access the above given wicket file upload example URL
5. Try uploading a file [try using reasonably big file - between 100KB -
700KB]

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/FileUploadException-Stream-ended-unexpectedly-when-proxy-is-configured-tp4668436.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: WiQuery for Wicket 6.17.0

2014-09-23 Thread Rakesh A
We are doing that, but wanted to get a confirmation .

Thank you,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/WiQuery-for-Wicket-6-17-0-tp4667564p4667634.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



WiQuery for Wicket 6.17.0

2014-09-19 Thread Rakesh A
Hi,

I see WiQuery is still at 6.13.0, Is there a release plan to upgrade WiQuery
to use Wicket 6.17.0?

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/WiQuery-for-Wicket-6-17-0-tp4667564.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: CouldNotLockPageException while trying 'inspect' option of Debug bar

2014-09-10 Thread Rakesh A
Forgot to mention, an anonymous class implementation was done for the
AjaxEventBehavior, and the #onEvent(..) method access' Page properties in
it.

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CouldNotLockPageException-while-trying-inspect-option-of-Debug-bar-tp4667405p4667451.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: CouldNotLockPageException while trying 'inspect' option of Debug bar

2014-09-10 Thread Rakesh A
Hi,

After some debugging & investigation, It turned out to be a
'AjaxEventBehavior' for 'load' event [page onload event], which was added to
page was causing this lock, removing this behavior solved the page locking
issue.

Thanks,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CouldNotLockPageException-while-trying-inspect-option-of-Debug-bar-tp4667405p4667450.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: CouldNotLockPageException while trying 'inspect' option of Debug bar

2014-09-09 Thread Rakesh A
Hi,
Strange thing is, even if I increase the request timeout to 5mins using
"org.apache.wicket.settings.IRequestCycleSettings.setTimeout(Duration)", I
get the same exception.

I use Wicket 6.15.0, pages are unversioned & page uses
'AbstractAjaxTimerBehavior'.
Does 'AbstractAjaxTimerBehavior' cause this lock?

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CouldNotLockPageException-while-trying-inspect-option-of-Debug-bar-tp4667405p4667413.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



CouldNotLockPageException while trying 'inspect' option of Debug bar

2014-09-09 Thread Rakesh A
Hi,

I was trying to analyze my wicket page, by adding Wicket debug bar. When I
click on the 'Inspector' option in Wicket debug bar I get a
CouldNotLockPageException. Thread dump logged is provided below, I couldn't
understand much from it, can anybody point me towards why I am getting this
exception.


Thanks,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CouldNotLockPageException-while-trying-inspect-option-of-Debug-bar-tp4667405.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



after redirect to statefull page and browser back button results StalePageException

2014-06-18 Thread Rakesh A
Hi,
I've a link on the page, which requires a redirect to statefull page, and
the resultant page also has this type of link, upon clicking on it [on the
second page], and on the third page, if use the browser back button, I get
StalePageException.

Click on link - will result
a. Create a page instance
b. Update its model with some data
c. Redirect to this page instance using RestartResponseException

Steps i follow are
1. Click on a link which will do the above mentioned steps
2. On the resultant page of Step#1, click on the link again.
3. Step#2 will take me to a page
4. On this page use the browser back button.

Is there any way I can set some data in page modal after page gets
instantiated [only in special cases] ?

BTW: I am using Wicket v6.12.0

Thanks,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/after-redirect-to-statefull-page-and-browser-back-button-results-StalePageException-tp4666311.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Request.getClientUrl() usage when using reverse proxy

2014-05-16 Thread Rakesh A
Hi,
I've little trouble finding the correct method to use, to get the host name
when using reverse proxy. I tried to use
"org.apache.wicket.request.Request.getClientUrl()", but when I use
"Url#getHost()" on the return value, I get the actual host name instead of
the proxy url.

Is there any other method I can use in this case?

Thanks,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Request-getClientUrl-usage-when-using-reverse-proxy-tp4665750.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Request.getClientUrl() usage when using reverse proxy

2014-05-12 Thread Rakesh A
Hi,

After some investigation into configuration, we found that few headers were
not set and resulted the behavior I mentioned. Enabling the following solved
it.

proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

Thank you,
Rakesh.A


--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Request-getClientUrl-usage-when-using-reverse-proxy-tp4665750p4665779.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: DOM element not found issue - Ajax response

2014-04-03 Thread Rakesh A
Hi,

In my case, the DOM element is not part of iframe/modal window, its in the
current page itself. And the 'id' attribute used by javascript is also part
of the same Ajax response. And I am using JQuery to reference this DOM
element.
What I am doing is.
1. Go to my page
2. Press F5 to refresh my wicket page [unversioned], and wait for the page
to load completely.
3. Click on one AjaxLink which replaces another component in the same page.

Step#3 here responds markup and Javascript [JQuery script], I see that the
'id' attribute used by JQuery is part of the same Ajax response. But still
JQuery fails to find this DOM element.

There is another case where I get similar issue.
When my application is deployed over network, and is accessed from a
different machine [with some network lag]. On the page I've one AjaxLink &
and Component with Ajax on click behavior added to it.
1. Click on component with ajax on click behavior.
2. Click on AjaxLink, without waiting for the first request to complete.

The AjaxLink in both scenarios is the same link, and replaced another
component.

Thanks,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/DOM-element-not-found-issue-Ajax-response-tp4665201p4665258.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



DOM element not found issue - Ajax response

2014-04-01 Thread Rakesh A
Hi,

I am using Wicket v6.12.0, I've couple of Ajax links, clicking on which will
replace a panel [ajax enabled - markup id is generated], and this click also
results a piece of javascript, which will use the markup id of the panel.
In some cases I see the the javascript fails saying the DOM element doesn't
exists. When I enable Ajax debug window and see the response, I do see the
panel with markup id and the javascript is using the same markup id, but
still script fails to find the DOM element.

This script is added using OnDomReadyHeaderItem. Can anyone point me how to
find the cause of it?

Thanks,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/DOM-element-not-found-issue-Ajax-response-tp4665201.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Character ^ added to javascript blocks in Ajax response

2014-03-31 Thread Rakesh A
Hi,
I am using Wicket v6.12.0, I observed that ^ character is getting added at
places in javascript blocks in Ajax response. I observed that its for Ajax
attributes with supports array like 'pre', 'bh', 'dep', etc.

Example:
"pre":[function(attrs){return false;}]^
"bh":[function(attrs){if (attrs.event.shiftKey) {
attrs.event.preventDefault(); }}]^
"dep":[function(attrs){return {'ctrlKey' : attrs.event.ctrlKey, 'shiftKey' :
attrs.event.shiftKey}}]^

Is it being added by Wicket?

I tried by adding "-Djavax.servlet.request.encoding=UTF-8
-Dfile.encoding=UTF-8" options to my tomcat startup, thinking its character
encoding issue, but that didn't help!

Thanks,
Rakesh.A


--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Character-added-to-javascript-blocks-in-Ajax-response-tp4665190.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: StalePageException when AjaxFallbackLink opened in new tab

2014-01-09 Thread Rakesh A
Hi,

Yes, page does have 'AbstractAjaxTimerBehavior' added to it.

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/StalePageException-when-AjaxFallbackLink-opened-in-new-tab-tp4663568p4663573.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



StalePageException when AjaxFallbackLink opened in new tab

2014-01-09 Thread Rakesh A
Hi,

I've few AjaxFallbackLink links in my page [not versioned], when I try to
right click on these link and use the "open in new tab" option, page gets
opened in new tab and results a StalePageException, because render count
doesn't match [verified this by debugging
org.apache.wicket.core.request.handler.PageProvider.getStoredPage(int)], but
it gets into a infinate loop of refresh [due to repeated StalePageException
s].

Can one point me to how to fix this?

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/StalePageException-when-AjaxFallbackLink-opened-in-new-tab-tp4663568.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: AutoCompleteTextField & suggestions popup position issue when container has scrollbar

2013-09-10 Thread Rakesh A
Thank you 

- Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/AutoCompleteTextField-suggestions-popup-position-issue-when-container-has-scrollbar-tp4661242p4661273.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: AutoCompleteTextField & suggestions popup position issue when container has scrollbar

2013-09-09 Thread Rakesh A
Hi,

Can you please provide me the call [new call] details, when you create one.

Thanks,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/AutoCompleteTextField-suggestions-popup-position-issue-when-container-has-scrollbar-tp4661242p4661267.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: AutoCompleteTextField & suggestions popup position issue when container has scrollbar

2013-09-08 Thread Rakesh A
Hi,

Thank you, I did bit of search and found one issue which seems to be
similar,

https://issues.apache.org/jira/browse/WICKET-1355

But the status says, its not reproducible.

Hope it helps

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/AutoCompleteTextField-suggestions-popup-position-issue-when-container-has-scrollbar-tp4661242p4661247.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



AutoCompleteTextField & suggestions popup position issue when container has scrollbar

2013-09-07 Thread Rakesh A
Hi,

I am trying to use wicket's AutoCompleteTextField, which is placed inside a
Div, and it has vertical scrollbar, in this case when scroll bar is not at 0
position, the auto complete suggestions popup is not shown next to the text
box.

I've attached a quickstart which helps reproducing this issue.
autocomplete-test.zip

  

Is there any solution to this problem?

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/AutoCompleteTextField-suggestions-popup-position-issue-when-container-has-scrollbar-tp4661242.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: CryptoMapper not encoding query string - Wicket 6.5.0

2013-07-09 Thread Rakesh A
Hi,

After bit more debugging I found that the URL provided in the previous post
were indeed 1.4.x generated, new URL generated is similar to the one given
below

http://localhost:9090/myTest/?8-1.ILinkListener-contentPanel-layout-entryPanel-layoutButtonPanel-actionButtonTitleHolder-actionButton

But the encryption problem is still exists. If you observe, the URL is
similar to that of a home page, and it doesn't have segments and the
condition 'url.getSegments().isEmpty()' in CryptoMapper#encryptUrl(Url)
returns 'true' for the above URL and encryption is skipped.

Current implementation of CryptoMapper - has encryptUrl() method declared as
private and can not be extended!
Is there any other way to solve it?

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CryptoMapper-not-encoding-query-string-Wicket-6-5-0-tp4659643p4660169.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: markup not found exception for fragment which is part of wicket:extend

2013-07-04 Thread Rakesh A
Hi,

Thanks for the information , the 'markup provider' info - gave me some
insights and after debugging with this info, I was able to solve my issue by
adding a wrapper [WebMarkupContainer] in one of the classes in my class
hierarchy.

Thanks,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/markup-not-found-exception-for-fragment-which-is-part-of-wicket-extend-tp4660037p4660052.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: markup not found exception for fragment which is part of wicket:extend

2013-07-04 Thread Rakesh A
Hi,

Will it be the same [dialog instance as markup provider instead of page
instance] if the fragment is part of wicket modal dialog?

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/markup-not-found-exception-for-fragment-which-is-part-of-wicket-extend-tp4660037p4660049.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



markup not found exception for fragment which is part of wicket:extend

2013-07-03 Thread Rakesh A
Hi,

I am using Wicket v6.5.0, I've code where wicket fragments are part of
'' tag and I get exception that Markup is not found for the
fragment, same piece of code works in Wicket v1.4.21.

I created & attached a quick start with code similar to my case.

fragmentTest.zip
  

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/markup-not-found-exception-for-fragment-which-is-part-of-wicket-extend-tp4660037.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Changes related to serialization in Wicket 1.5+

2013-07-02 Thread Rakesh A
Hi,

We have a class 'ColorDisplayFormatHelper' which doesn't implement
'Serializable', but was working fine with v1.4.21 library, but after using
v6.5.0, we get exception that this class is not serializable.

My question why it was working earlier, and fails now?

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Changes-related-to-serialization-in-Wicket-1-5-tp4659961p4659967.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Changes related to serialization in Wicket 1.5+

2013-07-02 Thread Rakesh A
Hi,

We recently upgraded our application from Wicket v1.4.21 to v6.5.0; after
upgrade we see traces of NotSerializableException for few of classes [in
fact the number is more] which were working fine with v1.4.21.

Was there any change in wicket serialization in v1.5+ ?
Is the latest library doing more serialization?

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Changes-related-to-serialization-in-Wicket-1-5-tp4659961.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Alternatives for Page.componentChanged(Component, MarkupContainer) - Wicket 6.5.0

2013-07-01 Thread Rakesh A
Hi,

Thank you for the solution ; Yes, I fixed it by using
IComponentInitializationListener & IDetachListener.

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Alternatives-for-Page-componentChanged-Component-MarkupContainer-Wicket-6-5-0-tp4659644p4659957.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Alternatives for Page.componentChanged(Component, MarkupContainer) - Wicket 6.5.0

2013-06-30 Thread Rakesh A
Hi,

In 1.4.x implementation, we were overriding this method [int our base Page
implementation] and were doing bit of initialization for the components of
the page which is [I mean initialization part - UI related] specific to our
implementation.

This was one central location to do this for any component change on the
page with v1.4.x, as we upgraded Wicket libarary to 6.5.0 recently, we're
looking for alternatives for this method.

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Alternatives-for-Page-componentChanged-Component-MarkupContainer-Wicket-6-5-0-tp4659644p4659932.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Alternatives for Page.componentChanged(Component, MarkupContainer) - Wicket 6.5.0

2013-06-24 Thread Rakesh A
Hi,

Is there any other way for the mentioned method?
Any suggestions?

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Alternatives-for-Page-componentChanged-Component-MarkupContainer-Wicket-6-5-0-tp4659644p4659763.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Alternatives for Page.componentChanged(Component, MarkupContainer) - Wicket 6.5.0

2013-06-21 Thread Rakesh A
Hi,

Page.componentRemoved(Component) && Page.componentAdded(Component) are final
methods, I can not override them in my Page implementation.

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Alternatives-for-Page-componentChanged-Component-MarkupContainer-Wicket-6-5-0-tp4659644p4659655.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Alternatives for Page.componentChanged(Component, MarkupContainer) - Wicket 6.5.0

2013-06-21 Thread Rakesh A
Hi,

May be I should've added more details to my question.
Code recently upgraded from v1.4.21 to v6.5.0. Old implementation code we
are using this method to do some initialization whenever a component gets
added/removed.

As this method is not being called anymore, the initialization code is not
getting executed anymore [with v6.5.0].

I am looking for alternatives for this method in new v6.5.0 api.

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Alternatives-for-Page-componentChanged-Component-MarkupContainer-Wicket-6-5-0-tp4659644p4659653.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: CryptoMapper not encoding query string - Wicket 6.5.0

2013-06-21 Thread Rakesh A
Hi,

Code is recently upgraded from Wicket v1.4.21 to v6.5.0

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CryptoMapper-not-encoding-query-string-Wicket-6-5-0-tp4659643p4659651.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: CryptoMapper not encoding query string - Wicket 6.5.0

2013-06-21 Thread Rakesh A
Hi,

I added the below two lines in my WebApplication#init() method.

  getSecuritySettings().setCryptFactory(new
KeyInSessionSunJceCryptFactory());
  setRootRequestMapper(new PnCryptoMapper(getRootRequestMapper(),
this));

When I debug, for me "url.getSegments().isEmpty()" is 'true' [my url doesn't
have segments] and encryptUrl() method returns without encrypting the URL.

Regards,
Rakesh.A



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/CryptoMapper-not-encoding-query-string-Wicket-6-5-0-tp4659643p4659650.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org