Openbravo Issue Tracking System - Modules
View Issue Details
0038782ModulesAdvanced Warehouse Operationspublic2018-06-18 13:352018-06-19 13:27
dmiguelez 
dmiguelez 
urgentmajoralways
closedfixed 
5
 
 
vmromanos
0038782: n.p.e. when generating Issue Task and Verbosity Log is in debug mode
n.p.e. when generating Issue Task and Verbosity Log is in debug mode
With AWO and AWO Sample Data installed

Log in as AWO QA Admin

Go to Warehouse Verbosity Configuration Window and create a new record with:
  - User/Contact: empty
  - Log level: Debug

Go to Sales Order Window and create a new record with:
  - Organization: F&B US
  - Business Partner: Healthy Food Supermarkets
  - Warehouse: US West Coast
Move to lines Tab and create a new record with:
  - Product: Ale Beer
  - Operative Quantity: 10
Book the Document
Click on Pick and done.
Move to the Task tab under the Sales Order Line, select it and click on Confirm and done
Click on Issue and done.
An error is thrown with: java.lang.NullPointerException

175308 [http-bio-8080-exec-3] ERROR org.openbravo.warehouse.advancedwarehouseoperations.handler.OBAWO_BaseProcessActionHandler - Error in a OBAWO_BaseProcessActionHandler process
java.lang.NullPointerException
    at org.openbravo.warehouse.advancedwarehouseoperations.warehousealgorithm.PA_QueryBuilder.getQueryBuilder(PA_QueryBuilder.java:137)
    at org.openbravo.warehouse.advancedwarehouseoperations.task.AvailableLocatorsUtils.getAllAvailableLocatorsToHQL(AvailableLocatorsUtils.java:101)
    at org.openbravo.warehouse.advancedwarehouseoperations.task.TaskProposalsGenerator.logForDebugAvailableStorageBinsTo(TaskProposalsGenerator.java:72)
    at org.openbravo.warehouse.advancedwarehouseoperations.task.TaskProposalsGenerator.run(TaskProposalsGenerator.java:40)
    at org.openbravo.warehouse.advancedwarehouseoperations.task.TasksGenerator.getTaskProposalsLocatorTo(TasksGenerator.java:91)
    at org.openbravo.warehouse.advancedwarehouseoperations.task.TasksGenerator.createTasksAndRunsPostCreateTaskHookForEachTask(TasksGenerator.java:71)
    at org.openbravo.warehouse.advancedwarehouseoperations.task.TasksGenerator.run(TasksGenerator.java:52)
    at org.openbravo.warehouse.advancedwarehouseoperations.centralbroker.InventoryTransactionTypeAlgorithm.executeAlgorithm(InventoryTransactionTypeAlgorithm.java:225)
    at org.openbravo.warehouse.advancedwarehouseoperations.centralbroker.BatchOfTasksGenerator.createBatchOfTasksUsingItt(BatchOfTasksGenerator.java:193)
    at org.openbravo.warehouse.advancedwarehouseoperations.centralbroker.BatchOfTasksGenerator.createBatchOfTasksIfIttAlgorithmInstanceFound(BatchOfTasksGenerator.java:148)
    at org.openbravo.warehouse.advancedwarehouseoperations.centralbroker.BatchOfTasksGenerator.run(BatchOfTasksGenerator.java:114)
    at org.openbravo.warehouse.advancedwarehouseoperations.centralbroker.CentralBroker.doTheStuff(CentralBroker.java:155)
    at org.openbravo.warehouse.advancedwarehouseoperations.centralbroker.CentralBroker.doTheStuff(CentralBroker.java:105)
    at org.openbravo.warehouse.advancedwarehouseoperations.handler.GenerateReceptionOrIssueListFromOrderHandler.exec(GenerateReceptionOrIssueListFromOrderHandler.java:34)
    at org.openbravo.warehouse.advancedwarehouseoperations.handler.OBAWO_BaseProcessActionHandler.doExecute(OBAWO_BaseProcessActionHandler.java:43)
    at org.openbravo.client.application.process.BaseProcessActionHandler.execute(BaseProcessActionHandler.java:149)
