Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Java]File blad przy podwojnej inicjacji
Forum PHP.pl > Forum > Przedszkole
Gość
Witam

Piszac program w Javie natknalem sie na pewien problem:
taki kod wywala blad
  1. File[] filesFROM = new File(pathFROM).listFiles(new PHPFilter());
  2. File[] filesTO = new File(pathTO).listFiles(new PHPFilter());


natomiast taki juz dziala OK
  1. File[] filesFROM = new File(pathFROM).listFiles(new PHPFilter());


tresc bledu:
  1. Exception in thread "AWT-EventQueue-0" java.lang.Error: java.lang.reflect.InvocationTargetException
  2. at org.jdesktop.application.ApplicationAction.actionFailed(ApplicationAction.java:859)
  3. at org.jdesktop.application.ApplicationAction.noProxyActionPerformed(ApplicationAction.java:665)
  4. at org.jdesktop.application.ApplicationAction.actionPerformed(ApplicationAction.java:698)
  5. at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
  6. at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
  7. at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
  8. at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
  9. at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253)
  10. at java.awt.Component.processMouseEvent(Component.java:6268)
  11. at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
  12. at java.awt.Component.processEvent(Component.java:6033)
  13. at java.awt.Container.processEvent(Container.java:2045)
  14. at java.awt.Component.dispatchEventImpl(Component.java:4629)
  15. at java.awt.Container.dispatchEventImpl(Container.java:2103)
  16. at java.awt.Component.dispatchEvent(Component.java:4455)
  17. at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4633)
  18. at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4297)
  19. at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4227)
  20. at java.awt.Container.dispatchEventImpl(Container.java:2089)
  21. at java.awt.Window.dispatchEventImpl(Window.java:2517)
  22. at java.awt.Component.dispatchEvent(Component.java:4455)
  23. at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
  24. at java.awt.EventQueue.access$000(EventQueue.java:96)
  25. at java.awt.EventQueue$1.run(EventQueue.java:608)
  26. at java.awt.EventQueue$1.run(EventQueue.java:606)
  27. at java.security.AccessController.doPrivileged(Native Method)
  28. at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
  29. at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
  30. at java.awt.EventQueue$2.run(EventQueue.java:622)
  31. at java.awt.EventQueue$2.run(EventQueue.java:620)
  32. at java.security.AccessController.doPrivileged(Native Method)
  33. at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
  34. at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
  35. at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
  36. at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
  37. at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
  38. at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
  39. at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
  40. at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
  41. Caused by: java.lang.reflect.InvocationTargetException
  42. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  43. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  44. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  45. at java.lang.reflect.Method.invoke(Method.java:616)
  46. at org.jdesktop.application.ApplicationAction.noProxyActionPerformed(ApplicationAction.java:662)
  47. ... 37 more
  48. Caused by: java.lang.NullPointerException
  49. at java.io.File.<init>(File.java:239)
  50. at czysciciel.CzyscicielView.execute(CzyscicielView.java:357)
  51. ... 42 more


tzn. jesli uzyje File raz to dzialaOK, a jak chce uzyc drugi to juz jest zle. Nie bardzo wiem dlaczego, skoto uzywam do tego celu innych zmiennych
Gość
Nie bylo pytania. Juz wiem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.