You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Example_1: Select statement(Double and Float)
QUERY_1: SELECT * FROM types WHERE double_column < 2;
RESULT:
metash-sh:hdominguez:selectdemo> SELECT * FROM types WHERE double_column < 2;
QID: 0f7d0524-a8de-4715-90da-fe332550853d
metash-sh:hdominguez:selectdemo>
Result: Column [double_column] of type [class java.lang.Double] does not accept class java.lang.Long values (2)
QUERY_2: SELECT * FROM types WHERE float_column < 2;
RESULT:
metash-sh:hdominguez:selectdemo> SELECT * FROM types WHERE float_column < 2;
QID: 87173f78-1fcd-4e8c-8c3f-5efe1df8e2c0
metash-sh:hdominguez:selectdemo>
Result: Column [float_column] of type [class java.lang.Float] does not accept class java.lang.Long values (2)
Example_2: INSERT INTO STATEMENT
QUERY:INSERT INTO types VALUES(name_10, 10000, false, 2, 2, 2);
RESULT:[Meta-Server] META SERVER HANGS
14/07/17 14:26:28 ERROR OneForOneStrategy: java.lang.Long cannot be cast to java.lang.Double
java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Double
at com.stratio.meta.core.structures.DoubleTerm.(DoubleTerm.java:31)
at com.stratio.meta.core.statements.InsertIntoStatement.updateTermClass(InsertIntoStatement.java:288)
at com.stratio.meta.core.statements.InsertIntoStatement.validateColumns(InsertIntoStatement.java:361)
at com.stratio.meta.core.statements.InsertIntoStatement.validate(InsertIntoStatement.java:258)
at com.stratio.meta.core.validator.Validator.validateQuery(Validator.java:44)
at com.stratio.meta.server.actors.ValidatorActor$$anonfun$receive$1.applyOrElse(ValidatorActor.scala:41)
at akka.actor.ActorCell.receiveMessage(ActorCell.scala:498)
at akka.actor.ActorCell.invoke(ActorCell.scala:456)
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:237)
at akka.dispatch.Mailbox.run(Mailbox.scala:219)
at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:385)
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
Example_1: Select statement(Double and Float)
QUERY_1: SELECT * FROM types WHERE double_column < 2;
RESULT:
metash-sh:hdominguez:selectdemo> SELECT * FROM types WHERE double_column < 2;
QID: 0f7d0524-a8de-4715-90da-fe332550853d
metash-sh:hdominguez:selectdemo>
Result: Column [double_column] of type [class java.lang.Double] does not accept class java.lang.Long values (2)
QUERY_2: SELECT * FROM types WHERE float_column < 2;
RESULT:
metash-sh:hdominguez:selectdemo> SELECT * FROM types WHERE float_column < 2;
QID: 87173f78-1fcd-4e8c-8c3f-5efe1df8e2c0
metash-sh:hdominguez:selectdemo>
Result: Column [float_column] of type [class java.lang.Float] does not accept class java.lang.Long values (2)
Example_2: INSERT INTO STATEMENT
QUERY:INSERT INTO types VALUES(name_10, 10000, false, 2, 2, 2);
RESULT:[Meta-Server] META SERVER HANGS
14/07/17 14:26:28 ERROR OneForOneStrategy: java.lang.Long cannot be cast to java.lang.Double
java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Double
at com.stratio.meta.core.structures.DoubleTerm.(DoubleTerm.java:31)
at com.stratio.meta.core.statements.InsertIntoStatement.updateTermClass(InsertIntoStatement.java:288)
at com.stratio.meta.core.statements.InsertIntoStatement.validateColumns(InsertIntoStatement.java:361)
at com.stratio.meta.core.statements.InsertIntoStatement.validate(InsertIntoStatement.java:258)
at com.stratio.meta.core.validator.Validator.validateQuery(Validator.java:44)
at com.stratio.meta.server.actors.ValidatorActor$$anonfun$receive$1.applyOrElse(ValidatorActor.scala:41)
at akka.actor.ActorCell.receiveMessage(ActorCell.scala:498)
at akka.actor.ActorCell.invoke(ActorCell.scala:456)
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:237)
at akka.dispatch.Mailbox.run(Mailbox.scala:219)
at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:385)
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)