panda3d and linux

Anything related to MV3D.

Moderator: SirGolan

Re: panda3d and linux

Postby SirGolan » Wed Jul 13, 2011 11:42 am

unkier wrote:next error )
it is occurs then i select my server and click login


That error is being a bit obfuscated by a bug in Twisted that's been fixed in their trunk, but in the Overseer GUI, did you hit the "Initialize" button. Definitely check out starting your own server in the user manual.

Acidz wrote:Thanks Alot!! Its all running very nice now... Used this and without any problems It started!.


Awesome! Glad you were able to get things going!

Also, fyi, if you are using the Panda client, you want to select the Panda Player character (which will be the second in the list). The first player it creates is in the Ogre3D world.

And another tip since I just mentioned it to Acidz on IRC... To connect to your new server, you have to adjust the client.conf to point at it vs the MV3D demo servers. To do this, change the following lines in client.conf:

Code: Select all
[Player]
servers=pb://localhost:1999/Player
[PBClient]
loginServices=https://localhost:8080/service/


I'll update the wiki with that info a bit later.

Thanks,

Mike
SirGolan
Site Admin
 
Posts: 214
Joined: Wed Mar 19, 2008 7:04 pm

Re: panda3d and linux

Postby unkier » Thu Jul 14, 2011 3:24 am

yep, I pressed the "initialization" button, I think my account without this would not have created and I got another error...

fixing client.conf helps. client now trying to connect to my local server. but i get new error :)

Code: Select all
python2 RunClient.py
2011-07-14 09:05:36+0600 [-] Log opened.
Known pipe types:
  glxGraphicsPipe
