#2295 User should not be added and meaningful error message should be thrown when CLI input values exceeds the length defined in the schema
Closed: Invalid None Opened 7 years ago by rpattath.

Meaning error message should be thrown when CLI input values exceeds the length
defined in the schema

Steps to Reproduce:

pki -d /opt/rhqa_pki/certs_db -n TPS1_adminV -c Secret123 -h
vm-idm-009.lab.eng.pnq.redhat.com -p 30044 tps-group-add --description=test '51
6910b35c0384b30b109c044642bdd014bfcc022029c4805cff746fc8b6343a9f6b6cf2b702928f1
528257d91e89e936f8093bd746cfccc986aedab89b5b1dbfc73e68364a3559373f9ae0f81819009
506ca94afbf78c459ec43c23cf42a4bc6d6ee10a07aaadc25a39d19001af51eeb2f96866700f117
f13fddf6deab8e5127e52e2965e0be1d2355ab5c9e0f24d6a91c76d32b08b1418917f2cdcd1763a
830e1f6fa1b5740816e78ee16dc32aa49961f483047c5480e9ca7c0cb703a98ded1a496afabc017
f6590b1d493c476cac5c83e5eaf845bd8df17e6a2f7db5901318190ff286992a7e0361244e10a6c
6300748df66ac2d4c4d411e5a5ea3a5edc67e5c38c7b27d90827fadc7d918df1937ebb599faa919
379d490ca6ab70d0dd1a63164a986cedbed00688f18c651d1058a373f524dc81a1d96c6f281bd27
4a548367729b2c406237889269baa36dbe2d49890d1db063acb22aaa74c0653752874c0a4332411
a98304a708dcc21640403aad17cf491830eaba9af1a577c4134c0da0f616eeaabcec7edcb68abea
361da15289480b44104ea18caec63407dc81ab4ab9e076c97b7e8f6e1193ead160f68a2a0270bbe
8d54828273b96e1642b9ba7772259d32f1ac19b49c25a36fa0bf02dd173d07da56a08dbf0823afc
54a74f95c5d894e4393c205e56eb0ab019338c4274de8ffaeb91e9b230b600641fbbb11d1a77007
fbed652cfb585b6b8677da771a60e018bb279b22b0a656d56153b056628dceb92a075197c1b96ff
cc0e87fad53e0d31d14c8e0af802a803fcaa6765f5e14f0e43ba972907c81d3308f72fff399d05b
8baadaccd926b457ab71aabc180ac4ff306a7c4f2f9cc9b7e7f639fd0f8119bf324c921380120de
e153beebd1647f08f089db54d69d7da6bb7f0d1f01c129f35a5f5bf336e0d52adc99da69d41cc19
e78a6f4deb126aae8f01fcb6eab09e1bfd3bcc7a469fe85b914efa20ef5d30a10c2c1218197dd3a
91dd316262bf7ed32853b44c4d86ba1d25a5387fb4235d28ca9e517a7f8e363b5076ddc5c77c908
8cbc4cdbcd0a72a3f459a8c378775d93a1f1f42442d9a5857412a81f705c63abad0de9cdb5ebfb3
3f65fbd241a708443b94971aab1f1386dd3d917dd8641b443629a807424f3e0ea28f740adc6da75
5ffc588b63be76cb128d7a6505866df41b7f9a4e4a311af47959cad8e5121d0845fc330e7c1dd8d
7fa458c20cbb2e7d9f963ab7c06b124207d4b99c9acd5f5df8d8637bca7093798c42cca6d18dfdc
3ab3de70d8fcb25fb4c42f8566f11a1cef5dd63889a589ece3839083bc72c8a3c4775d7b25b33e7
17ac4c1bbb68d94b1d5262416c0e520ed4e5657a02518a1e96b2a81318c0ca50fd6511ae20a8e54
e48a398bf94d3b87ffa37808214287abee227c322f0140befdad67e77ba554cbf8301b8d69fead9
9fd7e2a632b870d8acf4e6c5ccf55f98e403adc5d89ce58f146f3faee7d9cd9859a7ada7731a398
437ea6c9b3f485ceda0e57397fa29f04eae8966f9e188ef4224847fb16f6c959091da53052d1f86
deab28c236d68fa3de6d19e05d46d186011aa1081e2afdf5708ccaf8e479314a723c92f3b3d653a
f400dc00a7061a94606b4d10fdd699d6be39ef7e2a4203d9d2825205175506b8cfa75b18c647dbd
857846799a6c532970301f58218c270be5cd92aeab7c1bfaaf9fa63abdaa7b1b0d6c9e72c2b3133
5011b3d408d8f1f47218960cd1d43b760f697e098dd6e2bc9a7b51fbc6b07aadefff7b71a6720fd
b4cb2960e11a3f017c2b3efc194e45b09642cf4ea74501d14edba9afb310511589c45c524dfab36
0abe525d97aa7d3a2d6f1affcbab874dce6315df835bc76092cde9d114b04e1bd7e1347644aa3d6
9fdd743b09568a36c83653e2df5e5b52686016bd02096ca747b7d56e56a50b065ab92770ff91bc2
24618a5e54d70aa334f9fc7e4ba6eb3c5e1406a18e2169ff7cdac33c4fc402dd6cbdeadbeb8ca4f
c0f37395955aabdea1110efde9b469cfd934d99eb250450e117000ed9d85973dcc73ffe0e5ef021
6fa8b95a09f7b223e2be3c3e8f97d57e0d1bfe795cdc03b58e8b3475eac5f219e3ebeee3156781b
1f933a5b3e848536bccee0e9df4d3eeab5d2a1e6e1beaf4009d2f9c419d4732d96804b5ed499a00
2274b916f7e25da00c02117d8aa69f42c1cc025c27f66fb27f0eeadf5098c3e64de81904651d420
2a7c24b97afe9b3cee4c109eefb4f2b82c6b744623f5785cc80b5d9de1855a9dd6186479ad51a74
6caddeca5c6b7bc34d871eaefc2f95db19e25631bc53cff1ba13c0e97eb4a53b8074fb1b11b1687
026c36e4ab07ad35a0ee6a3b5a58bf25d53e2739f2b74137deea61e5700fd00b54ad0c9966980ec
0ab9041445b16416af99d050d48a734a629990bb3982c6f6e8f13952cbbdda2bac1b71c6919834d
5035f96035cdf2be4341c7ef7d38869b7b606059dfaf1e2b00c0a57f778780d647e5f0ad37b6073
1f552b1d637bf332d9e98171d712e3a37f23b684bea634305f60f7858882278b937aa40e9f55bf4
47a551c24c56a952e62f3ba8e994d1a503eeea0a827ca19f484e19c05e7c0645ef6f1dbc3f1df87
86695123eef4b16d3c8ba0b136a1f37682fa7f2d42ec6c042879782a348fd21ff6b3725e7272496
36fed0f952c1cd52f08b781e44f79273711c62f9a75fa5179486a296d08b12f6dabdbeb8b2aa386
35bce223ffbbfa021d57c3edca5492bd92c69edf614cd3d7478fcca205b9520fb911e473f87fe21
316dc981c73893f436f059d03f33dbed2d31df1fd1f03d0cfc1979774c997cae9e2a5819df0c212
79480c41fa475c7e7e791f560239fd8da08a5a8f4a2dff38fe9067f1a285b91d688179db03b551d
6af7911a3526dc7b8bdc68e4f30a047e5d5adf4641cb0793d0d0cc27081bfe867a4649fe00d06e2
3b1df28aba17ab015d56d2014c623055a4d88ea90387870be645c884ace403ddf63084493664713
0237abe87d86e6d0d382af0e2b8db2967f148c6c8b3d2d35c9f62031a9546db64088277b20b3f02
c6205222dace0e55e86b0fd351a7991e2539eea36b4f9b8b3785b73c2e8af6f66526642dd6b0400
2b159994666caf03b82ae82fe64e26a3de6210d3c447d0ea141333cdcd3f7b01ae852e4806c72d4
3c5b2afe3c972c5829de363789e80babf9eef319ced991a3b6c266328b9e8c5b0db4f357c2b9d9e
3029e1060d87a90bae888ce1ae4eb3719046501e5c439779c787d041b896968728b57c697a2b77c
9214b72b2252b2da4229ec7facc183b679961435680b47279bd4add0c8a9da1fb78067b0c03f927
c341991426fcb760ebdebb0b0391ae404e7cb9ec5b8cf432d6d9d6058e23af14b1fdf08960e7938
d4e6f4f69a3fa60e3b42beb2ff282dc8f90280dab7d91adbb2bd7fced0c06975766fadea3353f46
86b8d53f68064bf3c4a68f7f56403c2415eac768202cb99a09c16996afa5caf5497bff4a5aadd82
23e7c33e3ce10f6d87acf8a6eb00ca97d530da27b940bd22b60148ee41a8d169adc673537bd9f64
b5bddcaf8a2823020cbb5c9d60b636c7c01a5ef2aa20384d33e8a25cd9134998ca0cb51c4286052
dafefab1dd117db399c016b28d8f609368e4bd4650f0126c46899c69e95f2c7070b07ae3df3b185
f78e8bc89146aa369d1fcfe93386ee66f74ef91df77e1981ba4752d0029184b8c8428baa5b0d706
c4d3eff99eab08fc7bfd69c85accd943f61491db76fcbe1d553dd3763b882a4b08858b063b7a303
8ce06604b41d5836c3d003cc7e2be13212998febf86a619dc4c6b5918e5691172c184fffe6cfa39
8caa5e67b7378f0201823b8eaa591f07455b1b7d5e7b3cb8e233a83bc69e79dc2ba2de534d7ce1d
bdc48b1277d13348e4dc34debf6012ea1949113c0ad0fe488d3d96df7f221be90b57bead64db8ff
c86f230f76919da492a57325b950d4a964cfcf4a4bcc30b4273ed70788636aeeff56cc64b8218df
c257213ca35ece86abb8d55e44e4c1ee42d5fb65bf39f821090c2a63ddc138826482273850d54a6
a328f293381484fd76763588752c38128ef9f10d3a4b67c93b125b1d881743490811d3e70aae3bf
8eb06a541e0793d1a8ed33466eac6abf13c74dbbc5f95942589c56a2fca2b6fa692ba15599ce5dd
7cd32409f17bddae9f8e0ba105612ba47d6c11cb08c6d79bf50b600f943a3be657c6a378238f26b
80075ae0bc22b68eeadeb7aec3ead7610faca40852ddd2daa9db16f1229fbbbfa81adb911eaeeda
7bfd213efe56013bea6cfe07074c7ad13c05fa50bb32e12cf6c726e612faa9255b7cad682359bb2
f2472f32f9cb4f4ce492f8be0edb66586d2200b4c8d6da043e5260a8ab04f676b683bc70adb8f36
12c67048ccd394679c2baa27841716d9b288d368ad9c692f9073b7e7e389e938d438ff7ff1b7ef4
2b5382035364b81ea76aa71f432fcc421421ab1d5deb29cc5834d6f515f27007dcd2b9481061c40
638f997854ef54757767354406ff3b2c93413338cb48e607e4940740d913ae437fa4d3de8b22f61
e0fca17f9a998827caaddc88dc529c99379c7e06ff5e6d4fa4ec486909b3fb0c24b580268cab8c7
c819b6201e2682d09da833c31fd4fd2e6dd2f375fe713c7b34bcea4f25c1eba9157b98dfbfc7bf8
733d0c4a0bb5e0c3fa75af5c66bd89b56a385c01a3d9491d9ce712862eda1c05dc86d794e507360
8964f6f04c014ad9bd17042c2b4df3d709f4339de96c07d085f412f0629af14cb711b7a8429a61d
384ec659cb500e6d57ee2b923a5cb0e4a48c37d7bd0ade40002a825920c9abf55b37a231c0c8dd7
4432da559c6048cfd200f71cc6b0c335100b369deb67d8fb9d9af4736c815ff14f345229457ecc1
cbd753b5720da110c34c49aba49dfa1d7ad80ee47ab2283e98e584dbaa755d8ae65c544f7459dee
8017c0709257b7049ba5bed444410731315315762a021bee9cdbab3fc39f5d0b3b0b975094c0a15
de062bbe18d3ee54d81ae49886108c0d358670b758bf3711c59f5b3bf3410c4099ae3053acb452c
37784270ffb0cd391c045bf9be7d83d66a88258e64145c75daf2ea4c48c971f8c31e29266a560cd
dd245cc266f171e28f0ef3696a5f66a210f2e6ed6dbaa410b4d01afe990461b32a687f09eb31fbe
3b6a80f4f04d3fe49b7eb152601062c93f7f8c8e65f9dcb3663a68c357ca0ac93b38a62f12d0e13
6ee166b649e01f797aa881262b9017786f86e9f5369232fb168404ec74daf59671b3a6b336999da
fdee7fff55b85fb43a38e82cfb70143560a98afc2790f54a931dc3652bca7f302b226183b74a4fb
32f7435be3c436d1a221aa8c225ce4a4bd5404283e8f5246d89daf100adfd0acfb4afa2305b9eb8
8f49c305453a245da27ec086308e851cbf1285972b628767ad379fcae14d5521205f22c261b85ee
f6deae640a39cd685dc029641cf87e3ad34b43dc98ad325276dde95315d7d5bf8e124e50a012e1b
e4d9be729bca5b6ba1cfebc6be0d207867ae0951765ad07172f9355018545c81ccd0b0b75f91742
49c27a6c41eb05d1c9952c62386485d07dad6688a3576d70e72c96ce09a174d192c6953f4ecc522
66728e1545ef6d87381d9d5f770282e392dc4ce56c7bb275e8fc1a59cb4a63d1af8be841ec749e4
45b8b6fea602472219293a147a07fe734200eb930b155aaa36dd93426fe0dd41fd84e9b383fb7bd
6c83e5eadf534cc0d671a4ec8f706de05d8b3fdb5a7abdbcddb1fe34e8e29470acbf85315bcf437
a377631766df97d9e7b1a019352dbc94d5f874713eb1c88280ee2abf0d0c76dda3602f35a6ae10e
b3d89f23519bfa1a7dc76d26d5b4a07e3de425744b699d2f913caec727d287041746d55d60da306
e76278e76a1f28cb01c40ec2b7a62b099b2c4ac4463ae8af1a992f432d3d67c47bc4e099fa0f4db
3e1075567af3a97853441a6d541f9341cd735fe6c57ea8b032375836bd8e2753f0a6a303ca0904c
d16d01205f473113dc66bd297a7e482f0e7c7a15add24d894d716993bbfda158e19601fc55ae045
efbd59e8da375db1c359e0187e0a90cab51029ade45bf3129353881b77fb07cc56954c43dbc4b86
852785b8ded1ade84f4415a43902759c6353b6e45bf84856b4218d957cb786c23da05e4c9614aed
baad3f7d613635823bb069f2d5ce84dcdb5493812e22f7b1c075070386d8817dd2444a03bf2fbe7
d8a27578595af222eda5ed6198793cced4d07f17211d023017b23c0378e820758017e118c9a6c7b
e062db83f7cd72db69df9a50fae526b3916816101580bf06392fb727483b3b4006dc6665965f887
33f06c37c95ab3a20aa4124f6975e4094790e24ca82050caac7819736dec30d9c3363f0ce63bf5e
956e06163c478e9ba70fbd2a53ef4bd7ab91f19b4a82e544440c3f3a5665ba6a0b1d754f671f0d7
c93ee70cecf4cbf6364b365263e066bf4e0b7643cd2c65949eb70efe6aefe36fc9962c6c0f762c8
a6630fec5fc7971e5661c2da308a693790288b3b93b8dae17fd103c6c99478327ab24cb2f16443d
055ad1078fe2d8ccbe0b1e34fbdbdf7390bf4e1099a03f0c8498cd7125fcecb8d4654d8b3a16abe
2081c114e5c80a5123165556522f8f522588d4d89fce5237de17992844772bd1518bf8613774dad
6478b8ac3f629a5403a50baf4ecf3440ccdadb2394289b430a7af06af8ccbc0a3b7b0f56f9bc081
3a79cb3cb8bda34562427a6f6af2aab825a644bb35d5706bdd7f6021d891829ec4342731b545ac7
b921301f4562e56c742a59b49603c542ef60fbf99a3e8542d22e6224709f6506ad293715360b59a
9adcf911042163601296fec3aff944c1558df6ee846970f0829834c1d7c1f6c264176731fe11dfe
d3d4d1000fb60ae3bdcec4ed25e6c0044aa43859dda241f4b2fb4746faedef50f80e3f379fa3bc3
afb3353d8a5a4c074fd248e2f4fc1dc87331d6f0b81331b3d51cf8fc175aacd81e161ae261a500b
a6f7a4c531e8eb126345f8d52e98f751bb38eb77a2c783f9865756d3509b9e3e5f4b19482a0b2c9
16d940f37a052aaf2f8e3513e4eba29e5a9c9b4ae1c6faa1ff36751b30cf4dd432ae7ef20e53283
c5b4c4b1f816d8bff2f68950672da8986a8a6740c0f5ac9bf649c008ba6cf3832c35e521aba402a
710d5aba9b147b78b9e7b8cea33b12c848ce412e3a683015d468da2160f9ece5a5570723fb430fe
2188b2707e0fa0b82ff378916fbe3e68397d3482afb392ec18244f231e4d94f889a72f44d9be338
c033281fd1f51f50dc9dfeaaa33e86b513919d98cefcefcc1254b35587f75be6c2d58c3ee17f991
c9b739161753d68bab2235346194655b4ae9cabe2922d4a33cea90e25e154b6ef26583fe23f04f0
2511d1503cc7ce12c57c6dbf7227e4964528c9a879e34910b22727f0bc5ed5a89a298e59894f610
b40266c25bdd6cd4e0b707aa2eaa4c419773fa2c8bb219565f5585cbb22f62c8d6f89cc2144cb9b
1e51a96e0982f5bd849fc30f81e0663489f9b02b3c0ea04d28d6c0a2dcb603aec48ae74c474be76
da9eb3049eba958180cc27bf9776f1ea257ea3b2a4feef337dfd97983b2dca40405ad401e924233
222ad80fedf55bf42e4478a25915faa1d368c3265429536f221c2fb27cb00cdef71b807e680f901
7d374c4d0dc3589209470bff1dde1e35a21bdfe9bb2c5bb96b9027dd367b3aa79fbc37e6158f6e1
067520954eed5c54dc8eaf4055ef70e73817197289e365374039ea58f8963fb350f08f42500cb0c
a406957312c59f50ff75f9fc8b1793ab8385b0e54d4927f36ad2f379ba4c1ce3ea186f5285c7c4f
fa440ff2d9c925a0dcd56dac39d21ddcb61c3bdd40beb80d218686590cba235a2c02962b272fcaa
8d6218629f7a0c537940b43646a28b24c3d5c3747ea88e27335b6f7e45be9828321ec67f9f16259
1c05f30bd60cc579a86e8705f8c84db8ee049739761b56ced421272e26220a48a6323e8f292f949
9ad15c7bb8264a43a16f64e49075731f26f61d930b060035c43bc22743d2b875793b025f3850de3
f19eb1f0ca091e8114f9293634342e740f0fd59fa57fddddc86c1685f77a23b9395ba995c3508d5
01a569af4838387ead99522a1d4208058e149c33b3493c0c4fe71e822d56f90befa7a5d9bd134e2
6b71f63275e35fa67c82398e12271ee3003649df87ad7086ea8ca5a584fba828d3c55f5b460ccf9
49e3264e580f1d8f048bca77331b9885f82958340d854fbdb923761d55931705f2ad7844e1d3d6a
906851dce53c2157a8c8a910664e3279c7d03ea95bd775be03ba5abd165a0340a534dde3f797cba
3c34329f9c3ad5664c566da8b6db9aeb4203692f4542572e12c75cb53c39aa1667acd4ff41506d0
531d76be8407956196fc74017e3d96af1844f69a1eeb98866055c48c8fe92b0dee9ac06be115a94
2d8352fea0c6e608c4b5182cd881c215513687e6ca9ece6ff4351eea94e9c42a7e3e4294e58fe8f
b4b427c159f4214ed35c66abc323319a9ce068277e754b8288df8a76a0c00da805c8b48ce47112c
f429db04f2b13ec63cf551919cd58ae53e0b70645be8df8d6f30241103c20976cb8528a0bec64ce
51f41cf98595f915b24f024a5960a1b772085710662beb50dcdfb537352a05391d11b995ac281dd
946af9376c76f4bcb3b1c39bc11381033ab2d5926a7d9f926c1bb04ccc5aea3e8bdf9f84b7b5ee3
ea01d643f6f02f49202471a1be1a1c41a8068dae39aae6c86d272ab873ec88a1e87ad9f52e0ba3f
824ab6c7ecf8f94021ce2a7e4cf5ddcc40ae2c5824ee43c591233f12247d835b56ecf064b174d1d
afa08d1143c20c3cbb9f4180205cdfe0f743b16daca1bf32588efd53b60ca393fcfe65e725abd6e
ed2da029bb6da981d2b82545978e106b9b74fd593c6b342dd072e06013cdb723540fff32b9af414
cbf1d9f04cf86dd466fd04530c0e8b731632c279beefb9b2e060192e912489115f7aa9f3393c1a4
a16de244d7c60deabf42d790a43ae22cc05908795de3ab0838240dc4f70252a7a523985eb6e5107
15f5d9589e1ead2c52c65459f2a6aed36fbccf9788b8f4da5a64194965a7fb738fbb48c659f7a40
b9c629ff5ffe5cd0c1348d13abe7480e987bf2be23567ef494610cca3009e587629e300cf465bfe
937133ea954a43387d02b0154443d4b29a4123ff8690d36755c7779dd1e24d43622d9ef2c123370
83a5fe330924482ba96894811f05f459aeb299ba6492d7349084d01d33e5dbd0ba27a9bb5e70c1f
0fb44df68dca03c4e6265a5fe290990fbcfe73939f6f50959db16fbb695fff01e06826eff7432cc
a5d369125c5121c33a4c1402294be2ad63deedb63adb45e0b74766080896169e7a03e2627d0c509
d847d38401f3ae16cef3a11ac26ad0ee88b413a04fe4cc70e5e9044ee03a014fa8baefe187b091f
0b247c471f6ff5c058bc06e229a598518ac922b074cd3aeb407c35f2a38dfde729ee91ce13bea13
e0110f0e107a6205d443b09b6ccb720de4326eb57e8dc76b25af7791470c8c2a14d6520c1f0f5e2
bd6df9eafe98da0b699ecf81128540d6e430aa2890cf543bebbb9add44b0d4e2792172e7951090e
df991a35cf36ffbcf619e01b327394ed2a3ae1b26706824547226b61e4d735dea4cf890e9667d9c
d92cbb1464159142cb43ddba3bc54c64a1106d15408341ce91585107e65193fe4cf956c72a0c4f6
538d7da82e7536620e00e7b9fd171aa1ab12ca443abddc048a4f81dbbf5eacfae58e63da50e690c
99901eff0f859a48a8b8a1b32ba6528a488d7a708b4259c77f98ca2ac85f2d5e0314c0c1e7154b8
6c6236ca09c1b021831ae454544e19de0f4722425d02c685ea08c0bfc0589762b203cacf492f0ff
23cf483a989f2ea0ec4c1e5a4668d97d0c4a51b2704a2f761fb25d1b7a8de4b81e2c1fa5bcc0789
1b319eff8cd760673293ac32a12d99c9906bc91bbb8b6e2f7aeaa6ceee48976b0d32aec8e233829
9e4748c2949936bf1a046b7141128254abf44532a3877b1061c63cebebfe956fb2cdf765ff540a3
a8d8072f8de9d7825026a5ec338f616b27ce5e7fc8c2fc649ba3afea6b9ae075417a929ed121519
7ad4fa78775fedb637e07e3414b669dfd13eefbccb1a54f6a571618ab4b783805af0f4a9c629a03
b10cce236c54328f2a70c41dd4581c67d1b6a062d33de09a1acb483b25e50a6ca311a9bc93a2739
1d694ae308accb440cfb7efe50985331b60aba8cfd0307b5fa27e66e822c97427b053dfd8e1de75
220ec20a7a27b0d6e6d906a7a2bf92445eaf647992e6df1f6d6df26faf5dbb62d7f77fd05e2e43e
134c4f2c43c03690f2fdd2334959bc37bc455fa9315d175f711d96c27a3abe3751fa5b12382eda8
9a1bce252578c6f314049c1a8cb59c8e928c44b7ea8f1dbd452f04e5b6a6241b14407ae74c6411b
684d7d270208cdc1aa0f672a3a8a3deed0df7ce6eca607a90e698f5493c8278cf1c9028a016b596
e6fb4365d93985553e8d801faf99d7a5751bf3a95bc984f24185468d4d59facfc3353b381da8632
11a99740b867d5339fa8415c680d3640d38111c4199e1a08fca1a8ac32df8d5559f1c8e7d7a81bc
f97180e07e5211b4608fedd8e8da583f6b47a76a2f44c1216d284e50bc1471e4fae965b69aea45d
2e4778d322a32e8d275ad17d423b43aea3487779f1a6af2b31c5c3bd05a746873b889f917902fbf
5d2b9b0c4f118a3493c21c862917d355f8b4a6901801476305180b2e047f65aa2d6990e4ef34ac7
6bc270462844fe9d1bf7ddc167cd8d1abfcc09ec114837a4ee9b6d4493f0660faf3505d97956fd9
ff559c6b65660fd616329d1bbb337832b96fba7e3f99eb3515c59cbd0e77131d7c228ccfd12b98d
e87a6749f10b3b55dbefb5a8935d271a902048a80be2fa0d497584f155415b2caeaa6a5b714672b
00184137ddef59cdcdfe5a716ab958d32b36c58b0bf3591398ba5e4a20cfe38d1ef09e56f44c25d
558b339c28b071768855b2ecc84f5685a9565cc262e1dafd0d8f25e44aa71e44583896b08f04b17
9dbc524644a2c5febcfa16b29ccd348a8427575fb6dec5c2608e09d3a24907927380b5a47841342
6be04a74097e56c6743aab4f29c10f89e5a3af8a0a819087db208e318d8f0a0d5cc512b441ef22a
dbcda90015b8cbf20fb428599fa31e8441486a29316813066ee7fc558e07cdec1d9ae73a280b0ce
3b92b343de886d4fef5eee770387f09c73557ff23bbbe0b7fb10532b83ff927770c8bde1721f2db
e3092268274c7b97e40145a9ea6e33b94d8ec668c3cc23c1fde0cc22f6d4c065aa95d95513213e0
ebb1b7c22a6f19436f211fffbc4ec5208956571e44b402ef9e19d427385e0b950ee9a63e263bb35
ca6da858ad4b2e738a57828d9384b60d6225a35e15b8c9c6335b53970b433061a87022ca27cafbe
4fecbaeee3717e5deb53a9c3d16bdbc2228fd9a29340ad41e23470aa46bc5285a9a1575620c8b43
096497c2aef3afdcd9932ae98a612afd6fd92a97bca8a50f4682617131bdd64f225950d79813e7c
c39b96b64e2a1a03a5b0f0cf2616e8b0e6371e00299b765dbeed8d605fb94fcfde04401fcaab486
0de00891dde933fd2a05c07424654095837411f0650c365c68e215191790b530d9b3878e6498780
19928f447ea92af244ac98d8bc709fe7bb963be423efe0a96724b77606f9c7499da2125b1e1e3d2
054b96d915d22f203e81073950d28026153fb381ed75d35805f54daa70b5bf2cff4579978f7e3b0
f3d659fc26abf3c96e45ceebd855bcea7211c69f5f91a4b3c74300e7817abd9b5f565c3732eb539
5f8120b191e3394f5ccd59af8e461ea89b535c03439819422d1b0a3e6f9cbd7e028c6919a82924a
5fbe253bf65822f0a7374ae0b289e4603a17693096f6fc17210d06d2b751249510686519dc12f73
ad206452b462215223113fa5794e832c86539d511e6a22f74cb3c8e3a2081cc609d9de99888f758
4d64723d68a95269520e6977e6ba1ad366ef916841dfaaf9192b1fb1d57226473b6f75edb79d976
f3e707c0e0f8012e350a2b72239af21e2e3cd58f6093c2aa34d65129c97eeb03d8a052892cd263a
48bc533d2d96e5841afaa1b13412138383b40129ee7eb240514534389fb3fa01ed8fc823e6dafc5
524e42ab1ccef30b71eac866732b292ff2443eabe03f5e361ac10cf287751097cb6edfda1ec9219
a65cbb1669b2819b80851b692486dbfae77daf00d993f3aa367f837823a6efe7a761344469a5a85
ed43c28f82d009ff6805af79afb24e62c9c1ebf5020cab74698087a2809052cdc9ea3154b71b4d3
40a39d17e5914771632a11bcf0978f45054fe03f3dada741ee95dd438595142464d256cd0ee88c6
f055a1e5774da49b7965412b69fd14fc9b9c0969026c3161efc7f49595beb6be2a7adc1496c00a3
b34afbf9bfb01a8be876ff3b6c3fc787cfdcbb933803bede3b780f3cccdd7c2f277f2144231ee74
309dcfba542b9bba3936132cc85a8fa52785f4d95cb3445f5a62a3d8a2df60b4178f9f74613c188
17e27890e2896f1b4613b620be76ecb191473d697df7815dfb4876e9b55b8e46a9f2bcf80f6ae8b
155785b0a31dce8947bb8052118dd5b2fc5a8857b8a233643a32e3c97739166afb73fcf429afe48
4bbc12a90e019f91e9f082fae3b4ab33795d0acd223e2a820dc7510a49fcf3013ffddb31896091b
646ec64dd356476bd891ca603caf301ca8571874695d5aaf45950980ba6d2b9ab6c1019865e6948
2089eed15f610518876e45771873b6f00d3862d2493b38eade4276c30edd502701d1f6f9e1c145b
a2fb93d87d6c07b867159830cd3a5c9981d3bdb87af351d1e7fddfa2bc3d870e1f3f40d26a65900
4072c9de6857a2df7d55db25e9f8336b5684fb1564f66d95fc4c76a70ab1439571e4a1b9b0e52b7
41317f7ef31aa9f321341f6e519d53ddad5454c730af0a547bb47c3fbe8964e01599a316ab3b1d7
c6af92570533701c54632e7dac561f52cfc3a2a7ac2a552ad3319e5004b37e3af15e5a9a16e699b
3e0755ba06e10723234fac62c8b71348e36d8c3d15b455379374e9fe35a4208f4c9c786f503f30d
2c2ea0f3ab86befe6c6babf394815d3be48319ae77c91f508a0d71cf861925bfc46e86b0fcc8ada
f307897d81aba2d6bbdddc2820e292e8946fba05b71b19a66b4050cf71241ad06b056974f7dfabe
fae70e12d0e5ce54119347c2877f355acef8562b752c058168e8edd773150b09fd114309c2b470c
e6f83c15dcf8d4d66070621082119096e5e0d342d9f4c9f3de833191593365a31d3383c385ccf0d
1fc374b9df66f6da445ba6e2f5d90772db46f8198672ee4a02ea986adfcc59419e6ffe1772298da
29eda8a85b186f48246ec320d9cc1282c9b17c3dcc174ac51192b3f115f18b930fd4d59ad3c703e
c2cb4549cbe255d4e03f0a0ca8dc914fdc68707ed0f494dffedae22369dd684e3f9b8c9d468e0f3
ccf05b2c3f6a57c22b4ff2678e68948c863a834debe4d56a8eb814e9dfd64f6e9ce477206fe132c
163086934313e675641e0c77b518f2e8d9516cd764228cd4f38b86fa03dabb47759356790ffb5fa
ebee2f4671267f733cf7a6b8bb4148fb28db65603ebedca6f19512f7520cd563c184e7af281592a
6eb242970f859b522389b8e1687cca0f37f9c846806bbb2c2a6929156a5533e8c8cc666fa89bae9
e0b6275929c5e4740aa144bcdbe07a105ece4e7129caa9caba815861a23ab6cf77715144bf82f39
f4169edb19b8984c707a5e2cbcbd2f76553793e4f59b5547a93fa4aa7e013a9ea9230f1dab2088c
74ed0eea6360208003cb6af86e15efb923b71fcabac02c5268181750f357968d6dd08e952cf4796
c378418d6a6cd7ee1aaf7474ebf9fcfdc3427e306727c41e496c7ef0503406a6a23c450ee3861d0
9c6646d8cfe39677ea8f189464c9c0f1b7457980d8b0150910c17cf07ce64fe5a0ee7df1f505cd8
4c40ff8f304103a116a28d5f93a4b582b8f45ea06098e529d0346de1ab0f1d0715985b7deb2ac9c
acc40427ecc'

