Is it that I am using the wrong library somewhere?

I have looked around but can't find any newer that has anything to do with
this.

The interesting row is:
class org.apache.ignite.internal.processors.query.h2.opt.GridH2SpatialIndex
overrides final method close.


The full stacktrace is this: 

class org.apache.ignite.IgniteCheckedException: Failed to register query
type: TypeDescriptor [name=GridInstanceSpatialPoint, fields={mc=class
java.lang.Long, entity=class java.lang.Long, id=class java.util.UUID,
xyz=class com.vividsolutions.jts.geom.Point, inRelationTo=class
java.util.UUID, inRelationToType=class java.lang.Short,
referenceSystem=class java.util.UUID},
indexes={inRelationTo_idx=IndexDescriptor [type=SORTED],
entity_idx=IndexDescriptor [type=SORTED], id_idx=IndexDescriptor
[type=SORTED], mc_idx=IndexDescriptor [type=SORTED],
inRelationToType_idx=IndexDescriptor [type=SORTED],
referenceSystem_idx=IndexDescriptor [type=SORTED], xyz_idx=IndexDescriptor
[type=GEO_SPATIAL]}, fullTextIdx=null, keyCls=class java.util.UUID,
valCls=class java.lang.Object, valTextIdx=false, affKey=null,
registered=false]
        at
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.registerType(IgniteH2Indexing.java:1302)
        at
org.apache.ignite.internal.processors.query.GridQueryProcessor.initializeCache(GridQueryProcessor.java:313)
        at
org.apache.ignite.internal.processors.query.GridQueryProcessor.onCacheStart(GridQueryProcessor.java:483)
        at
org.apache.ignite.internal.processors.cache.GridCacheProcessor.startCache(GridCacheProcessor.java:1055)
        at
org.apache.ignite.internal.processors.cache.GridCacheProcessor.onKernalStart(GridCacheProcessor.java:802)
        at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:930)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1739)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1589)
        at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1042)
        at
org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:964)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:850)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:769)
        at org.apache.ignite.Ignition.start(Ignition.java:372)
        at com.xxx$.<clinit>(xxx.scala) /* my classes */
        at sun.reflect.GeneratedConstructorAccessor21.newInstance(Unknown 
Source)
        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at java.lang.Class.newInstance(Class.java:442)
        at
org.eclipse.jetty.server.handler.ContextHandler$Context.createInstance(ContextHandler.java:2370)
        at
org.eclipse.jetty.servlet.ServletContextHandler$Context.createServlet(ServletContextHandler.java:1166)
        at
org.eclipse.jetty.servlet.ServletHolder.newInstance(ServletHolder.java:1195)
        at
org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:584)
        at
org.eclipse.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:468)
        at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:778)
        at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
        at
org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:224)
        at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
        at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
        at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
        at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
        at
org.eclipse.jetty.server.handler.ContextHandler.__doHandle(ContextHandler.java:1125)
        at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java)
        at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
        at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
        at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1059)
        at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
        at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
        at org.eclipse.jetty.server.Server.handle(Server.java:497)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:313)
        at
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:248)
        at
org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
        at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:626)
        at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:546)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.h2.jdbc.JdbcSQLException: General error:
"java.lang.VerifyError: class
org.apache.ignite.internal.processors.query.h2.opt.GridH2SpatialIndex
overrides final method close.(Lorg/h2/engine/Session;)V"; SQL statement:
CREATE TABLE "instanceSpatialPoint".GridInstanceSpatialPoint (_key UUID NOT
NULL,_val OTHER,mc BIGINT,entity BIGINT,id UUID,xyz GEOMETRY,inRelationTo
UUID,inRelationToType SMALLINT,referenceSystem UUID) engine
"org.apache.ignite.internal.processors.query.h2.opt.GridH2Table$Engine"
[50000-191]
        at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
        at org.h2.message.DbException.get(DbException.java:168)
        at org.h2.message.DbException.convert(DbException.java:291)
        at org.h2.command.Command.executeUpdate(Command.java:266)
        at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:184)
        at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:158)
        at
org.apache.ignite.internal.processors.query.h2.opt.GridH2Table$Engine.createTable(GridH2Table.java:827)
        at
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.createTable(IgniteH2Indexing.java:1423)
        at
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.registerType(IgniteH2Indexing.java:1295)
        ... 55 more
Caused by: java.lang.VerifyError: class
org.apache.ignite.internal.processors.query.h2.opt.GridH2SpatialIndex
overrides final method close.(Lorg/h2/engine/Session;)V
        at java.lang.ClassLoader.defineClass1(ClassLoader.java)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
        at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
        at
org.eclipse.jetty.webapp.WebAppClassLoader.findClass(WebAppClassLoader.java:510)
        at
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:441)
        at
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:403)
        at java.lang.Class.forName0(Class.java)
        at java.lang.Class.forName(Class.java:264)
        at
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing$TableDescriptor.createH2SpatialIndex(IgniteH2Indexing.java:2457)
        at
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing$TableDescriptor.createIndexes(IgniteH2Indexing.java:2418)
        at
org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.<init>(GridH2Table.java:142)
        at
org.apache.ignite.internal.processors.query.h2.opt.GridH2Table$Engine.createTable(GridH2Table.java:802)
        at
org.apache.ignite.internal.processors.query.h2.opt.GridH2Table$Engine.createTable(GridH2Table.java:786)
        at org.h2.schema.Schema.createTable(Schema.java:589)
        at org.h2.command.ddl.CreateTable.update(CreateTable.java:137)
        at org.h2.command.CommandContainer.update(CommandContainer.java:98)
        at org.h2.command.Command.executeUpdate(Command.java:258)
        ... 60 more



--
View this message in context: 
http://apache-ignite-users.70518.x6.nabble.com/Ignite-1-7-doesn-t-play-along-with-ignite-spatial-1-2-incubating-tp6950.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Reply via email to