You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Pavel Konstantinov (JIRA)" <ji...@apache.org> on 2015/09/01 06:06:46 UTC

[jira] [Commented] (IGNITE-1146) Implement summary page with configuration downloads.

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

Pavel Konstantinov commented on IGNITE-1146:
--------------------------------------------

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
>
>
> 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)