Тестирование новой версии программы (3.1.4)

Запущенно тестирование новой версии программы с поддержкой контроллера ESP8266

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование новой версии программы (3.1.4)

#1

Сообщение support » 29.06.2018{, 04:46}

На сайте проекта выложена новая бэта версия программы FLProg 3.1.4
В ней реализована поддержка контроллеров ESP8266. Поскольку в программу внесено много изменений, то возможны баги и ошибки.
В данной теме описывайте найденные ошибки и проблемы. Я за данной темой буду следить и постараюсь максимально быстро исправлять найденные проблемы.
UPD. Описания обновлений
Последняя beta версия 05.07.2018

22.08.18
Версия обновилась до 3.1.3.

31.08.18
Версия обновилась до 3.1.4

13.09.18
Вышел стабильный релиз с номером 4.0
Автор программы FLProg.

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование новой версии программы (3.1.2)

#321

Сообщение support » 16.08.2018{, 18:45}

На днях выйдет новая версия, в ней такая возможность появится
Автор программы FLProg.

evsv
Рядовой
Сообщения: 5
Зарегистрирован: 17.08.2018{, 12:23}
Репутация: 0
Имя: Евгений

Тестирование новой версии программы (3.1.2)

#322

Сообщение evsv » 17.08.2018{, 20:11}

Приветствую.
Отчитываюсь о работоспособности.

Не стартует FLProg. error.log прикреплен.
Компьютер: Core I7, 16 Гб RAM, Linux x64, дистрибутив Manjaro. jdk установлен, среда Arduino IDE работает корректно.

С уважением,
Евгений Свиридов
Спойлер: error.logПоказать
==2018/8/17==19:59:36==BEGIN RUNTIME DIAGNOSTIC DUMP
Note: this file stored in VisualWorks #source (UTF-8) encoding

Cause of Dump: Unhandled exception: a primitive has failed
Image Identification: 'Image created 14.12.2017 22:58:07'
Smalltalk Version: 'VisualWorks® Personal Use Edition, 7.9 of May 11, 2012'
Object Memory versionId: #[72 64 72 160 79 128 0 0 72 64 72 160]
Class creating this dump: RuntimeFullDumper
Command Line: ./flp flp.im
------------------------------------------------------------
Active Process
Process named: 'Unnamed Process'
Process priority: 100
Process identity hash: 3466
Context Stack:
[1] Screen(Object)>>error:
[2] Screen(Object)>>primitiveFailed
[3] Screen>>primAllocateFontNamed:
[4] Screen>>allocateFontNamed:
[5] Screen(HostGraphicsDevice)>>fontNamed:fromClass:encoding:
[6] XFont class>>createFont:toResemble:on:
[7] FontPolicy>>findFont:
[8] FontPolicy>>initializeDefault
[9] Screen(GraphicsDevice)>>installFontPolicy
[10] Screen(HostGraphicsDevice)>>installFontPolicy
[11] Screen(GraphicsDevice)>>initialize
[12] Screen(HostGraphicsDevice)>>initialize
[13] Screen>>initialize
[14] optimized [] in HostGraphicsDevice>>handleValue:
[15] BlockClosure>>ifCurtailed:
[16] Screen(HostGraphicsDevice)>>handleValue:
[17] Screen class>>open:
[18] Screen class>>preInstall
[19] BasicHeadfullGraphicsSystem>>setUp
[20] BasicHeadfullGraphicsSystem(Subsystem)>>runActivationActions
[21] BasicHeadfullGraphicsSystem(Subsystem)>>privateActivate
[22] BasicHeadfullGraphicsSystem class(Subsystem class)>>activate
[23] optimized [] in BasicGraphicsSystem>>setUp
[24] BasicGraphicsSystem class(Behavior)>>allSubclassesDo:
[25] BasicGraphicsSystem>>setUp
[26] BasicGraphicsSystem(Subsystem)>>runActivationActions
[27] BasicGraphicsSystem(Subsystem)>>privateActivate
[28] BasicGraphicsSystem class(Subsystem class)>>activate
[29] BasicGraphicsSystem class(Subsystem class)>>reactToEvent:
[30] optimized [] in Subsystem class>>signalEvent:to:
[31] OrderedCollection>>do:
[32] Subsystem class>>signalEvent:to:
[33] Subsystem class>>signalEvent:
[34] Snapshot>>signalSystemEvent:
[35] Snapshot>>postSnapshotBootstrap
[36] Snapshot>>privateSnapshot
[37] optimized [] in [] in Snapshot>>snapshot
[38] BlockClosure>>ensure:
[39] Cursor>>showWhile:
[40] optimized [] in Snapshot>>snapshot
[41] BlockClosure>>ensure:
[42] Snapshot class>>withSnapshot:do:
[43] Snapshot>>snapshot
[44] ObjectMemory class>>snapshotAs:thenQuit:withLoadPolicy:
[45] RuntimePackager.RuntimeManager class>>doOneStepFinalImageSave
[46] RuntimePackager.RuntimeManager class>>createAndSaveFinalImage
[47] optimized [] in RuntimePackager.RuntimeStartupController>>unboundMethod
[48] BlockClosure>>on:do:
[49] optimized [] in Process class>>forBlock:priority:

------------------------------------------------------------
Unhandled Exception:
class: UnhandledException
creator: UnhandledException
errorString: Unhandled exception: a primitive has failed
parameter: an Error

------------------------------------------------------------
Initial Context Stack Arguments:
[1] Screen(Object)>>error:
Receiver: (id=439662) a Screen
Arg1: (id=687124) an UserMessage('a primitive has failed', #errPrimitiveFailed, #dialogs)
[2] Screen(Object)>>primitiveFailed
Receiver: (id=439662) a Screen
[3] Screen>>primAllocateFontNamed:
Receiver: (id=439662) a Screen
Arg1: (id=286567) #[45 109 105 115 99 45 102 105 120 101 100 45 109 101 100 105 117 109 45 114 ...
[4] Screen>>allocateFontNamed:
Receiver: (id=439662) a Screen
Arg1: (id=934586) '-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-1'
[5] Screen(HostGraphicsDevice)>>fontNamed:fromClass:encoding:
Receiver: (id=439662) a Screen
Arg1: (id=934586) '-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-1'
Arg2: (id=1139) XFont
Arg3: (id=853457) a ByteCharacterEncoder
[6] XFont class>>createFont:toResemble:on:
Receiver: (id=1139) XFont
Arg1: (id=534029) a FontDescription
Arg2: (id=133472) FontDescriptionBundle (a FontDescription -> 1 a FontDescription -> 1 a FontDe...
Arg3: (id=439662) a Screen
[7] FontPolicy>>findFont:
Receiver: (id=781491) a FontPolicy
Arg1: (id=133472) FontDescriptionBundle (a FontDescription -> 1 a FontDescription -> 1 a FontDe...
[8] FontPolicy>>initializeDefault
Receiver: (id=781491) a FontPolicy
[9] Screen(GraphicsDevice)>>installFontPolicy
Receiver: (id=439662) a Screen
[10] Screen(HostGraphicsDevice)>>installFontPolicy
Receiver: (id=439662) a Screen
[11] Screen(GraphicsDevice)>>initialize
Receiver: (id=439662) a Screen
[12] Screen(HostGraphicsDevice)>>initialize
Receiver: (id=439662) a Screen
[13] Screen>>initialize
Receiver: (id=439662) a Screen
[15] BlockClosure>>ifCurtailed:
Receiver: (id=380934) BlockClosure [] in HostGraphicsDevice>>handleValue:
Arg1: (id=1028953) BlockClosure [] in HostGraphicsDevice>>handleValue:
[16] Screen(HostGraphicsDevice)>>handleValue:
Receiver: (id=439662) a Screen
Arg1: (id=628396) BlockClosure [] in Screen class>>open:
[17] Screen class>>open:
Receiver: (id=584) Screen
Arg1: (id=1) nil
[18] Screen class>>preInstall
Receiver: (id=584) Screen
[19] BasicHeadfullGraphicsSystem>>setUp
Receiver: (id=1482) a BasicHeadfullGraphicsSystem
[20] BasicHeadfullGraphicsSystem(Subsystem)>>runActivationActions
Receiver: (id=1482) a BasicHeadfullGraphicsSystem
[21] BasicHeadfullGraphicsSystem(Subsystem)>>privateActivate
Receiver: (id=1482) a BasicHeadfullGraphicsSystem
[22] BasicHeadfullGraphicsSystem class(Subsystem class)>>activate
Receiver: (id=3203) BasicHeadfullGraphicsSystem
[24] BasicGraphicsSystem class(Behavior)>>allSubclassesDo:
Receiver: (id=1237) BasicGraphicsSystem
Arg1: (id=3022) BlockClosure [] in BasicGraphicsSystem>>setUp
[25] BasicGraphicsSystem>>setUp
Receiver: (id=13447) a BasicGraphicsSystem
[26] BasicGraphicsSystem(Subsystem)>>runActivationActions
Receiver: (id=13447) a BasicGraphicsSystem
[27] BasicGraphicsSystem(Subsystem)>>privateActivate
Receiver: (id=13447) a BasicGraphicsSystem
[28] BasicGraphicsSystem class(Subsystem class)>>activate
Receiver: (id=1237) BasicGraphicsSystem
[29] BasicGraphicsSystem class(Subsystem class)>>reactToEvent:
Receiver: (id=1237) BasicGraphicsSystem
Arg1: (id=12294) #earlySystemInstallation
[31] OrderedCollection>>do:
Receiver: (id=227839) OrderedCollection (CoreSystem UserApplication SpUserApplication RuntimeApplic...
Arg1: (id=875858) BlockClosure [] in Subsystem class>>signalEvent:to:
[32] Subsystem class>>signalEvent:to:
Receiver: (id=783) Subsystem
Arg1: (id=12294) #earlySystemInstallation
Arg2: (id=227839) OrderedCollection (CoreSystem UserApplication SpUserApplication RuntimeApplic...
[33] Subsystem class>>signalEvent:
Receiver: (id=783) Subsystem
Arg1: (id=12294) #earlySystemInstallation
[34] Snapshot>>signalSystemEvent:
Receiver: (id=475301) a Snapshot
Arg1: (id=12294) #earlySystemInstallation
[35] Snapshot>>postSnapshotBootstrap
Receiver: (id=475301) a Snapshot
[36] Snapshot>>privateSnapshot
Receiver: (id=475301) a Snapshot
[38] BlockClosure>>ensure:
Receiver: (id=74744) BlockClosure [] in [] in Snapshot>>snapshot
Arg1: (id=722763) BlockClosure [] in Cursor>>showWhile:
[39] Cursor>>showWhile:
Receiver: (id=624537) Cursor wait
Arg1: (id=74744) BlockClosure [] in [] in Snapshot>>snapshot
[41] BlockClosure>>ensure:
Receiver: (id=569668) BlockClosure [] in Snapshot>>snapshot
Arg1: (id=169111) BlockClosure [] in Snapshot class>>withSnapshot:do:
[42] Snapshot class>>withSnapshot:do:
Receiver: (id=4849) Snapshot
Arg1: (id=475301) a Snapshot
Arg2: (id=569668) BlockClosure [] in Snapshot>>snapshot
[43] Snapshot>>snapshot
Receiver: (id=475301) a Snapshot
[44] ObjectMemory class>>snapshotAs:thenQuit:withLoadPolicy:
Receiver: (id=294) ObjectMemory
Arg1: (id=817130) 'runtime'
Arg2: (id=2) false
Arg3: (id=0) 0
[45] RuntimePackager.RuntimeManager class>>doOneStepFinalImageSave
Receiver: (id=6395) RuntimePackager.RuntimeManager
[46] RuntimePackager.RuntimeManager class>>createAndSaveFinalImage
Receiver: (id=6395) RuntimePackager.RuntimeManager
[48] BlockClosure>>on:do:
Receiver: (id=416573) BlockClosure [] in RuntimePackager.RuntimeStartupController>>unboundMethod
Arg1: (id=332) TerminateException
Arg2: (id=10777) BlockClosure [] in [] in Process class>>forBlock:priority:

------------------------------------------------------------
Quiescent Processes
Process named: 'IdleLoopProcess'
Process priority: 10
Process identity hash: 673196
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] ObjectMemory class>>idleLoop
[4] optimized [] in ObjectMemory class>>installIdleLoopProcess
[5] BlockClosure>>on:do:
[6] optimized [] in Process class>>forBlock:priority:

Process named: 'IdleLoopProcess'
Process priority: 10
Process identity hash: 263478
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'UI.ScheduledWindow'
Process priority: 50
Process identity hash: 911497
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>waitIfCurtailedSignal
[3] EventQueue>>next
[4] WindowManager>>processNextEvent
[5] optimized [] in [] in WindowManager>>newProcess
[6] BlockClosure>>on:do:
[7] optimized [] in WindowManager>>newProcess
[8] BlockClosure>>on:do:
[9] optimized [] in Process class>>forBlock:priority:

Process named: 'TimerActionProcess'
Process priority: 70
Process identity hash: 202902
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>waitIfCurtailedSignal
[3] SharedQueue>>next
[4] ClassicTimerSupport class>>actionLoop
[5] optimized [] in ClassicTimerSupport class>>configureTimerSystem
[6] BlockClosure>>on:do:
[7] optimized [] in Process class>>forBlock:priority:

Process named: 'TimerActionProcess'
Process priority: 70
Process identity hash: 510940
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'ForeignCallbackProcess'
Process priority: 85
Process identity hash: 110383
Context Stack:
[1] Semaphore>>signal
[2] optimized [] in CCallback class>>installForeignCallbackProcess
[3] BlockClosure>>on:do:
[4] optimized [] in Process class>>forBlock:priority:

Process named: 'ExternalProcessReaper'
Process priority: 90
Process identity hash: 955827
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] optimized [] in ExternalProcess class>>startReaper
[4] BlockClosure>>on:do:
[5] optimized [] in Process class>>forBlock:priority:

Process named: 'ExternalProcessReaper'
Process priority: 90
Process identity hash: 758402
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'ScavengeProcess'
Process priority: 90
Process identity hash: 119544
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] optimized [] in ObjectMemory class>>installScavengeNotification
[4] BlockClosure>>on:do:
[5] optimized [] in Process class>>forBlock:priority:

Process named: 'ScavengeProcess'
Process priority: 90
Process identity hash: 357845
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'LowSpaceProcess'
Process priority: 95
Process identity hash: 520101
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] ObjectMemory class>>lowSpaceLoop
[4] optimized [] in ObjectMemory class>>installLowSpaceProcess
[5] BlockClosure>>on:do:
[6] optimized [] in Process class>>forBlock:priority:

Process named: 'LowSpaceProcess'
Process priority: 95
Process identity hash: 1005864
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'TimerProcess'
Process priority: 100
Process identity hash: 1004016
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] optimized [] in ClassicTimerSupport class>>timingLoop
[4] BlockClosure>>repeat
[5] ClassicTimerSupport class>>timingLoop
[6] optimized [] in ClassicTimerSupport class>>configureTimerSystem
[7] BlockClosure>>on:do:
[8] optimized [] in Process class>>forBlock:priority:

Process named: 'TimerProcess'
Process priority: 100
Process identity hash: 605307
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

------------------------------------------------------------
Suspended Processes
Process named: 'TimerProcess'
Process priority: 100
Process identity hash: 605307
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'InputStateIOProcess'
Process priority: 90
Process identity hash: 230013
Context Stack:
[1] Semaphore>>wait
[2] InputState>>run
[3] optimized [] in InputState class>>install
[4] BlockClosure>>on:do:
[5] optimized [] in Process class>>forBlock:priority:

Process named: 'UI.ScheduledWindow'
Process priority: 50
Process identity hash: 911497
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>waitIfCurtailedSignal
[3] EventQueue>>next
[4] WindowManager>>processNextEvent
[5] optimized [] in [] in WindowManager>>newProcess
[6] BlockClosure>>on:do:
[7] optimized [] in WindowManager>>newProcess
[8] BlockClosure>>on:do:
[9] optimized [] in Process class>>forBlock:priority:

Process named: 'FinalizationProcess'
Process priority: 98
Process identity hash: 612471
Context Stack:
[1] Semaphore>>wait
[2] WeakArray class>>outerFinalizationLoop
[3] optimized [] in WeakArray class>>installFinalizationMechanism
[4] BlockClosure>>on:do:
[5] optimized [] in Process class>>forBlock:priority:

Process named: 'ExternalProcessReaper'
Process priority: 90
Process identity hash: 955827
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] optimized [] in ExternalProcess class>>startReaper
[4] BlockClosure>>on:do:
[5] optimized [] in Process class>>forBlock:priority:

Process named: 'LowSpaceProcess'
Process priority: 95
Process identity hash: 520101
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] ObjectMemory class>>lowSpaceLoop
[4] optimized [] in ObjectMemory class>>installLowSpaceProcess
[5] BlockClosure>>on:do:
[6] optimized [] in Process class>>forBlock:priority:

Process named: 'ScavengeProcess'
Process priority: 90
Process identity hash: 119544
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] optimized [] in ObjectMemory class>>installScavengeNotification
[4] BlockClosure>>on:do:
[5] optimized [] in Process class>>forBlock:priority:

Process named: 'TimerActionProcess'
Process priority: 70
Process identity hash: 202902
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>waitIfCurtailedSignal
[3] SharedQueue>>next
[4] ClassicTimerSupport class>>actionLoop
[5] optimized [] in ClassicTimerSupport class>>configureTimerSystem
[6] BlockClosure>>on:do:
[7] optimized [] in Process class>>forBlock:priority:

Process named: 'TimerProcess'
Process priority: 100
Process identity hash: 1004016
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] optimized [] in ClassicTimerSupport class>>timingLoop
[4] BlockClosure>>repeat
[5] ClassicTimerSupport class>>timingLoop
[6] optimized [] in ClassicTimerSupport class>>configureTimerSystem
[7] BlockClosure>>on:do:
[8] optimized [] in Process class>>forBlock:priority:

Process named: 'IdleLoopProcess'
Process priority: 10
Process identity hash: 673196
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] ObjectMemory class>>idleLoop
[4] optimized [] in ObjectMemory class>>installIdleLoopProcess
[5] BlockClosure>>on:do:
[6] optimized [] in Process class>>forBlock:priority:

Process named: 'ForeignCallbackProcess'
Process priority: 85
Process identity hash: 110383
Context Stack:
[1] Semaphore>>signal
[2] optimized [] in CCallback class>>installForeignCallbackProcess
[3] BlockClosure>>on:do:
[4] optimized [] in Process class>>forBlock:priority:

Process named: 'CallbackProcess'
Process priority: 89
Process identity hash: 852769
Context Stack:
[1] Semaphore>>wait
[2] optimized [] in [] in [] in CCallback class>>installCallbackProcess
[3] BlockClosure>>on:do:
[4] optimized [] in [] in CCallback class>>installCallbackProcess
[5] BlockClosure>>on:do:
[6] optimized [] in CCallback class>>installCallbackProcess
[7] BlockClosure>>on:do:
[8] optimized [] in Process class>>forBlock:priority:

Process named: 'ExternalProcessReaper'
Process priority: 90
Process identity hash: 758402
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'LowSpaceProcess'
Process priority: 95
Process identity hash: 1005864
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'IdleLoopProcess'
Process priority: 10
Process identity hash: 263478
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'ScavengeProcess'
Process priority: 90
Process identity hash: 357845
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'TimerActionProcess'
Process priority: 70
Process identity hash: 510940
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

------------------------------------------------------------
Transcript:
<<<BEGIN TRANSCRIPT>>>

runtime.im created at 14.12.2017 23:00:42
<<<END TRANSCRIPT>>>

------------------------------------------------------------
Scheduled Windows:

==2018/8/17==19:59:36==END RUNTIME DIAGNOSTIC DUMP

