Skip to content

Couldn't build proto file into descriptor pool #8

Closed
@wadeira

Description

@wadeira

I'm getting this error when i try to run my program.

from steam import SteamClient
from csgo import CSGOClient

client = SteamClient()
cs = CSGOClient(client)


client.cli_login()
client.run_forever()


@cs.on('ready')
def gc_ready():
	print("Game coordinator is now ready!")


@cs.on('notready')
def gc_notready():
	print("Lost connection to Game Coordinator!")

Traceback (most recent call last):
File "mmrank.py", line 5, in
cs = CSGOClient(client)
File "/usr/local/lib/python2.7/dist-packages/csgo/init.py", line 11, in new
from csgo.client import CSGOClient as CSC
File "/usr/local/lib/python2.7/dist-packages/csgo/client.py", line 13, in
from csgo.features import FeatureBase
File "/usr/local/lib/python2.7/dist-packages/csgo/features/init.py", line 1, in
from csgo.features.match import Match
File "/usr/local/lib/python2.7/dist-packages/csgo/features/match.py", line 1, in
from csgo.enums import ECsgoGCMsg
File "/usr/local/lib/python2.7/dist-packages/csgo/enums.py", line 20, in
_proto_module = import("csgo.protobufs", globals(), locals(), _proto_modules, _level)
File "/usr/local/lib/python2.7/dist-packages/csgo/protobufs/gcsdk_gcmessages_pb2.py", line 17, in
import csgo.protobufs.steammessages_pb2 as steammessages__pb2
File "/usr/local/lib/python2.7/dist-packages/csgo/protobufs/steammessages_pb2.py", line 26, in
dependencies=[google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,])
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/descriptor.py", line 824, in new
return _message.default_pool.AddSerializedFile(serialized_pb)
TypeError: Couldn't build proto file into descriptor pool!
Invalid proto descriptor for file "steammessages.proto":
CMsgProtoBufHeader.target_job_name: "CMsgProtoBufHeader.target_job_name" is already defined in file "steammessages_base.proto".
CMsgProtoBufHeader.eresult: "CMsgProtoBufHeader.eresult" is already defined in file "steammessages_base.proto".
CMsgProtoBufHeader.error_message: "CMsgProtoBufHeader.error_message" is already defined in file "steammessages_base.proto".
CMsgProtoBufHeader: "CMsgProtoBufHeader" is already defined in file "steammessages_base.proto".
msgpool_soft_limit: "msgpool_soft_limit" is already defined in file "steammessages_base.proto".
msgpool_hard_limit: "msgpool_hard_limit" is already defined in file "steammessages_base.proto".

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions