In your getWebVar you reference "doSPSelect.hrefOfferID", but in the
href you only show "hrefOfferID" as the name part of the name/value
pair. That would be a problem.
[EMAIL PROTECTED] wrote:
>
> HI ALL,
>
> Can somebody tell me why this code below dosen't seem to work??
> I could be missing something here.
> Its a simple attempt to grab a href value and store it as a session variable.
> Then retrieve the session variable value on the target page's
>ON_BEFORE_DISPLAY_EVENT.
>
> public int hrefOfferID_onWebEvent(CSpWebEvent event)
> {
> int command = PROCEED;
> command = doAction(event);
> CSpValue cspvOfferID = CSpider.getWebVar("doSPSelect.hrefOfferID");
> CSpider.putUserSessionObject("ssOfferID", cspvOfferID);
> CSpLog.send(this, CSpLog.CRITICAL,
>CSpider.getWebVar("doSPSelect.hrefOfferID"));
> return(command);
> }
>
> I tried to see what was being passed as the CGI name value pair and it seemed to be
>okay
> Here is the URL string
>
> http://24.0.21.70:2080/cgi-bin/ndCGI.exe/MSOAdminDraft10/
> pgSPSelection.hrefOfferID_onWebEvent(hrefOfferID)?hrefOfferID=1280%2e0&
> /* this is what i am looking for - hrefOfferID = 1280 */
>
> /* string contd..*/
> SPIDERSESSION=%3f%3f%3f%3f%3f%5f%3f%3f%3f%40%5b%3f%3f%3f%3fBOs
> %5cH%3f%3f%3f%3f%3f%3f%3f%3f%3fLaHv%3fhfnKz%7c%7b%5f%3f%3f%3fPC%3fIQLGGpobQ%
> 40a%7dXoDeQaxG%5bC%60k%3fUsWX%60loQqLGJRSbQFCWSFdGG%40PxTvobHOWiDqXLYPHyBQ%
> 7bL%5e%40KuOaxU%5c%3ftwXvtIND%5cp%5brpAYf%3fLPehLHotGGs%5fbECg%7dOFsJQFtgGs%5fbEC%
>
>7blPfloJvLJRUXU%5cSg%7bRFXONotTPO%5cp%5csgdRTpkEuH%7bCvcbECGyPUoaQAKiGS%5fbECGlTvtpDcXgRbtk%
> 5e%60GkBVXmXf%40VR%40hSYu%5beSVdFASxpSuXCQt%5bmCa%60%3fJT%5cp%5b%40%60E%5cADGGp%
> 60LHqKW%5bPXEYAXGGqWQJ%3ftsOatV%5eS%3flREhOIT%5cISADR%5cEgkSDpmXf%40VUadE%5eE%
>
>5beSVdFASxpSuXCQt%5bmCa%60%3fJT%5cp%5b%40%60E%5cCsfEAKdQAG&%5euniqueValue=930025844315
>
> The above code bombs with an error as follows:
> On the page where i try to get the user session value - which seems to be null
>
> spider.event.adapters.CSpPageEventAdapter.relayGenericEventProcessing: Unexpected
>exception from an event (java.lang.NullPointerException). This is when
> invoking method this_onBeforeDisplayEvent for event spider.event.CSpDisplayEvent
>[ON_BEFORE_DISPLAY_EVENT] on pgPreview:
> spider.event.adapters.CSpPageEventAdapter.relayGenericEventProcessing: Unexpected
>Exception (java.lang.NullPointerException) caught. Top of stack:
> |java.lang.NullPointerException at spider.util.CSpLog._log(Compiled Code) at
>spider.util.CSpLog.send(Compiled Code) at
>
> and that is explained below .. bcos the getWebVar returned a null value!!
>
> spider.event.adapters.CSpPageEventAdapter.relayGenericEventProcessing: Unexpected
>exception from an event (java.lang.NullPointerException). This is when
> invoking method hrefOfferID_onWebEvent for event
>spider.event.CSpWebEvent[ON_BEFORE_WEB_EVENT,
> Method=MSOAdminDraft10.pgSPSelection.hrefOfferID_onWebEvent (hrefOfferID)] on
>spider.visual.CSpHref:
> spider.event.adapters.CSpPageEventAdapter.relayGenericEventProcessing: Unexpected
>Exception (java.lang.NullPointerException) caught. Top of stack:
> |java.lang.NullPointerException at
>MSOAdminDraft10.pgSPSelection.hrefOfferID_onWebEvent(pgSPSelection.java:80) at
>
> Thanx in advance for all who take time to review the code.
> - Art
_________________________________________________________________________
For help in using, subscribing, and unsubscribing to the discussion
forums, please go to: http://www.netdynamics.com/support/visitdevfor.html
For dire need help, email: [EMAIL PROTECTED]