#7138 ipa param-find: command displays internal error
Closed: duplicate 6 years ago Opened 6 years ago by pvoborni.

Ticket was cloned from Red Hat Bugzilla (product Red Hat Enterprise Linux 7): Bug 1485851

Description of problem: ipa param-find: command displays internal error


Version-Release number of selected component (if applicable):
ipa-server-4.5.0-21.el7_4.1.x86_64

How reproducible: Always


Steps to Reproduce:
1. ipa help schema
2. Run the below commands.
3. ipa class-show test
4. ipa command-show test
5. ipa output-show test
6. ipa param-show test
7. ipa topic-show test
8. ipa param-find test



Actual results:
3. ipa: ERROR: test: class not found
4. ipa: ERROR: test: command not found
5. Name: test ipa: ERROR: an internal error has occurred
6. Name: test ipa: ERROR: an internal error has occurred
7. ipa: ERROR: test: topic not found
8. ipa: ERROR: an internal error has occurred


[Mon Aug 28 04:53:41.864238 2017] [:error] [pid 18874] ipa: ERROR: non-public:
KeyError: u'test'
[Mon Aug 28 04:53:41.864297 2017] [:error] [pid 18874] Traceback (most recent
call last):
[Mon Aug 28 04:53:41.864307 2017] [:error] [pid 18874]   File
"/usr/lib/python2.7/site-packages/ipaserver/rpcserver.py", line 367, in
wsgi_execute
[Mon Aug 28 04:53:41.864315 2017] [:error] [pid 18874]     result =
command(*args, **options)
[Mon Aug 28 04:53:41.864323 2017] [:error] [pid 18874]   File
"/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 447, in __call__
[Mon Aug 28 04:53:41.864331 2017] [:error] [pid 18874]     return
self.__do_call(*args, **options)
[Mon Aug 28 04:53:41.864339 2017] [:error] [pid 18874]   File
"/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 475, in __do_call
[Mon Aug 28 04:53:41.864347 2017] [:error] [pid 18874]     ret =
self.run(*args, **options)
[Mon Aug 28 04:53:41.864355 2017] [:error] [pid 18874]   File
"/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 797, in run
[Mon Aug 28 04:53:41.864363 2017] [:error] [pid 18874]     return
self.execute(*args, **options)
[Mon Aug 28 04:53:41.864371 2017] [:error] [pid 18874]   File
"/usr/lib/python2.7/site-packages/ipaserver/plugins/schema.py", line 112, in
execute
[Mon Aug 28 04:53:41.864379 2017] [:error] [pid 18874]     obj =
self.obj.retrieve(*args, **options)
[Mon Aug 28 04:53:41.864386 2017] [:error] [pid 18874]   File
"/usr/lib/python2.7/site-packages/ipaserver/plugins/schema.py", line 81, in
retrieve
[Mon Aug 28 04:53:41.864394 2017] [:error] [pid 18874]     obj =
self._retrieve(*args, **kwargs)
[Mon Aug 28 04:53:41.864402 2017] [:error] [pid 18874]   File
"/usr/lib/python2.7/site-packages/ipaserver/plugins/schema.py", line 717, in
_retrieve
[Mon Aug 28 04:53:41.864410 2017] [:error] [pid 18874]     cmd =
self.api.Command[commandfull_name]
[Mon Aug 28 04:53:41.864418 2017] [:error] [pid 18874]   File
"/usr/lib/python2.7/site-packages/ipalib/plugable.py", line 325, in __getitem__
[Mon Aug 28 04:53:41.864426 2017] [:error] [pid 18874]     plugin =
self.get_plugin(key)
[Mon Aug 28 04:53:41.864433 2017] [:error] [pid 18874]   File
"/usr/lib/python2.7/site-packages/ipalib/plugable.py", line 322, in get_plugin
[Mon Aug 28 04:53:41.864441 2017] [:error] [pid 18874]     return
self.__plugins_by_key[key]
[Mon Aug 28 04:53:41.864449 2017] [:error] [pid 18874] KeyError: u'test'
[Mon Aug 28 04:53:41.865148 2017] [:error] [pid 18874] ipa: INFO:
[jsonserver_session] admin@TESTRELM.TEST: output_show/1(u'test', u'test',
version=u'2.228'): InternalError
[Mon Aug 28 04:53:57.226092 2017] [:warn] [pid 18877] [client
10.19.34.88:37000] failed to set perms (3140) on file
(/var/run/ipa/ccaches/admin@TESTRELM.TEST)!, referer:
https://cypher.testrelm.test/ipa/xml
[Mon Aug 28 04:53:57.298204 2017] [:error] [pid 18875] ipa: ERROR: non-public:
KeyError: u'test'
[Mon Aug 28 04:53:57.298258 2017] [:error] [pid 18875] Traceback (most recent
call last):
[Mon Aug 28 04:53:57.298268 2017] [:error] [pid 18875]   File
"/usr/lib/python2.7/site-packages/ipaserver/rpcserver.py", line 367, in
wsgi_execute
[Mon Aug 28 04:53:57.298304 2017] [:error] [pid 18875]     result =
command(*args, **options)
[Mon Aug 28 04:53:57.298313 2017] [:error] [pid 18875]   File
"/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 447, in __call__
[Mon Aug 28 04:53:57.298321 2017] [:error] [pid 18875]     return
self.__do_call(*args, **options)
[Mon Aug 28 04:53:57.298329 2017] [:error] [pid 18875]   File
"/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 475, in __do_call
[Mon Aug 28 04:53:57.298337 2017] [:error] [pid 18875]     ret =
self.run(*args, **options)
[Mon Aug 28 04:53:57.298344 2017] [:error] [pid 18875]   File
"/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 797, in run
[Mon Aug 28 04:53:57.298352 2017] [:error] [pid 18875]     return
self.execute(*args, **options)
[Mon Aug 28 04:53:57.298360 2017] [:error] [pid 18875]   File
"/usr/lib/python2.7/site-packages/ipaserver/plugins/schema.py", line 112, in
execute
[Mon Aug 28 04:53:57.298368 2017] [:error] [pid 18875]     obj =
self.obj.retrieve(*args, **options)
[Mon Aug 28 04:53:57.298376 2017] [:error] [pid 18875]   File
"/usr/lib/python2.7/site-packages/ipaserver/plugins/schema.py", line 81, in
retrieve
[Mon Aug 28 04:53:57.298384 2017] [:error] [pid 18875]     obj =
self._retrieve(*args, **kwargs)
[Mon Aug 28 04:53:57.298392 2017] [:error] [pid 18875]   File
"/usr/lib/python2.7/site-packages/ipaserver/plugins/schema.py", line 631, in
_retrieve
[Mon Aug 28 04:53:57.298400 2017] [:error] [pid 18875]     metaobj =
self.api.Object[metaobjectfull_name]
[Mon Aug 28 04:53:57.298407 2017] [:error] [pid 18875]   File
"/usr/lib/python2.7/site-packages/ipalib/plugable.py", line 325, in __getitem__
[Mon Aug 28 04:53:57.298415 2017] [:error] [pid 18875]     plugin =
self.get_plugin(key)
[Mon Aug 28 04:53:57.298423 2017] [:error] [pid 18875]   File
"/usr/lib/python2.7/site-packages/ipalib/plugable.py", line 322, in get_plugin
[Mon Aug 28 04:53:57.298431 2017] [:error] [pid 18875]     return
self.__plugins_by_key[key]
[Mon Aug 28 04:53:57.298439 2017] [:error] [pid 18875] KeyError: u'test'


Expected results:
Internal error should be fixed with valid error messages as seen in 3 and 4.

Additional info:

Metadata Update from @pvoborni:
- Custom field rhbz adjusted to https://bugzilla.redhat.com/show_bug.cgi?id=1485851

6 years ago

Metadata Update from @pvoborni:
- Custom field rhbz adjusted to https://bugzilla.redhat.com/show_bug.cgi?id=1485851

6 years ago

Metadata Update from @pvoborni:
- Issue set to the milestone: None

6 years ago

Metadata Update from @pvoborni:
- Issue close_status updated to: duplicate
- Issue status updated to: Closed (was: Open)

6 years ago

Login to comment on this ticket.

Metadata