Администратор писал(а):
На основании предоставленных данных воспроизвести ошибку не получается.
Вы можете сделать что-то одно из двух:
1) С нуля описать последовательность действий на чистом биллинге, гарантированно приводящих к ошибке. Тогда бы мы смогли воспроизвести и исправить ее.
2) Обратиться в платную техподдержку
http://bgbilling.ru/support.shtml и предоставить доступ к серверу.
Оба варианта нереальны..
Определился еще один интересный момент:
проблема возникает только с сеткой 0.0.0.0-255.255.255.255 !
Она не добавляется ни на какой договор в независимости от привязки интерфейса.
Любая другая сеть или адрес легко добавляется в договор и на любой интерфейс!
Вот что вываливается в server.out (сразу скажу дело не в памяти - ее достаточно, да и ошибок других нет в работе) в момент отбрыкивания сетки 0.0.0.0-255.255.255.255:
Exception in thread "Thread-2" java.lang.OutOfMemoryError: Java heap space
at java.nio.charset.CharsetEncoder.<init>(CharsetEncoder.java:209)
at sun.nio.cs.US_ASCII$Encoder.<init>(US_ASCII.java:121)
at sun.nio.cs.US_ASCII$Encoder.<init>(US_ASCII.java:118)
at sun.nio.cs.US_ASCII.newEncoder(US_ASCII.java:43)
at java.lang.StringCoding$StringEncoder.<init>(StringCoding.java:215)
at java.lang.StringCoding$StringEncoder.<init>(StringCoding.java:207)
at java.lang.StringCoding.encode(StringCoding.java:266)
at java.lang.String.getBytes(String.java:947)
at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:228)
at java.io.File.exists(File.java:733)
at org.apache.log4j.helpers.FileWatchdog.checkAndConfigure(FileWatchdog.java:68)
at org.apache.log4j.helpers.FileWatchdog.run(FileWatchdog.java:99)
java.lang.OutOfMemoryError: Java heap space
at bitel.billing.server.ipn.action.ActionUpdateContractAddress.resourceAnalize(A
ctionUpdateContractAddress.java:174)
at bitel.billing.server.ipn.action.ActionUpdateContractAddress.doAction(ActionUp
dateContractAddress.java:73)
at bitel.billing.server.Executer.doModule(Executer.java:679)
at bitel.billing.server.Executer.doPost(Executer.java:168)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF
ilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha
in.java:206)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacter
EncodingFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF
ilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha
in.java:206)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacter
EncodingFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF
ilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha
in.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jav
a:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.jav
a:175)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http1
1Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)