PDA

View Full Version : problems with my csp r223



cccam
15-03-2012, 04:31
hi

since this morning i have this error in my log file and i dont know what i can do

i hope anyone can halp me to resolve this problem.

this is my cardserv-sysout.log :



java.rmi.RemoteException: Uncaught exception in runStatusCmdMethod; nested exception is:
java.util.ConcurrentModificationException
at com.bowman.cardserv.web.StatusCommand.invoke(Statu sCommand.java:85)
at com.bowman.cardserv.web.XmlHelper.runStatusCmd(Xml Helper.java:680)
at com.bowman.cardserv.web.XmlHelper.onXMLStatus(XmlH elper.java:769)
at com.bowman.cardserv.web.XmlHelper.onXMLInput(XmlHe lper.java:724)
at com.bowman.cardserv.web.WebBackend.doPost(WebBacke nd.java:334)
at com.bowman.httpd.PseudoHttpd.handleHttpRequest(Pse udoHttpd.java:170)
at com.bowman.httpd.PseudoHttpd.access$000(PseudoHttp d.java:19)
at com.bowman.httpd.PseudoHttpd$HttpConnection.run(Ps eudoHttpd.java:352)
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.j ava:793)
at java.util.HashMap$KeyIterator.next(HashMap.java:82 8)
at java.util.AbstractCollection.addAll(AbstractCollec tion.java:305)
at java.util.HashSet.<init>(HashSet.java:100)
at com.bowman.cardserv.cws.CwsServiceMapper.getServic esForConnector(CwsServiceMapper.java:311)
at com.bowman.cardserv.cws.CwsConnectorManager.getSer vicesForConnector(CwsConnectorManager.java:691)
at com.bowman.cardserv.rmi.RemoteHandler.getServices( RemoteHandler.java:269)
at com.bowman.cardserv.web.XmlHelper.xmlFormatConnect ors(XmlHelper.java:849)
at com.bowman.cardserv.web.XmlHelper.runStatusCmdCwsC onnectors(XmlHelper.java:418)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bowman.cardserv.web.StatusCommand.invoke(Statu sCommand.java:82)
... 7 more
java.rmi.RemoteException: Uncaught exception in runStatusCmdMethod; nested exception is:
java.util.ConcurrentModificationException
at com.bowman.cardserv.web.StatusCommand.invoke(Statu sCommand.java:85)
at com.bowman.cardserv.web.XmlHelper.runStatusCmd(Xml Helper.java:680)
at com.bowman.cardserv.web.XmlHelper.onXMLStatus(XmlH elper.java:769)
at com.bowman.cardserv.web.XmlHelper.onXMLInput(XmlHe lper.java:724)
at com.bowman.cardserv.web.WebBackend.doPost(WebBacke nd.java:334)
at com.bowman.httpd.PseudoHttpd.handleHttpRequest(Pse udoHttpd.java:170)
at com.bowman.httpd.PseudoHttpd.access$000(PseudoHttp d.java:19)
at com.bowman.httpd.PseudoHttpd$HttpConnection.run(Ps eudoHttpd.java:352)
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.j ava:793)
at java.util.HashMap$KeyIterator.next(HashMap.java:82 8)
at java.util.AbstractCollection.addAll(AbstractCollec tion.java:305)
at java.util.HashSet.<init>(HashSet.java:100)
at com.bowman.cardserv.cws.CwsServiceMapper.getServic esForConnector(CwsServiceMapper.java:311)
at com.bowman.cardserv.cws.CwsConnectorManager.getSer vicesForConnector(CwsConnectorManager.java:694)
at com.bowman.cardserv.rmi.RemoteHandler.getServices( RemoteHandler.java:269)
at com.bowman.cardserv.web.XmlHelper.getServices(XmlH elper.java:89)
at com.bowman.cardserv.web.XmlHelper.getServices(XmlH elper.java:81)
at com.bowman.cardserv.web.XmlHelper.xmlFormatProfile s(XmlHelper.java:779)
at com.bowman.cardserv.web.XmlHelper.runStatusCmdCaPr ofiles(XmlHelper.java:405)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bowman.cardserv.web.StatusCommand.invoke(Statu sCommand.java:82)
... 7 more
java.lang.NullPointerException
at com.bowman.cardserv.cws.CspCwsConnector.handleStat usUpdate(CspCwsConnector.java:163)
at com.bowman.cardserv.cws.CspCwsConnector.run(CspCws Connector.java:310)
at java.lang.Thread.run(Thread.java:662)
java.rmi.RemoteException: Uncaught exception in runStatusCmdMethod; nested exception is:
java.util.ConcurrentModificationException
at com.bowman.cardserv.web.StatusCommand.invoke(Statu sCommand.java:85)
at com.bowman.cardserv.web.XmlHelper.runStatusCmd(Xml Helper.java:680)
at com.bowman.cardserv.web.XmlHelper.onXMLStatus(XmlH elper.java:769)
at com.bowman.cardserv.web.XmlHelper.onXMLInput(XmlHe lper.java:724)
at com.bowman.cardserv.web.WebBackend.doPost(WebBacke nd.java:334)
at com.bowman.httpd.PseudoHttpd.handleHttpRequest(Pse udoHttpd.java:170)
at com.bowman.httpd.PseudoHttpd.access$000(PseudoHttp d.java:19)
at com.bowman.httpd.PseudoHttpd$HttpConnection.run(Ps eudoHttpd.java:352)
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.j ava:793)
at java.util.HashMap$KeyIterator.next(HashMap.java:82 8)
at java.util.AbstractCollection.addAll(AbstractCollec tion.java:305)
at java.util.HashSet.<init>(HashSet.java:100)
at com.bowman.cardserv.cws.CwsServiceMapper.getServic esForConnector(CwsServiceMapper.java:311)
at com.bowman.cardserv.cws.CwsConnectorManager.getSer vicesForConnector(CwsConnectorManager.java:694)
at com.bowman.cardserv.rmi.RemoteHandler.getServices( RemoteHandler.java:269)
at com.bowman.cardserv.web.XmlHelper.getServices(XmlH elper.java:89)
at com.bowman.cardserv.web.XmlHelper.getServices(XmlH elper.java:81)
at com.bowman.cardserv.web.XmlHelper.xmlFormatProfile s(XmlHelper.java:779)
at com.bowman.cardserv.web.XmlHelper.runStatusCmdCaPr ofiles(XmlHelper.java:405)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bowman.cardserv.web.StatusCommand.invoke(Statu sCommand.java:82)
... 7 more
java.lang.NullPointerException
at com.bowman.cardserv.cws.CspCwsConnector.handleStat usUpdate(CspCwsConnector.java:163)
at com.bowman.cardserv.cws.CspCwsConnector.run(CspCws Connector.java:310)
at java.lang.Thread.run(Thread.java:662)
java.lang.NullPointerException
at com.bowman.cardserv.cws.CspCwsConnector.handleStat usUpdate(CspCwsConnector.java:163)
at com.bowman.cardserv.cws.CspCwsConnector.run(CspCws Connector.java:310)
at java.lang.Thread.run(Thread.java:662)
java.lang.NullPointerException
at com.bowman.cardserv.cws.CwsConnectorManager.report ChannelStatus(CwsConnectorManager.java:667)
at com.bowman.cardserv.cws.AbstractCwsConnector.repor tChannelStatus(AbstractCwsConnector.java:331)
at com.bowman.cardserv.cws.AbstractCwsConnector.repor tReply(AbstractCwsConnector.java:410)
at com.bowman.cardserv.cws.CspCwsConnector.run(CspCws Connector.java:307)
at java.lang.Thread.run(Thread.java:662)
java.lang.NullPointerException
at com.bowman.cardserv.cws.CwsConnectorManager.report ChannelStatus(CwsConnectorManager.java:667)
at com.bowman.cardserv.cws.AbstractCwsConnector.repor tChannelStatus(AbstractCwsConnector.java:331)
at com.bowman.cardserv.cws.AbstractCwsConnector.repor tReply(AbstractCwsConnector.java:410)
at com.bowman.cardserv.cws.CspCwsConnector.run(CspCws Connector.java:307)
at java.lang.Thread.run(Thread.java:662)
java.rmi.RemoteException: Uncaught exception in runStatusCmdMethod; nested exception is:
java.util.ConcurrentModificationException
at com.bowman.cardserv.web.StatusCommand.invoke(Statu sCommand.java:85)
at com.bowman.cardserv.web.XmlHelper.runStatusCmd(Xml Helper.java:680)
at com.bowman.cardserv.web.XmlHelper.onXMLStatus(XmlH elper.java:769)
at com.bowman.cardserv.web.XmlHelper.onXMLInput(XmlHe lper.java:724)
at com.bowman.cardserv.web.WebBackend.doPost(WebBacke nd.java:334)
at com.bowman.httpd.PseudoHttpd.handleHttpRequest(Pse udoHttpd.java:170)
at com.bowman.httpd.PseudoHttpd.access$000(PseudoHttp d.java:19)
at com.bowman.httpd.PseudoHttpd$HttpConnection.run(Ps eudoHttpd.java:352)
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.j ava:793)
at java.util.HashMap$KeyIterator.next(HashMap.java:82 8)
at java.util.AbstractCollection.addAll(AbstractCollec tion.java:305)
at java.util.HashSet.<init>(HashSet.java:100)
at com.bowman.cardserv.cws.CwsServiceMapper.getServic esForConnector(CwsServiceMapper.java:311)
at com.bowman.cardserv.cws.CwsConnectorManager.getSer vicesForConnector(CwsConnectorManager.java:691)
at com.bowman.cardserv.rmi.RemoteHandler.getServices( RemoteHandler.java:269)
at com.bowman.cardserv.web.XmlHelper.getServices(XmlH elper.java:89)
at com.bowman.cardserv.web.XmlHelper.getServices(XmlH elper.java:81)
at com.bowman.cardserv.web.XmlHelper.xmlFormatProfile s(XmlHelper.java:779)
at com.bowman.cardserv.web.XmlHelper.runStatusCmdCaPr ofiles(XmlHelper.java:405)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bowman.cardserv.web.StatusCommand.invoke(Statu sCommand.java:82)
... 7 more



