Builds and runs unit tests. More details of the release in https://wiki.openmrs.org/x/i4DTAw

Build: #1708 failed Changes by Tusha <mujuzimoses@gmail.com>

Stages & jobs

  1. Default Stage

  2. Release

    Requires a user to start manually

Build result summary

Details

Completed
Queue duration
2 minutes
Duration
3 minutes
Labels
None
Revisions
openmrs-module-webservices.rest
11e8292d2e92b805c40602afb3dfd4d76fc9c01d
Release scripts
d5831e94deff58c79f07afa118e3aad928391687
Total tests
1809
Failing since
#1705 (Changes by Daniel Kayiwa)

Responsible

This build has been failing since #1705
No one has taken responsibility

Code commits

openmrs-module-webservices.rest
Author Commit Message Commit date
Tusha <mujuzimoses@gmail.com> Tusha <mujuzimoses@gmail.com> 11e8292d2e92b805c40602afb3dfd4d76fc9c01d RESTWS-885: Reset password REST endpoint requires privileges (#590)
* RESTWS-885: Reset password REST endpoint requires privileges

* RESTWS-885: Reset password REST endpoint requires privileges

* RESTWS-885: Reset password REST endpoint requires privileges

* RESTWS-885: Reset password REST endpoint requires privileges

Configuration changes

Some of the jobs or stages referenced by this result no longer exist.

Restarting failed/incomplete builds only is not possible as some of the affected jobs no longer exist.

Tests

New test failures 3
Status Test View job Duration
Collapse Failed PasswordResetController2_2Test requestPasswordReset_shouldCreateUserActivationKeyGivenEmailForAnyUser
Default Job < 1 sec
java.lang.AssertionError: 
Expected: an instance of org.openmrs.notification.MessageException
     but: <java.lang.NullPointerException> is a java.lang.NullPointerException
Stacktrace was: java.lang.NullPointerException
 at org.openmrs.api.impl.UserServiceImpl.setUserActivationKey(UserServiceImpl.java:744)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
(205 more lines...)
Collapse Failed PasswordResetController2_2Test requestPasswordReset_shouldCreateUserActivationKeyGivenUsernameForAnyUser
Default Job < 1 sec
java.lang.AssertionError: 
Expected: an instance of org.openmrs.notification.MessageException
     but: <java.lang.NullPointerException> is a java.lang.NullPointerException
Stacktrace was: java.lang.NullPointerException
 at org.openmrs.api.impl.UserServiceImpl.setUserActivationKey(UserServiceImpl.java:744)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
(205 more lines...)
Collapse Failed PasswordResetController2_2Test requestPasswordReset_shouldCreateUserActivationKeyGivenEmailForAnyUnAuthenticatedUser
Default Job < 1 sec
java.lang.AssertionError: 
Expected: an instance of org.openmrs.notification.MessageException
     but: <java.lang.NullPointerException> is a java.lang.NullPointerException
Stacktrace was: java.lang.NullPointerException
 at org.openmrs.api.impl.UserServiceImpl.setUserActivationKey(UserServiceImpl.java:744)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
(205 more lines...)
Existing test failures 13
Status Test Failing since View job Duration
org.openmrs.api.APIException
	at org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs1_9.EncounterController1_9Test.createEncounter_shouldEditVisitPropertyForAnExisitingEncounter(EncounterController1_9Test.java:351)
org.openmrs.api.APIException
	at org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs1_9.VisitController1_9Test.shouldNotReturnVoidedEncounters(VisitController1_9Test.java:269)
java.lang.AssertionError: 
Expected: is <{displayName=null, codeName=default, country=null, lines=[[{isToken=IS_NOT_ADDR_TOKEN, displayText=}, {isToken=IS_ADDR_TOKEN, displayText=Location.address1, codeName=address1, displaySize=40}], [{isToken=IS_NOT_ADDR_TOKEN, displayText=}, {isToken=IS_ADDR_TOKEN, displayText=Location.address2, codeName=address2, displaySize=40}], [{isToken=IS_NOT_ADDR_TOKEN, displayText=}, {isToken=IS_ADDR_TOKEN, displayText=Location.cityVillage, codeName=cityVillage, displaySize=10}, {isToken=IS_NOT_ADDR_TOKEN, displayText= }, {isToken=IS_ADDR_TOKEN, displayText=Location.stateProvince, codeName=stateProvince, displaySize=10}, {isToken=IS_NOT_ADDR_TOKEN, displayText= }, {isToken=IS_ADDR_TOKEN, displayText=Location.country, codeName=country, displaySize=10}, {isToken=IS_NOT_ADDR_TOKEN, displayText= }, {isToken=IS_ADDR_TOKEN, displayText=Location.postalCode, codeName=postalCode, displaySize=10}]], lineByLineFormat=[address1, address2, cityVillage stateProvince country postalCode], nameMappings={stateProvince=Location.stateProvince, country=Location.country, cityVillage=Location.cityVillage, address2=Location.address2, address1=Location.address1, postalCode=Location.postalCode}, sizeMappings={address2=40, stateProvince=10, address1=40, postalCode=10, cityVillage=10, country=10}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>
     but: was <{displayName=null, codeName=default, country=null, lines=[[{isToken=IS_NOT_ADDR_TOKEN, displayText=}, {isToken=IS_ADDR_TOKEN, displayText=null, codeName=address1, displaySize=40}], [{isToken=IS_NOT_ADDR_TOKEN, displayText=}, {isToken=IS_ADDR_TOKEN, displayText=null, codeName=address2, displaySize=40}], [{isToken=IS_NOT_ADDR_TOKEN, displayText=}, {isToken=IS_ADDR_TOKEN, displayText=null, codeName=cityVillage, displaySize=10}, {isToken=IS_NOT_ADDR_TOKEN, displayText= }, {isToken=IS_ADDR_TOKEN, displayText=null, codeName=stateProvince, displaySize=10}, {isToken=IS_NOT_ADDR_TOKEN, displayText= }, {isToken=IS_ADDR_TOKEN, displayText=null, codeName=country, displaySize=10}, {isToken=IS_NOT_ADDR_TOKEN, displayText= }, {isToken=IS_ADDR_TOKEN, displayText=null, codeName=postalCode, displaySize=10}]], lineByLineFormat=[address1, address2, cityVillage stateProvince country postalCode], nameMappings={stateProvince=null, country=null, cityVillage=null, address2=null, address1=null, postalCode=null}, sizeMappings={address2=40, stateProvince=10, address1=40, postalCode=10, cityVillage=10, country=10}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>
java.lang.AssertionError: 

Expected: is <{displayName=null, codeName=default, country=null, lines=[[{isToken=IS_NOT_ADDR_TOKEN, displayText=}, {isToken=IS_ADDR_TOKEN, displayText=Location.address1, codeName=address1, displaySize=40}], [{isToken=IS_NOT_ADDR_TOKEN, displayText=}, {isToken=IS_ADDR_TOKEN, displayText=Location.address2, codeName=address2, displaySize=40}], [{isToken=IS_NOT_ADDR_TOKEN, displayText=}, {isToken=IS_ADDR_TOKEN, displayText=Location.cityVillage, codeName=cityVillage, displaySize=10}, {isToken=IS_NOT_ADDR_TOKEN, displayText= }, {isToken=IS_ADDR_TOKEN, displayText=Location.stateProvince, codeName=stateProvince, displaySize=10}, {isToken=IS_NOT_ADDR_TOKEN, displayText= }, {isToken=IS_ADDR_TOKEN, displayText=Location.country, codeName=country, displaySize=10}, {isToken=IS_NOT_ADDR_TOKEN, displayText= }, {isToken=IS_ADDR_TOKEN, displayText=Location.postalCode, codeName=postalCode, displaySize=10}]], lineByLineFormat=[address1, address2, cityVillage stateProvince country postalCode], nameMappings={stateProvince=Location.stateProvince, country=Location.country, cityVillage=Location.cityVillage, address2=Location.address2, address1=Location.address1, postalCode=Location.postalCode}, sizeMappings={address2=40, stateProvince=10, address1=40, postalCode=10, cityVillage=10, country=10}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>
     but: was <{displayName=null, codeName=default, country=null, lines=[[{isToken=IS_NOT_ADDR_TOKEN, displayText=}, {isToken=IS_ADDR_TOKEN, displayText=null, codeName=address1, displaySize=40}], [{isToken=IS_NOT_ADDR_TOKEN, displayText=}, {isToken=IS_ADDR_TOKEN, displayText=null, codeName=address2, displaySize=40}], [{isToken=IS_NOT_ADDR_TOKEN, displayText=}, {isToken=IS_ADDR_TOKEN, displayText=null, codeName=cityVillage, displaySize=10}, {isToken=IS_NOT_ADDR_TOKEN, displayText= }, {isToken=IS_ADDR_TOKEN, displayText=null, codeName=stateProvince, displaySize=10}, {isToken=IS_NOT_ADDR_TOKEN, displayText= }, {isToken=IS_ADDR_TOKEN, displayText=null, codeName=country, displaySize=10}, {isToken=IS_NOT_ADDR_TOKEN, displayText= }, {isToken=IS_ADDR_TOKEN, displayText=null, codeName=postalCode, displaySize=10}]], lineByLineFormat=[address1, address2, cityVillage stateProvince country postalCode], nameMappings={stateProvince=null, country=null, cityVillage=null, address2=null, address1=null, postalCode=null}, sizeMappings={address2=40, stateProvince=10, address1=40, postalCode=10, cityVillage=10, country=10}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>
	at org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs2_0.AddressTemplateController2_0Test.shouldGetAddressTemplate(AddressTemplateController2_0Test.java:47)
java.lang.AssertionError: expected:<WS-links> but was:<null>
	at org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs2_0.AdministrationLinksController2_0Test.assertCorrectWsModuleLinks(AdministrationLinksController2_0Test.java:96)
	at org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs2_0.AdministrationLinksController2_0Test.shouldReturnListOfLinksForOneModuleByUuid(AdministrationLinksController2_0Test.java:90)
java.lang.AssertionError: expected:<WS-links> but was:<null>
	at org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs2_0.AdministrationLinksController2_0Test.assertCorrectWsModuleLinks(AdministrationLinksController2_0Test.java:96)
	at org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs2_0.AdministrationLinksController2_0Test.shouldReturnListOfLinksForInstalledModules(AdministrationLinksController2_0Test.java:81)
org.openmrs.api.ValidationException: 'Alert: #null' failed to validate with reason: text: null
	at org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs2_0.ConceptProposalController2_0Test.shouldSaveAsMapped(ConceptProposalController2_0Test.java:93)
org.openmrs.api.ValidationException: 'Alert: #null' failed to validate with reason: text: null
	at org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs2_0.ConceptProposalController2_0Test.shouldSaveAsSynonym(ConceptProposalController2_0Test.java:103)
org.openmrs.api.ValidationException: 'Alert: #null' failed to validate with reason: text: null
	at org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs2_0.ConceptProposalController2_0Test.shouldIgnoreProposal(ConceptProposalController2_0Test.java:65)
java.lang.AssertionError: 
Expected: is <{displayName=Long Name Format, codeName=long, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.prefix, codeName=prefix, displaySize=5}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.givenName, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.middleName, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.familyNamePrefix, codeName=familyNamePrefix, displaySize=8}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=PersonName.familyName, codeName=familyName, displaySize=25}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=PersonName.familyName2, codeName=familyName2, displaySize=25}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=PersonName.familyNameSuffix, codeName=familyNameSuffix, displaySize=8}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.degree, codeName=degree, displaySize=5}]], lineByLineFormat=[prefix, givenName, middleName, familyNamePrefix familyName familyName2 familyNameSuffix, degree], nameMappings={familyName2=PersonName.familyName2, prefix=PersonName.prefix, familyNamePrefix=PersonName.familyNamePrefix, givenName=PersonName.givenName, familyName=PersonName.familyName, degree=PersonName.degree, middleName=PersonName.middleName, familyNameSuffix=PersonName.familyNameSuffix}, sizeMappings={familyName2=25, prefix=5, familyNamePrefix=8, givenName=30, familyName=25, degree=5, middleName=30, familyNameSuffix=8}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null, resourceVersion=2.0}>
     but: was <{displayName=Long Name Format, codeName=long, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=prefix, displaySize=5}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyNamePrefix, displaySize=8}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName, displaySize=25}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName2, displaySize=25}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyNameSuffix, displaySize=8}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=degree, displaySize=5}]], lineByLineFormat=[prefix, givenName, middleName, familyNamePrefix familyName familyName2 familyNameSuffix, degree], nameMappings={familyName2=null, prefix=null, familyName=null, givenName=null, familyNamePrefix=null, degree=null, middleName=null, familyNameSuffix=null}, sizeMappings={familyName=25, middleName=30, givenName=30, familyNamePrefix=8, prefix=5, familyNameSuffix=8, degree=5, familyName2=25}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null, resourceVersion=2.0}>
