Openbravo Issue Tracking System - Modules
View Issue Details
0050596ModulesBusiness API Eventspublic2022-10-20 12:242022-10-20 13:22
ngarcia 
caristu 
urgentmajoralways
closedfixed 
5
 
 
caristu
0050596: Openbravo Business API 1.0.700 depends on 22Q3 but it doesn't compile on it
Openbravo Business API 1.0.700 depends on 22Q3 but it doesn't compile on it
Having 22Q3.1 installed
Go to Module Management window and configure to accept modules in Test status
Search for Openbravo Business API module
Install 1.0.700 version and the required modules
Compile and check it fails with:
compileSqlc:
    [javac] Compiling 204 source files to /home/openbravo/workspaces/openbravo/pi-pos/build/classes
    [javac] /home/openbravo/workspaces/openbravo/pi-pos/modules/org.openbravo.api/src/org/openbravo/api/event/order/PurchaseOrderPostProcessRunnerHook.java:14: error: cannot find symbol
    [javac] import org.openbravo.erpCommon.ad_process.ADProcessID;
    [javac] ^
    [javac] symbol: class ADProcessID
    [javac] location: package org.openbravo.erpCommon.ad_process
    [javac] /home/openbravo/workspaces/openbravo/pi-pos/modules/org.openbravo.api/src/org/openbravo/api/event/order/PurchaseOrderPostProcessRunnerHook.java:18: error: cannot find symbol
    [javac] import org.openbravo.scheduling.ProcessRunnerHook;
    [javac] ^
    [javac] symbol: class ProcessRunnerHook
    [javac] location: package org.openbravo.scheduling
    [javac] /home/openbravo/workspaces/openbravo/pi-pos/modules/org.openbravo.api/src/org/openbravo/api/event/order/PurchaseOrderPostProcessRunnerHook.java:22: error: cannot find symbol
    [javac] public class PurchaseOrderPostProcessRunnerHook implements ProcessRunnerHook {
    [javac] ^
    [javac] symbol: class ProcessRunnerHook
    [javac] /home/openbravo/workspaces/openbravo/pi-pos/modules/org.openbravo.api/src/org/openbravo/api/event/order/PurchaseOrderPostProcessRunnerHook.java:21: error: cannot find symbol
    [javac] @ADProcessID("104")
    [javac] ^
    [javac] symbol: class ADProcessID
    [javac] 4 errors

The following two files don't exist in 22Q3:
src/org/openbravo/scheduling/ProcessRunnerHook.java
src/org/openbravo/erpCommon/ad_process/ADProcessID.java
No tags attached.
related to defect 0050341 closed caristu Problem with Module: Openbravo Business API - VERSION: 1.0.500 
related to feature request 0050134 closed fermin_gascon New hook needed to throw a event when a purchase order is booked 
Issue History
2022-10-20 12:24ngarciaNew Issue
2022-10-20 12:24ngarciaAssigned To => Triage Platform Conn
2022-10-20 12:24ngarciaRelationship addedrelated to 0050341
2022-10-20 12:34caristuStatusnew => scheduled
2022-10-20 12:34caristuAssigned ToTriage Platform Conn => caristu
2022-10-20 12:34caristuRelationship addedrelated to 0050134
2022-10-20 13:22caristuReview Assigned To => caristu
2022-10-20 13:22caristuNote Added: 0142344
2022-10-20 13:22caristuStatusscheduled => closed
2022-10-20 13:22caristuResolutionopen => fixed

Notes
(0142344)
caristu   
2022-10-20 13:22   
Canceled version 1.0.700 of the Openbravo Business API and published version 1.0.800 updating core dependency to PR22Q4, which was missing since version 1.0.600 (due to the fix for the issue 0050134).