Roland - 2004-07-21

Hallo,

nachdem ich nun ein bischen versucht habe das reporting / drucken zu debuggen, brauch ich mal wieder hilfe :|
- oracle 9.2.0.1.0 auf windows
- compiere v2.5.1c auf gleicher windows kiste

reports die ich vor tagen in client X aufgerufen habe, funktionieren immernoch (in diesem client X); gehen aber nicht in client Y; reports die ich noch nie aufgerufen habe funktionieren nirgends.

unten ist ein (hoffentlich relevanter) Trace in Debuglevel 10 (hoffe das der halbwegs lesbar bleibt).

Danke schonmal fuer jeden Tipp...

--Roland

-------------------- snip --------------------------

23:13:30.421    ProcessCtl.process - WindowNo=2 - ProcessInfo[Replenish Report,Process_ID=125,Error=false,Summary=,Log=0]
23:13:30.421    MSequence: getNextID - AD_PInstance - CompiereSys=false - null
23:13:30.468    MSequence: getNextID - 1000105 - Table=AD_PInstance - null
23:13:30.500        ProcessCtl.getInstanceID = 1000105
23:13:30.515    ProcessParameter.initDialog
23:13:30.515    MLookupFactory: getLookup_TableDir: M_Warehouse_ID - SELECT M_Warehouse.M_Warehouse_ID,NULL,M_Warehouse.Name,M_Warehouse.IsActive FROM M_Warehouse ORDER BY 3
23:13:30.515    AccessSqlParser: AccessSqlParser[M_Warehouse|0]
23:13:30.531    MRole: addAccessSQL - SELECT M_Warehouse.M_Warehouse_ID,NULL,M_Warehouse.Name,M_Warehouse.IsActive FROM M_Warehouse WHERE M_Warehouse.AD_Client_ID IN(0,11) AND M_Warehouse.AD_Org_ID IN(0,11,12) ORDER BY 3
23:13:30.531      MField.loadLookup (M_Warehouse_ID)
23:13:30.531    MLookup: M_Warehouse.M_Warehouse_ID
23:13:30.562    MLookup: M_Warehouse.M_Warehouse_ID: SELECT M_Warehouse.M_Warehouse_ID,NULL,M_Warehouse.Name,M_Warehouse.IsActive FROM M_Warehouse WHERE M_Warehouse.AD_Client_ID IN(0,11) AND M_Warehouse.AD_Org_ID IN(0,11,12) ORDER BY 3
23:13:30.562    MLookup: M_Warehouse.M_Warehouse_ID (135): - Loader complete #2- all=true - ms=31 (0)
23:13:30.562    MLookup: M_Warehouse.M_Warehouse_ID: fillComboBox - #3 - ms=0
23:13:30.578          MField.getDefault [SystemPreference] M_Warehouse_ID=103
23:13:30.578                Context(2) M_Warehouse_ID==103
23:13:30.578            VLookup.setValue - M_Warehouse_ID=103
23:13:30.578    MLookupFactory: getLookup_Table: 223 - SELECT C_BPartner.C_BPartner_ID,NULL,C_BPartner.Name,C_BPartner.IsActive FROM C_BPartner WHERE C_BPartner.IsVendor='Y' AND EXISTS (SELECT * FROM M_Product_PO po WHERE C_BPartner.C_BPartner_ID=po.C_BPartner_ID) ORDER BY 3
23:13:30.593    AccessSqlParser: AccessSqlParser[M_Product_PO=po|C_BPartner|1]
23:13:30.593    AccessSqlParser: AccessSqlParser[M_Product_PO=po|C_BPartner|1]
23:13:30.593    MRole: addAccessSQL - SELECT C_BPartner.C_BPartner_ID,NULL,C_BPartner.Name,C_BPartner.IsActive FROM C_BPartner WHERE C_BPartner.IsVendor='Y' AND EXISTS (SELECT * FROM M_Product_PO po WHERE C_BPartner.C_BPartner_ID=po.C_BPartner_ID) AND C_BPartner.AD_Client_ID IN(0,11) AND C_BPartner.AD_Org_ID IN(0,11,12) ORDER BY 3
23:13:30.593      MField.loadLookup (C_BPartner_ID)
23:13:30.593    MLookup: C_BPartner.C_BPartner_ID
23:13:30.593    MLookup: C_BPartner.C_BPartner_ID: SELECT C_BPartner.C_BPartner_ID,NULL,C_BPartner.Name,C_BPartner.IsActive FROM C_BPartner WHERE C_BPartner.IsVendor='Y' AND EXISTS (SELECT * FROM M_Product_PO po WHERE C_BPartner.C_BPartner_ID=po.C_BPartner_ID) AND C_BPartner.AD_Client_ID IN(0,11) AND C_BPartner.AD_Org_ID IN(0,11,12) ORDER BY 3
23:13:30.609    MLookup: C_BPartner.C_BPartner_ID (136): - Loader complete #4 - all=true - ms=16 (16)
23:13:30.609    MLookup: C_BPartner.C_BPartner_ID: fillComboBox - #5 - ms=0
23:13:30.609          MField.getDefault [ID=null] C_BPartner_ID
23:13:30.609                Context(2) C_BPartner_ID==null
23:13:30.609            VLookup.setValue - C_BPartner_ID=null
23:13:31.781    ProcessParameter.saveParameter
23:13:31.796    MPInstance_Para: load - ID=0
23:13:31.796    MPInstance_Para: setKeyInfo (FK) SeqNo=null
23:13:31.796    MPInstance_Para: setKeyInfo (FK) AD_PInstance_ID=null
23:13:31.796    MPInstance_Para: set_ValueNoCheck - AD_PInstance_ID = 1000105(java.lang.Integer)
23:13:31.796    MPInstance_Para: set_ValueNoCheck - SeqNo = 0(java.lang.Integer)
23:13:31.796    MPInstance_Para: set_Value - ParameterName = M_Warehouse_ID
23:13:31.796    MPInstance_Para: set_Value - P_Number = 103
23:13:31.796    MPInstance_Para: set_Value - Info = HQ Warehouse
23:13:31.796    MPInstance_Para: saveNew - AD_PInstance_Para - SeqNo=0 AND AD_PInstance_ID=1000105
23:13:31.812    MPInstance_Para: load - SeqNo=0 AND AD_PInstance_ID=1000105
23:13:31.812    MPInstance_Para: 0: AD_Client_ID(class java.lang.Integer) = 11
23:13:31.812    MPInstance_Para: 1: AD_Org_ID(class java.lang.Integer) = 11
23:13:31.828    MPInstance_Para: 2: Info_To(class java.lang.String) = null
23:13:31.828    MPInstance_Para: 3: IsActive(class java.lang.Boolean) = true
23:13:31.828    MPInstance_Para: 4: ParameterName(class java.lang.String) = M_Warehouse_ID
23:13:31.828    MPInstance_Para: 5: CreatedBy(class java.lang.Integer) = 100
23:13:31.828    MPInstance_Para: 6: P_Number_To(class java.math.BigDecimal) = null
23:13:31.828    MPInstance_Para: 7: P_Number(class java.math.BigDecimal) = 103
23:13:31.828    MPInstance_Para: 8: Created(class java.sql.Timestamp) = 2004-07-21 23:13:31.0
23:13:31.828    MPInstance_Para: 9: P_String_To(class java.lang.String) = null
23:13:31.828    MPInstance_Para: 10: P_String(class java.lang.String) = null
23:13:31.828    MPInstance_Para: 11: P_Date_To(class java.sql.Timestamp) = null
23:13:31.828    MPInstance_Para: 12: P_Date(class java.sql.Timestamp) = null
23:13:31.828    MPInstance_Para: 13: UpdatedBy(class java.lang.Integer) = 100
23:13:31.828    MPInstance_Para: 14: SeqNo(class java.lang.Integer) = 0
23:13:31.828    MPInstance_Para: 15: AD_PInstance_ID(class java.lang.Integer) =1000105
23:13:31.828    MPInstance_Para: 16: Updated(class java.sql.Timestamp) = 2004-07-21 23:13:31.0
23:13:31.828    MPInstance_Para: 17: Info(class java.lang.String) = HQ Warehouse
23:13:31.843      ProcessCtl.run - AD_PInstance_ID=1000105, Record_ID=0
23:13:31.843            Waiting.init - Processing ... Please wait ... - Sec=5
23:13:31.859          ProcessCtl.lock
23:13:31.859        ProcessCtl.startProcess - T_Replenish_Create(1000105)
23:13:31.906  ReportCtl: start - ProcessInfo[Replenish Report,Process_ID=125,AD_PInstance_ID=1000105,Error=false,Summary=,Log=0]
23:13:31.921  MQuery: get - AD_PInstance_ID=1000105, TableName=T_Replenish
23:13:31.921    MQuery: get - M_Warehouse_ID S=null-null, N=103.0-null, D=null-null - Warehouse - HQ Warehouse-null
23:13:31.921  MQuery: get = T_Replenish.AD_PInstance_ID=1000105 AND T_Replenish.M_Warehouse_ID=103.0
23:13:31.937  MPrintFormat: createFromReportView - AD_ReportView_ID=106 - AD_Client_ID=11 - Replenish Report
23:13:31.937    MPrintFormat: load - ID=0
23:13:31.937    MPrintFormat: PO.setKeyInfo (PK) - AD_PrintFormat_ID=0
23:13:31.937    MPrintFormat: set_Value - IsStandardHeaderFooter = true
23:13:31.937    MPrintFormat: set_Value - FooterMargin = 0
23:13:31.937    MPrintFormat: set_Value - HeaderMargin = 0
23:13:31.937    MPrintFormat: set_ValueNoCheck - IsTableBased = true(java.lang.Boolean)
23:13:31.937    MPrintFormat: set_Value - IsForm = false
23:13:31.937    MPrintFormat: set_Value - IsForm = false
23:13:31.937    MPrintFormat: set_Value - IsDefault = false
23:13:31.953    MPrintFormat: set_ValueNoCheck - AD_ReportView_ID = 106(java.lang.Integer)
===========> MPrintFormat: createFromReportView - no info found 106
java.lang.IllegalArgumentException: ReportEngine - no PrintFormat
        at org.compiere.print.ReportEngine.<init>(ReportEngine.java:60)
        at org.compiere.print.ReportEngine.get(ReportEngine.java:959)
        at org.compiere.print.ReportCtl.startStandardReport(ReportCtl.java:92)
        at org.compiere.print.ReportCtl.start(ReportCtl.java:79)
        at org.compiere.apps.ProcessCtl.run(ProcessCtl.java:382)