Advertisement
Guest User

Untitled

a guest
Aug 31st, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.38 KB | None | 0 0
  1. for(PDField field : srcAcro.getFieldTree()){
  2. PDField newField = new PDTextField(destAcro);
  3. newField.setPartialName(field.getPartialName()+":"+dest.getPages().indexOf(page));
  4. newField.getCOSObject().setInt(COSName.PAGE,dest.getPages().indexOf(page));
  5. newField.getCOSObject().setString(COSName.DA, field.getCOSObject().getString(COSName.DA));
  6.  
  7. newField.getWidgets().clear();
  8. for(PDAnnotationWidget widget : field.getWidgets()){
  9. PDAnnotationWidget newWidget = new PDAnnotationWidget(widget.getCOSObject());
  10. newField.getWidgets().add(newWidget);
  11. }
  12.  
  13. destAcro.getFields().add(newField);
  14. page.getAnnotations().addAll(newField.getWidgets());
  15. newField.setValue("TEST");
  16. }
  17.  
  18. Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
  19. at org.apache.pdfbox.pdmodel.interactive.form.AppearanceGeneratorHelper.setAppearanceValue(AppearanceGeneratorHelper.java:137)
  20. at org.apache.pdfbox.pdmodel.interactive.form.PDTextField.constructAppearances(PDTextField.java:263)
  21. at org.apache.pdfbox.pdmodel.interactive.form.PDTerminalField.applyChange(PDTerminalField.java:225)
  22. at org.apache.pdfbox.pdmodel.interactive.form.PDTextField.setValue(PDTextField.java:218)
  23. at writeupassist2_0.util.PrintUtil.addPage(PrintUtil.java:227)
  24. at writeupassist2_0.util.PrintUtil.getPrintablePDFofWorkOrder(PrintUtil.java:89)
  25. at writeupassist2_0.windows.PrintWindow.<init>(PrintWindow.java:63)
  26. at writeupassist2_0.WriteUpAssist2_0$7.handle(WriteUpAssist2_0.java:266)
  27. at writeupassist2_0.WriteUpAssist2_0$7.handle(WriteUpAssist2_0.java:262)
  28. at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
  29. at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
  30. at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
  31. at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
  32. at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
  33. at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
  34. at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
  35. at javafx.event.Event.fireEvent(Event.java:198)
  36. at javafx.scene.control.MenuItem.fire(MenuItem.java:462)
  37. at com.sun.javafx.scene.control.ControlAcceleratorSupport.lambda$doAcceleratorInstall$12(ControlAcceleratorSupport.java:165)
  38. at com.sun.javafx.scene.KeyboardShortcutsHandler.processAccelerators(KeyboardShortcutsHandler.java:347)
  39. at com.sun.javafx.scene.KeyboardShortcutsHandler.dispatchBubblingEvent(KeyboardShortcutsHandler.java:163)
  40. at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
  41. at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
  42. at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
  43. at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
  44. at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
  45. at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
  46. at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
  47. at javafx.event.Event.fireEvent(Event.java:198)
  48. at javafx.scene.Scene$KeyHandler.process(Scene.java:3964)
  49. at javafx.scene.Scene$KeyHandler.access$1800(Scene.java:3910)
  50. at javafx.scene.Scene.impl_processKeyEvent(Scene.java:2040)
  51. at javafx.scene.Scene$ScenePeerListener.keyEvent(Scene.java:2501)
  52. at com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(GlassViewEventHandler.java:197)
  53. at com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(GlassViewEventHandler.java:147)
  54. at java.security.AccessController.doPrivileged(Native Method)
  55. at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleKeyEvent$353(GlassViewEventHandler.java:228)
  56. at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
  57. at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleKeyEvent(GlassViewEventHandler.java:227)
  58. at com.sun.glass.ui.View.handleKeyEvent(View.java:546)
  59. at com.sun.glass.ui.View.notifyKey(View.java:966)
  60. at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
  61. at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
  62. at java.lang.Thread.run(Thread.java:745)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement