Дабы не создавать отдельную тему про память, расскажу здесь. При работе с клиентом бывают зависания на некоторое время (5-10 мин.) после чего:
Код:
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at javax.swing.SwingWorker.get(SwingWorker.java:602)
at ru.bitel.oss.systems.inventory.resource.client.device.DevicePanel$7$2.done(DevicePanel.java:664)
at javax.swing.SwingWorker$5.run(SwingWorker.java:737)
at javax.swing.SwingWorker.doneEDT(SwingWorker.java:741)
at javax.swing.SwingWorker.access$100(SwingWorker.java:225)
at javax.swing.SwingWorker$2.done(SwingWorker.java:302)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:384)
at java.util.concurrent.FutureTask.setException(FutureTask.java:251)
at java.util.concurrent.FutureTask.run(FutureTask.java:271)
at javax.swing.SwingWorker.run(SwingWorker.java:334)
at ru.bitel.oss.systems.inventory.resource.client.device.DevicePanel$7.actionPerformedImpl(DevicePanel.java:681)
at ru.bitel.common.client.AbstractBGUPanel.actionPerformed(AbstractBGUPanel.java:237)
at ru.bitel.common.client.AbstractBGUPanel$DefaultAction.actionPerformed(AbstractBGUPanel.java:91)
at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:541)
at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:522)
at ru.bitel.oss.systems.inventory.resource.client.device.DevicePanel.access$400(DevicePanel.java:62)
at ru.bitel.oss.systems.inventory.resource.client.device.DevicePanel$8.actionPerformedImpl(DevicePanel.java:737)
at ru.bitel.common.client.AbstractBGUPanel.actionPerformed(AbstractBGUPanel.java:237)
at ru.bitel.common.client.AbstractBGUPanel$DefaultAction.actionPerformed(AbstractBGUPanel.java:91)
at ru.bitel.bgbilling.client.common.BGEditor.performAction(BGEditor.java:692)
at ru.bitel.common.client.AbstractBGUPanel.performActionDeep(AbstractBGUPanel.java:561)
at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:545)
at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:522)
at ru.bitel.bgbilling.modules.inet.api.client.contract.InetServForm.access$600(InetServForm.java:61)
at ru.bitel.bgbilling.modules.inet.api.client.contract.InetServForm$4.actionPerformed(InetServForm.java:236)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6535)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6300)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4891)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2750)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.OutOfMemoryError: Java heap space
at com.sun.crypto.provider.CipherCore.update(CipherCore.java:750)
at com.sun.crypto.provider.AESCipher.engineUpdate(AESCipher.java:400)
at javax.crypto.Cipher.update(Cipher.java:1945)
at sun.security.ssl.CipherBox.decrypt(CipherBox.java:469)
at sun.security.ssl.InputRecord.decrypt(InputRecord.java:172)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1015)
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at sun.net.www.http.ChunkedInputStream.fastRead(ChunkedInputStream.java:244)
at sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:689)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3335)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1743)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanLiteral(XMLEntityScanner.java:1059)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanAttributeValue(XMLScanner.java:997)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanAttribute(XMLNSDocumentScannerImpl.java:439)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:255)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2786)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117)
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:558)
at com.sun.xml.ws.util.xml.XMLStreamReaderFilter.next(XMLStreamReaderFilter.java:96)
at com.sun.istack.XMLStreamReaderToContentHandler.bridge(XMLStreamReaderToContentHandler.java:154)
at com.sun.xml.ws.message.stream.StreamMessage.writePayloadTo(StreamMessage.java:377)
Информация о версии:
Клиент: вер. 6.2.744 / 21.08.2015 21:13:07
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_60
Сервер: вер. 6.2.938 / 21.08.2015 21:14:00
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_60
card: вер. 6.2.25 / 14.08.2015 18:01:00
cerbercrypt: вер. 6.2.192 / 25.08.2015 19:00:58
dba: вер. 6.2.158 / 14.08.2015 18:01:44
enaza: вер. 6.2.53 / 14.08.2015 18:01:48
gorod: вер. 6.2.158 / 14.08.2015 18:01:50
inet: вер. 6.2.549 / 25.08.2015 19:02:55
mps: вер. 6.2.168 / 14.08.2015 18:02:29
npay: вер. 6.2.180 / 14.08.2015 18:01:55
rentsoft: вер. 6.2.45 / 14.08.2015 18:02:07
reports: вер. 6.2.187 / 14.08.2015 18:02:08
rscm: вер. 6.2.170 / 14.08.2015 18:02:09
ru.bitel.bgbilling.plugins.dispatch: вер. 6.2.49 / 14.08.2015 18:02:03
ru.bitel.bgbilling.plugins.documents: вер. 6.2.159 / 20.08.2015 13:00:45
ru.bitel.bgbilling.plugins.helpdesk: вер. 6.2.167 / 14.08.2015 18:02:05
ru.bitel.bgbilling.plugins.organizer: вер. 6.2.67 / 14.08.2015 18:02:06
trayinfo: вер. 6.2.165 / 14.08.2015 18:02:11
Окружение:
Клиент:
os: Linux amd64, 3.19.0-26-generic
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_60
jre home: /usr/lib/jvm/java-8-oracle/jre
default tz: 30.08.2015 17:04 YAKT +0900 (Asia/Yakutsk)
user tz: 30.08.2015 17:04 YAKT +0900 (Asia/Yakutsk)
locale: ru_RU
Сервер:
os: Linux amd64, 3.13.0-57-generic
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_60
jre home: /usr/lib/jvm/java-8-oracle/jre
default tz: 30.08.2015 17:04 YAKT +0900 (Asia/Yakutsk)
db time: 2015-08-30 17:04:18.0
locale: ru_RU