Consultor Eletrônico



Kbase P127198: java.lang.NullPointerException while running ProductIndexer utility
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/29/2007
Status: Unverified

GOAL:

java.lang.NullPointerException while running ProductIndexer utility
java.lang.NullPointerException
at java.lang.System.arraycopy(Native Method)
at com.easyask.indexer.ObjectID.addCategory(Unknown Source)
at com.easyask.indexer.ObjectID.addCategory(Unknown Source)
at com.easyask.indexer.cache.IndexerHierarchicalIndex.loadIndexFile(Unknown Source)
at com.easyask.indexer.CategoryIndex.loadIndexInternal(Unknown Source)
at com.easyask.indexer.CategoryIndex.doLoadIndex(Unknown Source)
at com.easyask.indexer.CategoryIndex.loadIndex(Unknown Source)
at com.easyask.indexer.CategoryIndex.findOrLoadIndex(Unknown Source)
at com.easyask.indexer.CategoryIndex.loadIndex(Unknown Source)
at com.easyask.indexer.IndexerBuilder.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.zerog.lax.LAX.launch(DashoA8113)
at com.zerog.lax.LAX.main(DashoA8113)

FACT(s) (Environment):

EasyAsk 9.7

CAUSE:

Category sequencing is being used in the category query but some categories have negative or missing sequence numbers

FIX:

Modify the category query so that every category has a positive sequence number. Here is a sample function for the product sequence column in the category query:
ifn(has cat prods.priority, ifn(cat prods.priority<1,1, cat prods.priority), 9999)