[ 
https://issues.apache.org/jira/browse/IGNITE-1146?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14724758#comment-14724758
 ] 

Pavel Konstantinov edited comment on IGNITE-1146 at 9/1/15 4:08 AM:
--------------------------------------------------------------------

I'm loaded metadata from DB2 and start node using generated xml and got:
{code}
class org.apache.ignite.IgniteException: Failed to register query type: 
TypeDescriptor [name=org.apache.ignite.Comalgorithm, fields={APCSBJCODE=class 
java.math.BigDecimal, APCID=class java.math.BigDecimal, AGRSBJCODE=class 
java.math.BigDecimal, AGRID=class java.math.BigDecimal, DAOSBJCODE=class 
java.math.BigDecimal, DAOID=class java.math.BigDecimal, CTPSBJCODE=class 
java.math.BigDecimal, CTPID=class java.math.BigDecimal, apcsbjcode=class 
java.math.BigDecimal, apcid=class java.math.BigDecimal, al
gcode=class java.math.BigDecimal, algisversioned=class java.lang.Short, 
algtype=class java.lang.Integer, algcalcobjecttype=class java.lang.Integer, 
algclasspath=class java.lang.String, algcomment=class java.lang.String, 
algopendate=class java.sql.Date, algclosedate=class java.sql.Date, 
algentstatus=class java.lang.Integer, agrsbjcode=class java.math.BigDecimal, 
agrid=class java.math.BigDecimal, daosbjcode=class java.math.BigDecimal, 
daoid=class java.math.BigDecimal, ctpsbjcode=class java.math.Bi
gDecimal, ctpid=class java.math.BigDecimal, algusefields=class 
java.lang.String}, indexes={FK1COMALGORITHM=IndexDescriptor [type=SORTED], 
FK3COMALGORITHM=IndexDescriptor [type=SORTED], FK4COMALGORITHM=IndexDescriptor 
[type=SORTED], SQL050208183448780=IndexDescriptor [type=SORTED]}, 
fullTextIdx=null, keyCls=class java.lang.Object, valCls=class java.lang.Object, 
valTextIdx=false, registered=false]
        at 
org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:692)
        at org.apache.ignite.Ignition.start(Ignition.java:349)
        at 
org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:289)
Caused by: class org.apache.ignite.IgniteCheckedException: Failed to register 
query type: TypeDescriptor [name=org.apache.ignite.Comalgorithm, 
fields={APCSBJCODE=class java.math.BigDecimal, APCID=class 
java.math.BigDecimal, AGRSBJCODE=class java.math.BigDecimal, AGRID=class 
java.math.BigDecimal, DAOSBJCODE=class java.math.BigDecimal, DAOID=class 
java.math.BigDecimal, CTPSBJCODE=class java.math.BigDecimal, CTPID=class 
java.math.BigDecimal, apcsbjcode=class java.math.BigDecimal, apcid=class java.m
ath.BigDecimal, algcode=class java.math.BigDecimal, algisversioned=class 
java.lang.Short, algtype=class java.lang.Integer, algcalcobjecttype=class 
java.lang.Integer, algclasspath=class java.lang.String, algcomment=class 
java.lang.String, algopendate=class java.sql.Date, algclosedate=class 
java.sql.Date, algentstatus=class java.lang.Integer, agrsbjcode=class 
java.math.BigDecimal, agrid=class java.math.BigDecimal, daosbjcode=class 
java.math.BigDecimal, daoid=class java.math.BigDecimal, ctpsbjcode=
class java.math.BigDecimal, ctpid=class java.math.BigDecimal, 
algusefields=class java.lang.String}, indexes={FK1COMALGORITHM=IndexDescriptor 
[type=SORTED], FK3COMALGORITHM=IndexDescriptor [type=SORTED], 
FK4COMALGORITHM=IndexDescriptor [type=SORTED], 
SQL050208183448780=IndexDescriptor [type=SORTED]}, fullTextIdx=null, 
keyCls=class java.lang.Object, valCls=class java.lang.Object, valTextIdx=false, 
registered=false]
        at 
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.registerType(IgniteH2Indexing.java:963)
        at 
org.apache.ignite.internal.processors.query.GridQueryProcessor.initializeCache(GridQueryProcessor.java:157)
        at 
org.apache.ignite.internal.processors.query.GridQueryProcessor.onCacheStart(GridQueryProcessor.java:249)
        at 
org.apache.ignite.internal.processors.cache.GridCacheProcessor.startCache(GridCacheProcessor.java:925)
        at 
org.apache.ignite.internal.processors.cache.GridCacheProcessor.onKernalStart(GridCacheProcessor.java:782)
        at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:829)
        at 
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1549)
        at 
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1416)
        at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:916)
        at 