Actual results:

ProcessingException: Unable to invoke request

Expected results:

ClientResponseFailure: ldap can't save, exceeds max length

Per CS/DS meeting of 04/25/2016: 10.3.1

The error was actually caused by a limit set in Tomcat configuration file. The group was added correctly into PKI database, so it has not actually reached the schema's limit yet. However, since the group name is very long, the HTTP response of this operation contains a very large header exceeding the default limit specified in server.xml, so Tomcat generates an HTTP code 500.

To avoid this error, edit /var/lib/pki/pki-tomcat/conf/server.xml and increase the maxHttpHeaderSize in the Unsecure/Secure Connector. For example:

    <Connector name="Secure"
        ...
        maxHttpHeaderSize="65536"
        ...
        />

After restarting Tomcat the group can be added without error.

See also: http://tomcat.apache.org/tomcat-8.0-doc/config/http.html

Metadata Update from @rpattath:
- Issue assigned to edewata
- Issue set to the milestone: 10.3.2

7 years ago

Dogtag PKI is moving from Pagure issues to GitHub issues. This means that existing or new
issues will be reported and tracked through Dogtag PKI's GitHub Issue tracker.

This issue has been cloned to GitHub and is available here:
https://github.com/dogtagpki/pki/issues/2415

If you want to receive further updates on the issue, please navigate to the
GitHub issue and click on Subscribe button.

Thank you for understanding, and we apologize for any inconvenience.

Login to comment on this ticket.

Metadata