Skip to content

import JSONLibrary to red.xml error #245

@kenifanying

Description

@kenifanying

I have install JSONLibrary via pip install -U robotframework-jsonlibrary and create a test project. After that, I try to include JSONLibrary's keywords into red.xml by autodiscovery mechanism, but I get non-accessible error.

import_error

Then, I try to import manually and get more error message as below :

snipaste_20180918_111933

Detail error message:

RED was unable to find classes/modules inside 'C:/Python27/Lib/site-packages/JSONLibrary/init.py' module
RED python session problem. Following exception has been thrown by python service:
Traceback (most recent call last):
File "C:\Users\tony\AppData\Local\Temp\RobotTempDir5668877495890169051\robot_session_server.py", line 38, in inner
result['result'] = func(*args, **kwargs)
File "C:\Users\tony\AppData\Local\Temp\RobotTempDir5668877495890169051\robot_session_server.py", line 59, in inner
return func(*args, **kwargs)
File "C:\Users\tony\AppData\Local\Temp\RobotTempDir5668877495890169051\robot_session_server.py", line 84, in inner
return to_call(*args, **kwargs)
File "C:\Users\tony\AppData\Local\Temp\RobotTempDir5668877495890169051\robot_session_server.py", line 107, in inner
return to_call(*args, **kwargs)
File "C:\Users\tony\AppData\Local\Temp\RobotTempDir5668877495890169051\robot_session_server.py", line 149, in get_classes_from_module
return red_module_classes.get_classes_from_module(module_location)
File "C:\Users\tony\AppData\Local\Temp\RobotTempDir5668877495890169051\red_module_classes.py", line 23, in get_classes_from_module
class_names.extend(try_to_find_names_in_module(module_name))
File "C:\Users\tony\AppData\Local\Temp\RobotTempDir5668877495890169051\red_module_classes.py", line 65, in try_to_find_names_in_module
module = importlib.import_module(module_name)
File "C:\Python27\lib\importlib_init
.py", line 37, in import_module
import(name)
File "C:\Python27\Lib\site-packages\JSONLibrary_init
.py", line 2, in
from JSONLibraryKeywords import JSONLibraryKeywords
File "C:\Python27\Lib\site-packages\JSONLibrary\JSONLibraryKeywords.py", line 8, in
from jsonpath_rw_ext import parse
File "C:\Python27\Lib\site-packages\jsonpath_rw_ext_init_.py", line 18, in
'jsonpath_rw_ext').version_string()
File "C:\Python27\Lib\site-packages\pbr\version.py", line 467, in version_string
return self.semantic_version().brief_string()
File "C:\Python27\Lib\site-packages\pbr\version.py", line 462, in semantic_version
self._semantic = self.get_version_from_pkg_resources()
File "C:\Python27\Lib\site-packages\pbr\version.py", line 439, in get_version_from_pkg_resources
import pkg_resources
File "C:\Python27\Lib\site-packages\pkg_resources_init
.py", line 50, in
from pkg_resources.extern import six
File "C:\Python27\Lib\site-packages\pkg_resources\extern_init
.py", line 44, in load_module
mod = sys.modules[extant]
AttributeError: 'NoneType' object has no attribute 'modules'

Any assistance would be appreciated.

Robot Framework 3.1a1 (Python 2.7.15 on win32)
robotframework-jsonlibrary version 0.2
RED 0.8.7
System: Windows 7 X86_64

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions