Product-apim: рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдП рдЧрдП 3.1.0 Is-km рд╕реЗрдЯрдЕрдк рдХреЗ рд▓рд┐рдП APIM рд╕рд╛рдЗрдб рд╕рд░реНрд╡рд░ рд▓реЙрдЧ рдкрд░ NPE рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 23 рдорд╛рд░реНрдЪ 2020  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: wso2/product-apim

рд╡рд┐рд╡рд░рдг:

рдПрдкрд┐рдо рд╕рд░реНрд╡рд░ рд▓реЙрдЧ рдХреЛ рдирд┐рдореНрди рдЕрдкрд╡рд╛рдж рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрдм рдпрд╣ рдХреБрдВрдЬреА рдЯреЗрдореНрдкрд▓реЗрдЯ рд░рд┐рдЯреНрд░реАрд╡рд░ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред

Exception in thread "Timer-13" java.lang.NullPointerException
    at java.util.Objects.requireNonNull(Objects.java:203)
    at java.util.Arrays$ArrayList.<init>(Arrays.java:3813)
    at java.util.Arrays.asList(Arrays.java:3800)
    at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRetriever.loadKeyTemplatesFromWebService_aroundBody6(KeyTemplateRetriever.java:117)
    at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRetriever.loadKeyTemplatesFromWebService(KeyTemplateRetriever.java:116)
    at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRetriever.run_aroundBody0(KeyTemplateRetriever.java:55)
    at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRetriever.run(KeyTemplateRetriever.java:51)
    at java.util.TimerThread.mainLoop(Timer.java:555)
    at java.util.TimerThread.run(Timer.java:505)

рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг:

  • рд╕реЗрдЯрдЕрдк APIM 3.0.0 is-km 5.9 . рдХреЗ рд╕рд╛рде
  • рдЯреЗрдиреЗрдВрдЯ рдФрд░ рд╕реБрдкрд░ рдЯреИрдиреЗрдВрдЯ рджреЛрдиреЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП API рдмрдирд╛рдПрдВ, рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ, рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ рдФрд░ рд▓рд╛рдЧреВ рдХрд░реЗрдВ
  • рдХреНрдпрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЛ APIM 3.1.0 рдХреЗ рд▓рд┐рдП is-km 5.10 . рдХреЗ рд╕рд╛рде рдЪрд░рдгрдмрджреНрдз рдХрд░рдирд╛ рд╣реИ
  • рдкрд╣рд▓реЗ Iskm рдФрд░ APIM рд╢реБрд░реВ рдХрд░реЗрдВ
  • рдПрдкреАрдЖрдИрдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдорд░ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдПрдирдкреАрдИ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ

рдкреНрд░рднрд╛рд╡рд┐рдд рдЙрддреНрдкрд╛рдж рд╕рдВрд╕реНрдХрд░рдг:

3.1.0

рдкрд░реНрдпрд╛рд╡рд░рдг рд╡рд┐рд╡рд░рдг (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде):

рдореИрдХ рдУрдПрд╕

рдбреАрдмреА:

рдореИрд╕рдХрд▓, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓


рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреНрд╖реЗрддреНрд░

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ:

рд╕реБрдЭрд╛рдП рдЧрдП рд▓реЗрдмрд▓:

рд╕реБрдЭрд╛рдП рдЧрдП рдЕрд╕рд╛рдЗрдиреА:

Affecte3.1.0 Migration PrioritNormal TypBug WUM

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдореЗрдВ рдирд┐рдореНрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдореЗрдВ рдЬреЛрдбрд╝рдирд╛.toml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ/repository/conf рдлрд╝реЛрд▓реНрдбрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдЧрд╛

{рдХреЛрдб}
[рд╕рдВрд╕рд╛рдзрди_рдПрдХреНрд╕реЗрд╕_рдХрдВрдЯреНрд░реЛрд▓]
рдбрд┐рдлрд╝реЙрд▓реНрдЯ_рдПрдХреНрд╕реЗрд╕_рдЕрдиреБрдорддрд┐ = рд╕рддреНрдп
{рдХреЛрдб}

рд╕рднреА 5 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп APIM3.1.0 - iskm5.10 рд╕реЗрдЯрдЕрдк рдореЗрдВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Iskm рдФрд░ apim рдкрд░ рдкрд╣рдЪрд╛рди.xml рдкрд░ ResourceAccessControl рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ iskm рдХреЛ рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ-рдкрд╣реБрдВрдЪ = "рдЕрд╕реНрд╡реАрдХрд╛рд░" рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЗрд╕рд▓рд┐рдП рдпрд╣ keytemplates рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╕рдордп рд╕рд░реНрд╡рд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдлрд▓рддрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ

рд╕рдорд╛рдзрд╛рди:
рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди [1] рдХреЛ рд╕рд╣реА рдкрд░ рдмрдирд╛рдирд╛ рд╣реИ/рдореЙрдбреНрдпреВрд▓/рд╡рд┐рддрд░рдг/src/repository/resources/conf/default.json рдлрд╝рд╛рдЗрд▓ред

_"resource_access_control.default_access_allow":рд╕рдЪ,_

[рез] https://github.com/wso2/carbon-identity-framework/blob/master/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/org.wso2.carbon .identity.core.server.feature.default.json#L405

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдореЗрдВ рдирд┐рдореНрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдореЗрдВ рдЬреЛрдбрд╝рдирд╛.toml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ/repository/conf рдлрд╝реЛрд▓реНрдбрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдЧрд╛

{рдХреЛрдб}
[рд╕рдВрд╕рд╛рдзрди_рдПрдХреНрд╕реЗрд╕_рдХрдВрдЯреНрд░реЛрд▓]
рдбрд┐рдлрд╝реЙрд▓реНрдЯ_рдПрдХреНрд╕реЗрд╕_рдЕрдиреБрдорддрд┐ = рд╕рддреНрдп
{рдХреЛрдб}

рдзрдиреНрдпрд╡рд╛рджред рд╣рдо рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ WUM рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗред

@SiluniPathirana , рд╣рд╛рдБ рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рдзрдиреНрдпрд╡рд╛рджред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

okhuz picture okhuz  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

isharac picture isharac  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rmsamitha picture rmsamitha  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ruks picture ruks  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

TomasTokaMrazek picture TomasTokaMrazek  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