==2018/8/17==19:59:36==BEGIN RUNTIME DIAGNOSTIC DUMP
Note: this file stored in VisualWorks #source (UTF-8) encoding

Cause of Dump: UndefinedObject with unknown description
Image Identification: 'Image created 14.12.2017 22:58:07'
Smalltalk Version: 'VisualWorks® Personal Use Edition, 7.9 of May 11, 2012'
Object Memory versionId: #[72 64 72 160 79 128 0 0 72 64 72 160]
Class creating this dump: RuntimeFullDumper
Command Line: ./flp flp.im
------------------------------------------------------------
Active Process
Process named: 'Unnamed Process'
Process priority: 100
Process identity hash: 3466
Context Stack:
[1] HandleRegistry>>evaluateWithFullProtection:
[2] HandleRegistry>>registerValueOf:
[3] Arduino.ArduinoWindow class(DisplaySurface class)>>registerValueOf:
[4] optimized [] in DisplaySurface>>handleValue:
[5] BlockClosure>>ifCurtailed:
[6] Arduino.ArduinoWindow(DisplaySurface)>>handleValue:
[7] Arduino.ArduinoWindow(Window)>>createSurfaceWithForcedPosition:
[8] Arduino.ArduinoWindow(ScheduledWindow)>>privateOpenForced:
[9] Arduino.ArduinoWindow(ScheduledWindow)>>openTransientIn:type:postOpen:
[10] Arduino.ArduinoWindow(ScheduledWindow)>>openTransientIn:type:
[11] UIBuilder>>openPopUpIn:type:
[12] UIBuilder>>openDialogWithExtent:
[13] SimpleDialog>>choose:labels:values:default:equalize:for:
[14] SimpleDialog>>choose:labels:values:default:
[15] Dialog class>>choose:labels:values:default:
[16] Dialog class>>warn:
[17] RuntimePackager.RuntimeEmergencyNotifier>>warn:
[18] RuntimePackager.RuntimeEmergencyNotifier>>notifyUserOfUnhandledException:
[19] RuntimePackager.RuntimeEmergencyNotifier(RuntimePackager.RuntimeErrorNotifier)>>createDump
[20] optimized [] in ErrorNotifier>>notify
[21] RuntimePackager.RuntimeEmergencyNotifier(RuntimePackager.RuntimeErrorNotifier)>>proceedExceptionOr:
[22] RuntimePackager.RuntimeEmergencyNotifier(ErrorNotifier)>>notify
[23] RuntimePackager.RuntimeEmergencyNotifier class(ErrorNotifier class)>>openContext:label:proceedable:
[24] Notifier class>>openContext:label:proceedable:
[25] UnhandledException>>defaultAction
[26] UnhandledException(GenericException)>>performHandler:
[27] UnhandledException(GenericException)>>propagatePrivateFrom:
[28] UnhandledException(GenericException)>>propagateFrom:
[29] UnhandledException(GenericException)>>propagate
[30] UnhandledException(GenericException)>>raiseSignal
[31] Error(GenericException)>>noHandler
[32] Error(GenericException)>>defaultAction
[33] Error(GenericException)>>performHandler:
[34] Error(GenericException)>>propagatePrivateFrom:
[35] Error(GenericException)>>propagateFrom:
[36] Error(GenericException)>>propagate
[37] Error(GenericException)>>raiseSignal
[38] Error class(GenericException class)>>raiseErrorString:
[39] Screen(Object)>>error:
[40] Screen(Object)>>primitiveFailed
[41] Screen>>primAllocateFontNamed:
[42] Screen>>allocateFontNamed:
[43] Screen(HostGraphicsDevice)>>fontNamed:fromClass:encoding:
[44] XFont class>>createFont:toResemble:on:
[45] FontPolicy>>findFont:
[46] FontPolicy>>initializeDefault
[47] Screen(GraphicsDevice)>>installFontPolicy
[48] Screen(HostGraphicsDevice)>>installFontPolicy
[49] Screen(GraphicsDevice)>>initialize
[50] Screen(HostGraphicsDevice)>>initialize
[51] Screen>>initialize
[52] optimized [] in HostGraphicsDevice>>handleValue:
[53] BlockClosure>>ifCurtailed:
[54] Screen(HostGraphicsDevice)>>handleValue:
[55] Screen class>>open:
[56] Screen class>>preInstall
[57] BasicHeadfullGraphicsSystem>>setUp
[58] BasicHeadfullGraphicsSystem(Subsystem)>>runActivationActions
[59] BasicHeadfullGraphicsSystem(Subsystem)>>privateActivate
[60] BasicHeadfullGraphicsSystem class(Subsystem class)>>activate
[61] optimized [] in BasicGraphicsSystem>>setUp
[62] BasicGraphicsSystem class(Behavior)>>allSubclassesDo:
[63] BasicGraphicsSystem>>setUp
[64] BasicGraphicsSystem(Subsystem)>>runActivationActions
[65] BasicGraphicsSystem(Subsystem)>>privateActivate
[66] BasicGraphicsSystem class(Subsystem class)>>activate
[67] BasicGraphicsSystem class(Subsystem class)>>reactToEvent:
[68] optimized [] in Subsystem class>>signalEvent:to:
[69] OrderedCollection>>do:
[70] Subsystem class>>signalEvent:to:
[71] Subsystem class>>signalEvent:
[72] Snapshot>>signalSystemEvent:
[73] Snapshot>>postSnapshotBootstrap
[74] Snapshot>>privateSnapshot
[75] optimized [] in [] in Snapshot>>snapshot
[76] BlockClosure>>ensure:
[77] Cursor>>showWhile:
[78] optimized [] in Snapshot>>snapshot
[79] BlockClosure>>ensure:
[80] Snapshot class>>withSnapshot:do:
[81] Snapshot>>snapshot
[82] ObjectMemory class>>snapshotAs:thenQuit:withLoadPolicy:
[83] RuntimePackager.RuntimeManager class>>doOneStepFinalImageSave
[84] RuntimePackager.RuntimeManager class>>createAndSaveFinalImage
[85] optimized [] in RuntimePackager.RuntimeStartupController>>unboundMethod
[86] BlockClosure>>on:do:
[87] optimized [] in Process class>>forBlock:priority:

------------------------------------------------------------
Exception information is not available

