TimedJobHandler: error is thrown while executing timed job
----------------------------------------------------------

                 Key: SLING-423
                 URL: https://issues.apache.org/jira/browse/SLING-423
             Project: Sling
          Issue Type: Bug
          Components: Event
            Reporter: Philipp Koch


the eventing resp. event processing works but the post processing (cleaning up) 
the persisted event (node) fails:
1. the timedjobhandler creates a node of type slingevent:TimedEvent. the node 
name got created by cancatenating the topicId and the jobid.
2. the event handler executes the job abnd loads the persisted node(for 
deletion)  and creates a slightly different jobid which is then used to 
retrieve the node. this fails with the following stacktrace:
05.05.2008 16:38:15.540 *ERROR* [pool-1-thread-3] 
org.apache.sling.event.impl.TimedJobHandler Unable to create a session. 
javax.jcr.RepositoryException: failed to resolve path TimedEvent: 
com/day/cq/workflow/timeout/job::/home/groups/a/administrators/workflow-inbox/node3_etc_workflow_instances_2008-05-05_testli_2285454820460019
 relative to /var/eventing/timed-jobs: 'TimedEvent: 
com/day/cq/workflow/timeout/job::/home/groups/a/administrators/workflow-inbox/node3_etc_workflow_instances_2008-05-05_testli_2285454820460019'
 is not a valid path. ' ' not valid name start: 'TimedEvent: 
com/day/cq/workflow/timeout/job::/home/groups/a/administrators/workflow-inbox/node3_etc_workflow_instances_2008-05-05_testli_2285454820460019'
 is not a valid path. ' ' not valid name start
        at 
org.apache.jackrabbit.core.NodeImpl.resolveRelativeNodePath(NodeImpl.java:237)
        at org.apache.jackrabbit.core.NodeImpl.hasNode(NodeImpl.java:2563)
        at 
org.apache.sling.event.impl.TimedJobHandler.execute(TimedJobHandler.java:469)
        at 
org.apache.sling.scheduler.impl.QuartzJobExecutor.execute(QuartzJobExecutor.java:66)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown 
Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.jackrabbit.spi.commons.conversion.MalformedPathException: 
'TimedEvent: 
com/day/cq/workflow/timeout/job::/home/groups/a/administrators/workflow-inbox/node3_etc_workflow_instances_2008-05-05_testli_2285454820460019'
 is not a valid path. ' ' not valid name start
        at 
org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:223)
        at 
org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:57)
        at 
org.apache.jackrabbit.spi.commons.conversion.ParsingPathResolver.getQPath(ParsingPathResolver.java:60)
        at 
org.apache.jackrabbit.spi.commons.conversion.CachingPathResolver.getQPath(CachingPathResolver.java:77)
        at 
org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver.getQPath(DefaultNamePathResolver.java:69)
        at org.apache.jackrabbit.core.SessionImpl.getQPath(SessionImpl.java:649)
        at 
org.apache.jackrabbit.core.NodeImpl.resolveRelativeNodePath(NodeImpl.java:209)
        ... 7 more
org.apache.jackrabbit.spi.commons.conversion.MalformedPathException: 
'TimedEvent: 
com/day/cq/workflow/timeout/job::/home/groups/a/administrators/workflow-inbox/node3_etc_workflow_instances_2008-05-05_testli_2285454820460019'
 is not a valid path. ' ' not valid name start
        at 
org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:223)
        at 
org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:57)
        at 
org.apache.jackrabbit.spi.commons.conversion.ParsingPathResolver.getQPath(ParsingPathResolver.java:60)
        at 
org.apache.jackrabbit.spi.commons.conversion.CachingPathResolver.getQPath(CachingPathResolver.java:77)
        at 
org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver.getQPath(DefaultNamePathResolver.java:69)
        at org.apache.jackrabbit.core.SessionImpl.getQPath(SessionImpl.java:649)
        at 
org.apache.jackrabbit.core.NodeImpl.resolveRelativeNodePath(NodeImpl.java:209)
        at org.apache.jackrabbit.core.NodeImpl.hasNode(NodeImpl.java:2563)
        at 
org.apache.sling.event.impl.TimedJobHandler.execute(TimedJobHandler.java:469)
        at 
org.apache.sling.scheduler.impl.QuartzJobExecutor.execute(QuartzJobExecutor.java:66)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown 
Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to