motofan logo
> 

выкидывает ошибка, "child Process Stdout Copier"

Aliev
сообщение 28.3.2010, 15:13


Мастер
****

Группа: Пользователи
Сообщений: 175
Регистрация: 9.1.2006
Из: Минск, Беларусь
Пользователь №: 65 119
Модель телефона: E390 гнусмасег

Рейтинг: 5.5



не могу разобраться...выкидывает вот это, причем каждый раз в разном месте
Exception in thread "Child process stdout copier" java.lang.ClassCastException: sun.java2d.NullSurfaceData cannot be cast to sun.java2d.d3d.D3DSurfaceData
at sun.java2d.d3d.D3DRenderer.copyArea(D3DRenderer.java:55)
at sun.java2d.d3d.D3DSurfaceData.copyArea(D3DSurfaceData.java:665)
at sun.java2d.SunGraphics2D.doCopyArea(SunGraphics2D.java:1986)
at sun.java2d.SunGraphics2D.copyArea(SunGraphics2D.java:1968)
at javax.swing.BufferStrategyPaintManager.copyArea(BufferStrategyPaintManager.java:316)
at javax.swing.RepaintManager.copyArea(RepaintManager.java:1239)
at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1604)
at javax.swing.JViewport.windowBlitPaint(JViewport.java:1573)
at javax.swing.JViewport.setViewPosition(JViewport.java:1118)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1027)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1016)
at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348)
at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285)
at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151)
at javax.swing.JScrollBar.setValue(JScrollBar.java:446)
at com.sun.kvem.toolbar.MainWindow$ConsoleStream.write(Unknown Source)
at java.io.PrintStream.write(PrintStream.java:430)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at com.sun.kvem.environment.StreamCopier.run(Unknown Source)
at java.lang.Thread.run(Thread.java:619)

теперь распишу подробнее... есть цикл, двойной, который поочередно берет из несколько массивов данные и прорисовывает их в виде таблицы, таблица размеором 18х10, то есть 180 ячеек, причем ошибок в заполнении массива нету, это точно... в чем может быть проблема? выкидывает то на 35 ячейке, то на 23, то на 150 или любой другой, запускал раз 20, каждый раз новое значение

for(int k = 0; k < TABLE_SIZE_Y; k++)
{
for(int i = 0; i < TABLE_SIZE_X; i++)
{
if(условие)
{
System.out.println("'"+PAR_1[k][i]+"'");
остальной код
}
}
PAR_1[k][i] - это String



Сообщение отредактировал Aliev - 28.3.2010, 16:18
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме

выкидывает ошибка, "child Process Stdout Copier" · Разработка Java-приложений · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 5.8.2025, 23:41

Форум живёт: