[SoaS] "Physics" activity [Sugar-devel] SoaS v10 testing and a few minor issues with 0.100

Walter Bender walter.bender at gmail.com
Fri Nov 22 09:14:54 EST 2013


I think this is somehow a regression in the version of elements
package that physics has a dependency on. I'll investigate.

thanks for the report.

-walter

On Fri, Nov 22, 2013 at 5:49 AM, Jean THIERY <Jean.Thiery at modlibre.info> wrote:
> Hello Frederick,
>
> Thank you for your clear explanations
> copied at the end of this message.
>
> Below, you will find a copy of « org.laptop.physics-1.log »
> obtained today with "Physics" activity (version 11.8).
>
>
> "Physics" activity (version 11.8) works well
> BUT the cursor has a new strange behavior.
> When we try to displace an object
> by clicking on it with the little "hand" :
>
> - the cursor is invisible within the "experience window"
> - but it is visible in the two menu lines
>   above the "experience window"
> - and the object cannot be displaced.
>
>
> There is also a recording error when we stops Physics !
>
>
> Soon on Internet,
>
> Jean [Jean.Thiery(ò)ModLibre.info][http://ModLibre.info/]
>
> ================================================================
> org.laptop.physics-1.log
> ================================================================
>
>
> ** Message: pygobject_register_sinkfunc is deprecated (HippoCanvasBox)
> 1385114385.784152 WARNING root: KeepButton has been deprecated since Sugar
> 0.94 and should not be used in newly written code.
> 1385114385.787253 WARNING root: No gtk.AccelGroup in the top level window.
> 1385114385.792319 WARNING root: No gtk.AccelGroup in the top level window.
> 1385114385.834451 WARNING root: No gtk.AccelGroup in the top level window.
> 1385114385.838294 WARNING root: No gtk.AccelGroup in the top level window.
> 1385114385.840109 WARNING root: No gtk.AccelGroup in the top level window.
> 1385114385.842478 WARNING root: No gtk.AccelGroup in the top level window.
> /usr/lib/python2.7/site-packages/sugar/graphics/toolbutton.py:48:
> GtkWarning: IA__gtk_accel_group_connect: assertion 'accel_key > 0' failed
>   gtk.ACCEL_LOCKED | gtk.ACCEL_VISIBLE)
> /usr/lib/python2.7/site-packages/sugar/graphics/window.py:173: GtkWarning:
> IA__gtk_container_remove: assertion 'GTK_IS_TOOLBAR (container) ||
> widget->parent == GTK_WIDGET (container)' failed
>   self.__hbox.remove(self._canvas)
> * Pygame selected as renderer
> Traceback (most recent call last):
>   File "/home/liveuser/Activities/Physics.activity/sugargame/canvas.py",
> line 58, in _run_pygame_cb
>     main_fn()
>   File "/home/liveuser/Activities/Physics.activity/physics.py", line 124, in
> run
>     self.currentTool.handleEvents(event)
>   File "/home/liveuser/Activities/Physics.activity/tools.py", line 66, in
> handleEvents
>     return self.handleToolEvent(event)
>   File "/home/liveuser/Activities/Physics.activity/tools.py", line 396, in
> handleToolEvent
>     tuple_to_int(event.pos))
>   File "/usr/lib/python2.7/site-packages/elements/add_objects.py", line 515,
> in mouseJoint
>     self.parent.mouseJoint = self.parent.world.CreateJoint(mj).getAsType()
> AttributeError: 'b2MouseJoint' object has no attribute 'getAsType'
>
> Event queue full!    *approximately 882 times* !!!
>
> Traceback (most recent call last):
>   File "/home/liveuser/Activities/Physics.activity/activity.py", line 205,
> in _focus_event
>     action="focus_in"))
> pygame.error: Event queue full
> Traceback (most recent call last):
>   File "/home/liveuser/Activities/Physics.activity/activity.py", line 205,
> in _focus_event
>     action="focus_in"))
> pygame.error: Event queue full
> 1385114431.011228 ERROR root: Error saving activity object to datastore
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/site-packages/sugar/activity/activity.py", line
> 867, in _prepare_close
>     self.save()
>   File "/usr/lib/python2.7/site-packages/sugar/activity/activity.py", line
> 701, in save
>     self.write_file(file_path)
>   File "/home/liveuser/Activities/Physics.activity/activity.py", line 81, in
> write_file
>     self.game.write_file(file_path)
>   File "/home/liveuser/Activities/Physics.activity/physics.py", line 78, in
> write_file
>     self.world.json_save(path)
>   File "/usr/lib/python2.7/site-packages/elements/elements.py", line 433, in
> json_save
>     import cjson
> ImportError: No module named cjson
> Traceback (most recent call last):
>   File "/home/liveuser/Activities/Physics.activity/activity.py", line 205,
> in _focus_event
>     action="focus_in"))
> pygame.error: Event queue full
> Traceback (most recent call last):
>   File "/home/liveuser/Activities/Physics.activity/activity.py", line 205,
> in _focus_event
>     action="focus_in"))
> pygame.error: Event queue full
> 1385114436.205110 ERROR root: pygame already stopped? Event queue full
> 1385114436.207293 WARNING root: No gtk.AccelGroup in the top level window.
> 1385114436.207589 WARNING root: No gtk.AccelGroup in the top level window.
> 1385114436.210834 WARNING root: No gtk.AccelGroup in the top level window.
>
> (sugar-activity:1631): Gdk-ERROR **: The program 'sugar-activity' received
> an X Window System error.
> This probably reflects a bug in the program.
> The error was 'BadWindow (invalid Window parameter)'.
>   (Details: serial 107 error_code 3 request_code 2 minor_code 0)
>   (Note to programmers: normally, X errors are reported asynchronously;
>    that is, you will receive the error a while after causing it.
>    To debug your program, run it with the --sync command line
>    option to change this behavior. You can then get a meaningful
>    backtrace from your debugger if you break on the gdk_x_error() function.)
> Terminated by signal 5, pid 1631 data (None, <open file '<fdopen>', mode 'w'
> at 0xa7dbd88>, '4f5c62d2554617ef03d26028a576fd0672f9d632')
>
> ======= Original message =======================================
> Le 20/11/2013 21:26, Frederick Grose a écrit :
>>
>> On Tue, Nov 19, 2013 at 4:15 PM, Jean THIERY <Jean.Thiery at modlibre.info
>> <mailto:Jean.Thiery at modlibre.info>>wrote:
>>
>>
>>     {...}
>>
>>
>>     There is also a recording error when we stops Physics !
>>
>>             Can you take the log file and send to sugar-devel list.
>>
>>
>>     Yes later on, but I have to learn how to do it.
>>
>>
>> If you download the new, version 36 of Log,
>>
>> http://activities.sugarlabs.org/en-US/sugar/addons/versions/4056#version-36
>>
>> It is now working in SoaS for collecting logs in the Journal.
>>
>> You have to hover or click the first (and colored) Activity toolbar
>> icon, and then click the far right, Log collector icon in the sub
>> toolbar.  That will reveal a 'Capture information' button in the icon
>> palette.
>>
>> A log-nnnnnnnnnn.zip entry will appear in the Sugar Journal.
>> Hovering its icon there will reveal some 'Copy to' options in the menu
>> list of the icon palette.
>>
>> Or, if you open Browse in SoaS and visit or create a ticket at
>> https://bugs.sugarlabs.org/
>> the 'Attach file' button (under the Attachments dropdown list control)
>> will reveal an 'Add Attachment to Ticket #nnnn' page with a 'Chose File'
>> button.  That button will open a view of your Journal from which you can
>> select the Journal entry for the log-nnnnnnnnnn.zip file.
>>
>>             --Fred
>>
>>
>> _______________________________________________
>> SoaS mailing list
>> SoaS at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/soas
>>
>



-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org


More information about the SoaS mailing list