FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Ошибка в build 42

 
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов PrintStore.ru - система учета расходных материалов -> Исправленные ошибки
Предыдущая тема :: Следующая тема  
Автор Сообщение
leviofan



Зарегистрирован: 11.01.2006
Сообщения: 7

СообщениеДобавлено: Ср Янв 11, 2006 13:57 11.01.2006    Заголовок сообщения: Ошибка в build 42 Ответить с цитатой

Потестил немного программу на живых данных.
Выдается большое кол-во ошибок при различных операциях: создание нового вида оборудования из другого раздела, запись о расходе, сами ошибки к сожалению сейчас запостить не могу, позже накидаю.
Не корректно ведется учет кол-ва расходки как обычный так и по моделям.
В общем багов встретилось много, но собственно нормальное это явление для первой публичной версии.
Постараюсь сегодня отписать сами ошибки и более конкретно описать ситуации при которых они появляются, к сожалению сейчас нету времени.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Ср Янв 11, 2006 22:58 11.01.2006    Заголовок сообщения: Ответить с цитатой

Спасибо за участие в тестировании. Но предоставленная информация малополезна, одни эмоции Smile .

Желательно подробно описать ошибки и ситуации, в которых они возникают. Скриншоты можно скидывать мне на e-mail. Жду подробной информации!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
leviofan



Зарегистрирован: 11.01.2006
Сообщения: 7

СообщениеДобавлено: Чт Янв 12, 2006 16:08 12.01.2006    Заголовок сообщения: пример ошибки Ответить с цитатой

Пытаюсь внести в расход позицию, после выбора "Добавить" пояявляется сообщение об ошибке, в Detail сообщения, следующее:

Код:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidCastException: Operator is not valid for type 'DBNull' and type 'Integer'.
   at Microsoft.VisualBasic.CompilerServices.ObjectType.ThrowNoValidOperator(Object obj1, Object obj2)
   at Microsoft.VisualBasic.CompilerServices.ObjectType.ObjTst(Object o1, Object o2, Boolean TextCompare)
   at PrintStore.ExtComboBox.Fill(String WherePart, Boolean UseNullValue, String InsertedColumn)
   at PrintStore.ExtComboBox.Init(String DataSource, Boolean NewIsRequired, Boolean MakeFill, String InsertedColumn, Boolean UseNullValue)
   at PrintStore.WriteOffDlg.Init()
   at PrintStore.WriteOffDlg.Dialog_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/winnt/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
PrintStore
    Assembly Version: 1.0.2188.41732
    Win32 Version: 1.0.2188.41732
    CodeBase: file:///D:/printstore/PrintStore.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/winnt/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/winnt/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/winnt/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
SourceGrid2
    Assembly Version: 2.2.0.0
    Win32 Version: 2.2.0.0
    CodeBase: file:///D:/printstore/SourceGrid2.DLL
----------------------------------------
SourceLibrary
    Assembly Version: 1.2.3.0
    Win32 Version: 1.2.3.1
    CodeBase: file:///D:/printstore/SourceLibrary.DLL
----------------------------------------
System.Data
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/winnt/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 7.0.5000.0
    Win32 Version: 7.10.6001.4
    CodeBase: file:///c:/winnt/assembly/gac/microsoft.visualbasic/7.0.5000.0__b03f5f7f11d50a3a/microsoft.visualbasic.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.


После чего в оостатках расходников по этой позиции появляется значение -1, независимо от того сколько было опризодовано и сколько было в наличии, то есть если был 1 картридж, и он вностится в расход получаю -1, если было 5 и вносится в расход 1 получаю все равно -1.
Все скриншоты смотри в почте.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Пт Янв 13, 2006 12:53 13.01.2006    Заголовок сообщения: Ошибка найдена Ответить с цитатой

Ошибка найдена.
Проблема была в следующем: при удалении модели оборудования или расходника не удалялась информация об их совместимости. Эта информация впоследствии в некоторых диалогах программы приводила к невозможности инициализации диалога.
Похожая проблема может произойти также и при удалении любой информации из общих разделов программы, если на эту информацию есть ссылки из разделов предприятия. Например, если создать модель оборудования, затем добавить экземпляр такого оборудования, а после этого удалить модель оборудования, то после этого целостность данных будет нарушена, и возможны проблемы при отображении этих данных.

В ближайшем релизе данная ошибка будет исправлена, а также будет добавлен скрипт, удаляющий некорректную информацию из файла данных.

Пользователям Build 42 рекомендуется до следующего релиза не удалять никакую информацию из общих разделов программы.

Релиз Build 43 планируется на 16-17 января 2006 года.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов PrintStore.ru - система учета расходных материалов -> Исправленные ошибки Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group