------------------------------------------------------------
Initial Context Stack Arguments:
[1] HandleRegistry>>evaluateWithFullProtection:
Receiver: (id=16293) a HandleRegistry protected by a RecursionLock with ()
Arg1: (id=181661) BlockClosure [] in HandleRegistry>>registerValueOf:
[2] HandleRegistry>>registerValueOf:
Receiver: (id=16293) a HandleRegistry protected by a RecursionLock with ()
Arg1: (id=829680) BlockClosure [] in [] in DisplaySurface>>handleValue:
[3] Arduino.ArduinoWindow class(DisplaySurface class)>>registerValueOf:
Receiver: (id=10268) Arduino.ArduinoWindow
Arg1: (id=829680) BlockClosure [] in [] in DisplaySurface>>handleValue:
[5] BlockClosure>>ifCurtailed:
Receiver: (id=429123) BlockClosure [] in DisplaySurface>>handleValue:
Arg1: (id=28566) BlockClosure [] in DisplaySurface>>handleValue:
[6] Arduino.ArduinoWindow(DisplaySurface)>>handleValue:
Receiver: (id=676585) an Arduino.ArduinoWindow nil
Arg1: (id=276028) BlockClosure [] in Window>>createSurfaceWithForcedPosition:
[7] Arduino.ArduinoWindow(Window)>>createSurfaceWithForcedPosition:
Receiver: (id=676585) an Arduino.ArduinoWindow nil
Arg1: (id=3) true
[8] Arduino.ArduinoWindow(ScheduledWindow)>>privateOpenForced:
Receiver: (id=676585) an Arduino.ArduinoWindow nil
Arg1: (id=3) true
[9] Arduino.ArduinoWindow(ScheduledWindow)>>openTransientIn:type:postOpen:
Receiver: (id=676585) an Arduino.ArduinoWindow nil
Arg1: (id=770952) 778 @ (883 / 2) corner: 1142 @ (1149 / 2)
Arg2: (id=15907) #imageModalDialog
Arg3: (id=16298) BlockClosure [] in ScheduledWindow>>openTransientIn:type:
[10] Arduino.ArduinoWindow(ScheduledWindow)>>openTransientIn:type:
Receiver: (id=676585) an Arduino.ArduinoWindow nil
Arg1: (id=770952) 778 @ (883 / 2) corner: 1142 @ (1149 / 2)
Arg2: (id=15907) #imageModalDialog
[11] UIBuilder>>openPopUpIn:type:
Receiver: (id=370395) an UIBuilder
Arg1: (id=770952) 778 @ (883 / 2) corner: 1142 @ (1149 / 2)
Arg2: (id=15907) #imageModalDialog
[12] UIBuilder>>openDialogWithExtent:
Receiver: (id=370395) an UIBuilder
Arg1: (id=1018414) 364 @ 133
[13] SimpleDialog>>choose:labels:values:default:equalize:for:
Receiver: (id=617857) a SimpleDialog
Arg1: (id=217300) 'Unhandled exception: a primitive has failed

An error occurred in this appli...
Arg2: (id=865319) #(an UserMessage('OK', #OK, #labels))
Arg3: (id=568788) #(nil)
Arg4: (id=1) nil
Arg5: (id=3) true
Arg6: (id=1) nil
[14] SimpleDialog>>choose:labels:values:default:
Receiver: (id=617857) a SimpleDialog
Arg1: (id=217300) 'Unhandled exception: a primitive has failed

An error occurred in this appli...
Arg2: (id=865319) #(an UserMessage('OK', #OK, #labels))
Arg3: (id=568788) #(nil)
Arg4: (id=1) nil
[15] Dialog class>>choose:labels:values:default:
Receiver: (id=461) Dialog
Arg1: (id=217300) 'Unhandled exception: a primitive has failed

An error occurred in this appli...
Arg2: (id=865319) #(an UserMessage('OK', #OK, #labels))
Arg3: (id=568788) #(nil)
Arg4: (id=1) nil
[16] Dialog class>>warn:
Receiver: (id=461) Dialog
Arg1: (id=217300) 'Unhandled exception: a primitive has failed

An error occurred in this appli...
[17] RuntimePackager.RuntimeEmergencyNotifier>>warn:
Receiver: (id=464762) a RuntimePackager.RuntimeEmergencyNotifier
Arg1: (id=217300) 'Unhandled exception: a primitive has failed