org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:843)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:735)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:656)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:527)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:497)
        at org.apache.ignite.Ignition.start(Ignition.java:346)
        ... 1 more
Caused by: org.h2.jdbc.JdbcSQLException: Повтор имени столбца "APCSBJCODE"
Duplicate column name "APCSBJCODE"; SQL statement:
CREATE TABLE "cache2".org_apache_ignite_Comalgorithm (_key OTHER NOT NULL,_val 
OTHER,APCSBJCODE DECIMAL,APCID DECIMAL,AGRSBJCODE DECIMAL,AGRID 
DECIMAL,DAOSBJCODE DECIMAL,DAOID DECIMAL,CTPSBJCODE DECIMAL,CTPID 
DECIMAL,apcsbjcode DECIMAL,apcid DECIMAL,algcode DECIMAL,algisversioned 
SMALLINT,algtype INT,algcalcobjecttype INT,algclasspath VARCHAR,algcomment 
VARCHAR,algopendate DATE,algclosedate DATE,algentstatus INT,agrsbjcode 
DECIMAL,agrid DECIMAL,daosbjcode DECIMAL,daoid DECIMAL,ctpsbjcode DECIMAL
,ctpid DECIMAL,algusefields VARCHAR) engine 
"org.apache.ignite.internal.processors.query.h2.opt.GridH2Table$Engine" 
[42121-175]
        at org.h2.message.DbException.getJdbcSQLException(DbException.java:332)
        at org.h2.message.DbException.get(DbException.java:172)
        at org.h2.message.DbException.get(DbException.java:149)
        at org.h2.table.Table.setColumns(Table.java:394)
        at org.h2.table.TableBase.<init>(TableBase.java:44)
        at 
org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.<init>(GridH2Table.java:72)
        at 
org.apache.ignite.internal.processors.query.h2.opt.GridH2Table$Engine.createTable(GridH2Table.java:600)
        at 
org.apache.ignite.internal.processors.query.h2.opt.GridH2Table$Engine.createTable(GridH2Table.java:584)
        at org.h2.schema.Schema.createTable(Schema.java:584)
        at org.h2.command.ddl.CreateTable.update(CreateTable.java:135)
        at org.h2.command.CommandContainer.update(CommandContainer.java:79)
        at org.h2.command.Command.executeUpdate(Command.java:253)
        at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:181)
        at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:156)
        at 
org.apache.ignite.internal.processors.query.h2.opt.GridH2Table$Engine.createTable(GridH2Table.java:625)
        at 
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.createTable(IgniteH2Indexing.java:1071)
        at 
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.registerType(IgniteH2Indexing.java:956)
        ... 15 more
Failed to start grid: Failed to register query type: TypeDescriptor 
[name=org.apache.ignite.Comalgorithm, fields={APCSBJCODE=class 
java.math.BigDecimal, APCID=class java.math.BigDecimal, AGRSBJCODE=class 
java.math.BigDecimal, AGRID=class java.math.BigDecimal, DAOSBJCODE=class 
java.math.BigDecimal, DAOID=class java.math.BigDecimal, CTPSBJCODE=class 
java.math.BigDecimal, CTPID=class java.math.BigDecimal, apcsbjcode=class 
java.math.BigDecimal, apcid=class java.math.BigDecimal, algcode=class java.ma
th.BigDecimal, algisversioned=class java.lang.Short, algtype=class 
java.lang.Integer, algcalcobjecttype=class java.lang.Integer, 
algclasspath=class java.lang.String, algcomment=class java.lang.String, 
algopendate=class java.sql.Date, algclosedate=class java.sql.Date, 
algentstatus=class java.lang.Integer, agrsbjcode=class java.math.BigDecimal, 
agrid=class java.math.BigDecimal, daosbjcode=class java.math.BigDecimal, 
daoid=class java.math.BigDecimal, ctpsbjcode=class java.math.BigDecimal, 
ctpid=cla
ss java.math.BigDecimal, algusefields=class java.lang.String}, 
indexes={FK1COMALGORITHM=IndexDescriptor [type=SORTED], 
FK3COMALGORITHM=IndexDescriptor [type=SORTED], FK4COMALGORITHM=IndexDescriptor 
[type=SORTED], SQL050208183448780=IndexDescriptor [type=SORTED]}, 
fullTextIdx=null, keyCls=class java.lang.Object, valCls=class java.lang.Object, 
valTextIdx=false, registered=false]
{code}

XML attached (test-cluster-2.xml).


was (Author: pkonstantinov):
I'm loaded metadata from DB2 and start node using generated xml and got:
{code}
class org.apache.ignite.IgniteException: Failed to register query type: 
TypeDescriptor [name=org.apache.ignite.Comalgorithm, fields={APCSBJCODE=class 
java.math.BigDecimal, APCID=class java.math.BigDecimal, AGRSBJCODE=class 
java.math.BigDecimal, AGRID=class java.math.BigDecimal, DAOSBJCODE=class 
java.math.BigDecimal, DAOID=class java.math.BigDecimal, CTPSBJCODE=class 
java.math.BigDecimal, CTPID=class java.math.BigDecimal, apcsbjcode=class 
java.math.BigDecimal, apcid=class java.math.BigDecimal, al
gcode=class java.math.BigDecimal, algisversioned=class java.lang.Short, 
algtype=class java.lang.Integer, algcalcobjecttype=class java.lang.Integer, 
algclasspath=class java.lang.String, algcomment=class java.lang.String, 
algopendate=class java.sql.Date, algclosedate=class java.sql.Date, 
algentstatus=class java.lang.Integer, agrsbjcode=class java.math.BigDecimal, 
agrid=class java.math.BigDecimal, daosbjcode=class java.math.BigDecimal, 
daoid=class java.math.BigDecimal, ctpsbjcode=class java.math.Bi
gDecimal, ctpid=class java.math.BigDecimal, algusefields=class 
java.lang.String}, indexes={FK1COMALGORITHM=IndexDescriptor [type=SORTED], 
FK3COMALGORITHM=IndexDescriptor [type=SORTED], FK4COMALGORITHM=IndexDescriptor 
[type=SORTED], SQL050208183448780=IndexDescriptor [type=SORTED]}, 
fullTextIdx=null, keyCls=class java.lang.Object, valCls=class java.lang.Object, 
valTextIdx=false, registered=false]
        at 
org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:692)
        at org.apache.ignite.Ignition.start(Ignition.java:349)
        at 
org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:289)
Caused by: class org.apache.ignite.IgniteCheckedException: Failed to register 
query type: TypeDescriptor [name=org.apache.ignite.Comalgorithm, 
fields={APCSBJCODE=class java.math.BigDecimal, APCID=class 
java.math.BigDecimal, AGRSBJCODE=class java.math.BigDecimal, AGRID=class 
java.math.BigDecimal, DAOSBJCODE=class java.math.BigDecimal, DAOID=class 
java.math.BigDecimal, CTPSBJCODE=class java.math.BigDecimal, CTPID=class 
java.math.BigDecimal, apcsbjcode=class java.math.BigDecimal, apcid=class java.m
ath.BigDecimal, algcode=class java.math.BigDecimal, algisversioned=class 
java.lang.Short, algtype=class java.lang.Integer, algcalcobjecttype=class 
java.lang.Integer, algclasspath=class java.lang.String, algcomment=class 
java.lang.String, algopendate=class java.sql.Date, algclosedate=class 
java.sql.Date, algentstatus=class java.lang.Integer, agrsbjcode=class 
java.math.BigDecimal, agrid=class java.math.BigDecimal, daosbjcode=class 
java.math.BigDecimal, daoid=class java.math.BigDecimal, ctpsbjcode=
class java.math.BigDecimal, ctpid=class java.math.BigDecimal, 
algusefields=class java.lang.String}, indexes={FK1COMALGORITHM=IndexDescriptor 
[type=SORTED], FK3COMALGORITHM=IndexDescriptor [type=SORTED], 
FK4COMALGORITHM=IndexDescriptor [type=SORTED], 
SQL050208183448780=IndexDescriptor [type=SORTED]}, fullTextIdx=null, 
keyCls=class java.lang.Object, valCls=class java.lang.Object, valTextIdx=false, 
registered=false]
        at 
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.registerType(IgniteH2Indexing.java:963)
        at 
org.apache.ignite.internal.processors.query.GridQueryProcessor.initializeCache(GridQueryProcessor.java:157)
        at 
org.apache.ignite.internal.processors.query.GridQueryProcessor.onCacheStart(GridQueryProcessor.java:249)
        at 
org.apache.ignite.internal.processors.cache.GridCacheProcessor.startCache(GridCacheProcessor.java:925)
        at 
org.apache.ignite.internal.processors.cache.GridCacheProcessor.onKernalStart(GridCacheProcessor.java:782)
        at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:829)
        at 
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1549)
        at 
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1416)
        at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:916)
        at 
org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:843)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:735)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:656)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:527)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:497)
        at org.apache.ignite.Ignition.start(Ignition.java:346)
        ... 1 more