No tags attached.
Issue History
2018-06-18 13:35dmiguelezNew Issue
2018-06-18 13:35dmiguelezAssigned To => dmiguelez
2018-06-18 13:40hgbotCheckin
2018-06-18 13:40hgbotNote Added: 0105195
2018-06-18 13:40hgbotStatusnew => resolved
2018-06-18 13:40hgbotResolutionopen => fixed
2018-06-18 13:40hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.warehouse.advancedwarehouseoperations/rev/944b10f6b5073bfb8adf705329ece64b04639d02 [^]
2018-06-18 13:41dmiguelezNote Added: 0105196
2018-06-19 13:26hgbotCheckin
2018-06-19 13:26hgbotNote Added: 0105242
2018-06-19 13:26hgbotCheckin
2018-06-19 13:26hgbotNote Added: 0105243
2018-06-19 13:26hgbotFixed in SCM revisionhttp://code.openbravo.com/erp/pmods/org.openbravo.warehouse.advancedwarehouseoperations/rev/944b10f6b5073bfb8adf705329ece64b04639d02 [^] => http://code.openbravo.com/retail/backports/AWO/3.0RR17Q4/org.openbravo.warehouse.advancedwarehouseoperations/rev/877cf81e5be079ac9e2f0cf2518adda8b6504f2f [^]
2018-06-19 13:27hgbotCheckin
2018-06-19 13:27hgbotNote Added: 0105245
2018-06-19 13:27hgbotFixed in SCM revisionhttp://code.openbravo.com/retail/backports/AWO/3.0RR17Q4/org.openbravo.warehouse.advancedwarehouseoperations/rev/877cf81e5be079ac9e2f0cf2518adda8b6504f2f [^] => http://code.openbravo.com/retail/backports/AWO/3.0RR18Q1/org.openbravo.warehouse.advancedwarehouseoperations/rev/94dcbe5d7b29fd74acc87a0b6ad0b8ee599f3c23 [^]
2018-06-19 13:27vmromanosReview Assigned To => vmromanos
2018-06-19 13:27vmromanosNote Added: 0105247
2018-06-19 13:27vmromanosStatusresolved => closed
2022-09-06 17:18caristuCategoryAdvance Warehouse Operations => Advanced Warehouse Operations

Notes
(0105195)
hgbot   
2018-06-18 13:40   
Repository: erp/pmods/org.openbravo.warehouse.advancedwarehouseoperations
Changeset: 944b10f6b5073bfb8adf705329ece64b04639d02
Author: David Miguelez <david.miguelez <at> openbravo.com>
Date: Mon Jun 18 13:40:04 2018 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.warehouse.advancedwarehouseoperations/rev/944b10f6b5073bfb8adf705329ece64b04639d02 [^]

Fixes Issue 38782. Do not try to log the Locator To list
when the Task Requirement does not need to search for a Locator To
(this happens for Issues). If not, an n.p.e. is raised

---
M src/org/openbravo/warehouse/advancedwarehouseoperations/task/TaskProposalsGenerator.java
---
(0105196)
dmiguelez   
2018-06-18 13:41   
Test plan:

With AWO and AWO Sample Data installed

Log in as AWO QA Admin

Go to Warehouse Verbosity Configuration Window and create a new record with:
  - User/Contact: empty
  - Log level: Debug

Go to Sales Order Window and create a new record with:
  - Organization: F&B US
  - Business Partner: Healthy Food Supermarkets
  - Warehouse: US West Coast
Move to lines Tab and create a new record with:
  - Product: Ale Beer
  - Operative Quantity: 10
Book the Document
Click on Pick and done.
Move to the Task tab under the Sales Order Line, select it and click on Confirm and done
Click on Issue and done.
The Task is correctly generated.
(0105242)
hgbot   
2018-06-19 13:26   
Repository: erp/pmods/org.openbravo.warehouse.advancedwarehouseoperations
Changeset: d7217b4c467e6a2d09da9901d558771721a1c157
Author: Víctor Martínez Romanos <victor.martinez <at> openbravo.com>
Date: Tue Jun 19 12:24:45 2018 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.warehouse.advancedwarehouseoperations/rev/d7217b4c467e6a2d09da9901d558771721a1c157 [^]

Related to issue 38782: Added missed javadoc to taskRequirement parameter

---
M src/org/openbravo/warehouse/advancedwarehouseoperations/task/AvailableLocatorsUtils.java
---
(0105243)
hgbot   
2018-06-19 13:26   
Repository: retail/backports/AWO/3.0RR17Q4/org.openbravo.warehouse.advancedwarehouseoperations
Changeset: 877cf81e5be079ac9e2f0cf2518adda8b6504f2f
Author: David Miguelez <david.miguelez <at> openbravo.com>
Date: Mon Jun 18 13:40:04 2018 +0200
URL: http://code.openbravo.com/retail/backports/AWO/3.0RR17Q4/org.openbravo.warehouse.advancedwarehouseoperations/rev/877cf81e5be079ac9e2f0cf2518adda8b6504f2f [^]

Fixes Issue 38782. Do not try to log the Locator To list
when the Task Requirement does not need to search for a Locator To
(this happens for Issues). If not, an n.p.e. is raised

---
M src/org/openbravo/warehouse/advancedwarehouseoperations/task/TaskProposalsGenerator.java
---
(0105245)
hgbot   
2018-06-19 13:27   
Repository: retail/backports/AWO/3.0RR18Q1/org.openbravo.warehouse.advancedwarehouseoperations
Changeset: 94dcbe5d7b29fd74acc87a0b6ad0b8ee599f3c23
Author: David Miguelez <david.miguelez <at> openbravo.com>
Date: Mon Jun 18 13:40:04 2018 +0200
URL: http://code.openbravo.com/retail/backports/AWO/3.0RR18Q1/org.openbravo.warehouse.advancedwarehouseoperations/rev/94dcbe5d7b29fd74acc87a0b6ad0b8ee599f3c23 [^]

Fixes Issue 38782. Do not try to log the Locator To list
when the Task Requirement does not need to search for a Locator To
(this happens for Issues). If not, an n.p.e. is raised

---
M src/org/openbravo/warehouse/advancedwarehouseoperations/task/TaskProposalsGenerator.java
---
(0105247)
vmromanos   
2018-06-19 13:27   
Code review + testing OK