=,org/idempiere/test/jasper/PrintWithinProcess#org/idempiere/test/AbstractTestCase()VCode  LineNumberTableLocalVariableTablethis.Lorg/idempiere/test/jasper/PrintWithinProcess;testPrintWithLocalFileRuntimeVisibleAnnotationsLorg/junit/jupiter/api/Test; org/compiere/util/Env getCtx()Ljava/util/Properties;   getTrxName()Ljava/lang/String;*org/idempiere/test/jasper/AR_Invoice.jrxml   putResourceInTempFolder&(Ljava/lang/String;)Ljava/lang/String;"org/compiere/model/MProcess !$ %,(Ljava/util/Properties;ILjava/lang/String;)V' AD_Client_ID )+*java/lang/Integer ,-valueOf(I)Ljava/lang/Integer; !/ 01set_ValueNoCheck'(Ljava/lang/String;Ljava/lang/Object;)Z !3 45 setAD_Org_ID(I)V7 8 makeConcatWithConstants !: ;<setJasperReport(Ljava/lang/String;)V>Test Invoice Jasper !@ A<setNameCTest_Invoice_Jasper !E F<setValue !H IsaveCrossTenantSafeEx K LcommitNorg/compiere/model/QueryP C_InvoiceRC_Invoice_ID IN (?,?) MT UO(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V MW XY setClient_ID()Lorg/compiere/model/Query; M[ \]setOnlyActiveRecords(Z)Lorg/compiere/model/Query;_java/lang/Object Ma bc setParameters/([Ljava/lang/Object;)Lorg/compiere/model/Query; Me fglist()Ljava/util/List; ikjjava/util/List lmiterator()Ljava/util/Iterator; oqpjava/util/Iterator rsnext()Ljava/lang/Object;uorg/compiere/model/MInvoicewTest Printing within a Process ty z<setDescription t| }saveEx o hasNext()Z org/compiere/process/ProcessInfo ! getName ! getAD_Process_ID()I (Ljava/lang/String;I)V)org.adempiere.report.jasper.ReportStarter < setClassName   getAD_User_ID 5 setAD_User_ID  getAD_Client_ID 5setAD_Client_ID setPrintPreview(Z)V  setIsBatch org/compiere/util/Trx get,(Ljava/lang/String;Z)Lorg/compiere/util/Trx;java/util/ArrayList t getC_Invoice_ID 5 setRecord_ID org/adempiere/util/ProcessUtil startJavaProcessS(Ljava/util/Properties;Lorg/compiere/process/ProcessInfo;Lorg/compiere/util/Trx;Z)Z isError  getSummary  org/junit/jupiter/api/Assertions  assertFalse(ZLjava/lang/String;)V  getPDFReport()Ljava/io/File; i add(Ljava/lang/Object;)Z i isEmpty  rollback   getAD_Role_ID(Ljava/util/Properties;)I org/compiere/model/PO setCrossTenantSafe #AD_Role_ID   setContext,(Ljava/util/Properties;Ljava/lang/String;I)V ! deleteEx clearCrossTenantSafectxLjava/util/Properties;trxNameLjava/lang/String;processLorg/compiere/model/MProcess;fileNameinvoicesLjava/util/List;invoiceLorg/compiere/model/MInvoice;pi"Lorg/compiere/process/ProcessInfo;trxLorg/compiere/util/Trx;pdfListoldRoleILocalVariableTypeTable/Ljava/util/List; Ljava/util/List; StackMapTablejava/util/Propertiesjava/lang/Stringjava/lang/Throwable ^   getClass()Ljava/lang/Class;  java/lang/Class getClassLoader()Ljava/lang/ClassLoader; java/lang/ClassLoader  getResource"(Ljava/lang/String;)Ljava/net/URL;  java/net/URL toString   java/io/File ! separator # $% lastIndexOf(Ljava/lang/String;)I ' () substring(I)Ljava/lang/String;+. - ./ openStream()Ljava/io/InputStream;1#AD_Session_ID 3 45 getContext<(Ljava/util/Properties;Ljava/lang/String;)Ljava/lang/String;78%java/nio/file/attribute/FileAttribute :<;java/nio/file/Files =>createTempDirectoryP(Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; @BAjava/nio/file/Path CtoFile E (F(II)Ljava/lang/String; H IJcreateTempFileB(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File;Ljava/io/FileOutputStream KN O(Ljava/io/File;)V QSRjava/io/OutputStream TUwrite([BII)V WYXjava/io/InputStream Z[read([B)I Q] ^close ` ab addSuppressed(Ljava/lang/Throwable;)V W]e+org/adempiere/exceptions/AdempiereException dg b i jgetAbsolutePath7 dm <ojava/lang/ExceptionresourceurlLjava/net/URL; localFileName extension tmpOutputFileLjava/io/File; inputStreamLjava/io/InputStream;tmpdiroutLjava/io/OutputStream;buf[BleneLjava/lang/Exception;}testPrintWithBundleResource2bundle:org.idempiere.test:/AR_Invoice_Bundle.jrxmltestPrintWithClassPathResourceFresource:org.idempiere.test:org/idempiere/test/jasper/AR_Invoice.jrxml SourceFilePrintWithinProcess.javaBootstrapMethods $java/lang/invoke/StringConcatFactory 8(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;file:// test_jasper_Resource  not found InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!3* 89  L*MN*:!Y+,#N-&(.W-2-69-=?-BD-G*JMY+OQ,SVZ^Yg(SYm(S`d:h:nt:vx{~Y--:**,:Y:h: O nt:  WǹW ~˧G: *-6+6 +-: +  + *J *-6+6 +-: +  + *J ``p C=> @ BCD)E.F9G?HEIIJMLZM]NgOxP{L}QRSQVWXYZ[\^_ `ab,c<dI_Sf]gbhfijjplsmznopqrpqtuhijlmnopqrpqtv    J} ul @ p- - }l!io[ !iio: !iito@ !iio!! ! ! ! ! C* +M,(,,"`&N--*"&::::,,:02679?: --*"D G:: : KYM:  $:   P VY6 9 \1:   \ :   :     _ Ec=:c: : _:dYfhdY+kl|@:4##n Ry z{$|1}4~@Eav%/5 C Cp 7qr$s1t4uv@wxayv ?z{ |} ~~% wWQ L B L B n  ظL*MN!Y+,#N-&(.W-2-9-=?-BD-G*JMY+OQ,SVZ^Yg(SYm(S`d:h:nt:vx{~Y--:**,:Y:h: O nt:WǹW ~˧G: *-6+6 +-: +  + *J *-6+6 +-: +  + *J TTdvv  B !&-39=ANQ[loq 0=GQVZ^dgnsx z    q ul@d- - ql }!io[ !iio: !iito@ !iio!! ! ! ! ! ظL*MN!Y+,#N-&(.W-2-9-=?-BD-G*JMY+OQ,SVZ^Yg(SYm(S`d:h:nt:vx{~Y--:**,:Y:h: O nt:WǹW ~˧G: *-6+6 +-: +  + *J *-6+6 +-: +  + *J TTdvv  B !&-39=ANQ[loq 0=GQVZ^dgnsx  z    q ul@d- - ql }!io[ !iio: !iito@ !iio!! ! ! ! !