[Comm] Печать в Java-приложениях (iBank)

Alexander Yereschenko =?iso-8859-1?q?ave_=CE=C1_zetetika=2Ecom=2Eua?=
Ср Окт 22 16:24:58 MSD 2008


Доброе!
В сообщении от 21 октября 2008 Michael Pozhidaev написал(a):
> >> Имеем ALD 4.1 и java-приложение iBank (клиент-банк)
> >> При нажатии в приложении кнопочки "Печать" выскакивает java-окошко с
> >> ошибкой "null attribute". Под оффтопиком iBank при этом печатает на
> >> принтер по-умолчанию. Что и где сказать надо у нас, чтобы печать из java
> >> заработала?
>
> Ещё мысль: если приложение запустить в терминале, там никаких сообщений не
> падает? 

Еще как падает. :)
Вот что выдается в консоли при нажатии кнопки печать (когда вылезает окно с 
ошибкой "null attribute")
форматирование чуть поехало - каждая новая строка начиналась с "at"

=======================
java.lang.NullPointerException: null attribute
        at 
sun.print.IPPPrintService.isAttributeValueSupported(IPPPrintService.java:1147)
        at 
sun.print.ServiceDialog$OrientationPanel.updateInfo(ServiceDialog.java:2121)
        at 
sun.print.ServiceDialog$PageSetupPanel.updateInfo(ServiceDialog.java:1263)
        at sun.print.ServiceDialog.updatePanels(ServiceDialog.java:437)
        at sun.print.ServiceDialog.initPrintDialog(ServiceDialog.java:195)
        at sun.print.ServiceDialog.<init>(ServiceDialog.java:124)
        at javax.print.ServiceUI.printDialog(ServiceUI.java:188)
        at sun.print.RasterPrinterJob.printDialog(RasterPrinterJob.java:856)
        at sun.print.PSPrinterJob.printDialog(PSPrinterJob.java:417)
        at sun.print.RasterPrinterJob.printDialog(RasterPrinterJob.java:786)
        at sun.print.PrintJob2D.printDialog(PrintJob2D.java:416)
        at sun.awt.X11.XToolkit.getPrintJob(XToolkit.java:937)
        at com.bifit.harver.core.DocumentBrowser.print(Unknown Source)
        at com.bifit.harver.core.DocumentBrowser.print(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.bifit.lisp.i.if(Unknown Source)
        at com.bifit.lisp.i.a(Unknown Source)
        at com.bifit.lisp.u.getValue(Unknown Source)
        at com.bifit.lisp.s$a.a(Unknown Source)
        at com.bifit.lisp.u.getValue(Unknown Source)
        at com.bifit.lisp.Interpreter.evaluateCall(Unknown Source)
        at com.bifit.lisp.Interpreter.a(Unknown Source)
        at com.bifit.lisp.c.a(Unknown Source)
        at com.bifit.lisp.c.getValue(Unknown Source)
        at com.bifit.lisp.Interpreter.evaluateCall(Unknown Source)
        at com.bifit.lisp.Interpreter.a(Unknown Source)
        at com.bifit.lisp.aa.a(Unknown Source)
        at com.bifit.lisp.aa.getValue(Unknown Source)
        at com.bifit.lisp.Interpreter.evaluateCall(Unknown Source)
        at com.bifit.lisp.Interpreter.a(Unknown Source)
        at com.bifit.lisp.c.a(Unknown Source)
        at com.bifit.lisp.c.getValue(Unknown Source)
        at com.bifit.lisp.Interpreter.evaluateCall(Unknown Source)
        at com.bifit.lisp.Interpreter.a(Unknown Source)
        at com.bifit.lisp.aa.a(Unknown Source)
        at com.bifit.lisp.aa.getValue(Unknown Source)
        at com.bifit.lisp.Interpreter.evaluateCall(Unknown Source)
        at com.bifit.lisp.Interpreter.a(Unknown Source)
        at com.bifit.lisp.c.a(Unknown Source)
        at com.bifit.lisp.c.getValue(Unknown Source)
        at com.bifit.lisp.Interpreter.evaluateCall(Unknown Source)
        at com.bifit.lisp.Interpreter.a(Unknown Source)
        at com.bifit.lisp.aa.a(Unknown Source)
        at com.bifit.lisp.aa.getValue(Unknown Source)
        at com.bifit.lisp.Interpreter.evaluateCall(Unknown Source)
        at com.bifit.lisp.Interpreter.a(Unknown Source)
        at com.bifit.lisp.Interpreter.interpret(Unknown Source)
        at com.bifit.lisp.h.a(Unknown Source)
        at com.bifit.lisp.u.getValue(Unknown Source)
        at com.bifit.lisp.Interpreter.evaluateCall(Unknown Source)
        at com.bifit.lisp.Interpreter.evalFunction(Unknown Source)
        at com.bifit.harver.comps.CustomDialog.execLispFunc(Unknown Source)
        at com.bifit.harver.comps.CustomDialog.processEvent(Unknown Source)
        at com.bifit.awtx.event.EventHandler.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:619)
=================



--
Alexander


Подробная информация о списке рассылки community