Добрый день! При подключении к Веб активатору с компьютера IBM, на котором установлена IBM JVM, происходит сбой на стороне клиента, IE зависает, скидывает на рабочий стол кучу файлов. java консоль выдает ошибки. Возможно ли что либо сделать в данной ситуации? С уважением Смирнов С.В.
Список ошибок. Bind
java.lang.OutOfMemoryError:
at com.adastra.TraceMode.TrendCurve.InitBuf(TrendCurve.java)
at com.adastra.TraceMode.Trend.OnRun(Trend.java)
at com.adastra.TraceMode.ViItBlock.OnRun(ViItBlock.java)
at com.adastra.TraceMode.CTmApp.Run(CTmApp.java)
at GraphApplet.actionPerformed(GraphApplet.java)
at java.awt.Button.processActionEvent(Button.java:411)
at java.awt.Button.processEvent(Button.java:379)
at java.awt.Component.dispatchEventImpl(Component.java:3712)
at java.awt.Component.dispatchEvent(Component.java:3574)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:536)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:237)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:187)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:181)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:136)
java.lang.OutOfMemoryError:
at sun.nio.cs.StreamEncoder$ConverterSE.<init>(StreamEncoder.java:236)
at sun.nio.cs.StreamEncoder$ConverterSE.<init>(StreamEncoder.java:218)
at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:112)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:113)
at java.io.PrintStream.<init>(PrintStream.java:105)
at com.ibm.jvm.io.ASCIIPrintStream.<init>(ASCIIPrintStream.java:103)
at com.ibm.jvm.io.ASCIIPrintStream.<init>(ASCIIPrintStream.java:117)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:434)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:646)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:336)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:297)
at sun.plugin.net.protocol.http.HttpClient.<init>(HttpClient.java:59)
at sun.plugin.net.protocol.http.HttpClient.New(HttpClient.java:80)
at sun.plugin.net.protocol.http.HttpURLConnection.createConnection(HttpURLConnection.java:119)
at sun.plugin.net.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:176)
at com.adastra.TraceMode.HIOP.HIOPRequest.connect(HIOPRequest.java)
at com.adastra.TraceMode.HIOP.HIOPRequest.sendRequest(HIOPRequest.java)
at com.adastra.TraceMode.HIOP.HIOPRequest.send(HIOPRequest.java)
at com.adastra.TraceMode.RTM.RtmObject.readValues(RtmObject.java)
at com.adastra.TraceMode.DataLink.RequestAttrAsStr(DataLink.java)
at com.adastra.TraceMode.DataLink.GetChanName(DataLink.java)
at com.adastra.TraceMode.Trend.UpdateCurveNames(Trend.java)
at com.adastra.TraceMode.Trend.OnRun(Trend.java)
at com.adastra.TraceMode.ViItBlock.OnRun(ViItBlock.java)
at com.adastra.TraceMode.CTmApp.Run(CTmApp.java)
at GraphApplet.actionPerformed(GraphApplet.java)
at java.awt.Button.processActionEvent(Button.java:411)
at java.awt.Button.processEvent(Button.java:379)
at java.awt.Component.dispatchEventImpl(Component.java:3712)
at java.awt.Component.dispatchEvent(Component.java:3574)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:536)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:237)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:187)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:181)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:136)
java.lang.OutOfMemoryError:
at java.lang.String.<init>(String.java:558)
at javax.swing.text.GapContent.getString(GapContent.java:180)
at javax.swing.text.AbstractDocument.getText(AbstractDocument.java:826)
at javax.swing.text.JTextComponent.getText(JTextComponent.java:1465)
at sun.plugin.ConsoleWindow$25.run(ConsoleWindow.java:655)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:207)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:534)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:237)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:187)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:181)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:136)
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Думаю, что проще будет поставить Java от Микрософт или Sun. Под ними апплеты тестировались. Под Java от IBM - нет.
Posted by Смирнов С.В. (Участник № / Member № 57) on :
День добрый! Если бы все так было просто! Под IBM JVM работает другой крупный проект, и использование IBM JVM, является на подобе корпоративного стандарта. С нашей стороны желателно, чтобы работало и под IBM JVM. С уважением Смирнов С.В.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Боюсь, что это невозможно в принципе - развитие 5-й версии прекращено и этим уже никто не будет заниматься. Мы конечно попробуем выяснить - можно ли обойти эти ошибки, но в случае невозможности, правка кода будет уже не возможна. Не подскажете где можно взять инсталляцию этой Java от IBM?
Posted by Смирнов С.В. (Участник № / Member № 57) on :
С уважением Смирнов С.В.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Проверили работу нашего апплета на thinkpad'e выпуска лета 2005, winxp oem sp2, ibm jre 1.4.1 SE - все нормально работает под ie и opera. Версия 1.4.2 по Вашей ссылке - это для машин выпуска до 1 апреля 2005. Рекомендуем Вам откатиться на предустановленный софт более раннего релиза.