An error occurred in this appli...
[18] RuntimePackager.RuntimeEmergencyNotifier>>notifyUserOfUnhandledException:
Receiver: (id=464762) a RuntimePackager.RuntimeEmergencyNotifier
Arg1: (id=3) true
[19] RuntimePackager.RuntimeEmergencyNotifier(RuntimePackager.RuntimeErrorNotifier)>>createDump
Receiver: (id=464762) a RuntimePackager.RuntimeEmergencyNotifier
[21] RuntimePackager.RuntimeEmergencyNotifier(RuntimePackager.RuntimeErrorNotifier)>>proceedExceptionOr:
Receiver: (id=464762) a RuntimePackager.RuntimeEmergencyNotifier
Arg1: (id=64205) BlockClosure [] in ErrorNotifier>>notify
[22] RuntimePackager.RuntimeEmergencyNotifier(ErrorNotifier)>>notify
Receiver: (id=464762) a RuntimePackager.RuntimeEmergencyNotifier
[23] RuntimePackager.RuntimeEmergencyNotifier class(ErrorNotifier class)>>openContext:label:proceedable:
Receiver: (id=6399) RuntimePackager.RuntimeEmergencyNotifier
Arg1: (id=712224) Screen(Object)>>error:
Arg2: (id=311667) 'Unhandled exception: a primitive has failed'
Arg3: (id=2) false
[24] Notifier class>>openContext:label:proceedable:
Receiver: (id=321) Notifier
Arg1: (id=712224) Screen(Object)>>error:
Arg2: (id=311667) 'Unhandled exception: a primitive has failed'
Arg3: (id=2) false
[25] UnhandledException>>defaultAction
Receiver: (id=959686) an UnhandledException
[26] UnhandledException(GenericException)>>performHandler:
Receiver: (id=959686) an UnhandledException
Arg1: (id=1) nil
[27] UnhandledException(GenericException)>>propagatePrivateFrom:
Receiver: (id=959686) an UnhandledException
Arg1: (id=712224) Screen(Object)>>error:
[28] UnhandledException(GenericException)>>propagateFrom:
Receiver: (id=959686) an UnhandledException
Arg1: (id=712224) Screen(Object)>>error:
[29] UnhandledException(GenericException)>>propagate
Receiver: (id=959686) an UnhandledException
[30] UnhandledException(GenericException)>>raiseSignal
Receiver: (id=959686) an UnhandledException
[31] Error(GenericException)>>noHandler
Receiver: (id=559129) an Error
[32] Error(GenericException)>>defaultAction
Receiver: (id=559129) an Error
[33] Error(GenericException)>>performHandler:
Receiver: (id=559129) an Error
Arg1: (id=1) nil
[34] Error(GenericException)>>propagatePrivateFrom:
Receiver: (id=559129) an Error
Arg1: (id=712224) Screen(Object)>>error:
[35] Error(GenericException)>>propagateFrom:
Receiver: (id=559129) an Error
Arg1: (id=712224) Screen(Object)>>error:
[36] Error(GenericException)>>propagate
Receiver: (id=559129) an Error
[37] Error(GenericException)>>raiseSignal
Receiver: (id=559129) an Error
[38] Error class(GenericException class)>>raiseErrorString:
Receiver: (id=210) Error
Arg1: (id=687124) an UserMessage('a primitive has failed', #errPrimitiveFailed, #dialogs)
[39] Screen(Object)>>error:
Receiver: (id=439662) a Screen
Arg1: (id=687124) an UserMessage('a primitive has failed', #errPrimitiveFailed, #dialogs)
[40] Screen(Object)>>primitiveFailed
Receiver: (id=439662) a Screen
[41] Screen>>primAllocateFontNamed:
Receiver: (id=439662) a Screen
Arg1: (id=286567) #[45 109 105 115 99 45 102 105 120 101 100 45 109 101 100 105 117 109 45 114 ...
[42] Screen>>allocateFontNamed:
Receiver: (id=439662) a Screen
Arg1: (id=934586) '-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-1'
[43] Screen(HostGraphicsDevice)>>fontNamed:fromClass:encoding:
Receiver: (id=439662) a Screen
Arg1: (id=934586) '-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-1'
Arg2: (id=1139) XFont
Arg3: (id=853457) a ByteCharacterEncoder
[44] XFont class>>createFont:toResemble:on:
Receiver: (id=1139) XFont
Arg1: (id=534029) a FontDescription
Arg2: (id=133472) FontDescriptionBundle (a FontDescription -> 1 a FontDescription -> 1 a FontDe...
Arg3: (id=439662) a Screen
[45] FontPolicy>>findFont:
Receiver: (id=781491) a FontPolicy
Arg1: (id=133472) FontDescriptionBundle (a FontDescription -> 1 a FontDescription -> 1 a FontDe...
[46] FontPolicy>>initializeDefault
Receiver: (id=781491) a FontPolicy
[47] Screen(GraphicsDevice)>>installFontPolicy
Receiver: (id=439662) a Screen
[48] Screen(HostGraphicsDevice)>>installFontPolicy
Receiver: (id=439662) a Screen
[49] Screen(GraphicsDevice)>>initialize
Receiver: (id=439662) a Screen
[50] Screen(HostGraphicsDevice)>>initialize
Receiver: (id=439662) a Screen

------------------------------------------------------------
Quiescent Processes
Process named: 'IdleLoopProcess'
Process priority: 10
Process identity hash: 673196
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] ObjectMemory class>>idleLoop
[4] optimized [] in ObjectMemory class>>installIdleLoopProcess
[5] BlockClosure>>on:do:
[6] optimized [] in Process class>>forBlock:priority:

Process named: 'IdleLoopProcess'
Process priority: 10
Process identity hash: 263478
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'UI.ScheduledWindow'
Process priority: 50
Process identity hash: 911497
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>waitIfCurtailedSignal
[3] EventQueue>>next
[4] WindowManager>>processNextEvent
[5] optimized [] in [] in WindowManager>>newProcess
[6] BlockClosure>>on:do:
[7] optimized [] in WindowManager>>newProcess
[8] BlockClosure>>on:do:
[9] optimized [] in Process class>>forBlock:priority:

Process named: 'TimerActionProcess'
Process priority: 70
Process identity hash: 202902
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>waitIfCurtailedSignal
[3] SharedQueue>>next
[4] ClassicTimerSupport class>>actionLoop
[5] optimized [] in ClassicTimerSupport class>>configureTimerSystem
[6] BlockClosure>>on:do:
[7] optimized [] in Process class>>forBlock:priority:

Process named: 'TimerActionProcess'
Process priority: 70
Process identity hash: 510940
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'ForeignCallbackProcess'
Process priority: 85
Process identity hash: 110383
Context Stack:
[1] Semaphore>>signal
[2] optimized [] in CCallback class>>installForeignCallbackProcess
[3] BlockClosure>>on:do:
[4] optimized [] in Process class>>forBlock:priority:

Process named: 'ExternalProcessReaper'
Process priority: 90
Process identity hash: 955827
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] optimized [] in ExternalProcess class>>startReaper
[4] BlockClosure>>on:do:
[5] optimized [] in Process class>>forBlock:priority:

Process named: 'ExternalProcessReaper'
Process priority: 90
Process identity hash: 758402
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'ScavengeProcess'
Process priority: 90
Process identity hash: 119544
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] optimized [] in ObjectMemory class>>installScavengeNotification
[4] BlockClosure>>on:do:
[5] optimized [] in Process class>>forBlock:priority:

Process named: 'ScavengeProcess'
Process priority: 90
Process identity hash: 357845
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'LowSpaceProcess'
Process priority: 95
Process identity hash: 520101
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] ObjectMemory class>>lowSpaceLoop
[4] optimized [] in ObjectMemory class>>installLowSpaceProcess
[5] BlockClosure>>on:do:
[6] optimized [] in Process class>>forBlock:priority:

Process named: 'LowSpaceProcess'
Process priority: 95
Process identity hash: 1005864
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'TimerProcess'
Process priority: 100
Process identity hash: 1004016
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] optimized [] in ClassicTimerSupport class>>timingLoop
[4] BlockClosure>>repeat
[5] ClassicTimerSupport class>>timingLoop
[6] optimized [] in ClassicTimerSupport class>>configureTimerSystem
[7] BlockClosure>>on:do:
[8] optimized [] in Process class>>forBlock:priority:

Process named: 'TimerProcess'
Process priority: 100
Process identity hash: 605307
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

------------------------------------------------------------
Suspended Processes
Process named: 'TimerProcess'
Process priority: 100
Process identity hash: 605307
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'InputStateIOProcess'
Process priority: 90
Process identity hash: 230013
Context Stack:
[1] Semaphore>>wait
[2] InputState>>run
[3] optimized [] in InputState class>>install
[4] BlockClosure>>on:do:
[5] optimized [] in Process class>>forBlock:priority:

Process named: 'UI.ScheduledWindow'
Process priority: 50
Process identity hash: 911497
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>waitIfCurtailedSignal
[3] EventQueue>>next
[4] WindowManager>>processNextEvent
[5] optimized [] in [] in WindowManager>>newProcess
[6] BlockClosure>>on:do:
[7] optimized [] in WindowManager>>newProcess
[8] BlockClosure>>on:do:
[9] optimized [] in Process class>>forBlock:priority:

Process named: 'FinalizationProcess'
Process priority: 98
Process identity hash: 612471
Context Stack:
[1] Semaphore>>wait
[2] WeakArray class>>outerFinalizationLoop
[3] optimized [] in WeakArray class>>installFinalizationMechanism
[4] BlockClosure>>on:do:
[5] optimized [] in Process class>>forBlock:priority:

Process named: 'ExternalProcessReaper'
Process priority: 90
Process identity hash: 955827
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] optimized [] in ExternalProcess class>>startReaper
[4] BlockClosure>>on:do:
[5] optimized [] in Process class>>forBlock:priority:

Process named: 'LowSpaceProcess'
Process priority: 95
Process identity hash: 520101
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] ObjectMemory class>>lowSpaceLoop
[4] optimized [] in ObjectMemory class>>installLowSpaceProcess
[5] BlockClosure>>on:do:
[6] optimized [] in Process class>>forBlock:priority:

Process named: 'ScavengeProcess'
Process priority: 90
Process identity hash: 119544
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] optimized [] in ObjectMemory class>>installScavengeNotification
[4] BlockClosure>>on:do:
[5] optimized [] in Process class>>forBlock:priority:

Process named: 'TimerActionProcess'
Process priority: 70
Process identity hash: 202902
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>waitIfCurtailedSignal
[3] SharedQueue>>next
[4] ClassicTimerSupport class>>actionLoop
[5] optimized [] in ClassicTimerSupport class>>configureTimerSystem
[6] BlockClosure>>on:do:
[7] optimized [] in Process class>>forBlock:priority:

Process named: 'TimerProcess'
Process priority: 100
Process identity hash: 1004016
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] optimized [] in ClassicTimerSupport class>>timingLoop
[4] BlockClosure>>repeat
[5] ClassicTimerSupport class>>timingLoop
[6] optimized [] in ClassicTimerSupport class>>configureTimerSystem
[7] BlockClosure>>on:do:
[8] optimized [] in Process class>>forBlock:priority:

Process named: 'IdleLoopProcess'
Process priority: 10
Process identity hash: 673196
Context Stack:
[1] optimized [] in [] in Process>>terminate
[2] Semaphore>>wait
[3] ObjectMemory class>>idleLoop
[4] optimized [] in ObjectMemory class>>installIdleLoopProcess
[5] BlockClosure>>on:do:
[6] optimized [] in Process class>>forBlock:priority:

Process named: 'ForeignCallbackProcess'
Process priority: 85
Process identity hash: 110383
Context Stack:
[1] Semaphore>>signal
[2] optimized [] in CCallback class>>installForeignCallbackProcess
[3] BlockClosure>>on:do:
[4] optimized [] in Process class>>forBlock:priority:

Process named: 'CallbackProcess'
Process priority: 89
Process identity hash: 852769
Context Stack:
[1] Semaphore>>wait
[2] optimized [] in [] in [] in CCallback class>>installCallbackProcess
[3] BlockClosure>>on:do:
[4] optimized [] in [] in CCallback class>>installCallbackProcess
[5] BlockClosure>>on:do:
[6] optimized [] in CCallback class>>installCallbackProcess
[7] BlockClosure>>on:do:
[8] optimized [] in Process class>>forBlock:priority:

Process named: 'ExternalProcessReaper'
Process priority: 90
Process identity hash: 758402
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'LowSpaceProcess'
Process priority: 95
Process identity hash: 1005864
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'IdleLoopProcess'
Process priority: 10
Process identity hash: 263478
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'ScavengeProcess'
Process priority: 90
Process identity hash: 357845
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

Process named: 'TimerActionProcess'
Process priority: 70
Process identity hash: 510940
Context Stack:
[1] optimized [] in Process class>>forBlock:priority:

------------------------------------------------------------
Transcript:
<<<BEGIN TRANSCRIPT>>>

runtime.im created at 14.12.2017 23:00:42
<<<END TRANSCRIPT>>>

------------------------------------------------------------
Scheduled Windows:

==2018/8/17==19:59:36==END RUNTIME DIAGNOSTIC DUMP

kos1970
Рядовой
Сообщения: 21
Зарегистрирован: 08.10.2017{, 12:10}
Репутация: 0
Откуда: Daugavpils
Имя: Konstantin

Тестирование новой версии программы (3.1.2)

#323

Сообщение kos1970 » 17.08.2018{, 23:34}

Доброго времени суток.
В блоке DHT11 (DHT21, DHT22) нельзя выбрать тип датчика. Или это только у меня?

evsv
Рядовой
Сообщения: 5
Зарегистрирован: 17.08.2018{, 12:23}
Репутация: 0
Имя: Евгений

Тестирование новой версии программы (3.1.2)

#324

Сообщение evsv » 18.08.2018{, 04:56}

В архивах для Linux такой баг: даты некоторых файлов (например в библиотеке IRemote "из будущего", 30 ноября 2107 г. При разархивировании для игнорирования этой ошибки и установки текущего времени можно использовать ключ -m или --touch команды tar.

НовыйUser
Сержант
Сообщения: 154
Зарегистрирован: 26.11.2015{, 22:05}
Репутация: 8

Тестирование новой версии программы (3.1.2)

#325

Сообщение НовыйUser » 18.08.2018{, 14:38}

Подскажите, после версии 3.03 было исправление в пунктах выполнения блоков по условию и по циклу ? (В старой 3.03 по условию один проход, по циклу нет движений). Где бы найти весь перечень исправленных ошибок к каждой версии ?

mgr
Рядовой
Сообщения: 83
Зарегистрирован: 07.11.2015{, 10:22}
Репутация: 5

Тестирование новой версии программы (3.1.2)

#326

Сообщение mgr » 21.08.2018{, 07:54}

Может кто подскажет, по моему нет поддержки MAX7219 для esp8266.
Или я что то пропустил..?
Dgordg

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Тестирование новой версии программы (3.1.2)

#327

Сообщение vovka1973 » 21.08.2018{, 08:42}

mgr писал(а):
21.08.2018{, 07:54}
Или я что то пропустил..?
Пока нету !
Изображение

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Тестирование новой версии программы (3.1.2)

#328

Сообщение User8 » 21.08.2018{, 17:01}

Почему в nodemcu можно использовать пины как вход или выход, которые не работают, например sd0 sd1 и тд, нужно их убрать из программы.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Тестирование новой версии программы (3.1.2)

#329

Сообщение vovka1973 » 21.08.2018{, 18:00}

User8 писал(а):
21.08.2018{, 17:01}
Почему в nodemcu можно использовать пины как вход или выход, которые не работают, например sd0 sd1 и тд, нужно их убрать из программы.
может просто из за бетты ,все таки автор не зря их добавил значит пока что не работает.
Изображение

Аватара пользователя
diman27
Сержант
Сообщения: 269
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 4
Откуда: Белово

Тестирование новой версии программы (3.1.2)

#330

Сообщение diman27 » 21.08.2018{, 18:12}

Проблема возникла, в новой версии не запускается arduino ide, сначала появляется заставка, и после закрывается. В 3.0.3 все работает нормально. Система win7. Может есть решение?

Ivan-07
Рядовой
Сообщения: 62
Зарегистрирован: 18.11.2017{, 19:16}
Репутация: 1

Тестирование новой версии программы (3.1.2)

#331

Сообщение Ivan-07 » 21.08.2018{, 20:19}

Подскажите, а есть блок синхронизации времени через интернет, так чтоб можно было вообще от часов реального времени отказаться?

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование новой версии программы (3.1.2)

#332

Сообщение support » 22.08.2018{, 04:45}

Ivan-07 писал(а):
21.08.2018{, 20:19}
Подскажите, а есть блок синхронизации времени через интернет, так чтоб можно было вообще от часов реального времени отказаться?
Сегодня выложил версию где есть.
Автор программы FLProg.

Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06.04.2016{, 19:59}
Репутация: 20
Откуда: bish
Имя: Антон

Тестирование новой версии программы (3.1.2)

#333

Сообщение Cancertanly » 22.08.2018{, 04:47}

Ураааа
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование новой версии программы (3.1.2)

#334

Сообщение support » 22.08.2018{, 04:49}

Ivan-07 писал(а):
16.08.2018{, 18:27}
Подскажите есть возможность запрограммировать ЕСПишку как точку доступа, уже потом зайти через веб интерфейс, и задать параметры сети?
В новой версии то же есть

Отправлено спустя 2 минуты 14 секунд:
mgr писал(а):
21.08.2018{, 07:54}
Может кто подскажет, по моему нет поддержки MAX7219 для esp8266.
Или я что то пропустил..?
Реализовано в версии 3.1.3
Автор программы FLProg.

kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22.10.2016{, 14:22}
Репутация: 28

Тестирование новой версии программы (3.1.2)

#335

Сообщение kalobyte » 22.08.2018{, 05:52}

support,
современные реалии в вебинтерфейсах таковы, что 95% делается на стороне браузера
поэтому я бы предложил несколько другую концепцию

все стили, картинки и яваскрипты пакуются утилитой из набора jffs и заливаются в пзу, а обмен данными идет только при помощи json
в качестве индексного файла загружается только один хтмл или даже его тоже можно упаковать

а в нынешней реализации контроллер вынужден тратить кучу ресурсов на работу со строками и отдавать кучу ненужных данных + невозможна отладка вебприложения

а если мы будет просто джесона гонять, то писать хтмл и явакод можно как обычно и запускать его можно без вебсервера
---
вопрос по поводу епром и пользовательских переменных в дереве параметров
эти переменные сохраняются во флеш память? тогда блок епром с правого меню он работает только с внешней памятью 24й серии?
а для чего тогда нужны эти пользовательские параметры и как их использовать в платах или в блоке webservepage?

Отправлено спустя 14 минут 24 секунды:
забыл совсем
чтобы имели представление о современных интерфейсах, то вот как образец дизайна
https://themeforest.net/item/magen-iot- ... d/21118748
https://www.showwp.com/freebies/free-bo ... templates/

они сделаны на целом фреймворде для цсс, который называется bootstrap 4

вот тут статья с примерами создание вебморды на этом фреймворке и линк на сцайт для визуального дизайна из компонентов фреймворка
https://diyprojects.io/bootstrap-create ... 3zSVTvvit8

единственное, о чем я говорил - это избегание вот таких вещей

Код: Выделить всё

String page = "<div class='container-fluid'>";
page += "<div class='row'";
page +=   "div class='col-md-12'";
page +=     "<div class='jumbotron'>";
page +=       "<h2>Demo Bootstrap ESP8266</h2>";
page +=	         "<p>Il fait";
page +=          t;
page +=          "°C</p>";
page +=          <p><a class='btn btn-primary btn-large' href='#'>Nouvelle mesure</a></p>";
page +=     "</div>";
page +=   "</div>";
page += "</div>";
Изображение

Отправлено спустя 14 минут 52 секунды:
ну и еще небольшая статья, как связать джейсона и ардуиновский код, а так же как запаковать в пзу страницы
https://diyprojects.io/esp8266-web-serv ... 3zVojvvit8

costy1957
Сержант
Сообщения: 252
Зарегистрирован: 05.08.2018{, 08:37}
Репутация: 44
Имя: Константин

Тестирование новой версии программы (3.1.2)

#336

Сообщение costy1957 » 22.08.2018{, 10:57}

Здравствуйте, версия 3.1.2 и 3.1.3 проблеммы с управлением 7219, по отдельности блоки пользователя от rw6cm работают, при попытке подключить устройство по i2c Flprog компилирует, а Arduino IDE при компиляции выдает ошибку, может я что то не так делаю, подскажите пожалуйста.
тест 7219.flp
(222.51 КБ) 66 скачиваний

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 15
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

Тестирование новой версии программы (3.1.2)

#337

Сообщение pipapsix » 22.08.2018{, 11:08}

Добрый день . я там понимаю проблемма с памятью так и не решена?? в ESP 8266. я так ждал.

Отправлено спустя 5 минут 38 секунд:
Вот, нашел ошибку или баг. х.з.
Video_2018-08-22_111231.wmv
сразу не появляются настройки.
(1.07 МБ) 88 скачиваний

vd153
Сержант
Сообщения: 124
Зарегистрирован: 05.01.2017{, 08:09}
Репутация: 4

Тестирование новой версии программы (3.1.2)

#338

Сообщение vd153 » 22.08.2018{, 11:45}

Добрый день.
Вопрос автору программы:
Будет ли внесена в программу FLProg работа на контролерах attiny , и в частности на attiny13 ?
Спасибо

Deuce
Сержант
Сообщения: 170
Зарегистрирован: 20.07.2017{, 17:35}
Репутация: 8

Тестирование новой версии программы (3.1.2)

#339

Сообщение Deuce » 22.08.2018{, 12:12}

pipapsix писал(а):
22.08.2018{, 11:14}
Вот, нашел ошибку или баг. х.з.
та-же фигня. и выбрать параметр невозможно - пустое окно. и на чтении и на записи системного параметра.
P.S. пункты появляются после настроек WiFi. Но то, что на видео - остается.
Последний раз редактировалось Deuce 22.08.2018{, 12:16}, всего редактировалось 1 раз.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 15
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

Тестирование новой версии программы (3.1.2)

#340

Сообщение pipapsix » 22.08.2018{, 12:14}

щас проверю. кажется понял))

Отправлено спустя 4 минуты 35 секунд:
Урра спасибо автору, доолго же я ждал, работает)))
Последний раз редактировалось pipapsix 22.08.2018{, 13:31}, всего редактировалось 1 раз.

Закрыто

Вернуться в «Темы от автора»