Page 2 of 2

Re: panda3d and linux

PostPosted: Wed Jul 13, 2011 11:42 am
by SirGolan
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

Re: panda3d and linux

PostPosted: Thu Jul 14, 2011 3:24 am
by unkier
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...

Re: panda3d and linux

PostPosted: Thu Jul 14, 2011 5:28 pm
by SirGolan
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

Re: panda3d and linux

PostPosted: Fri Jul 15, 2011 2:59 pm
by unkier
I tried to fix mv3d/client/view/visual.py but there are other errors appear. like errors in ige and so.

Re: panda3d and linux

PostPosted: Fri Jul 15, 2011 3:23 pm
by SirGolan
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

Re: panda3d and linux

PostPosted: Sat Jul 16, 2011 4:05 am
by SirGolan
This should be fixed in trunk now. Terrain and tri-mesh colliders are also functional!

Enjoy!

Mike

Re: panda3d and linux

PostPosted: Sat Jul 16, 2011 11:13 am
by unkier
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

Re: panda3d and linux

PostPosted: Sat Jul 16, 2011 3:23 pm
by SirGolan
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

Re: panda3d and linux

PostPosted: Sun Jul 17, 2011 5:00 am
by SirGolan
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