Thanks for help in advance

sullan (atomic)
14-06-2012, 06:43
I'm having the same issue. Did you solve this problem and if so how?

umaz662
21-06-2012, 08:46
this means your java has crashed and you need a to set your heap also u need atleast an 8gb ram server with good processor thanks

afc007
21-06-2012, 09:04
this means your java has crashed and you need a to set your heap also u need atleast an 8gb ram server with good processor thanks


yes csp has crashed due to heavy load on the ram java has failed, as regards 8gb of ram i think thats slightly over stated to be fare i would not think that many users of csp have anywhere near that amount :? I would say minimum of 2gb to run relatively trouble free.



hi

since this morning i have this error in my log file and i dont know what i can do

i hope anyone can halp me to resolve this problem.

this is my cardserv-sysout.log :

Post 1,

Normally lack of memory causes this and also a server with a large multi profiles of several providers, i am not sure of your setup so it is a little awkward to try and diagnose as such ;)

Blackadder
23-06-2012, 08:22
To run a good csp instance you are advised to use 8MB CPU cache & 4GB ram. Read how to tweak your FD & increase your heap. Your heap realtes to your ram problems that are causing the nested exception iun java.

You should upgrade to r225 & refer to the Tweak your FD & Heap in the CSP section of this forum

My advice is to also switch all debug in your CSP to false. They are memory intense. No need for them & will cause your csp to constantly crash

Regards,

BA

mblaauw1
28-08-2012, 12:42
hello


Login as root and 'ulimit -n' it display 1024.



root soft nofile 64000
root hard nofile 65000

add to
/etc/security/limits.conf
reboot the system
Login as root and it works.
and 'ulimit -n' it displays 65000 (FD).
now you have 65000 FD. 65000 conectons cant connect now
login to CSP ant look

example
limits.conf

#* soft core 0
#root hard core 100000
#* hard rss 10000
#student hard nproc 20
#faculty soft nproc 20
#faculty hard nproc 50
#ftp hard nproc 0
#ftp - chroot /ftp
#student - maxlogins 4
root soft nofile 64000
root hard nofile 65000
# End of file



Mblaauw