Hide
original bugid: #6613
It is not possible to create a query step alias with a random name , the alias must currentely be the name of the nodemanager otherwise node.getNodeValue("stepalias");
throws an exception16:32:00,068 WAR STDERR - at org.mmbase.bridge.implementation.BasicCloud.getClusterNodes(BasicCloud.java:637)
16:32:00,068 WAR STDERR - at org.mmbase.bridge.implementation.BasicCloud.getSecureList(BasicCloud.java:767)
16:32:00,068 WAR STDERR - at org.mmbase.bridge.implementation.BasicCloud.getList(BasicCloud.java:560)
16:32:00,068 WAR STDERR - at com.quantiq.mca.attendee.AttendeeService.findAttendees(AttendeeService.java:229)
16:32:00,068 WAR STDERR - at com.quantiq.mca.session.SessionNotificationTask.run(SessionNotificationTask.java:83)
16:32:00,069 WAR STDERR - at java.lang.Thread.run(Thread.java:534)
16:32:00,069 WAR STDERR - at com.quantiq.q.scheduler.TaskSchedule.executeTask(TaskSchedule.java:100)
16:32:00,069 WAR STDERR - at com.quantiq.q.scheduler.SchedulerService\$$Runner.run(SchedulerService.java:108)
16:32:00,069 WAR STDERR - at java.lang.Thread.run(Thread.java:534)
16:32:00,069 WAR STDERR - Caused by: org.mmbase.storage.search.SearchQueryException: Query 'SearchQuery(distinct:false, steps:[Step(tablename:bioattendee, alias:attendeeAlias, nodes:[]), RelationStep(tablename:insrel, alias:attends, nodes:[], dir:destination, role:98), Step(tablename:event, alias:event, nodes:[637])], fields:[StepField(step:attendeeAlias, fieldname:number, alias:null), StepField(step:attends, fieldname:number, alias:null), StepField(step:event, fieldname:number, alias:null), StepField(step:attendeeAlias, fieldname:lastname, alias:null), StepField(step:attendeeAlias, fieldname:firstname, alias:null)], constraint:null, sortorders:[SortOrder(field:null, dir:1), SortOrder(field:null, dir:1)], max:-1, offset:0)' failed: No builder with name 'attendeeAlias' found
16:32:00,069 WAR STDERR - at org.mmbase.storage.search.implementation.database.BasicQueryHandler.getNodes(BasicQueryHandler.java:126)
16:32:00,069 WAR STDERR - at org.mmbase.storage.implementation.database.JDBC2NodeWrapper.getNodes(JDBC2NodeWrapper.java:302)
16:32:00,069 WAR STDERR - at org.mmbase.module.core.ClusterBuilder.getClusterNodes(ClusterBuilder.java:535)
16:32:00,069 WAR STDERR - at org.mmbase.bridge.implementation.BasicCloud.getClusterNodes(BasicCloud.java:635)
16:32:00,069 WAR STDERR - ... 8 more
16:32:00,069 WAR STDERR - Caused by: java.lang.RuntimeException: No builder with name 'attendeeAlias' found
16:32:00,069 WAR STDERR - at org.mmbase.module.core.ClusterBuilder.getField(ClusterBuilder.java:251)
16:32:00,069 WAR STDERR - at org.mmbase.storage.implementation.database.JDBC2NodeWrapper.decodeDBnodeField(JDBC2NodeWrapper.java:80)
16:32:00,069 WAR STDERR - at org.mmbase.storage.search.implementation.database.BasicQueryHandler.readNodes(BasicQueryHandler.java:201)
16:32:00,069 WAR STDERR - at org.mmbase.storage.search.implementation.database.BasicQueryHandler.getNodes(BasicQueryHandler.java:106)
16:32:00,069 WAR STDERR - ... 11 more
Show
original bugid: #6613
It is not possible to create a query step alias with a random name , the alias must currentely be the name of the nodemanager otherwise node.getNodeValue("stepalias");
throws an exception16:32:00,068 WAR STDERR - at org.mmbase.bridge.implementation.BasicCloud.getClusterNodes(BasicCloud.java:637)
16:32:00,068 WAR STDERR - at org.mmbase.bridge.implementation.BasicCloud.getSecureList(BasicCloud.java:767)
16:32:00,068 WAR STDERR - at org.mmbase.bridge.implementation.BasicCloud.getList(BasicCloud.java:560)
16:32:00,068 WAR STDERR - at com.quantiq.mca.attendee.AttendeeService.findAttendees(AttendeeService.java:229)
16:32:00,068 WAR STDERR - at com.quantiq.mca.session.SessionNotificationTask.run(SessionNotificationTask.java:83)
16:32:00,069 WAR STDERR - at java.lang.Thread.run(Thread.java:534)
16:32:00,069 WAR STDERR - at com.quantiq.q.scheduler.TaskSchedule.executeTask(TaskSchedule.java:100)
16:32:00,069 WAR STDERR - at com.quantiq.q.scheduler.SchedulerService\$$Runner.run(SchedulerService.java:108)
16:32:00,069 WAR STDERR - at java.lang.Thread.run(Thread.java:534)
16:32:00,069 WAR STDERR - Caused by: org.mmbase.storage.search.SearchQueryException: Query 'SearchQuery(distinct:false, steps:[Step(tablename:bioattendee, alias:attendeeAlias, nodes:[]), RelationStep(tablename:insrel, alias:attends, nodes:[], dir:destination, role:98), Step(tablename:event, alias:event, nodes:[637])], fields:[StepField(step:attendeeAlias, fieldname:number, alias:null), StepField(step:attends, fieldname:number, alias:null), StepField(step:event, fieldname:number, alias:null), StepField(step:attendeeAlias, fieldname:lastname, alias:null), StepField(step:attendeeAlias, fieldname:firstname, alias:null)], constraint:null, sortorders:[SortOrder(field:null, dir:1), SortOrder(field:null, dir:1)], max:-1, offset:0)' failed: No builder with name 'attendeeAlias' found
16:32:00,069 WAR STDERR - at org.mmbase.storage.search.implementation.database.BasicQueryHandler.getNodes(BasicQueryHandler.java:126)
16:32:00,069 WAR STDERR - at org.mmbase.storage.implementation.database.JDBC2NodeWrapper.getNodes(JDBC2NodeWrapper.java:302)
16:32:00,069 WAR STDERR - at org.mmbase.module.core.ClusterBuilder.getClusterNodes(ClusterBuilder.java:535)
16:32:00,069 WAR STDERR - at org.mmbase.bridge.implementation.BasicCloud.getClusterNodes(BasicCloud.java:635)
16:32:00,069 WAR STDERR - ... 8 more
16:32:00,069 WAR STDERR - Caused by: java.lang.RuntimeException: No builder with name 'attendeeAlias' found
16:32:00,069 WAR STDERR - at org.mmbase.module.core.ClusterBuilder.getField(ClusterBuilder.java:251)
16:32:00,069 WAR STDERR - at org.mmbase.storage.implementation.database.JDBC2NodeWrapper.decodeDBnodeField(JDBC2NodeWrapper.java:80)
16:32:00,069 WAR STDERR - at org.mmbase.storage.search.implementation.database.BasicQueryHandler.readNodes(BasicQueryHandler.java:201)
16:32:00,069 WAR STDERR - at org.mmbase.storage.search.implementation.database.BasicQueryHandler.getNodes(BasicQueryHandler.java:106)
16:32:00,069 WAR STDERR - ... 11 more