[
https://issues.apache.org/jira/browse/IGNITE-20862?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17786056#comment-17786056
]
Sunil Chittumalla commented on IGNITE-20862:
--------------------------------------------
Ignite Configuration
{code:java}
@Bean(name = "igniteConfiguration")
public IgniteConfiguration igniteInstance() {
IgniteConfiguration icfg = new IgniteConfiguration();
// Setting some custom name for the node.
icfg.setIgniteInstanceName("ignite-1");
// Enabling peer-class loading feature.
icfg.setPeerClassLoadingEnabled(true);
icfg.setIgniteHome("C:/Sunil_New_WS/ignite");
icfg.setSqlConfiguration(new SqlConfiguration().setQueryEnginesConfiguration(
new CalciteQueryEngineConfiguration()
));
// Defining and creating a new cache to be used by Ignite Spring Data
// repository.
CacheConfiguration<String, NfIdDetails> ccfg = new
CacheConfiguration<>("NfIdDetailsCache");
//ccfg.setWriteBehindEnabled(true);
ccfg.setReadThrough(true);
//ccfg.setWriteThrough(true);
ccfg.setStatisticsEnabled(true);
ccfg.setOnheapCacheEnabled(true);
ccfg.setCacheMode(PARTITIONED);
ccfg.setRebalanceMode(CacheRebalanceMode.ASYNC);
ccfg.setBackups(1);
// Setting SQL schema for the cache.
ccfg.setIndexedTypes(String.class, NfIdDetails.class);
CacheJdbcPojoStoreFactory<String, NfIdDetails> f = new
CacheJdbcPojoStoreFactory<>();
f.setDataSourceBean("datasource");
f.setDialect(new OracleDialect());
JdbcType jdbcType = new JdbcType();
jdbcType.setCacheName("NfIdDetailsCache");
jdbcType.setKeyType(String.class);
jdbcType.setValueType(NfIdDetails.class);
jdbcType.setDatabaseTable("NF_AS_DETAIL_VIEW_NEW");
jdbcType.setDatabaseSchema("WFM_NF");
jdbcType.setKeyFields(new JdbcTypeField(Types.VARCHAR, "NF_ID",
String.class, "nfid"));
jdbcType.setValueFields(new JdbcTypeField(Types.VARCHAR, "NF_ID",
String.class, "nfid"),
new JdbcTypeField(Types.VARCHAR, "PROJECT_STATUS", String.class,
"projectstatus"),
new JdbcTypeField(Types.VARCHAR, "PROJECT_NAME", String.class,
"projectname"),
new JdbcTypeField(Types.VARCHAR, "NF_NTWK_SERVICE_TYPE_NAME",
String.class, "nfntwkprojecttypename"),
new JdbcTypeField(Types.VARCHAR, "NF_NTWK_PROJECT_TYPE_NAME",
String.class, "nfntwkservicetypename"),
new JdbcTypeField(Types.VARCHAR, "NF_NTWK_ENG_DISCIPLINE_NAME",
String.class, "nfntwkengdisciplinename"),
new JdbcTypeField(Types.VARCHAR, "NF_NTWK_ACTIVITY_TYPE_NAME",
String.class, "nfntwkactivitypename"),
//new JdbcTypeField(Types.VARCHAR, "BONITA_CASE_ID", String.class,
"caseid"),
new JdbcTypeField(Types.VARCHAR, "CLLI", String.class, "clli"),
new JdbcTypeField(Types.VARCHAR, "CITY", String.class, "city"),
new JdbcTypeField(Types.VARCHAR, "STATE", String.class, "state"),
new JdbcTypeField(Types.VARCHAR, "JUSTIFICATION_COMMENTS",
String.class, "justificationcomments"),
new JdbcTypeField(Types.VARCHAR, "NF_CANCEL_COMMENTS", String.class,
"cancelcomments"),
new JdbcTypeField(Types.VARCHAR, "NF_PROJECT_ID", String.class,
"nfprojectid"),
new JdbcTypeField(Types.VARCHAR, "SITECODE", String.class, "sitecode"),
new JdbcTypeField(Types.VARCHAR, "CREATE_DATE", String.class,
"createdate"),
new JdbcTypeField(Types.VARCHAR, "COMPLETED_TIME", String.class,
"completedtime"),
new JdbcTypeField(Types.VARCHAR, "START_DATE", String.class,
"startdate"),
new JdbcTypeField(Types.VARCHAR, "DUE_DATE", String.class, "duedate"),
new JdbcTypeField(Types.VARCHAR, "NF_JOB_ID", String.class, "nfjobid"),
new JdbcTypeField(Types.VARCHAR, "NF_STATUS_NAME", String.class,
"nfstatusname"),
new JdbcTypeField(Types.VARCHAR, "ICON_TOOLTIP", String.class,
"tooltip"),
new JdbcTypeField(Types.VARCHAR, "ICON_FILE_NAME", String.class,
"filename"),
new JdbcTypeField(Types.VARCHAR, "VZID", String.class, "vzid"),
new JdbcTypeField(Types.VARCHAR, "CN", String.class, "createdBy"),
new JdbcTypeField(Types.VARCHAR, "NF_SYSTEM_NAME", String.class,
"systemname"),
new JdbcTypeField(Types.VARCHAR, "NF_COMPONENT_NAME", String.class,
"componentname"),
new JdbcTypeField(Types.VARCHAR, "NF_COMPONENT_VALUE", String.class,
"componentvalue"),
new JdbcTypeField(Types.VARCHAR, "NF_PHASE_NAME", String.class,
"phasename"),
new JdbcTypeField(Types.VARCHAR, "NF_NTWK_PROGRAM_NAME", String.class,
"programname"),
new JdbcTypeField(Types.VARCHAR, "TAG_NAMES", String.class,
"tagnames"),
new JdbcTypeField(Types.VARCHAR, "WFM_PROJECT_ID", String.class,
"projectid"),
new JdbcTypeField(Types.VARCHAR, "WFM_ICM_RFP_REVIEW", String.class,
"rfpreview"),
new JdbcTypeField(Types.VARCHAR, "CCP_CCR", String.class, "ccr"),
new JdbcTypeField(Types.VARCHAR, "CCP_TEO", String.class, "teo"),
new JdbcTypeField(Types.VARCHAR, "VBUILD_EWO", String.class, "ewo"),
new JdbcTypeField(Types.VARCHAR, "FUZE_ORDER_NUMBER", String.class,
"ordernumber"),
//new JdbcTypeField(Types.VARCHAR, "VBUILD_WORK_REQUEST",
String.class, "workrequest"),
//new JdbcTypeField(Types.VARCHAR, "VBUILD_WP", String.class, "wp"),
new JdbcTypeField(Types.VARCHAR, "METADATA_ATTRS", String.class,
"metadataattrs"),
new JdbcTypeField(Types.VARCHAR, "BGW_ORDER_NUMBER", String.class,
"provisioningorderid"),
new JdbcTypeField(Types.VARCHAR, "NAUTILUS_CIRCUIT_ID", String.class,
"circuitid"),
new JdbcTypeField(Types.VARCHAR, "CONSUMPTION_CIRCUIT_ID",
String.class, "consumptioncircuitid"),
new JdbcTypeField(Types.VARCHAR, "IEN_CIRCUIT_ID", String.class,
"iencircuitid"),
new JdbcTypeField(Types.VARCHAR, "ALT_CIRCUIT_ID", String.class,
"altcircuitid"),
new JdbcTypeField(Types.VARCHAR, "ROW_DETAILS", String.class,
"customcolumn"),
new JdbcTypeField(Types.VARCHAR, "ENG_DISCIPLINE_NAME", String.class,
"engservicecatrgory"),
new JdbcTypeField(Types.VARCHAR, "ENG_SERVICE_TYPE", String.class,
"requestservicetype")
);
f.setTypes(jdbcType);
ccfg.setCacheStoreFactory(f);
icfg.setCacheConfiguration(new CacheConfiguration[] {
ccfg
});
//Ignite ignite = Ignition.start(icfg);
return icfg;
}{code}
> Calcite engine 2.15.0 with JDK 17- Exceptions when loading cache and when
> querying cache
> ----------------------------------------------------------------------------------------
>
> Key: IGNITE-20862
> URL: https://issues.apache.org/jira/browse/IGNITE-20862
> Project: Ignite
> Issue Type: Improvement
> Reporter: Sunil Chittumalla
> Assignee: Aleksey Plekhanov
> Priority: Blocker
> Labels: calcite
> Fix For: 2.15
>
>
> Apache Calcite 2.15.0 with JDK 17
--
This message was sent by Atlassian Jira
(v8.20.10#820010)