(all display modules loaded.)
2011-07-14 09:05:37+0600 [-] twisted.conch.manhole_ssh.ConchFactory starting on 2222
2011-07-14 09:05:37+0600 [-] Starting factory <twisted.conch.manhole_ssh.ConchFactory instance at 0xa8171ec>
2011-07-14 09:05:37+0600 [-] registerWxApp() was not called on reactor, registering my own wxApp instance.
:display:x11display(error): BadMatch (invalid parameter attributes)
2011-07-14 09:05:43+0600 [-] Starting factory <HTTPClientFactory: https://localhost:8080/service/>
2011-07-14 09:05:43+0600 [HTTPPageGetter,client] Starting factory <HTTPClientFactory: https://localhost:8080/service/>
2011-07-14 09:05:43+0600 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://localhost:8080/service/>
2011-07-14 09:05:43+0600 [HTTPPageGetter,client] Starting factory <HTTPClientFactory: https://localhost:8080/service/>
2011-07-14 09:05:43+0600 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://localhost:8080/service/>
2011-07-14 09:05:43+0600 [HTTPPageGetter,client] Starting factory <twisted.spread.pb.PBClientFactory instance at 0xaf5e58c>
2011-07-14 09:05:43+0600 [HTTPPageGetter,client] Connected.
2011-07-14 09:05:43+0600 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: https://localhost:8080/service/>
2011-07-14 09:05:51+0600 [Broker,client] Import Failed! ['/home/demon/devel/mv3d_trunk', '/usr/lib/python2.7/site-packages/merengue-0.6.2-py2.7.egg', '/usr/lib/python2.7/site-packages/django_autoreports-0.5-py2.7.egg', '/usr/lib/python2.7/site-packages/searchform-0.1.1-py2.7.egg', '/usr/lib/python2.7/site-packages/sorl_thumbnail-11.01-py2.7.egg', '/usr/lib/python2.7/site-packages/django_transmeta-0.5.1-py2.7.egg', '/usr/lib/python2.7/site-packages/django_inlinetrans-0.3.1dev_r36-py2.7.egg', '/usr/lib/python2.7/site-packages/transhette-0.5.4-py2.7.egg', '/usr/lib/python2.7/site-packages/cmsutils-0.5.3-py2.7.egg', '/usr/lib/python2.7/site-packages/django_stdfile-0.5-py2.7.egg', '/usr/lib/python2.7/site-packages/django_genericforeignkey-0.55-py2.7.egg', '/usr/lib/python2.7/site-packages/django_oot-0.8.4-py2.7.egg', '/usr/lib/python2.7/site-packages/django_notification-0.1.5-py2.7.egg', '/usr/lib/python2.7/site-packages/django_threadedcomments-0.5.3-py2.7.egg', '/usr/lib/python2.7/site-packages/django_ajax_selects-1.1.4-py2.7.egg', '/usr/lib/python2.7/site-packages/django_oembed-0.1.3-py2.7.egg', '/usr/lib/python2.7/site-packages/django_mptt-0.4.2-py2.7.egg', '/usr/lib/python2.7/site-packages/template_utils-0.4p2-py2.7.egg', '/usr/lib/python2.7/site-packages/django_pagination-1.0.7-py2.7.egg', '/usr/lib/python2.7/site-packages/django_tagging-0.3.1-py2.7.egg', '/usr/lib/python2.7/site-packages/cssutils-0.9.8a1-py2.7.egg', '/usr/lib/python2.7/site-packages/django_extensions-0.5-py2.7.egg', '/usr/lib/python2.7/site-packages/South-0.7.2-py2.7.egg', '/usr/lib/python2.7/site-packages/Django-1.1.3-py2.7.egg', '/usr/lib/python2.7/site-packages/encutils-0.9-py2.7.egg', '/usr/lib/python2.7/site-packages/BeautifulSoup-3.2.0-py2.7.egg', '/home/demon/devel/mv3d_trunk', '/opt/google-appengine-wx-launcher-svn', '/opt/google-appengine', '/usr/lib/python27.zip', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/site-packages/PIL', '/usr/share/panda3d', '/usr/lib/panda3d', '/usr/lib/python2.7/site-packages/gst-0.10', '/usr/lib/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages/setuptools-0.6c11.egg-info', '/usr/lib/python2.7/site-packages/wx-2.8-gtk2-unicode', 'Extern']
2011-07-14 09:05:51+0600 [Broker,client] module= mv3d.client.view.visual class= BasicPhysicalObjectView
2011-07-14 09:05:51+0600 [Broker,client] Import Failed! ['/home/demon/devel/mv3d_trunk', '/usr/lib/python2.7/site-packages/merengue-0.6.2-py2.7.egg', '/usr/lib/python2.7/site-packages/django_autoreports-0.5-py2.7.egg', '/usr/lib/python2.7/site-packages/searchform-0.1.1-py2.7.egg', '/usr/lib/python2.7/site-packages/sorl_thumbnail-11.01-py2.7.egg', '/usr/lib/python2.7/site-packages/django_transmeta-0.5.1-py2.7.egg', '/usr/lib/python2.7/site-packages/django_inlinetrans-0.3.1dev_r36-py2.7.egg', '/usr/lib/python2.7/site-packages/transhette-0.5.4-py2.7.egg', '/usr/lib/python2.7/site-packages/cmsutils-0.5.3-py2.7.egg', '/usr/lib/python2.7/site-packages/django_stdfile-0.5-py2.7.egg', '/usr/lib/python2.7/site-packages/django_genericforeignkey-0.55-py2.7.egg', '/usr/lib/python2.7/site-packages/django_oot-0.8.4-py2.7.egg', '/usr/lib/python2.7/site-packages/django_notification-0.1.5-py2.7.egg', '/usr/lib/python2.7/site-packages/django_threadedcomments-0.5.3-py2.7.egg', '/usr/lib/python2.7/site-packages/django_ajax_selects-1.1.4-py2.7.egg', '/usr/lib/python2.7/site-packages/django_oembed-0.1.3-py2.7.egg', '/usr/lib/python2.7/site-packages/django_mptt-0.4.2-py2.7.egg', '/usr/lib/python2.7/site-packages/template_utils-0.4p2-py2.7.egg', '/usr/lib/python2.7/site-packages/django_pagination-1.0.7-py2.7.egg', '/usr/lib/python2.7/site-packages/django_tagging-0.3.1-py2.7.egg', '/usr/lib/python2.7/site-packages/cssutils-0.9.8a1-py2.7.egg', '/usr/lib/python2.7/site-packages/django_extensions-0.5-py2.7.egg', '/usr/lib/python2.7/site-packages/South-0.7.2-py2.7.egg', '/usr/lib/python2.7/site-packages/Django-1.1.3-py2.7.egg', '/usr/lib/python2.7/site-packages/encutils-0.9-py2.7.egg', '/usr/lib/python2.7/site-packages/BeautifulSoup-3.2.0-py2.7.egg', '/home/demon/devel/mv3d_trunk', '/opt/google-appengine-wx-launcher-svn', '/opt/google-appengine', '/usr/lib/python27.zip', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/site-packages/PIL', '/usr/share/panda3d', '/usr/lib/panda3d', '/usr/lib/python2.7/site-packages/gst-0.10', '/usr/lib/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages/setuptools-0.6c11.egg-info', '/usr/lib/python2.7/site-packages/wx-2.8-gtk2-unicode', 'Extern']
2011-07-14 09:05:51+0600 [Broker,client] module= mv3d.client.view.visual class= BasicVisualObjectView
2011-07-14 09:05:51+0600 [Broker,client] Import Failed! ['/home/demon/devel/mv3d_trunk', '/usr/lib/python2.7/site-packages/merengue-0.6.2-py2.7.egg', '/usr/lib/python2.7/site-packages/django_autoreports-0.5-py2.7.egg', '/usr/lib/python2.7/site-packages/searchform-0.1.1-py2.7.egg', '/usr/lib/python2.7/site-packages/sorl_thumbnail-11.01-py2.7.egg', '/usr/lib/python2.7/site-packages/django_transmeta-0.5.1-py2.7.egg', '/usr/lib/python2.7/site-packages/django_inlinetrans-0.3.1dev_r36-py2.7.egg', '/usr/lib/python2.7/site-packages/transhette-0.5.4-py2.7.egg', '/usr/lib/python2.7/site-packages/cmsutils-0.5.3-py2.7.egg', '/usr/lib/python2.7/site-packages/django_stdfile-0.5-py2.7.egg', '/usr/lib/python2.7/site-packages/django_genericforeignkey-0.55-py2.7.egg', '/usr/lib/python2.7/site-packages/django_oot-0.8.4-py2.7.egg', '/usr/lib/python2.7/site-packages/django_notification-0.1.5-py2.7.egg', '/usr/lib/python2.7/site-packages/django_threadedcomments-0.5.3-py2.7.egg', '/usr/lib/python2.7/site-packages/django_ajax_selects-1.1.4-py2.7.egg', '/usr/lib/python2.7/site-packages/django_oembed-0.1.3-py2.7.egg', '/usr/lib/python2.7/site-packages/django_mptt-0.4.2-py2.7.egg', '/usr/lib/python2.7/site-packages/template_utils-0.4p2-py2.7.egg', '/usr/lib/python2.7/site-packages/django_pagination-1.0.7-py2.7.egg', '/usr/lib/python2.7/site-packages/django_tagging-0.3.1-py2.7.egg', '/usr/lib/python2.7/site-packages/cssutils-0.9.8a1-py2.7.egg', '/usr/lib/python2.7/site-packages/django_extensions-0.5-py2.7.egg', '/usr/lib/python2.7/site-packages/South-0.7.2-py2.7.egg', '/usr/lib/python2.7/site-packages/Django-1.1.3-py2.7.egg', '/usr/lib/python2.7/site-packages/encutils-0.9-py2.7.egg', '/usr/lib/python2.7/site-packages/BeautifulSoup-3.2.0-py2.7.egg', '/home/demon/devel/mv3d_trunk', '/opt/google-appengine-wx-launcher-svn', '/opt/google-appengine', '/usr/lib/python27.zip', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/site-packages/PIL', '/usr/share/panda3d', '/usr/lib/panda3d', '/usr/lib/python2.7/site-packages/gst-0.10', '/usr/lib/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages/setuptools-0.6c11.egg-info', '/usr/lib/python2.7/site-packages/wx-2.8-gtk2-unicode', 'Extern']
2011-07-14 09:05:51+0600 [Broker,client] module= mv3d.client.view.realm class= odeRealmViewClient
2011-07-14 09:05:51+0600 [Broker,client] Import Failed! ['/home/demon/devel/mv3d_trunk', '/usr/lib/python2.7/site-packages/merengue-0.6.2-py2.7.egg', '/usr/lib/python2.7/site-packages/django_autoreports-0.5-py2.7.egg', '/usr/lib/python2.7/site-packages/searchform-0.1.1-py2.7.egg', '/usr/lib/python2.7/site-packages/sorl_thumbnail-11.01-py2.7.egg', '/usr/lib/python2.7/site-packages/django_transmeta-0.5.1-py2.7.egg', '/usr/lib/python2.7/site-packages/django_inlinetrans-0.3.1dev_r36-py2.7.egg', '/usr/lib/python2.7/site-packages/transhette-0.5.4-py2.7.egg', '/usr/lib/python2.7/site-packages/cmsutils-0.5.3-py2.7.egg', '/usr/lib/python2.7/site-packages/django_stdfile-0.5-py2.7.egg', '/usr/lib/python2.7/site-packages/django_genericforeignkey-0.55-py2.7.egg', '/usr/lib/python2.7/site-packages/django_oot-0.8.4-py2.7.egg', '/usr/lib/python2.7/site-packages/django_notification-0.1.5-py2.7.egg', '/usr/lib/python2.7/site-packages/django_threadedcomments-0.5.3-py2.7.egg', '/usr/lib/python2.7/site-packages/django_ajax_selects-1.1.4-py2.7.egg', '/usr/lib/python2.7/site-packages/django_oembed-0.1.3-py2.7.egg', '/usr/lib/python2.7/site-packages/django_mptt-0.4.2-py2.7.egg', '/usr/lib/python2.7/site-packages/template_utils-0.4p2-py2.7.egg', '/usr/lib/python2.7/site-packages/django_pagination-1.0.7-py2.7.egg', '/usr/lib/python2.7/site-packages/django_tagging-0.3.1-py2.7.egg', '/usr/lib/python2.7/site-packages/cssutils-0.9.8a1-py2.7.egg', '/usr/lib/python2.7/site-packages/django_extensions-0.5-py2.7.egg', '/usr/lib/python2.7/site-packages/South-0.7.2-py2.7.egg', '/usr/lib/python2.7/site-packages/Django-1.1.3-py2.7.egg', '/usr/lib/python2.7/site-packages/encutils-0.9-py2.7.egg', '/usr/lib/python2.7/site-packages/BeautifulSoup-3.2.0-py2.7.egg', '/home/demon/devel/mv3d_trunk', '/opt/google-appengine-wx-launcher-svn', '/opt/google-appengine', '/usr/lib/python27.zip', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/site-packages/PIL', '/usr/share/panda3d', '/usr/lib/panda3d', '/usr/lib/python2.7/site-packages/gst-0.10', '/usr/lib/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages/setuptools-0.6c11.egg-info', '/usr/lib/python2.7/site-packages/wx-2.8-gtk2-unicode', 'Extern']
2011-07-14 09:05:51+0600 [Broker,client] module= mv3d.client.view.realm class= Ogre3DBasicSkyView
2011-07-14 09:05:51+0600 [Broker,client] Unhandled error in Deferred:
2011-07-14 09:05:51+0600 [Broker,client] Unhandled Error
   Traceback (most recent call last):
     File "/usr/lib/python2.7/site-packages/twisted/spread/pb.py", line 827, in proto_message
       self._recvMessage(self.localObjectForID, requestID, objectID, message, answerRequired, netArgs, netKw)
     File "/usr/lib/python2.7/site-packages/twisted/spread/pb.py", line 841, in _recvMessage
       netResult = object.remoteMessageReceived(self, message, netArgs, netKw)
     File "/usr/lib/python2.7/site-packages/twisted/spread/flavors.py", line 213, in remoteMessageReceived
       state = apply(method, (self.perspective,)+args, kw)
     File "/home/demon/devel/mv3d_trunk/mv3d/net/client.py", line 552, in view_readyClass
       dd.append(defer.maybeDeferred(cc.readyJellyFor))
   --- <exception caught here> ---
     File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 133, in maybeDeferred
       result = f(*args, **kw)
     File "/home/demon/devel/mv3d_trunk/mv3d/util/classgen.py", line 294, in readyJellyFor
       r = self.getConstructor()
     File "/home/demon/devel/mv3d_trunk/mv3d/util/classgen.py", line 240, in getConstructor
       return self.getConstructor_construct()
     File "/home/demon/devel/mv3d_trunk/mv3d/util/classgen.py", line 275, in getConstructor_construct
       locals(), [self.classname])
     File "/home/demon/devel/mv3d_trunk/mv3d/client/view/realm.py", line 17, in <module>
       from mv3d.client.ui.ogre3d import CaelumSky
     File "/home/demon/devel/mv3d_trunk/mv3d/client/ui/ogre3d.py", line 15, in <module>
       from ogre.renderer import OGRE as ogre
   exceptions.ImportError: No module named ogre.renderer
   
2011-07-14 09:05:51+0600 [Broker,client] Unhandled error in Deferred:
2011-07-14 09:05:51+0600 [Broker,client] Unhandled Error
   Traceback (most recent call last):
     File "/usr/lib/python2.7/site-packages/twisted/spread/pb.py", line 827, in proto_message
       self._recvMessage(self.localObjectForID, requestID, objectID, message, answerRequired, netArgs, netKw)
     File "/usr/lib/python2.7/site-packages/twisted/spread/pb.py", line 841, in _recvMessage
       netResult = object.remoteMessageReceived(self, message, netArgs, netKw)
     File "/usr/lib/python2.7/site-packages/twisted/spread/flavors.py", line 213, in remoteMessageReceived
       state = apply(method, (self.perspective,)+args, kw)
     File "/home/demon/devel/mv3d_trunk/mv3d/net/client.py", line 552, in view_readyClass
       dd.append(defer.maybeDeferred(cc.readyJellyFor))
   --- <exception caught here> ---
     File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 133, in maybeDeferred
       result = f(*args, **kw)
     File "/home/demon/devel/mv3d_trunk/mv3d/util/classgen.py", line 294, in readyJellyFor
       r = self.getConstructor()
     File "/home/demon/devel/mv3d_trunk/mv3d/util/classgen.py", line 240, in getConstructor
       return self.getConstructor_construct()
     File "/home/demon/devel/mv3d_trunk/mv3d/util/classgen.py", line 275, in getConstructor_construct
       locals(), [self.classname])
     File "/home/demon/devel/mv3d_trunk/mv3d/client/view/realm.py", line 17, in <module>
       from mv3d.client.ui.ogre3d import CaelumSky
     File "/home/demon/devel/mv3d_trunk/mv3d/client/ui/ogre3d.py", line 15, in <module>
       from ogre.renderer import OGRE as ogre
   exceptions.ImportError: No module named ogre.renderer
   
2011-07-14 09:05:51+0600 [Broker,client] Unhandled error in Deferred:
2011-07-14 09:05:51+0600 [Broker,client] Unhandled Error
   Traceback (most recent call last):
     File "/usr/lib/python2.7/site-packages/twisted/spread/pb.py", line 827, in proto_message
       self._recvMessage(self.localObjectForID, requestID, objectID, message, answerRequired, netArgs, netKw)
     File "/usr/lib/python2.7/site-packages/twisted/spread/pb.py", line 841, in _recvMessage
       netResult = object.remoteMessageReceived(self, message, netArgs, netKw)
     File "/usr/lib/python2.7/site-packages/twisted/spread/flavors.py", line 213, in remoteMessageReceived
       state = apply(method, (self.perspective,)+args, kw)
     File "/home/demon/devel/mv3d_trunk/mv3d/net/client.py", line 552, in view_readyClass
       dd.append(defer.maybeDeferred(cc.readyJellyFor))
   --- <exception caught here> ---
     File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 133, in maybeDeferred
       result = f(*args, **kw)
     File "/home/demon/devel/mv3d_trunk/mv3d/util/classgen.py", line 294, in readyJellyFor
       r = self.getConstructor()
     File "/home/demon/devel/mv3d_trunk/mv3d/util/classgen.py", line 240, in getConstructor
       return self.getConstructor_construct()
     File "/home/demon/devel/mv3d_trunk/mv3d/util/classgen.py", line 275, in getConstructor_construct
       locals(), [self.classname])
     File "/home/demon/devel/mv3d_trunk/mv3d/client/view/visual.py", line 13, in <module>
       from ogre.renderer import OGRE as ogre
   exceptions.ImportError: No module named ogre.renderer
   
2011-07-14 09:05:51+0600 [Broker,client] Unhandled error in Deferred:
2011-07-14 09:05:51+0600 [Broker,client] Unhandled Error
   Traceback (most recent call last):
     File "/usr/lib/python2.7/site-packages/twisted/spread/pb.py", line 827, in proto_message
       self._recvMessage(self.localObjectForID, requestID, objectID, message, answerRequired, netArgs, netKw)
     File "/usr/lib/python2.7/site-packages/twisted/spread/pb.py", line 841, in _recvMessage
       netResult = object.remoteMessageReceived(self, message, netArgs, netKw)
     File "/usr/lib/python2.7/site-packages/twisted/spread/flavors.py", line 213, in remoteMessageReceived
       state = apply(method, (self.perspective,)+args, kw)
     File "/home/demon/devel/mv3d_trunk/mv3d/net/client.py", line 552, in view_readyClass
       dd.append(defer.maybeDeferred(cc.readyJellyFor))
   --- <exception caught here> ---
     File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 133, in maybeDeferred
       result = f(*args, **kw)
     File "/home/demon/devel/mv3d_trunk/mv3d/util/classgen.py", line 294, in readyJellyFor
       r = self.getConstructor()
     File "/home/demon/devel/mv3d_trunk/mv3d/util/classgen.py", line 240, in getConstructor
       return self.getConstructor_construct()
     File "/home/demon/devel/mv3d_trunk/mv3d/util/classgen.py", line 275, in getConstructor_construct
       locals(), [self.classname])
     File "/home/demon/devel/mv3d_trunk/mv3d/client/view/visual.py", line 13, in <module>
       from ogre.renderer import OGRE as ogre
   exceptions.ImportError: No module named ogre.renderer
   
2011-07-14 09:05:51+0600 [Broker,client] Peer will receive following PB traceback:
2011-07-14 09:05:51+0600 [Broker,client] Unhandled Error
   Traceback (most recent call last):
   Failure: twisted.internet.defer.FirstError: FirstError[#0, [Failure instance: Traceback: <type 'exceptions.ImportError'>: No module named ogre.renderer
   /usr/lib/python2.7/site-packages/twisted/spread/pb.py:827:proto_message
   /usr/lib/python2.7/site-packages/twisted/spread/pb.py:841:_recvMessage
   /usr/lib/python2.7/site-packages/twisted/spread/flavors.py:213:remoteMessageReceived
   /home/demon/devel/mv3d_trunk/mv3d/net/client.py:552:view_readyClass
   --- <exception caught here> ---
   /usr/lib/python2.7/site-packages/twisted/internet/defer.py:133:maybeDeferred
   /home/demon/devel/mv3d_trunk/mv3d/util/classgen.py:294:readyJellyFor
   /home/demon/devel/mv3d_trunk/mv3d/util/classgen.py:240:getConstructor
   /home/demon/devel/mv3d_trunk/mv3d/util/classgen.py:275:getConstructor_construct
   /home/demon/devel/mv3d_trunk/mv3d/client/view/visual.py:13:<module>
   ]]
   
2011-07-14 09:05:51+0600 [Broker,client] Unhandled Error
   Traceback (most recent call last):
   Failure: mv3d.util.conductor.RemoteException: mv3d.util.conductor.RemoteException: twisted.internet.defer.FirstError: FirstError[#0, [Failure instance: Traceback: <type 'exceptions.ImportError'>: No module named ogre.renderer
   /usr/lib/python2.7/site-packages/twisted/spread/pb.py:827:proto_message
   /usr/lib/python2.7/site-packages/twisted/spread/pb.py:841:_recvMessage
   /usr/lib/python2.7/site-packages/twisted/spread/flavors.py:213:remoteMessageReceived
   /home/demon/devel/mv3d_trunk/mv3d/net/client.py:552:view_readyClass
   --- <exception caught here> ---
   /usr/lib/python2.7/site-packages/twisted/internet/defer.py:133:maybeDeferred
   /home/demon/devel/mv3d_trunk/mv3d/util/classgen.py:294:readyJellyFor
   /home/demon/devel/mv3d_trunk/mv3d/util/classgen.py:240:getConstructor
   /home/demon/devel/mv3d_trunk/mv3d/util/classgen.py:275:getConstructor_construct
   /home/demon/devel/mv3d_trunk/mv3d/client/view/visual.py:13:<module>
   ]]



error occurs when I choose pands3d realm, and click the select button.

seems like it still tries to use ogre3d somehow...
unkier
 
Posts: 8
Joined: Wed Nov 25, 2009 6:27 am

Re: panda3d and linux

Postby SirGolan » Thu Jul 14, 2011 5:28 pm

This is pretty amusing (though probably less so to you guys) because Acidz just ran into the same error a few hours ago. I'll have that one fixed up tonight. In this case, it's my fault for not testing on a machine that has Panda3D but not Ogre3D since I have both installed and the other MV3D devs do as well. I'll post an update when that gets checked in. It's a simple fix (you could probably even comment out any Ogre related import lines from mv3d/client/view/visual.py if you wanted and see if that does the trick.

Thanks,

Mike
SirGolan
Site Admin
 
Posts: 214
Joined: Wed Mar 19, 2008 7:04 pm

Re: panda3d and linux

Postby unkier » Fri Jul 15, 2011 2:59 pm

I tried to fix mv3d/client/view/visual.py but there are other errors appear. like errors in ige and so.
unkier
 
Posts: 8
Joined: Wed Nov 25, 2009 6:27 am

Re: panda3d and linux

Postby SirGolan » Fri Jul 15, 2011 3:23 pm

Yeah I noticed that last night. I got them all fixed but did not check them in to trunk. Unfortunately I got a little over-ambitious in my branch and implemented tri-mesh collider generation and terrain for Panda3D (both of which hadn't been supported). However, I didn't have enough time to test it, so it won't go in until tonight.

If you want to switch your svn to /branches/751-visualogre then you'll have all the fixes. Otherwise, I'll have it checked in later today.

FYI, with that change, it leaves a few things still missing from Panda support. They are skydome, animation, and water. All of those will be addressed next release.

Thanks,

Mike
SirGolan
Site Admin
 
Posts: 214
Joined: Wed Mar 19, 2008 7:04 pm

Re: panda3d and linux

Postby SirGolan » Sat Jul 16, 2011 4:05 am

This should be fixed in trunk now. Terrain and tri-mesh colliders are also functional!

Enjoy!

Mike
SirGolan
Site Admin
 
Posts: 214
Joined: Wed Mar 19, 2008 7:04 pm

Re: panda3d and linux

Postby unkier » Sat Jul 16, 2011 11:13 am

success is very close ! I have a model without the texture on a gray background :)

looks like it is problem with models

when i try to post error log , i get error too :) lol