Caused by: org.h2.jdbc.JdbcSQLException: Повтор имени столбца "APCSBJCODE"
Duplicate column name "APCSBJCODE"; SQL statement:
CREATE TABLE "cache2".org_apache_ignite_Comalgorithm (_key OTHER NOT NULL,_val 
OTHER,APCSBJCODE DECIMAL,APCID DECIMAL,AGRSBJCODE DECIMAL,AGRID 
DECIMAL,DAOSBJCODE DECIMAL,DAOID DECIMAL,CTPSBJCODE DECIMAL,CTPID 
DECIMAL,apcsbjcode DECIMAL,apcid DECIMAL,algcode DECIMAL,algisversioned 
SMALLINT,algtype INT,algcalcobjecttype INT,algclasspath VARCHAR,algcomment 
VARCHAR,algopendate DATE,algclosedate DATE,algentstatus INT,agrsbjcode 
DECIMAL,agrid DECIMAL,daosbjcode DECIMAL,daoid DECIMAL,ctpsbjcode DECIMAL
,ctpid DECIMAL,algusefields VARCHAR) engine 
"org.apache.ignite.internal.processors.query.h2.opt.GridH2Table$Engine" 
[42121-175]
        at org.h2.message.DbException.getJdbcSQLException(DbException.java:332)
        at org.h2.message.DbException.get(DbException.java:172)
        at org.h2.message.DbException.get(DbException.java:149)
        at org.h2.table.Table.setColumns(Table.java:394)
        at org.h2.table.TableBase.<init>(TableBase.java:44)
        at 
org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.<init>(GridH2Table.java:72)
        at 
org.apache.ignite.internal.processors.query.h2.opt.GridH2Table$Engine.createTable(GridH2Table.java:600)
        at 
org.apache.ignite.internal.processors.query.h2.opt.GridH2Table$Engine.createTable(GridH2Table.java:584)
        at org.h2.schema.Schema.createTable(Schema.java:584)
        at org.h2.command.ddl.CreateTable.update(CreateTable.java:135)
        at org.h2.command.CommandContainer.update(CommandContainer.java:79)
        at org.h2.command.Command.executeUpdate(Command.java:253)
        at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:181)
        at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:156)
        at 
org.apache.ignite.internal.processors.query.h2.opt.GridH2Table$Engine.createTable(GridH2Table.java:625)
        at 
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.createTable(IgniteH2Indexing.java:1071)
        at 
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.registerType(IgniteH2Indexing.java:956)
        ... 15 more
Failed to start grid: Failed to register query type: TypeDescriptor 
[name=org.apache.ignite.Comalgorithm, fields={APCSBJCODE=class 
java.math.BigDecimal, APCID=class java.math.BigDecimal, AGRSBJCODE=class 
java.math.BigDecimal, AGRID=class java.math.BigDecimal, DAOSBJCODE=class 
java.math.BigDecimal, DAOID=class java.math.BigDecimal, CTPSBJCODE=class 
java.math.BigDecimal, CTPID=class java.math.BigDecimal, apcsbjcode=class 
java.math.BigDecimal, apcid=class java.math.BigDecimal, algcode=class java.ma
th.BigDecimal, algisversioned=class java.lang.Short, algtype=class 
java.lang.Integer, algcalcobjecttype=class java.lang.Integer, 
algclasspath=class java.lang.String, algcomment=class java.lang.String, 
algopendate=class java.sql.Date, algclosedate=class java.sql.Date, 
algentstatus=class java.lang.Integer, agrsbjcode=class java.math.BigDecimal, 
agrid=class java.math.BigDecimal, daosbjcode=class java.math.BigDecimal, 
daoid=class java.math.BigDecimal, ctpsbjcode=class java.math.BigDecimal, 
ctpid=cla
ss java.math.BigDecimal, algusefields=class java.lang.String}, 
indexes={FK1COMALGORITHM=IndexDescriptor [type=SORTED], 
FK3COMALGORITHM=IndexDescriptor [type=SORTED], FK4COMALGORITHM=IndexDescriptor 
[type=SORTED], SQL050208183448780=IndexDescriptor [type=SORTED]}, 
fullTextIdx=null, keyCls=class java.lang.Object, valCls=class java.lang.Object, 
valTextIdx=false, registered=false]
{code}

XML attached.

> Implement summary page with configuration downloads.
> ----------------------------------------------------
>
>                 Key: IGNITE-1146
>                 URL: https://issues.apache.org/jira/browse/IGNITE-1146
>             Project: Ignite
>          Issue Type: Sub-task
>          Components: wizards
>            Reporter: Andrey Novikov
>            Assignee: Andrey Novikov
>             Fix For: ignite-1.4
>
>         Attachments: summary - client.png, summary - server.png, 
> test-cluster-2.xml
>
>
> Generate:
> * sprint xml configuration;
> * java class with configuration;
> * java snipplet with configuration;
> * docker file for run with this configuration.
> Download all generated files as zip archive, generate client configuration.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to