ATG baseline_update.sh failing with error: No data records output
I was able to install ATG, endeca and was able to get it up and running but after formatting my machine I reinstalled everything but on running baseline-update.sh getting below error:
2018-12-31 22:58:02,890 ERROR [cas] [cas-TCCen-last-mile-crawl-worker-1] com.endeca.itl.executor.TaskManager.[TCCen-last-mile-crawl]: Fatal execution error performing work "MdexOutputSink-1677370194 notified input closed (AsynchronousChannel-263848415)". Aborting crawl.
com.endeca.itl.executor.FatalExecutionException: No data records output: There are no New or Updated records
at com.endeca.itl.executor.output.mdex.MdexOutputSink.processDataInputClosed(MdexOutputSink.java:238)
at com.endeca.itl.executor.output.mdex.MdexOutputSink.notifyInputClosed(MdexOutputSink.java:204)
at com.endeca.itl.executor.TaskManager$4.work(TaskManager.java:353)
at com.endeca.itl.executor.WorkExecutor$WorkRunnable.run(WorkExecutor.java:194)f
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at com.endeca.itl.util.LoggingContextAwareThread.run(LoggingContextAwareThread.java:71)
FYI: Using ATG 11.2 (platform, reference store, CAS, MDEX, Tools and framework, Platform services, oracle DB 12c)
index-config.json file contents
{
"indexConfig" : {
"attributes" : {
"jcr:primaryType" : "endeca:unstructured",
"record.id" : {
"propertyDataType" : "ALPHA",
"jcr:primaryType" : "endeca:property",
"isRecordFilterable" : true
},
"product.price_range" : {
"displayOrder" : 1,
"mergeAction" : "UPDATE",
"jcr:primaryType" : "endeca:dimension",
"rangeComparisonType" : "FLOAT"
}
},
"precedenceRules" : {
},
"searchIndexConfig" : {
"isWildcardEnabledInDimensionSearch" : true,
"spellingDictMaxWordLength" : 16,
"spellingDictMinNumWordOccurrences" : 4,
"spellingDictMinWordLength" : 3
}
}
}
EDIT:
I did restarted all the services, restarted machine but no luck same output. Not sure if I'm missing something.
java atg endeca
add a comment |
I was able to install ATG, endeca and was able to get it up and running but after formatting my machine I reinstalled everything but on running baseline-update.sh getting below error:
2018-12-31 22:58:02,890 ERROR [cas] [cas-TCCen-last-mile-crawl-worker-1] com.endeca.itl.executor.TaskManager.[TCCen-last-mile-crawl]: Fatal execution error performing work "MdexOutputSink-1677370194 notified input closed (AsynchronousChannel-263848415)". Aborting crawl.
com.endeca.itl.executor.FatalExecutionException: No data records output: There are no New or Updated records
at com.endeca.itl.executor.output.mdex.MdexOutputSink.processDataInputClosed(MdexOutputSink.java:238)
at com.endeca.itl.executor.output.mdex.MdexOutputSink.notifyInputClosed(MdexOutputSink.java:204)
at com.endeca.itl.executor.TaskManager$4.work(TaskManager.java:353)
at com.endeca.itl.executor.WorkExecutor$WorkRunnable.run(WorkExecutor.java:194)f
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at com.endeca.itl.util.LoggingContextAwareThread.run(LoggingContextAwareThread.java:71)
FYI: Using ATG 11.2 (platform, reference store, CAS, MDEX, Tools and framework, Platform services, oracle DB 12c)
index-config.json file contents
{
"indexConfig" : {
"attributes" : {
"jcr:primaryType" : "endeca:unstructured",
"record.id" : {
"propertyDataType" : "ALPHA",
"jcr:primaryType" : "endeca:property",
"isRecordFilterable" : true
},
"product.price_range" : {
"displayOrder" : 1,
"mergeAction" : "UPDATE",
"jcr:primaryType" : "endeca:dimension",
"rangeComparisonType" : "FLOAT"
}
},
"precedenceRules" : {
},
"searchIndexConfig" : {
"isWildcardEnabledInDimensionSearch" : true,
"spellingDictMaxWordLength" : 16,
"spellingDictMinNumWordOccurrences" : 4,
"spellingDictMinWordLength" : 3
}
}
}
EDIT:
I did restarted all the services, restarted machine but no luck same output. Not sure if I'm missing something.
java atg endeca
Looks like you are running baseline_update.sh from Endeca side. If that's the case, your CAS system may not have any records pushed from ATG end. To get records from ATG, you have to open ProductCatalogSimpleIndexingAdmin component in ACC and trigger the baseline indexing from there.
– KrishPrabakar
Jan 2 at 6:07
I already did that but getting same error. I even tried to do the full-deployment from BCC but same output.
– Sudhir Dhumal
Jan 2 at 8:31
Try running CatalogMaintenanceService first and then trigger indexing from ATG. (Suggest to put what you already tried so far in the post for better clarity and to avoid redundancy)
– KrishPrabakar
Jan 3 at 8:47
Also check what VariantProducer components are engaged, for instance, if you have used LocaleVariantProducer, ensure that you had set the desired language (say "en") in your ATG configuration (like SiteRepository, etc). Please enable loggingDebug for all such components and observe the logs for apparent issues.
– KrishPrabakar
Jan 3 at 12:36
What is the output from the/atg/commerce/endeca/index/ProductCatalogSimpleIndexingAdmin/
in dyn/admin ?
– bated
Jan 4 at 15:45
add a comment |
I was able to install ATG, endeca and was able to get it up and running but after formatting my machine I reinstalled everything but on running baseline-update.sh getting below error:
2018-12-31 22:58:02,890 ERROR [cas] [cas-TCCen-last-mile-crawl-worker-1] com.endeca.itl.executor.TaskManager.[TCCen-last-mile-crawl]: Fatal execution error performing work "MdexOutputSink-1677370194 notified input closed (AsynchronousChannel-263848415)". Aborting crawl.
com.endeca.itl.executor.FatalExecutionException: No data records output: There are no New or Updated records
at com.endeca.itl.executor.output.mdex.MdexOutputSink.processDataInputClosed(MdexOutputSink.java:238)
at com.endeca.itl.executor.output.mdex.MdexOutputSink.notifyInputClosed(MdexOutputSink.java:204)
at com.endeca.itl.executor.TaskManager$4.work(TaskManager.java:353)
at com.endeca.itl.executor.WorkExecutor$WorkRunnable.run(WorkExecutor.java:194)f
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at com.endeca.itl.util.LoggingContextAwareThread.run(LoggingContextAwareThread.java:71)
FYI: Using ATG 11.2 (platform, reference store, CAS, MDEX, Tools and framework, Platform services, oracle DB 12c)
index-config.json file contents
{
"indexConfig" : {
"attributes" : {
"jcr:primaryType" : "endeca:unstructured",
"record.id" : {
"propertyDataType" : "ALPHA",
"jcr:primaryType" : "endeca:property",
"isRecordFilterable" : true
},
"product.price_range" : {
"displayOrder" : 1,
"mergeAction" : "UPDATE",
"jcr:primaryType" : "endeca:dimension",
"rangeComparisonType" : "FLOAT"
}
},
"precedenceRules" : {
},
"searchIndexConfig" : {
"isWildcardEnabledInDimensionSearch" : true,
"spellingDictMaxWordLength" : 16,
"spellingDictMinNumWordOccurrences" : 4,
"spellingDictMinWordLength" : 3
}
}
}
EDIT:
I did restarted all the services, restarted machine but no luck same output. Not sure if I'm missing something.
java atg endeca
I was able to install ATG, endeca and was able to get it up and running but after formatting my machine I reinstalled everything but on running baseline-update.sh getting below error:
2018-12-31 22:58:02,890 ERROR [cas] [cas-TCCen-last-mile-crawl-worker-1] com.endeca.itl.executor.TaskManager.[TCCen-last-mile-crawl]: Fatal execution error performing work "MdexOutputSink-1677370194 notified input closed (AsynchronousChannel-263848415)". Aborting crawl.
com.endeca.itl.executor.FatalExecutionException: No data records output: There are no New or Updated records
at com.endeca.itl.executor.output.mdex.MdexOutputSink.processDataInputClosed(MdexOutputSink.java:238)
at com.endeca.itl.executor.output.mdex.MdexOutputSink.notifyInputClosed(MdexOutputSink.java:204)
at com.endeca.itl.executor.TaskManager$4.work(TaskManager.java:353)
at com.endeca.itl.executor.WorkExecutor$WorkRunnable.run(WorkExecutor.java:194)f
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at com.endeca.itl.util.LoggingContextAwareThread.run(LoggingContextAwareThread.java:71)
FYI: Using ATG 11.2 (platform, reference store, CAS, MDEX, Tools and framework, Platform services, oracle DB 12c)
index-config.json file contents
{
"indexConfig" : {
"attributes" : {
"jcr:primaryType" : "endeca:unstructured",
"record.id" : {
"propertyDataType" : "ALPHA",
"jcr:primaryType" : "endeca:property",
"isRecordFilterable" : true
},
"product.price_range" : {
"displayOrder" : 1,
"mergeAction" : "UPDATE",
"jcr:primaryType" : "endeca:dimension",
"rangeComparisonType" : "FLOAT"
}
},
"precedenceRules" : {
},
"searchIndexConfig" : {
"isWildcardEnabledInDimensionSearch" : true,
"spellingDictMaxWordLength" : 16,
"spellingDictMinNumWordOccurrences" : 4,
"spellingDictMinWordLength" : 3
}
}
}
EDIT:
I did restarted all the services, restarted machine but no luck same output. Not sure if I'm missing something.
java atg endeca
java atg endeca
edited Jan 1 at 8:22
Sudhir Dhumal
asked Dec 31 '18 at 18:28
Sudhir DhumalSudhir Dhumal
305114
305114
Looks like you are running baseline_update.sh from Endeca side. If that's the case, your CAS system may not have any records pushed from ATG end. To get records from ATG, you have to open ProductCatalogSimpleIndexingAdmin component in ACC and trigger the baseline indexing from there.
– KrishPrabakar
Jan 2 at 6:07
I already did that but getting same error. I even tried to do the full-deployment from BCC but same output.
– Sudhir Dhumal
Jan 2 at 8:31
Try running CatalogMaintenanceService first and then trigger indexing from ATG. (Suggest to put what you already tried so far in the post for better clarity and to avoid redundancy)
– KrishPrabakar
Jan 3 at 8:47
Also check what VariantProducer components are engaged, for instance, if you have used LocaleVariantProducer, ensure that you had set the desired language (say "en") in your ATG configuration (like SiteRepository, etc). Please enable loggingDebug for all such components and observe the logs for apparent issues.
– KrishPrabakar
Jan 3 at 12:36
What is the output from the/atg/commerce/endeca/index/ProductCatalogSimpleIndexingAdmin/
in dyn/admin ?
– bated
Jan 4 at 15:45
add a comment |
Looks like you are running baseline_update.sh from Endeca side. If that's the case, your CAS system may not have any records pushed from ATG end. To get records from ATG, you have to open ProductCatalogSimpleIndexingAdmin component in ACC and trigger the baseline indexing from there.
– KrishPrabakar
Jan 2 at 6:07
I already did that but getting same error. I even tried to do the full-deployment from BCC but same output.
– Sudhir Dhumal
Jan 2 at 8:31
Try running CatalogMaintenanceService first and then trigger indexing from ATG. (Suggest to put what you already tried so far in the post for better clarity and to avoid redundancy)
– KrishPrabakar
Jan 3 at 8:47
Also check what VariantProducer components are engaged, for instance, if you have used LocaleVariantProducer, ensure that you had set the desired language (say "en") in your ATG configuration (like SiteRepository, etc). Please enable loggingDebug for all such components and observe the logs for apparent issues.
– KrishPrabakar
Jan 3 at 12:36
What is the output from the/atg/commerce/endeca/index/ProductCatalogSimpleIndexingAdmin/
in dyn/admin ?
– bated
Jan 4 at 15:45
Looks like you are running baseline_update.sh from Endeca side. If that's the case, your CAS system may not have any records pushed from ATG end. To get records from ATG, you have to open ProductCatalogSimpleIndexingAdmin component in ACC and trigger the baseline indexing from there.
– KrishPrabakar
Jan 2 at 6:07
Looks like you are running baseline_update.sh from Endeca side. If that's the case, your CAS system may not have any records pushed from ATG end. To get records from ATG, you have to open ProductCatalogSimpleIndexingAdmin component in ACC and trigger the baseline indexing from there.
– KrishPrabakar
Jan 2 at 6:07
I already did that but getting same error. I even tried to do the full-deployment from BCC but same output.
– Sudhir Dhumal
Jan 2 at 8:31
I already did that but getting same error. I even tried to do the full-deployment from BCC but same output.
– Sudhir Dhumal
Jan 2 at 8:31
Try running CatalogMaintenanceService first and then trigger indexing from ATG. (Suggest to put what you already tried so far in the post for better clarity and to avoid redundancy)
– KrishPrabakar
Jan 3 at 8:47
Try running CatalogMaintenanceService first and then trigger indexing from ATG. (Suggest to put what you already tried so far in the post for better clarity and to avoid redundancy)
– KrishPrabakar
Jan 3 at 8:47
Also check what VariantProducer components are engaged, for instance, if you have used LocaleVariantProducer, ensure that you had set the desired language (say "en") in your ATG configuration (like SiteRepository, etc). Please enable loggingDebug for all such components and observe the logs for apparent issues.
– KrishPrabakar
Jan 3 at 12:36
Also check what VariantProducer components are engaged, for instance, if you have used LocaleVariantProducer, ensure that you had set the desired language (say "en") in your ATG configuration (like SiteRepository, etc). Please enable loggingDebug for all such components and observe the logs for apparent issues.
– KrishPrabakar
Jan 3 at 12:36
What is the output from the
/atg/commerce/endeca/index/ProductCatalogSimpleIndexingAdmin/
in dyn/admin ?– bated
Jan 4 at 15:45
What is the output from the
/atg/commerce/endeca/index/ProductCatalogSimpleIndexingAdmin/
in dyn/admin ?– bated
Jan 4 at 15:45
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53990403%2fatg-baseline-update-sh-failing-with-error-no-data-records-output%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53990403%2fatg-baseline-update-sh-failing-with-error-no-data-records-output%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Looks like you are running baseline_update.sh from Endeca side. If that's the case, your CAS system may not have any records pushed from ATG end. To get records from ATG, you have to open ProductCatalogSimpleIndexingAdmin component in ACC and trigger the baseline indexing from there.
– KrishPrabakar
Jan 2 at 6:07
I already did that but getting same error. I even tried to do the full-deployment from BCC but same output.
– Sudhir Dhumal
Jan 2 at 8:31
Try running CatalogMaintenanceService first and then trigger indexing from ATG. (Suggest to put what you already tried so far in the post for better clarity and to avoid redundancy)
– KrishPrabakar
Jan 3 at 8:47
Also check what VariantProducer components are engaged, for instance, if you have used LocaleVariantProducer, ensure that you had set the desired language (say "en") in your ATG configuration (like SiteRepository, etc). Please enable loggingDebug for all such components and observe the logs for apparent issues.
– KrishPrabakar
Jan 3 at 12:36
What is the output from the
/atg/commerce/endeca/index/ProductCatalogSimpleIndexingAdmin/
in dyn/admin ?– bated
Jan 4 at 15:45