Code: Select all
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 1966080 bytes) in /home/www/www.mv3d.com/htdocs/forum/includes/utf/data/utf_compatibility_decomp.php on line 2


so i upload the error text to pasterbin:
http://pastebin.com/LiqhatE1
unkier
 
Posts: 8
Joined: Wed Nov 25, 2009 6:27 am

Re: panda3d and linux

Postby SirGolan » Sat Jul 16, 2011 3:23 pm

Sorry for all the errors. I think I'm going to have to set up a Linux VM to test this stuff better. It looks like it is using a Windows path (/home/(you)/.mv3d/Extern\Group0\models\ground.egg) for some reason. I have the feeling this is something to do with Panda's handling of the filesystem because MV3D does work in Linux using Ogre. I'll keep you updated!

Thanks,

Mike
SirGolan
Site Admin
 
Posts: 214
Joined: Wed Mar 19, 2008 7:04 pm

Re: panda3d and linux

Postby SirGolan » Sun Jul 17, 2011 5:00 am

If you update SVN, you'll have fixes for all the problems. I was able to log in on the client using Panda on Linux. One thing to note, you'll want to recreate the demo world since I had to change a few things. You'll also need to delete your asset cache as well. You can do that with the following commands (make sure the server is stopped):

Code: Select all
$ rm -rf ~/.mv3d/store
$ rm -rf ~/.mv3d/Extern/Group0


It looks like all the tools are working as well except there was a problem with the world building tool. Everything worked except you couldn't control the camera with the keyboard. I've opened a ticket for that, but it may not get fixed until after this release.

Let's move further discussion to this thread, since I've been duplicating my replies across both. :)

Thanks,

Mike
SirGolan
Site Admin
 
Posts: 214
Joined: Wed Mar 19, 2008 7:04 pm

Previous

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 3 guests

cron