java.lang.AssertionError: 

Expected: is <{displayName=Long Name Format, codeName=long, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.prefix, codeName=prefix, displaySize=5}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.givenName, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.middleName, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.familyNamePrefix, codeName=familyNamePrefix, displaySize=8}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=PersonName.familyName, codeName=familyName, displaySize=25}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=PersonName.familyName2, codeName=familyName2, displaySize=25}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=PersonName.familyNameSuffix, codeName=familyNameSuffix, displaySize=8}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.degree, codeName=degree, displaySize=5}]], lineByLineFormat=[prefix, givenName, middleName, familyNamePrefix familyName familyName2 familyNameSuffix, degree], nameMappings={familyName2=PersonName.familyName2, prefix=PersonName.prefix, familyNamePrefix=PersonName.familyNamePrefix, givenName=PersonName.givenName, familyName=PersonName.familyName, degree=PersonName.degree, middleName=PersonName.middleName, familyNameSuffix=PersonName.familyNameSuffix}, sizeMappings={familyName2=25, prefix=5, familyNamePrefix=8, givenName=30, familyName=25, degree=5, middleName=30, familyNameSuffix=8}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null, resourceVersion=2.0}>
     but: was <{displayName=Long Name Format, codeName=long, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=prefix, displaySize=5}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyNamePrefix, displaySize=8}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName, displaySize=25}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName2, displaySize=25}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyNameSuffix, displaySize=8}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=degree, displaySize=5}]], lineByLineFormat=[prefix, givenName, middleName, familyNamePrefix familyName familyName2 familyNameSuffix, degree], nameMappings={familyName2=null, prefix=null, familyName=null, givenName=null, familyNamePrefix=null, degree=null, middleName=null, familyNameSuffix=null}, sizeMappings={familyName=25, middleName=30, givenName=30, familyNamePrefix=8, prefix=5, familyNameSuffix=8, degree=5, familyName2=25}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null, resourceVersion=2.0}>
	at org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs2_0.NameTemplateController2_0Test.shouldGetNameTemplateByCodename(NameTemplateController2_0Test.java:108)
java.lang.AssertionError: 
Expected: a collection containing <{displayName=Short Name Format, codeName=short, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.givenName, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.middleName, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.familyName, codeName=familyName, displaySize=30}]], lineByLineFormat=[givenName, middleName, familyName], nameMappings={middleName=PersonName.middleName, familyName=PersonName.familyName, givenName=PersonName.givenName}, sizeMappings={familyName=30, middleName=30, givenName=30}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>
     but: mismatches were: [was <{displayName=Formato de Nombres en Espana, codeName=spain, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName, displaySize=25}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName2, displaySize=25}]], lineByLineFormat=[givenName, familyName, familyName2], nameMappings={familyName2=null, familyName=null, givenName=null}, sizeMappings={familyName=25, givenName=30, familyName2=25}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>, was <{displayName=Formato de Nombres en Latino America, codeName=latinamerica, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName2, displaySize=30}]], lineByLineFormat=[givenName, middleName, familyName, familyName2], nameMappings={middleName=null, familyName2=null, familyName=null, givenName=null}, sizeMappings={familyName=30, middleName=30, givenName=30, familyName2=30}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>, was <{displayName="Given Family" Format, codeName=givenfamily, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName, displaySize=30}]], lineByLineFormat=[givenName, familyName], nameMappings={familyName=null, givenName=null}, sizeMappings={familyName=30, givenName=30}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>, was <{displayName=Short Name Format, codeName=short, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName, displaySize=30}]], lineByLineFormat=[givenName, middleName, familyName], nameMappings={middleName=null, familyName=null, givenName=null}, sizeMappings={familyName=30, middleName=30, givenName=30}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>, was <{displayName=Long Name Format, codeName=long, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=prefix, displaySize=5}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyNamePrefix, displaySize=8}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName, displaySize=25}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName2, displaySize=25}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyNameSuffix, displaySize=8}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=degree, displaySize=5}]], lineByLineFormat=[prefix, givenName, middleName, familyNamePrefix familyName familyName2 familyNameSuffix, degree], nameMappings={familyName2=null, prefix=null, familyName=null, givenName=null, familyNamePrefix=null, degree=null, middleName=null, familyNameSuffix=null}, sizeMappings={familyName=25, middleName=30, givenName=30, familyNamePrefix=8, prefix=5, familyNameSuffix=8, degree=5, familyName2=25}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>]
