Workshop and devsprint button on the home screen crashed the app with the following logs:
(kivy_apps) [philomath@localhost PyCon-Mobile-App]$ python eventsapp/main.py -m screen:droid2,portrait -m inspector
[INFO ] [Logger ] Record log in /home/philomath/.kivy/logs/kivy_18-07-03_12.txt
[INFO ] [Screen ] Apply screen settings for Motorola Droid 2
[INFO ] [Screen ] size=480x854 dpi=240 density=1.5 orientation=portrait
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_pygame, img_gif (img_pil, img_ffpyplayer ignored)
[INFO ] [Text ] Provider: pygame
[INFO ] [Kivy ] v1.10.0
[INFO ] [Python ] v2.7.15 (default, May 16 2018, 17:50:09)
[GCC 8.1.1 20180502 (Red Hat 8.1.1-1)]
[INFO ] [Window ] Provider: pygame(['window_egl_rpi'] ignored)
[WARNING] [WinPygame ] Video: failed (multisamples=2)
[WARNING] [WinPygame ] trying without antialiasing
[INFO ] [GL ] Using the "OpenGL" graphics system
[INFO ] [GL ] Backend used <gl>
[INFO ] [GL ] OpenGL version <3.0 Mesa 18.0.5>
[INFO ] [GL ] OpenGL vendor <X.Org>
[INFO ] [GL ] OpenGL renderer <AMD Radeon R7 Graphics (CARRIZO / DRM 3.25.0 / 4.17.2-200.fc28.x86_64, LLVM 6.0.0)>
[INFO ] [GL ] OpenGL parsed version: 3, 0
[INFO ] [GL ] Shading version <1.30>
[INFO ] [GL ] Texture max size <16384>
[INFO ] [GL ] Texture max units <32>
[INFO ] [Window ] virtual keyboard not allowed, single mode, not docked
[INFO ] [GL ] NPOT texture support is available
[INFO ] [OSC ] using <multiprocessing> for socket
[INFO ] [ProbeSysfs ] device match: /dev/input/event4
[INFO ] [MTD ] Read event from </dev/input/event4>
[INFO ] [Base ] Start application main loop
[WARNING] [MTD ] Unable to open device "/dev/input/event4". Please ensure you have the appropriate permissions.
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
[INFO ] [Base ] Leaving application in progress...
Traceback (most recent call last):
File "eventsapp/main.py", line 102, in <module>
EventsApp().run()
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/app.py", line 828, in run
runTouchApp()
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/base.py", line 504, in runTouchApp
EventLoop.window.mainloop()
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/core/window/window_pygame.py", line 403, in mainloop
self._mainloop()
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/core/window/window_pygame.py", line 289, in _mainloop
EventLoop.idle()
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/base.py", line 342, in idle
self.dispatch_input()
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/base.py", line 327, in dispatch_input
post_dispatch_input(*pop(0))
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/base.py", line 293, in post_dispatch_input
wid.dispatch('on_touch_up', me)
File "kivy/_event.pyx", line 718, in kivy._event.EventDispatcher.dispatch
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/uix/behaviors/button.py", line 179, in on_touch_up
self.dispatch('on_release')
File "kivy/_event.pyx", line 714, in kivy._event.EventDispatcher.dispatch
File "kivy/_event.pyx", line 1225, in kivy._event.EventObservers.dispatch
File "kivy/_event.pyx", line 1109, in kivy._event.EventObservers._dispatch
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/lang/builder.py", line 64, in custom_callback
exec(__kvlang__.co_value, idmap)
File "<string>", line 34, in <module>
File "/home/philomath/PyCon-Mobile-App/eventsapp/uix/screens/welcomescreen.py", line 58, in on_press_schedule
app.load_screen('ScheduleScreen', manager=manager)
File "eventsapp/main.py", line 89, in load_screen
manager.current = screen
File "kivy/weakproxy.pyx", line 33, in kivy.weakproxy.WeakProxy.__setattr__
File "kivy/properties.pyx", line 478, in kivy.properties.Property.__set__
File "kivy/properties.pyx", line 516, in kivy.properties.Property.set
File "kivy/properties.pyx", line 571, in kivy.properties.Property.dispatch
File "kivy/_event.pyx", line 1225, in kivy._event.EventObservers.dispatch
File "kivy/_event.pyx", line 1131, in kivy._event.EventObservers._dispatch
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/uix/screenmanager.py", line 1048, in on_current
self.transition.start(self)
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/uix/screenmanager.py", line 377, in start
self.screen_in.dispatch('on_pre_enter')
File "kivy/_event.pyx", line 718, in kivy._event.EventDispatcher.dispatch
File "/home/philomath/PyCon-Mobile-App/eventsapp/uix/screens/schedulescreen.py", line 98, in on_pre_enter
self.add_dated_tabs(scheduledatedtab, day, halls, data)
File "/home/philomath/PyCon-Mobile-App/eventsapp/uix/screens/schedulescreen.py", line 40, in add_dated_tabs
hall = Factory.HallTabbedPanelItem(text=hall_name)
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/uix/behaviors/togglebutton.py", line 84, in __init__
super(ToggleButtonBehavior, self).__init__(**kwargs)
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/uix/behaviors/button.py", line 121, in __init__
super(ButtonBehavior, self).__init__(**kwargs)
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/uix/label.py", line 277, in __init__
super(Label, self).__init__(**kwargs)
File "/home/philomath/virtualenvs/kivy_apps/lib/python2.7/site-packages/kivy/uix/widget.py", line 337, in __init__
super(Widget, self).__init__(**kwargs)
File "kivy/_event.pyx", line 273, in kivy._event.EventDispatcher.__init__
File "kivy/properties.pyx", line 478, in kivy.properties.Property.__set__
File "kivy/properties.pyx", line 513, in kivy.properties.Property.set
ValueError: HallTabbedPanelItem.text accept only str
App is crashing at various times which is documented here with the present python libraries and error produced.
Workshop and devsprint button on the home screen crashed the app with the following logs: