Rexster 2.4.0 と Bulbs 0.3.14 を使用しています
Rexster が localhost で実行されているため、電球に慣れようとしていますが、次のことを試してみると:
>>>from bulbs.rexster import Graph
>>>g = Graph()
トレースバック (最新の呼び出しが最後):
ファイル ""、1 行目、ファイル "/Users/lolmac/anaconda/lib/python2.7/site-packages/bulbs/rexster/graph.py"、54 行目、init super(Graph, self)。初期化(構成)
ファイル「/Users/lolmac/anaconda/lib/python2.7/site-packages/bulbs/base/graph.py」、58行目、init self.vertices = self.build_proxy(Vertex)
ファイル「/Users/lolmac/anaconda/lib/python2.7/site-packages/bulbs/base/graph.py」、124行目、build_proxy return self.factory.build_element_proxy(element_class, index_class)
ファイル「/Users/lolmac/anaconda/lib/python2.7/site-packages/bulbs/factory.py」、19 行目、build_element_proxy primary_index = self.get_index(element_class,index_class,index_name)
ファイル "/Users/lolmac/anaconda/lib/python2.7/site-packages/bulbs/factory.py"、27 行目、get_index index = index_proxy.get_or_create(index_name) 内
ファイル "/Users/lolmac/anaconda/lib/python2.7/site-packages/bulbs/rexster/index.py"、80 行目、get_or_create resp = self.client.get_or_create_vertex_index(index_name, index_params)
ファイル "/Users/lolmac/anaconda/lib/python2.7/site-packages/bulbs/rexster/client.py"、660 行目、get_or_create_vertex_index resp = self.gremlin(script, params)
ファイル「/Users/lolmac/anaconda/lib/python2.7/site-packages/bulbs/rexster/client.py」、354 行目、gremlin return self.request.post(gremlin_path,params)
ファイル「/Users/lolmac/anaconda/lib/python2.7/site-packages/bulbs/rest.py」、128行目、post return self.request(POST, path, params)
ファイル「/Users/lolmac/anaconda/lib/python2.7/site-packages/bulbs/rest.py」、183 行目、リクエストで self.response_class(http_resp, self.config) を返す
ファイル "/Users/lolmac/anaconda/lib/python2.7/site-packages/bulbs/rexster/client.py"、198 行目、init self.handle_response(response)内
ファイル "/Users/lolmac/anaconda/lib/python2.7/site-packages/bulbs/rexster/client.py"、222 行目、handle_response response_handler(http_resp) 内
ファイル "/Users/lolmac/anaconda/lib/python2.7/site-packages/bulbs/rest.py"、50 行目、server_error で SystemError(http_resp) を発生させます
SystemError: ({'status': '500', 'transfer-encoding': 'chunked', 'server': 'grizzly/2.2.16', 'connection': 'close', 'date': 'Mon, 14 2013 年 10 月 19:43:45 GMT', 'access-control-allow-origin': '*', 'content-type': 'application/json'}, '{"message":"","error": "javax.script.ScriptException: groovy.lang.MissingMethodException: メソッドのシグネチャがありません: groovy.lang.MissingMethodException.stopTransaction() は引数の型に適用されます: () 値: []","api":{"description": "グラフのアドホック Gremlin スクリプトを評価します。","parameters":{"rexster.returnKeys":"返される要素プロパティ キーの配列 (デフォルトでは、すべての要素プロパティが返されます)",""rexster.showTypes":"要素のプロパティをそのネイティブ データ型で表示します (デフォルトは false)","load":"\'スクリプト\' の前に実行する \'ストアド プロシージャ\' のリスト ( \'script\' が指定されていない場合、この引数の最後のスクリプトが値を返します","rexster.offset.end":"返されるデータのページ セットの終了インデックス","rexster.offset.start ":"返されるデータのページ セットの開始インデックス","params":"スクリプト エンジンにバインドするパラメーターのマップ","language":"使用するグレムリン言語フレーバー (デフォルトは groovy)" ,"script":"評価される Gremlin スクリプト"}},"success":false}')要素のプロパティをそのネイティブ データ型で表示します (デフォルトは false)","load":"\'スクリプト\' の前に実行する \'ストアド プロシージャ\' のリスト (\'script\' が指定されていない場合、この引数の最後のスクリプトは値を返します","rexster.offset.end":"返されるデータのページ セットの終了インデックス","rexster.offset.start":"返されるページ化されたデータのセット","params":"スクリプト エンジンにバインドするパラメーターのマップ","language":"使用するグレムリン言語フレーバー (デフォルトは groovy)","script":"the評価される Gremlin スクリプト"}},"success":false}')要素のプロパティをそのネイティブ データ型で表示します (デフォルトは false)","load":"\'スクリプト\' の前に実行する \'ストアド プロシージャ\' のリスト (\'script\' が指定されていない場合、この引数の最後のスクリプトは値を返します","rexster.offset.end":"返されるデータのページ セットの終了インデックス","rexster.offset.start":"返されるページ化されたデータのセット","params":"スクリプト エンジンにバインドするパラメーターのマップ","language":"使用するグレムリン言語フレーバー (デフォルトは groovy)","script":"the評価される Gremlin スクリプト"}},"success":false}')\'script\' の前に実行する \'ストアド プロシージャ\' のリスト (\'script\' が指定されていない場合、この引数の最後のスクリプトは値を返します","rexster.offset.end": "返されるデータのページ セットの終了インデックス","rexster.offset.start":"返されるデータのページ セットの開始インデックス","params":"スクリプトにバインドするパラメーターのマップengine","language":"使用するグレムリン言語フレーバー (デフォルトは groovy)","script":"評価される Gremlin スクリプト"}},"success":false}')\'script\' の前に実行する \'ストアド プロシージャ\' のリスト (\'script\' が指定されていない場合、この引数の最後のスクリプトは値を返します","rexster.offset.end": "返されるデータのページ セットの終了インデックス","rexster.offset.start":"返されるデータのページ セットの開始インデックス","params":"スクリプトにバインドするパラメーターのマップengine","language":"使用するグレムリン言語フレーバー (デフォルトは groovy)","script":"評価される Gremlin スクリプト"}},"success":false}')"返されるデータのページ セットの終了インデックス","rexster.offset.start":"返されるデータのページ セットの開始インデックス","params":"スクリプトにバインドするパラメーターのマップengine","language":"使用するグレムリン言語フレーバー (デフォルトは groovy)","script":"評価される Gremlin スクリプト"}},"success":false}')"返されるデータのページ セットの終了インデックス","rexster.offset.start":"返されるデータのページ セットの開始インデックス","params":"スクリプトにバインドするパラメーターのマップengine","language":"使用するグレムリン言語フレーバー (デフォルトは groovy)","script":"評価される Gremlin スクリプト"}},"success":false}')
これは古い投稿です: https://groups.google.com/forum/#!msg/gremlin-users/s7Ag1tjbxLs/kaBOSyed_9kJですが、他の人も同じ問題に遭遇したようです。それでも、デフォルト構成で何が間違っているか、または何を変更すべきかを示すドキュメントを見つけることができませんでした。
ヒントを提供できるドキュメント/ディスカッションまたはアイデアに感謝します。