java.lang.AssertionError: 

Expected: a collection containing <{displayName=Short Name Format, codeName=short, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.givenName, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.middleName, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.familyName, codeName=familyName, displaySize=30}]], lineByLineFormat=[givenName, middleName, familyName], nameMappings={middleName=PersonName.middleName, familyName=PersonName.familyName, givenName=PersonName.givenName}, sizeMappings={familyName=30, middleName=30, givenName=30}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>
     but: mismatches were: [was <{displayName=Formato de Nombres en Espana, codeName=spain, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName, displaySize=25}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName2, displaySize=25}]], lineByLineFormat=[givenName, familyName, familyName2], nameMappings={familyName2=null, familyName=null, givenName=null}, sizeMappings={familyName=25, givenName=30, familyName2=25}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>, was <{displayName=Formato de Nombres en Latino America, codeName=latinamerica, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName2, displaySize=30}]], lineByLineFormat=[givenName, middleName, familyName, familyName2], nameMappings={middleName=null, familyName2=null, familyName=null, givenName=null}, sizeMappings={familyName=30, middleName=30, givenName=30, familyName2=30}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>, was <{displayName="Given Family" Format, codeName=givenfamily, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName, displaySize=30}]], lineByLineFormat=[givenName, familyName], nameMappings={familyName=null, givenName=null}, sizeMappings={familyName=30, givenName=30}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>, was <{displayName=Short Name Format, codeName=short, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName, displaySize=30}]], lineByLineFormat=[givenName, middleName, familyName], nameMappings={middleName=null, familyName=null, givenName=null}, sizeMappings={familyName=30, middleName=30, givenName=30}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>, was <{displayName=Long Name Format, codeName=long, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=prefix, displaySize=5}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyNamePrefix, displaySize=8}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName, displaySize=25}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName2, displaySize=25}, {isToken=IS_NOT_NAME_TOKEN, displayText= }, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyNameSuffix, displaySize=8}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=degree, displaySize=5}]], lineByLineFormat=[prefix, givenName, middleName, familyNamePrefix familyName familyName2 familyNameSuffix, degree], nameMappings={familyName2=null, prefix=null, familyName=null, givenName=null, familyNamePrefix=null, degree=null, middleName=null, familyNameSuffix=null}, sizeMappings={familyName=25, middleName=30, givenName=30, familyNamePrefix=8, prefix=5, familyNameSuffix=8, degree=5, familyName2=25}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null}>]
	at org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs2_0.NameTemplateController2_0Test.shouldGetAll(NameTemplateController2_0Test.java:87)
