new version of a cvs file importer extension with enhancements
Hi,
If anyone is interested, I added enhancements to the
mdcsvimporter extension
that really makes it kind of new. I added code to let the user
define
their own list of fields to import, and it lets you save each set
with a name so you can use
them any time you want to.
It should make it easy for the user to define a custom 'reader'
for multiple banks
that they can use say each month to import their transactions,
which they can then
confirm as you do with importing online transactions.
Get it here for now:
http://code.google.com/p/mdcsvimporter/issues/detail?id=10
It has no warranty that it works. xxxprebeta just means it is not officially a beta 14.
Showing the most recent page of comments. View the first page
62 Posted by stantowianski on 20 Feb, 2012 02:37 PM
Hi. The file is helpful, but I/we also need the version of the importer,
and what is the UK English date format (DD-MM-YYYY) ? It's easier to just tell us :-) or best yet, include a screen shot of your custom reader config like this picture.
Also, in Money Dance if you go to 'Help' -> 'Console' before or after you run the import, it gives lots of info. on what it is doing and you might even be able to figure it out yourself.
63 Posted by stantowianski on 20 Feb, 2012 03:33 PM
Hi. A workaround for now is to change your date format. It will probably work if you use small letters for dd and yyyy and big for MM, like dd/MM/yyyy.
I thought I saw a problem with the moneydance date routines and started writing my own. I then back it out, but only half. I need to fix this and will put out a new version when I do. It will be at:
http://code.google.com/p/mdcsvimporter/downloads/list
Sorry about that. Stan
64 Posted by -Kevin N. on 20 Feb, 2012 03:40 PM
Hi John M,
I was able to import your .CSV file in the following environment:
Moneydance 2011r2+ (806)
OS: Windows Vista 6.0 x86
Java: 1.6.0_31 (Sun Microsystems Inc.)
name and version =CSV Importer Beta 15.7.2=
I've attached a screenshot of the File Reader settings that I used.
HTH -Kevin N.
65 Posted by John Mawhood on 20 Feb, 2012 03:48 PM
Thanks Stan. I will try out what you suggest this evening.
Sorry I have been away from my computer this afternoon.
Best wishes,
John
66 Posted by John Mawhood on 20 Feb, 2012 03:59 PM
Hmm
I have exactly the same settings as in the screen shot you sent, only I am
using the Mac version.
Copy of console information pasted below.
Have to go, sorry.
Best wishes,
John
Privileged(Native Method)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlC
ontext.java:87)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlC
ontext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:652)
at java.awt.EventQueue$2run(EventQueue.java:650)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.AccessControlConext$1.doIntersectionPrivilege(AccessControlC
ontext.java:87)
at java.awt.EventQueue.dipatchEvent(EventQueue.java:649)
at
java.awt.EventDispatchThread.pupOneEventForFilters(EventDispatchThread.jav
a:296)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:2
11)
at
java.awt.EventDispatchThread.pumpEventsorFilter(EventDispatchThread.java:2
05)
at java.awt.Dialog$1.run(Dialog.java:1046)
at java.awt.Dialog$3.run(Dialog.java:1098)
at java.security.AccessCotroller.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1096)
at java.awt.Component.show(Component.java:1584)
at java.awt.Component.setVisible(Component.java:1536)
at java.awt.Window.setVisible(Window.java:842)
at java.awt.Dialog.setVisible(Dialog.java:986)
at
com.moneydance.modules.features.mdcsvimporter.ImportDialog.jButton1ActionPe
rformed(ImportDialog.java:809)
at
com.moneydance.modules.features.mdcsvimporter.ImportDialog.access$700(Impor
tDialog.java:39)
at
com.moneydance.modules.features.mdcsvimporter.ImportDalog$8.actionPerforme
d(ImportDialog.java:622)
at
javax.swng.AbstractButton.fireActionPerforme(AbstractButton.java:2028)
at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351
)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:
387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListene
r.java:236)
at java.awt.Component.processMouseEvent(Component.java:6373)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6138)
at java.awt.Container.processEven(Container.java:2085)
at java.awt.Component.dispatchEventImpl(Component.java:4735)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
at java.awt.LightweightDispatcher.processMouseEvenContainer.java:4282)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
at java.awt.Container.dispatchEventImpl(Container.java:2129)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
t java.awt.Component.dispatchEvent(Component.jaa:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638) at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlC
ontext.java:87)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlC
ontext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:652)
at java.awt.EventQueue$2.run(EventQueue.java:650)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlC
ontext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:649)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.jav
a:296)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:2
11)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:2
05)
at java.awt.Dialog$1.run(Dialog.java:1046)
at java.awt.Dialog$3.run(Dialog.java:1098)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1096)
at java.awt.Component.show(Component.java:1584)
at java.awt.Component.setVisible(Component.java:1536)
at java.awt.Window.setVisible(Window.java:842)
at java.awt.Dialog.setVisible(Dialog.java:986)
at
com.moneydance.modules.features.mdcsvimporter.Main.invoke(Main.java:203)
at
com.moneydance.apps.md.controller.Main.invokeFeatureModuleURI(Main.java:160
6)
at com.moneydance.apps.md.controller.Main.showURL(Main.java:1032)
at
com.moneydance.apps.md.view.gui.MainMenu$URIAction.actionPerformed(MainMenu
.java:778)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351
)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:
387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:389)
at com.apple.laf.ScreenMenuItem.actionPerformed(ScreenMenuItem.java:95)
at java.awt.MenuItem.processActionEvent(MenuItem.java:627)
at java.awt.MenuItem.processEvent(MenuItem.java:586)
at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:337)
at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:325)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlC
ontext.java:87)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlC
ontext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:652)
at java.awt.EventQueue$2.run(EventQueue.java:650)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlC
ontext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:649)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.jav
a:296)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:2
11)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.jav
a:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
importDialog() add reader item =Halifax=
--------- entered createSupportedDateFormats() dateFormatArg
=DD/MM/YYYY= -------------
setDateFormat() format =DD/MM/YYYY= dateFormatString =null=
--------- entered createSupportedDateFormats() dateFormatArg
=DD/MM/YYYY= -------------
setDateFormat() format =DD/MM/YYYY= dateFormatString =null=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=BBVA Compass Bank
NA,stateChange=DESELECTED] on
javax.swing.JComboBox[,134,54,417x24,layout=com.apple.laf.AquaComboBoxUI$Aq
uaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags=1677753
6,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=java.awt.
Dimension[width=180,height=24],preferredSize=java.awt.Dimension[width=180,h
eight=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowCount=8,s
electedItemReminder=BBVA Compass Bank NA]
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Halifax,stateChange=SELECT
ED] on
javax.swing.JComboBox[,134,54,417x24,layout=com.apple.laf.AquaComboBoxUI$Aq
uaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags=1677753
6,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=java.awt.
Dimension[width=180,height=24],preferredSize=java.awt.Dimension[width=180,h
eight=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowCount=8,s
electedItemReminder=Halifax]
fileFormatChanged() event == ItemEvent.SELECTED ---------------
processFileFormatChanged() ---------------
Have a custom reader. Read config for =Halifax=
get dataTypesList arraylist =[date posted, description, -Deposit-,
-Payment-, , , , , , ]=
get emptyFlagsList arraylist =[, , , , , , , , , ]=
--------- entered createSupportedDateFormats() dateFormatArg
=DD/MM/YYYY= -------------
setDateFormat() format =DD/MM/YYYY= dateFormatString =null=
getNumberOfCustomReaderFieldsUsed() =4
importDialog().processFileFormatChanged() formats
=[Ljava.lang.String;@10d8d767=
entered popComboDateFormatList()
popComboDateFormatList add format >DD/MM/YYYY<
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Halifax,stateChange=DESELE
CTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=Halifax]
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Format not
recognized,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=Format not recognized]
fileFormatChanged() event == ItemEvent.SELECTED ---------------
comboFileFormat is string =Format not recognized=
uri string =import=
arg token [0] =import= token[1] ==
arg key =import= value =null=
readerName >reader:Halifax<
props readerName =Halifax=
props getFieldSeparatorChar() =44=
props getDateFormatString() =DD/MM/YYYY=
props getHeaderLines() =1=
props getDataTypesList() =[date posted, description, -Deposit-, -Payment-,
, , , , , , ]=
props getEmptyFlagsList() =[, , , , , , , , , , ]=
--------- entered createSupportedDateFormats() dateFormatArg
=DD/MM/YYYY= -------------
setDateFormat() format =DD/MM/YYYY= dateFormatString =null=
fill out readerName =bbvaCompassReader=
call add readerName to import dlg reader list =bbvaCompassReader=
importDialog() add reader item =BBVA Compass Bank NA=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=BBVA Compass Bank
NA,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=BBVA Compass Bank NA]
fileFormatChanged() skipDuringInit ---------------
fill out readerName =yodleeReader=
call add readerName to import dlg reader list =yodleeReader=
importDialog() add reader item =Yodlee=
fill out readerName =Halifax=
call add readerName to import dlg reader list =Halifax=
importDialog() add reader item =Halifax=
fill out readerName =simpleCreditDebitReader=
call add readerName to import dlg reader list =simpleCreditDebitReader=
importDialog() add reader item =Simple Date/Description/Credit/Debit=
fill out readerName =wellsFargoReader=
call add readerName to import dlg reader list =wellsFargoReader=
importDialog() add reader item =Wells Fargo=
fill out readerName =ingNetherlandsReader=
call add readerName to import dlg reader list =ingNetherlandsReader=
importDialog() add reader item =ING The Netherlands=
fill out readerName =citiBankCanadaReader=
call add readerName to import dlg reader list =citiBankCanadaReader=
importDialog() add reader item =CitiBank Canada=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=BBVA Compass Bank
NA,stateChange=DESELECTED] on
javax.swing.JComboBox[,134,54,417x24,layout=com.apple.laf.AquaComboBoxUI$Aq
uaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags=1677753
6,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=java.awt.
Dimension[width=180,height=24],preferredSize=java.awt.Dimension[width=180,h
eight=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowCount=8,s
electedItemReminder=BBVA Compass Bank NA]
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Halifax,stateChange=SELECT
ED] on
javax.swing.JComboBox[,134,54,417x24,layout=com.apple.laf.AquaComboBoxUI$Aq
uaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags=1677753
6,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=java.awt.
Dimension[width=180,height=24],preferredSize=java.awt.Dimension[width=180,h
eight=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowCount=8,s
electedItemReminder=Halifax]
fileFormatChanged() event == ItemEvent.SELECTED ---------------
processFileFormatChanged() ---------------
Have a custom reader. Read config for =Halifax=
get dataTypesList arraylist =[date posted, description, -Deposit-,
-Payment-, , , , , , , ]=
get emptyFlagsList arraylist =[, , , , , , , , , , ]=
--------- entered createSupportedDateFormats() dateFormatArg
=DD/MM/YYYY= -------------
setDateFormat() format =DD/MM/YYYY= dateFormatString =null=
getNumberOfCustomReaderFieldsUsed() =4
importDialog().processFileFormatChanged() formats
=[Ljava.lang.String;@364f2b6c=
entered popComboDateFormatList()
popComboDateFormatList add format >DD/MM/YYYY<
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Halifax,stateChange=DESELE
CTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=Halifax]
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Format not
recognized,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=Format not recognized]
fileFormatChanged() event == ItemEvent.SELECTED ---------------
comboFileFormat is string =Format not recognized=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Format not
recognized,stateChange=DESELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,disabled,layout=com.apple.laf.
AquaComboBoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,bord
er=,flags=16777536,maximumSize=java.awt.Dimension[width=180,height=24],mini
mumSize=java.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dime
nsion[width=180,height=24],isEditable=false,lightWeightPopupEnabled=true,ma
ximumRowCount=8,selectedItemReminder=Format not recognized]
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Format not
recognized,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,disabled,layout=com.apple.laf.
AquaComboBoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,bord
er=,flags=16777536,maximumSize=java.awt.Dimension[width=180,height=24],mini
mumSize=java.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dime
nsion[width=180,height=24],isEditable=false,lightWeightPopupEnabled=true,ma
ximumRowCount=8,selectedItemReminder=Format not recognized]
fileFormatChanged() event == ItemEvent.SELECTED ---------------
comboFileFormat is string =Format not recognized=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Format not
recognized,stateChange=DESELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,disabled,layout=com.apple.laf.
AquaComboBoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,bord
er=,flags=16777536,maximumSize=java.awt.Dimension[width=180,height=24],mini
mumSize=java.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dime
nsion[width=180,height=24],isEditable=false,lightWeightPopupEnabled=true,ma
ximumRowCount=8,selectedItemReminder=Format not recognized]
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Format not
recognized,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,disabled,layout=com.apple.laf.
AquaComboBoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,bord
er=,flags=16777536,maximumSize=java.awt.Dimension[width=180,height=24],mini
mumSize=java.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dime
nsion[width=180,height=24],isEditable=false,lightWeightPopupEnabled=true,ma
ximumRowCount=8,selectedItemReminder=Format not recognized]
fileFormatChanged() event == ItemEvent.SELECTED ---------------
comboFileFormat is string =Format not recognized=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Format not
recognized,stateChange=DESELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,disabled,layout=com.apple.laf.
AquaComboBoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,bord
er=,flags=16777536,maximumSize=java.awt.Dimension[width=180,height=24],mini
mumSize=java.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dime
nsion[width=180,height=24],isEditable=false,lightWeightPopupEnabled=true,ma
ximumRowCount=8,selectedItemReminder=Format not recognized]
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Format not
recognized,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,disabled,layout=com.apple.laf.
AquaComboBoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,bord
er=,flags=16777536,maximumSize=java.awt.Dimension[width=180,height=24],mini
mumSize=java.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dime
nsion[width=180,height=24],isEditable=false,lightWeightPopupEnabled=true,ma
ximumRowCount=8,selectedItemReminder=Format not recognized]
fileFormatChanged() event == ItemEvent.SELECTED ---------------
comboFileFormat is string =Format not recognized=
uri string =import=
arg token [0] =import= token[1] ==
arg key =import= value =null=
readerName >reader:Halifax<
props readerName =Halifax=
props getFieldSeparatorChar() =44=
props getDateFormatString() =DD/MM/YYYY=
props getHeaderLines() =1=
props getDataTypesList() =[date posted, description, -Deposit-, -Payment-,
, , , , , , ]=
props getEmptyFlagsList() =[, , , , , , , , , , ]=
--------- entered createSupportedDateFormats() dateFormatArg
=DD/MM/YYYY= -------------
setDateFormat() format =DD/MM/YYYY= dateFormatString =null=
fill out readerName =bbvaCompassReader=
call add readerName to import dlg reader list =bbvaCompassReader=
importDialog() add reader item =BBVA Compass Bank NA=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=BBVA Compass Bank
NA,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=BBVA Compass Bank NA]
fileFormatChanged() skipDuringInit ---------------
fill out readerName =yodleeReader=
call add readerName to import dlg reader list =yodleeReader=
importDialog() add reader item =Yodlee=
fill out readerName =Halifax=
call add readerName to import dlg reader list =Halifax=
importDialog() add reader item =Halifax=
fill out readerName =simpleCreditDebitReader=
call add readerName to import dlg reader list =simpleCreditDebitReader=
importDialog() add reader item =Simple Date/Description/Credit/Debit=
fill out readerName =wellsFargoReader=
call add readerName to import dlg reader list =wellsFargoReader=
importDialog() add reader item =Wells Fargo=
fill out readerName =ingNetherlandsReader=
call add readerName to import dlg reader list =ingNetherlandsReader=
importDialog() add reader item =ING The Netherlands=
fill out readerName =citiBankCanadaReader=
call add readerName to import dlg reader list =citiBankCanadaReader=
importDialog() add reader item =CitiBank Canada=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=BBVA Compass Bank
NA,stateChange=DESELECTED] on
javax.swing.JComboBox[,134,54,417x24,layout=com.apple.laf.AquaComboBoxUI$Aq
uaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags=1677753
6,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=java.awt.
Dimension[width=180,height=24],preferredSize=java.awt.Dimension[width=180,h
eight=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowCount=8,s
electedItemReminder=BBVA Compass Bank NA]
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Halifax,stateChange=SELECT
ED] on
javax.swing.JComboBox[,134,54,417x24,layout=com.apple.laf.AquaComboBoxUI$Aq
uaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags=1677753
6,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=java.awt.
Dimension[width=180,height=24],preferredSize=java.awt.Dimension[width=180,h
eight=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowCount=8,s
electedItemReminder=Halifax]
fileFormatChanged() event == ItemEvent.SELECTED ---------------
processFileFormatChanged() ---------------
Have a custom reader. Read config for =Halifax=
get dataTypesList arraylist =[date posted, description, -Deposit-,
-Payment-, , , , , , , ]=
get emptyFlagsList arraylist =[, , , , , , , , , , ]=
--------- entered createSupportedDateFormats() dateFormatArg
=DD/MM/YYYY= -------------
setDateFormat() format =DD/MM/YYYY= dateFormatString =null=
getNumberOfCustomReaderFieldsUsed() =4
importDialog().processFileFormatChanged() formats
=[Ljava.lang.String;@2224faea=
entered popComboDateFormatList()
popComboDateFormatList add format >DD/MM/YYYY<
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Halifax,stateChange=DESELE
CTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=Halifax]
fileFormatChanged() skipDuringInit ---------------
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Format not
recognized,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=Format not recognized]
fileFormatChanged() skipDuringInit ---------------
importDialog() comboFileFormat1SetItem() =Halifax=
uri string =import=
arg token [0] =import= token[1] ==
arg key =import= value =null=
readerName >reader:Halifax<
props readerName =Halifax=
props getFieldSeparatorChar() =44=
props getDateFormatString() =DD/MM/YYYY=
props getHeaderLines() =1=
props getDataTypesList() =[date posted, description, -Deposit-, -Payment-,
, , , , , , ]=
props getEmptyFlagsList() =[, , , , , , , , , , ]=
--------- entered createSupportedDateFormats() dateFormatArg
=DD/MM/YYYY= -------------
setDateFormat() format =DD/MM/YYYY= dateFormatString =null=
fill out readerName =bbvaCompassReader=
call add readerName to import dlg reader list =bbvaCompassReader=
importDialog() add reader item =BBVA Compass Bank NA=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=BBVA Compass Bank
NA,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=BBVA Compass Bank NA]
fileFormatChanged() skipDuringInit ---------------
fill out readerName =yodleeReader=
call add readerName to import dlg reader list =yodleeReader=
importDialog() add reader item =Yodlee=
fill out readerName =Halifax=
call add readerName to import dlg reader list =Halifax=
importDialog() add reader item =Halifax=
fill out readerName =simpleCreditDebitReader=
call add readerName to import dlg reader list =simpleCreditDebitReader=
importDialog() add reader item =Simple Date/Description/Credit/Debit=
fill out readerName =wellsFargoReader=
call add readerName to import dlg reader list =wellsFargoReader=
importDialog() add reader item =Wells Fargo=
fill out readerName =ingNetherlandsReader=
call add readerName to import dlg reader list =ingNetherlandsReader=
importDialog() add reader item =ING The Netherlands=
fill out readerName =citiBankCanadaReader=
call add readerName to import dlg reader list =citiBankCanadaReader=
importDialog() add reader item =CitiBank Canada=
uri string =import=
arg token [0] =import= token[1] ==
arg key =import= value =null=
readerName >reader:Halifax<
props readerName =Halifax=
props getFieldSeparatorChar() =44=
props getDateFormatString() =DD/MM/YYYY=
props getHeaderLines() =1=
props getDataTypesList() =[date posted, description, -Deposit-, -Payment-,
, , , , , , ]=
props getEmptyFlagsList() =[, , , , , , , , , , ]=
--------- entered createSupportedDateFormats() dateFormatArg
=DD/MM/YYYY= -------------
setDateFormat() format =DD/MM/YYYY= dateFormatString =null=
fill out readerName =bbvaCompassReader=
call add readerName to import dlg reader list =bbvaCompassReader=
importDialog() add reader item =BBVA Compass Bank NA=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=BBVA Compass Bank
NA,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=BBVA Compass Bank NA]
fileFormatChanged() skipDuringInit ---------------
fill out readerName =yodleeReader=
call add readerName to import dlg reader list =yodleeReader=
importDialog() add reader item =Yodlee=
fill out readerName =Halifax=
call add readerName to import dlg reader list =Halifax=
importDialog() add reader item =Halifax=
fill out readerName =simpleCreditDebitReader=
call add readerName to import dlg reader list =simpleCreditDebitReader=
importDialog() add reader item =Simple Date/Description/Credit/Debit=
fill out readerName =wellsFargoReader=
call add readerName to import dlg reader list =wellsFargoReader=
importDialog() add reader item =Wells Fargo=
fill out readerName =ingNetherlandsReader=
call add readerName to import dlg reader list =ingNetherlandsReader=
importDialog() add reader item =ING The Netherlands=
fill out readerName =citiBankCanadaReader=
call add readerName to import dlg reader list =citiBankCanadaReader=
importDialog() add reader item =CitiBank Canada=
get dataTypesList arraylist =[date posted, description, -Deposit-,
-Payment-, , , , , , , ]=
get emptyFlagsList arraylist =[, , , , , , , , , , ]=
--------- entered createSupportedDateFormats() dateFormatArg
=DD/MM/YYYY= -------------
setDateFormat() format =DD/MM/YYYY= dateFormatString =null=
getNumberOfCustomReaderFieldsUsed() =4
--------- entered createSupportedDateFormats() dateFormatArg
=DD/MM/YYYY= -------------
setDateFormat() format =DD/MM/YYYY= dateFormatString =null=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=BBVA Compass Bank
NA,stateChange=DESELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=BBVA Compass Bank NA]
fileFormatChanged() skipDuringInit ---------------
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Format not
recognized,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=Format not recognized]
fileFormatChanged() skipDuringInit ---------------
importDialog() comboFileFormat1SetItem() =Halifax=
uri string =import=
arg token [0] =import= token[1] ==
arg key =import= value =null=
readerName >reader:Halifax<
props readerName =Halifax=
props getFieldSeparatorChar() =44=
props getDateFormatString() =DD/MM/YYYY=
props getHeaderLines() =1=
props getDataTypesList() =[date posted, description, -Deposit-, -Payment-,
, , , , , , ]=
props getEmptyFlagsList() =[, , Can Be Blank, Can Be Blank, , , , , , , ]=
--------- entered createSupportedDateFormats() dateFormatArg
=DD/MM/YYYY= -------------
setDateFormat() format =DD/MM/YYYY= dateFormatString =null=
fill out readerName =bbvaCompassReader=
call add readerName to import dlg reader list =bbvaCompassReader=
importDialog() add reader item =BBVA Compass Bank NA=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=BBVA Compass Bank
NA,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=BBVA Compass Bank NA]
fileFormatChanged() skipDuringInit ---------------
fill out readerName =yodleeReader=
call add readerName to import dlg reader list =yodleeReader=
importDialog() add reader item =Yodlee=
fill out readerName =Halifax=
call add readerName to import dlg reader list =Halifax=
importDialog() add reader item =Halifax=
fill out readerName =simpleCreditDebitReader=
call add readerName to import dlg reader list =simpleCreditDebitReader=
importDialog() add reader item =Simple Date/Description/Credit/Debit=
fill out readerName =wellsFargoReader=
call add readerName to import dlg reader list =wellsFargoReader=
importDialog() add reader item =Wells Fargo=
fill out readerName =ingNetherlandsReader=
call add readerName to import dlg reader list =ingNetherlandsReader=
importDialog() add reader item =ING The Netherlands=
fill out readerName =citiBankCanadaReader=
call add readerName to import dlg reader list =citiBankCanadaReader=
importDialog() add reader item =CitiBank Canada=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=BBVA Compass Bank
NA,stateChange=DESELECTED] on
javax.swing.JComboBox[,134,54,417x24,layout=com.apple.laf.AquaComboBoxUI$Aq
uaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags=1677753
6,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=java.awt.
Dimension[width=180,height=24],preferredSize=java.awt.Dimension[width=180,h
eight=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowCount=8,s
electedItemReminder=BBVA Compass Bank NA]
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Halifax,stateChange=SELECT
ED] on
javax.swing.JComboBox[,134,54,417x24,layout=com.apple.laf.AquaComboBoxUI$Aq
uaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags=1677753
6,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=java.awt.
Dimension[width=180,height=24],preferredSize=java.awt.Dimension[width=180,h
eight=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowCount=8,s
electedItemReminder=Halifax]
fileFormatChanged() event == ItemEvent.SELECTED ---------------
processFileFormatChanged() ---------------
Have a custom reader. Read config for =Halifax=
get dataTypesList arraylist =[date posted, description, -Deposit-,
-Payment-, , , , , , , ]=
get emptyFlagsList arraylist =[, , Can Be Blank, Can Be Blank, , , , , , ,
]=
--------- entered createSupportedDateFormats() dateFormatArg
=DD/MM/YYYY= -------------
setDateFormat() format =DD/MM/YYYY= dateFormatString =null=
getNumberOfCustomReaderFieldsUsed() =4
importDialog().processFileFormatChanged() formats
=[Ljava.lang.String;@5e691263=
entered popComboDateFormatList()
popComboDateFormatList add format >DD/MM/YYYY<
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Halifax,stateChange=DESELE
CTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=Halifax]
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Format not
recognized,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=Format not recognized]
fileFormatChanged() event == ItemEvent.SELECTED ---------------
comboFileFormat is string =Format not recognized=
uri string =import=
arg token [0] =import= token[1] ==
arg key =import= value =null=
readerName >reader:Halifax<
props readerName =Halifax=
props getFieldSeparatorChar() =44=
props getDateFormatString() =DD/MM/YYYY=
props getHeaderLines() =1=
props getDataTypesList() =[date posted, description, -Deposit-, -Payment-,
, , , , , , ]=
props getEmptyFlagsList() =[, , Can Be Blank, Can Be Blank, , , , , , , ]=
--------- entered createSupportedDateFormats() dateFormatArg
=DD/MM/YYYY= -------------
setDateFormat() format =DD/MM/YYYY= dateFormatString =null=
fill out readerName =bbvaCompassReader=
call add readerName to import dlg reader list =bbvaCompassReader=
importDialog() add reader item =BBVA Compass Bank NA=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=BBVA Compass Bank
NA,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=BBVA Compass Bank NA]
fileFormatChanged() skipDuringInit ---------------
fill out readerName =yodleeReader=
call add readerName to import dlg reader list =yodleeReader=
importDialog() add reader item =Yodlee=
fill out readerName =Halifax=
call add readerName to import dlg reader list =Halifax=
importDialog() add reader item =Halifax=
fill out readerName =simpleCreditDebitReader=
call add readerName to import dlg reader list =simpleCreditDebitReader=
importDialog() add reader item =Simple Date/Description/Credit/Debit=
fill out readerName =wellsFargoReader=
call add readerName to import dlg reader list =wellsFargoReader=
importDialog() add reader item =Wells Fargo=
fill out readerName =ingNetherlandsReader=
call add readerName to import dlg reader list =ingNetherlandsReader=
importDialog() add reader item =ING The Netherlands=
fill out readerName =citiBankCanadaReader=
call add readerName to import dlg reader list =citiBankCanadaReader=
importDialog() add reader item =CitiBank Canada=
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=BBVA Compass Bank
NA,stateChange=DESELECTED] on
javax.swing.JComboBox[,134,54,417x24,layout=com.apple.laf.AquaComboBoxUI$Aq
uaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags=1677753
6,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=java.awt.
Dimension[width=180,height=24],preferredSize=java.awt.Dimension[width=180,h
eight=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowCount=8,s
electedItemReminder=BBVA Compass Bank NA]
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Simple
Date/Description/Credit/Debit,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,layout=com.apple.laf.AquaComboBoxUI$Aq
uaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags=1677753
6,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=java.awt.
Dimension[width=180,height=24],preferredSize=java.awt.Dimension[width=180,h
eight=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowCount=8,s
electedItemReminder=Simple Date/Description/Credit/Debit]
fileFormatChanged() event == ItemEvent.SELECTED ---------------
processFileFormatChanged() ---------------
importDialog().processFileFormatChanged() formats =null=
entered popComboDateFormatList()
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at
com.moneydance.modules.features.mdcsvimporter.ImportDialog.popComboDateForm
atList(ImportDialog.java:971)
at
com.moneydance.modules.features.mdcsvimporter.ImportDialog.processFileForma
tChanged(ImportDialog.java:370)
at
com.moneydance.modules.features.mdcsvimporter.ImportDialog.fileFormatChange
d(ImportDialog.java:799)
at
com.moneydance.modules.features.mdcsvimporter.ImportDialog.access$400(Impor
tDialog.java:39)
at
com.moneydance.modules.features.mdcsvimporter.ImportDialog$5.itemStateChang
ed(ImportDialog.java:555)
at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1205)
at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1262)
at javax.swing.JComboBox.contentsChanged(JComboBox.java:1309)
at
javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:10
0)
at
javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:
88)
at javax.swing.JComboBox.setSelectedItem(JComboBox.java:557)
at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:603)
at
javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(BasicComboPopu
p.java:831)
at
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
at java.awt.Component.processMouseEvent(Component.java:6373)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at
com.apple.laf.AquaComboBoxPopup$1.processMouseEvent(AquaComboBoxPopup.java:
132)
at java.awt.Component.processEvent(Component.java:6138)
at java.awt.Container.processEvent(Container.java:2085)
at java.awt.Component.dispatchEventImpl(Component.java:4735)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
at java.awt.Container.dispatchEventImpl(Container.java:2129)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlC
ontext.java:87)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlC
ontext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:652)
at java.awt.EventQueue$2.run(EventQueue.java:650)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlC
ontext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:649)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.jav
a:296)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:2
11)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:2
05)
at java.awt.Dialog$1.run(Dialog.java:1046)
at java.awt.Dialog$3.run(Dialog.java:1098)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1096)
at java.awt.Component.show(Component.java:1584)
at java.awt.Component.setVisible(Component.java:1536)
at java.awt.Window.setVisible(Window.java:842)
at java.awt.Dialog.setVisible(Dialog.java:986)
at
com.moneydance.modules.features.mdcsvimporter.Main.invoke(Main.java:203)
at
com.moneydance.apps.md.controller.Main.invokeFeatureModuleURI(Main.java:160
6)
at com.moneydance.apps.md.controller.Main.showURL(Main.java:1032)
at
com.moneydance.apps.md.view.gui.MainMenu$URIAction.actionPerformed(MainMenu
.java:778)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351
)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:
387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:389)
at com.apple.laf.ScreenMenuItem.actionPerformed(ScreenMenuItem.java:95)
at java.awt.MenuItem.processActionEvent(MenuItem.java:627)
at java.awt.MenuItem.processEvent(MenuItem.java:586)
at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:337)
at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:325)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlC
ontext.java:87)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlC
ontext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:652)
at java.awt.EventQueue$2.run(EventQueue.java:650)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlC
ontext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:649)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.jav
a:296)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:2
11)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.jav
a:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Simple
Date/Description/Credit/Debit,stateChange=DESELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSize=j
ava.awt.Dimension[width=180,height=24],preferredSize=java.awt.Dimension[wid
th=180,height=24],isEditable=false,lightWeightPopupEnabled=true,maximumRowC
ount=8,selectedItemReminder=Simple Date/Description/Credit/Debit]
fileFormatChanged() event ---------------
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Format not
recognized,stateChange=SELECTED] on
javax.swing.JComboBox[,134,54,417x24,invalid,layout=com.apple.laf.AquaCombo
BoxUI$AquaComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags
=16777536,maximumSize=java.awt.Dimension[width=180,height=24],minimumSiz
67 Posted by stashu.pub on 22 Feb, 2012 06:39 AM
Hi John,
I don't know if my suggestion worked for you?
By the way, you have to look at the version of MD
and the mdcsvimporter. I see you did not have the
newest importer, but no matter.
I created a new version that should handle date
parsing better.
http://code.google.com/p/mdcsvimporter/downloads/list
15.7.5
--- Fixes: ---
work on date parsing again. am using Java parsing and money dance date
methods.
a little easier to read help->console output
Thanks,
Stan Towianski
68 Posted by stashu.pub on 22 Feb, 2012 06:39 AM
Hi John,
I don't know if my suggestion worked for you?
By the way, you have to look at the version of MD
and the mdcsvimporter. I see you did not have the
newest importer, but no matter.
I created a new version that should handle date
parsing better.
http://code.google.com/p/mdcsvimporter/downloads/list
15.7.5
--- Fixes: ---
work on date parsing again. am using Java parsing and money dance date
methods.
a little easier to read help->console output
Thanks,
Stan Towianski
69 Posted by stashu.pub on 28 Feb, 2012 05:37 AM
Hi Sean,
Can you please build and install the newest code (beta 15.7.5)?
It has fixes and enhancements and it seems to be working for me.
http://code.google.com/p/mdcsvimporter/
Thanks,
Stan Towianski
70 Posted by stashu.pub on 02 Mar, 2012 03:31 PM
Hi,
Just a friendly follow-up on this request. I have not heard back on this.
Also, there is probably no way for me to know how many times
mdcsvimporter get downloaded thru MD is there?
Thanks,
Stan Towianski
Support Staff 71 Posted by Sean Reilly on 05 Mar, 2012 03:52 PM
Hi Stan,
Sorry I still haven't signed this yet. Can you give me the ant targets that I should invoke to build this? Running plain old "ant" in the base folder produces some test case errors and no .mxt that I can see.
Thanks,
Sean
72 Posted by stashu pub on 05 Mar, 2012 04:12 PM
Hi Sean,
I will have to lool at that then. I don't build that way myself, knowingly.
I do netbeans clean and build.
I know junit does now work because we cannot instantiate the money dance
'main'. Well that ever be changed?
I'll get back to you on ant.
Thanks,
73 Posted by cwdavis on 12 Apr, 2012 12:51 AM
The extension doesn't seem to work with Moneydance 2008. It just stops with no error message.
74 Posted by stashu pub on 14 Apr, 2012 05:03 AM
Hi,
It would be better to create your own item instead of adding onto this
thread which is totally unrelated. The site is listed in this post.
As for using MD 2008; how old is that? Is there some reason you
cannot upgrade?
If you know how to go to the console you can try that and see if
the error message is something simple, otherwise I am using the
newest myself and probably will not look at 2008. I do not even have it.
Sorry,
Stan
75 Posted by stashu pub on 14 Apr, 2012 05:07 AM
Hi,
It would be better to create your own item instead of adding onto this
thread which is totally unrelated. The site is listed in this post.
As for using MD 2008; how old is that? Is there some reason you
cannot upgrade?
If you know how to go to the console you can try that and see if
the error message is something simple, otherwise I am using the
newest myself and probably will not look at 2008. I do not even have it.
Sorry,
Stan