Petals BC Gateway

NullPointerException reloading placeholders to add SLL configuration

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Blocker Blocker
  • Resolution: Fixed
  • Affects Version/s: 1.1.0, 1.2.0
  • Fix Version/s: 1.1.1, 1.2.1
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    The following error occurs reloading placeholders to set a SSL configuration, as:

    1. Create domains using placeholders for SSL parameters,
    2. Deploy service units with no value for SSL placeholder values (BC Gateway domains are created not using SSL)
    3. Update placeholder values to use SSL
    4. Reload placeholders (BC Gateway domains are using SSL connexions)
    5. The following error occurs:
      java.lang.NullPointerException
         at org.ow2.petals.bc.gateway.inbound.ConsumerDomain.reload(ConsumerDomain.java:133)
         at org.ow2.petals.bc.gateway.BcGatewaySUManager.onPlaceHolderValuesReloaded(BcGatewaySUManager.java:260)
         at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.reloadPlaceHolders(AbstractServiceUnitManager.java:1155)
         at org.ow2.petals.component.framework.AbstractComponent.reloadPlaceHolders(AbstractComponent.java:445)
         ...
    Show
    The following error occurs reloading placeholders to set a SSL configuration, as:
    1. Create domains using placeholders for SSL parameters,
    2. Deploy service units with no value for SSL placeholder values (BC Gateway domains are created not using SSL)
    3. Update placeholder values to use SSL
    4. Reload placeholders (BC Gateway domains are using SSL connexions)
    5. The following error occurs:
      java.lang.NullPointerException
         at org.ow2.petals.bc.gateway.inbound.ConsumerDomain.reload(ConsumerDomain.java:133)
         at org.ow2.petals.bc.gateway.BcGatewaySUManager.onPlaceHolderValuesReloaded(BcGatewaySUManager.java:260)
         at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.reloadPlaceHolders(AbstractServiceUnitManager.java:1155)
         at org.ow2.petals.component.framework.AbstractComponent.reloadPlaceHolders(AbstractComponent.java:445)
         ...
  • Environment:
    -

Activity

Christophe DENEUX made changes - Tue, 16 May 2023 - 15:56:21 +0200
Field Original Value New Value
Priority Blocker [ 1 ]
Status New [ 10000 ] Open [ 10002 ]
Christophe DENEUX made changes - Tue, 16 May 2023 - 15:56:23 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Tue, 16 May 2023 - 15:56:56 +0200
Description The following error occurs reloading placeholders to set a SSL configuration, as:
1 - Create domains using placeholders for SSL parameters,
2 - Deploy service units with no value for SSL placeholder values (BC Gateway domains are created not using SSL)
3 - Update placeholder values to use SSL
4 - Reload placeholders (BC Gateway domains are using SSL connexions)
5 - The following error occurs:
{code}
java.lang.NullPointerException
   at org.ow2.petals.bc.gateway.inbound.ConsumerDomain.reload(ConsumerDomain.java:133)
   at org.ow2.petals.bc.gateway.BcGatewaySUManager.onPlaceHolderValuesReloaded(BcGatewaySUManager.java:260)
   at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.reloadPlaceHolders(AbstractServiceUnitManager.java:1155)
   at org.ow2.petals.component.framework.AbstractComponent.reloadPlaceHolders(AbstractComponent.java:445)
   ...
{code}
The following error occurs reloading placeholders to set a SSL configuration, as:
# Create domains using placeholders for SSL parameters,
# Deploy service units with no value for SSL placeholder values (BC Gateway domains are created not using SSL)
# Update placeholder values to use SSL
# Reload placeholders (BC Gateway domains are using SSL connexions)
# The following error occurs:
{code}
java.lang.NullPointerException
   at org.ow2.petals.bc.gateway.inbound.ConsumerDomain.reload(ConsumerDomain.java:133)
   at org.ow2.petals.bc.gateway.BcGatewaySUManager.onPlaceHolderValuesReloaded(BcGatewaySUManager.java:260)
   at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.reloadPlaceHolders(AbstractServiceUnitManager.java:1155)
   at org.ow2.petals.component.framework.AbstractComponent.reloadPlaceHolders(AbstractComponent.java:445)
   ...
{code}
Hide
Christophe DENEUX added a comment - Wed, 17 May 2023 - 10:19:45 +0200

Fixed in branch petals-bc-gateway-1.2.x

Show
Christophe DENEUX added a comment - Wed, 17 May 2023 - 10:19:45 +0200 Fixed in branch petals-bc-gateway-1.2.x
Christophe DENEUX made changes - Wed, 17 May 2023 - 10:19:45 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 1.2.1 [ 11157 ]
Resolution Fixed [ 1 ]
Hide
Christophe DENEUX added a comment - Wed, 17 May 2023 - 10:19:58 +0200 - edited

Reopened to be merged in master

Show
Christophe DENEUX added a comment - Wed, 17 May 2023 - 10:19:58 +0200 - edited Reopened to be merged in master
Christophe DENEUX made changes - Wed, 17 May 2023 - 10:19:58 +0200
Status Resolved [ 10004 ] Open [ 10002 ]
Resolution Fixed [ 1 ]
Christophe DENEUX made changes - Wed, 24 May 2023 - 09:56:38 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Hide
Christophe DENEUX added a comment - Wed, 24 May 2023 - 09:57:03 +0200

Merged in master branch

Show
Christophe DENEUX added a comment - Wed, 24 May 2023 - 09:57:03 +0200 Merged in master branch
Christophe DENEUX made changes - Wed, 24 May 2023 - 09:57:03 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Resolution Fixed [ 1 ]
Christophe DENEUX made changes - Thu, 1 Jun 2023 - 16:17:33 +0200
Fix Version/s 1.1.1 [ 11160 ]
Affects Version/s 1.1.0 [ 10836 ]
Hide
Christophe DENEUX added a comment - Thu, 1 Jun 2023 - 16:25:11 +0200 - edited

Backported in branch petals-bc-gateway-1.1.x without unit tests

Show
Christophe DENEUX added a comment - Thu, 1 Jun 2023 - 16:25:11 +0200 - edited Backported in branch petals-bc-gateway-1.1.x without unit tests
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
11s
1
Christophe DENEUX
Tue, 16 May 2023 - 15:56:21 +0200
Open Open In Progress In Progress
2s
1
Christophe DENEUX
Tue, 16 May 2023 - 15:56:23 +0200
In Progress In Progress Resolved Resolved
18h 23m
1
Christophe DENEUX
Wed, 17 May 2023 - 10:19:45 +0200
Resolved Resolved Open Open
13s
1
Christophe DENEUX
Wed, 17 May 2023 - 10:19:58 +0200
Open Open In Progress In Progress
6d 23h 36m
1
Christophe DENEUX
Wed, 24 May 2023 - 09:56:38 +0200
In Progress In Progress Resolved Resolved
25s
1
Christophe DENEUX
Wed, 24 May 2023 - 09:57:03 +0200

People

Dates

  • Created:
    Tue, 16 May 2023 - 15:56:10 +0200
    Updated:
    Wed, 10 Jul 2024 - 09:34:11 +0200
    Resolved:
    Wed, 24 May 2023 - 09:57:03 +0200