Still no success in getting this to work. I've contributed the Hostname etc.

configuration.add(SymbolConstants.HOSTNAME, "localhost");
        configuration.add(SymbolConstants.HOSTPORT, "8080");
        configuration.add(SymbolConstants.HOSTPORT_SECURE, "false");

And a simple test which fails with the same error.

private void testTask() {
        periodicExecutor.addJob(new IntervalSchedule(3000),
                "Data Validation1", new Runnable() {
            @Override
            public void run() {
                System.out.println("test");
                try {

System.out.println(linkSource.createPageRenderLink(Index.class));
                } catch (Exception ex) {
                    System.out.println("ex " + ex);
                }
            }
        });
    }

On Tue, Jan 20, 2015 at 7:41 AM, George Christman
<gchrist...@cardaddy.com> wrote:
> So toAbsolute is the code calling the request and the cause of this
> exception? I'm assuming your referring to me contributing those values to my
> appmodule. Once I contribute those values, would toAbsolute use those values
> instead of the request? Just trying to understand the issue a little bit
> better. Thanks Kalle.
>
> On Jan 20, 2015 4:44 AM, "Kalle Korhonen" <kalle.o.korho...@gmail.com>
> wrote:
>>
>> On Tue, Jan 20, 2015 at 1:23 AM, George Christman
>> <gchrist...@cardaddy.com>
>> wrote:
>>
>> > I'm using T5 beta-25 and I have the following code and I'm noticing
>> > when the scheduler fires off my service, my PageRenderLinkSource does
>> > not work. If I manually fire it off through the admin with an
>> > actionlink, it works without issue.
>> > I'm seeing the following exception
>> > java.lang.NullPointerException: Unable to delegate method invocation
>> > to property 'request' of <Proxy for
>> > RequestGlobals(org.apache.tapestry5.services.RequestGlobals)>, because
>> > the property is null.
>> > Any idea why this isn't working?
>> >
>>
>> Naturally, you don't have a request to work with when you are executing
>> from a cron job. But if you just want to generate links, you don't need to
>> and you shouldn't use the request values. Contribute HOSTNAME, HOSTPORT
>> and
>> HOSTPORT_SECURE and you can generate absolute urls without resorting to
>> reading the values from the request.
>>
>> Kalle
>>
>>
>>
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> > For additional commands, e-mail: users-h...@tapestry.apache.org
>> >
>> >



-- 
George Christman
CEO
www.CarDaddy.com
P.O. Box 735
Johnstown, New York

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

Reply via email to