@@ -169,9 +169,10 @@ private FlatFileLoaderReport load(
169169 String headlineelement = FlatFileLoader .parseObject (headlineobject , "Parse Title for column " + i );
170170 String alias = objectdefinition .getLoaderAlias (headlineelement );
171171 logger .fine (" -- Found alias = " + alias + " for headline element = " + headlineelement );
172- if (alias == null )
172+ if (alias == null ) {
173+ logger .fine (" -- Did not find alias for " +headlineelement +", continues with headline element" );
173174 alias = headlineelement ;
174-
175+ }
175176 // column definition exists
176177 if ((alias .trim ().length () > 0 ) && (!alias .trim ().equals ("#DISCARDED#" ))) {
177178 String [] headlinesplit = StringParser .splitwithdoubleescape (alias , '&' );
@@ -182,9 +183,18 @@ private FlatFileLoaderReport load(
182183 //
183184 if (relevanthelper != null )
184185 activecustomloaderhelper .put (relevanthelper .getClass ().getName (), relevanthelper );
185- if (column == null )
186+ if (column == null ) {
187+ logger .severe (" ----------------------- Alias drop ------------------------------------ " );
188+ for (int e =0 ;e <objectdefinition .getAliasNumber ();e ++) {
189+ String thisalias = objectdefinition .getAliasat (e );
190+ String aliassolved = objectdefinition .getLoaderAlias (thisalias );
191+ logger .severe (" " +thisalias +" - " +aliassolved );
192+ }
193+ logger .severe ("-------------------------------------------------------------------------" );
194+
186195 throw new RuntimeException ("Did not find any element for column '" + headlineelement + "' "
187- + (alias != null ? "(Alias '" + headline [i ] + "')" : "" ));
196+ + (alias != null ? "(Alias '" + alias + "')" : "" ));
197+ }
188198 if (column .isLinePreparator ()) {
189199 if (linepreparatorindex != -1 )
190200 throw new RuntimeException ("double line preparator defined : oldindex "
0 commit comments