NullPointer when using CombinePO

Post Reply
dcinbir
Posts: 3
Joined: Wed May 20, 2015 12:55 pm

NullPointer when using CombinePO

Post by dcinbir » Mon Jun 29, 2015 4:59 pm

Hello,

When I use the "COMBINE" Operation, it is common that I get this Nullpointer
It occures when I start the script so maybe one of the sources isn't ready and delivers null. The apllication seems to work anyway but I'm afraid if something unexpected could happen, when i keep ignore this Exception.

So is it possible to avoid this exception?

Best regards,
Dogan Cinbir


java.lang.NullPointerException
at de.uniol.inf.is.odysseus.core.collection.Tuple.cloneAttributes(Tuple.java:248)
at de.uniol.inf.is.odysseus.core.collection.Tuple.<init>(Tuple.java:135)
at de.uniol.inf.is.odysseus.core.collection.Tuple.<init>(Tuple.java:106)
at de.uniol.inf.is.odysseus.relational_interval.physicaloperator.CombinePO.process_next(CombinePO.java:75)
at de.uniol.inf.is.odysseus.relational_interval.physicaloperator.CombinePO.process_next(CombinePO.java:1)
at de.uniol.inf.is.odysseus.core.server.physicaloperator.AbstractPipe.delegatedProcess(AbstractPipe.java:232)
at de.uniol.inf.is.odysseus.core.server.physicaloperator.AbstractPipe.access$6(AbstractPipe.java:231)
at de.uniol.inf.is.odysseus.core.server.physicaloperator.AbstractPipe$DelegateSink.process_next(AbstractPipe.java:55)
at de.uniol.inf.is.odysseus.core.server.physicaloperator.AbstractSink.process(AbstractSink.java:312)
at de.uniol.inf.is.odysseus.core.server.physicaloperator.AbstractPipe.process(AbstractPipe.java:228)
at de.uniol.inf.is.odysseus.core.physicaloperator.AbstractPhysicalSubscription.sendObject(AbstractPhysicalSubscription.java:90)
at de.uniol.inf.is.odysseus.core.physicaloperator.ControllablePhysicalSubscription.process_internal(ControllablePhysicalSubscription.java:84)
at de.uniol.inf.is.odysseus.core.physicaloperator.ControllablePhysicalSubscription.do_process(ControllablePhysicalSubscription.java:72)
at de.uniol.inf.is.odysseus.core.physicaloperator.AbstractPhysicalSubscription.process(AbstractPhysicalSubscription.java:80)
at de.uniol.inf.is.odysseus.core.server.physicaloperator.AbstractSource.transfer(AbstractSource.java:487)
at de.uniol.inf.is.odysseus.core.server.physicaloperator.AbstractSource.transfer(AbstractSource.java:468)
at de.uniol.inf.is.odysseus.core.server.physicaloperator.AbstractSource.transfer(AbstractSource.java:499)
at de.uniol.inf.is.odysseus.core.server.physicaloperator.access.pull.AccessPO.transferNext(AccessPO.java:150)
at de.uniol.inf.is.odysseus.scheduler.singlethreadscheduler.MultipleSourceExecutor.transfer(MultipleSourceExecutor.java:257)
at de.uniol.inf.is.odysseus.scheduler.singlethreadscheduler.MultipleSourceExecutor.processSources(MultipleSourceExecutor.java:175)
at de.uniol.inf.is.odysseus.scheduler.singlethreadscheduler.MultipleSourceExecutor.run(MultipleSourceExecutor.java:66)

User avatar
Marco Grawunder
Posts: 272
Joined: Tue Jul 29, 2014 10:29 am
Location: Oldenburg, Germany
Contact:

Re: NullPointer when using CombinePO

Post by Marco Grawunder » Mon Jul 06, 2015 3:52 pm

Yes, this was a bug. Should be fixed in the next nightly build.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest