Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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 Заголовок сообщения: |
|
|
Спасибо за участие в тестировании. Но предоставленная информация малополезна, одни эмоции .
Желательно подробно описать ошибки и ситуации, в которых они возникают. Скриншоты можно скидывать мне на 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 года. |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|