Question
Infosys Ltd.
US
Posted: Aug 8, 2016
Last activity: Oct 23, 2016
Last activity: 23 Oct 2016 3:39 EDT
Closed
Sporadic BIX Failure
Brief Description
Sporadic BIX failure
Detailed Description
Command line sporadic BIX failure. there are 6 extracts which are configured to run by unix script but one scripts, it could be any of that. This happens only in production.
Show More
Brief Description
Sporadic BIX failure
Detailed Description
Command line sporadic BIX failure. there are 6 extracts which are configured to run by unix script but one scripts, it could be any of that. This happens only in production. Looking for resolution as what configuration we should change which can prevent this issue. Any thought resolution would be appreciated.
Steps to Reproduce
NA
Error Message
[java] SEVERE: Error initializing PRAppLoader
[java] Throwable occurred: java.lang.reflect.InvocationTargetException
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
[java] at java.lang.reflect.Method.invoke(Method.java:611)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.checkForStartup(PRBootstrap.java:682)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:405)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:223)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:272)
[java] at com.pega.pegarules.pub.PegaRULES.main(PegaRULES.java:85)
[java] Caused by: java.util.zip.ZipError: jzentry == 0,
[java] jzfile = 139703767558704,
[java] total = 1035,
[java] name = /bix/prtemp/extractedFiles/apploader/praxis2-1.6.2.jar,
[java] Throwable occurred: java.lang.reflect.InvocationTargetException
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
[java] at java.lang.reflect.Method.invoke(Method.java:611)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.checkForStartup(PRBootstrap.java:682)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:405)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:223)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:272)
[java] at com.pega.pegarules.pub.PegaRULES.main(PegaRULES.java:85)
[java] Caused by: java.util.zip.ZipError: jzentry == 0,
[java] jzfile = 139703767558704,
[java] total = 1035,
[java] name = /bix/prtemp/extractedFiles/apploader/praxis2-1.6.2.jar,
Attempted Solutions
Done the configuration changes as per solution provided in SRSR-A86752
Created below folders on the server-
1. bix/prTempWorkList
mkdir bix/prTempWorkList
chmod 777 bix/prTempWorkList
2. bix/prTempExcludeWork
mkdir bix/prTempExcludeWork
chmod 777 bix/prTempExcludeWork
3. bix/prTempMFWork
mkdir bix/prTempMFWork
chmod 777 bix/prTempMFWork
4. bix/prTempOperatorID
mkdir bix/prTempOperatorID
chmod 777 bix/prTempOperatorID
5. bix/prTempHistoryWork
mkdir bix/prTempHistoryWork
chmod 777 bix/prTempHistoryWork
6. bix/prTempWorkBasket
mkdir bix/prTempWorkBasket
chmod 777 bix/prTempWorkBasket
Done the following changes in configuration files under bix/BixDownload filder:
cd bix/BixDownload
1. BIXEXTRACTASSIGN-WORKLISTTOXML.xml(
a. vi BIXEXTRACTASSIGN-WORKLISTTOXML.xml
b. Replace variable <jvmarg value="-Djava.io.tmpdir=/bix/prtemp"/> with <jvmarg value="-Dpega.tmpdir=/bix/prTempWorkList"/>
2. BIXEXTRACTEXCLUDEDWORKTOXML.xml
a. vi BIXEXTRACTEXCLUDEDWORKTOXML.xml
b. Replace variable <jvmarg value="-Djava.io.tmpdir=/bix/prtemp"/> with <jvmarg value="-Dpega.tmpdir=/bix/prTempExcludeWork"/>
3. BIXEXTRACTMFWORKTOXML.xml
a. vi BIXEXTRACTMFWORKTOXML.xml
b. Replace variable <jvmarg value="-Djava.io.tmpdir=/bix/prtemp"/> with <jvmarg value="-Dpega.tmpdir=/bix/prTempMFWork"/>
4. BIXEXTRACTOPERATORID.xml
a. vi BIXEXTRACTOPERATORID.xml
b. Replace variable <jvmarg value="-Djava.io.tmpdir=/bix/prtemp"/> with <jvmarg value="-Dpega.tmpdir=/bix/prTempOperatorID"/>
5. BIXEXTRACTPCHISTORYWORKTOXML.xml
a. vi BIXEXTRACTPCHISTORYWORKTOXML.xml
b. Replace variable <jvmarg value="-Djava.io.tmpdir=/bix/prtemp"/> with <jvmarg value="-Dpega.tmpdir=/bix/prTempHistoryWork"/>
6. BIXEXTRACTWORKBASKETTOXML.xml
a. vi BIXEXTRACTWORKBASKETTOXML.xml
b. Replace variable <jvmarg value="-Djava.io.tmpdir=/bix/prtemp"/> with <jvmarg value="-Dpega.tmpdir=/bix/prTempWorkBasket"/>
Created below folders on the server-
1. bix/prTempWorkList
mkdir bix/prTempWorkList
chmod 777 bix/prTempWorkList
2. bix/prTempExcludeWork
mkdir bix/prTempExcludeWork
chmod 777 bix/prTempExcludeWork
3. bix/prTempMFWork
mkdir bix/prTempMFWork
chmod 777 bix/prTempMFWork
4. bix/prTempOperatorID
mkdir bix/prTempOperatorID
chmod 777 bix/prTempOperatorID
5. bix/prTempHistoryWork
mkdir bix/prTempHistoryWork
chmod 777 bix/prTempHistoryWork
6. bix/prTempWorkBasket
mkdir bix/prTempWorkBasket
chmod 777 bix/prTempWorkBasket
Done the following changes in configuration files under bix/BixDownload filder:
cd bix/BixDownload
1. BIXEXTRACTASSIGN-WORKLISTTOXML.xml(
a. vi BIXEXTRACTASSIGN-WORKLISTTOXML.xml
b. Replace variable <jvmarg value="-Djava.io.tmpdir=/bix/prtemp"/> with <jvmarg value="-Dpega.tmpdir=/bix/prTempWorkList"/>
2. BIXEXTRACTEXCLUDEDWORKTOXML.xml
a. vi BIXEXTRACTEXCLUDEDWORKTOXML.xml
b. Replace variable <jvmarg value="-Djava.io.tmpdir=/bix/prtemp"/> with <jvmarg value="-Dpega.tmpdir=/bix/prTempExcludeWork"/>
3. BIXEXTRACTMFWORKTOXML.xml
a. vi BIXEXTRACTMFWORKTOXML.xml
b. Replace variable <jvmarg value="-Djava.io.tmpdir=/bix/prtemp"/> with <jvmarg value="-Dpega.tmpdir=/bix/prTempMFWork"/>
4. BIXEXTRACTOPERATORID.xml
a. vi BIXEXTRACTOPERATORID.xml
b. Replace variable <jvmarg value="-Djava.io.tmpdir=/bix/prtemp"/> with <jvmarg value="-Dpega.tmpdir=/bix/prTempOperatorID"/>
5. BIXEXTRACTPCHISTORYWORKTOXML.xml
a. vi BIXEXTRACTPCHISTORYWORKTOXML.xml
b. Replace variable <jvmarg value="-Djava.io.tmpdir=/bix/prtemp"/> with <jvmarg value="-Dpega.tmpdir=/bix/prTempHistoryWork"/>
6. BIXEXTRACTWORKBASKETTOXML.xml
a. vi BIXEXTRACTWORKBASKETTOXML.xml
b. Replace variable <jvmarg value="-Djava.io.tmpdir=/bix/prtemp"/> with <jvmarg value="-Dpega.tmpdir=/bix/prTempWorkBasket"/>
***Updated by Moderator: Vidyaranjan. Removed user added FAQ and Ask the Expert tags. Apologies for confusion, shouldn't have been an end-user option***
Show Less