java.lang.AssertionError: 
Expected: is <{displayName=Short Name Format, codeName=short, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.givenName, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.middleName, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.familyName, codeName=familyName, displaySize=30}]], lineByLineFormat=[givenName, middleName, familyName], nameMappings={middleName=PersonName.middleName, familyName=PersonName.familyName, givenName=PersonName.givenName}, sizeMappings={familyName=30, middleName=30, givenName=30}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null, resourceVersion=2.0}>
     but: was <{displayName=Short Name Format, codeName=short, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName, displaySize=30}]], lineByLineFormat=[givenName, middleName, familyName], nameMappings={middleName=null, familyName=null, givenName=null}, sizeMappings={familyName=30, middleName=30, givenName=30}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null, resourceVersion=2.0}>
java.lang.AssertionError: 

Expected: is <{displayName=Short Name Format, codeName=short, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.givenName, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.middleName, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=PersonName.familyName, codeName=familyName, displaySize=30}]], lineByLineFormat=[givenName, middleName, familyName], nameMappings={middleName=PersonName.middleName, familyName=PersonName.familyName, givenName=PersonName.givenName}, sizeMappings={familyName=30, middleName=30, givenName=30}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null, resourceVersion=2.0}>
     but: was <{displayName=Short Name Format, codeName=short, country=null, lines=[[{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=givenName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=middleName, displaySize=30}], [{isToken=IS_NOT_NAME_TOKEN, displayText=}, {isToken=IS_NAME_TOKEN, displayText=null, codeName=familyName, displaySize=30}]], lineByLineFormat=[givenName, middleName, familyName], nameMappings={middleName=null, familyName=null, givenName=null}, sizeMappings={familyName=30, middleName=30, givenName=30}, elementDefaults=null, elementRegex=null, elementRegexFormats=null, requiredElements=null, resourceVersion=2.0}>
	at org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs2_0.NameTemplateController2_0Test.shouldGetGlobalNameTemplate(NameTemplateController2_0Test.java:98)
java.lang.AssertionError: 
Expected: an instance of org.openmrs.notification.MessageException
     but: <java.lang.NullPointerException> is a java.lang.NullPointerException
Stacktrace was: java.lang.NullPointerException
 at org.openmrs.api.impl.UserServiceImpl.setUserActivationKey(UserServiceImpl.java:744)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
(205 more lines...)
java.lang.AssertionError: 
Expected: an instance of org.openmrs.notification.MessageException
     but: <java.lang.NullPointerException> is a java.lang.NullPointerException
Stacktrace was: java.lang.NullPointerException
 at org.openmrs.api.impl.UserServiceImpl.setUserActivationKey(UserServiceImpl.java:744)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
(205 more lines...)

Jira issues

IssueDescriptionStatus
Unknown Issue TypeRESTWS-885Could not obtain issue details from Jira