Blog

Category Filtering: 'ColdFusion'

Remove Filter


ColdBox and MVC Demystified.

Posted by Luis Majano
May 21, 2008 00:00:00 UTC
I just updated the ColdBox MVC Guide to help newbies to the whole framework and object oriented approaches get an understanding of how to apply its uses. I am starting a whole set of newbie guides on the wiki to not only guide on Coldbox, but also on basic object oriented principles and guidelines. Your input is much appreciated and also resource links are much appreciated.

CFUnited Early Bird Ending Soon

Posted by Luis Majano
Mar 30, 2008 00:00:00 UTC
Only a few days left for the Early Bird special for CFUnited. So if you haven't registered yet, I really hope you do. I will be doing a great session on ColdBox at the conference and it should be a great one.

CF Objective is almost here! ColdBox Session Debut

Posted by Luis Majano
Mar 30, 2008 00:00:00 UTC
Well, CF Objective is almost here, only 31 more days!! I am super excited that this year I will be attending again and actually speaking on two sessions:

  • ColdBox Framework 101
  • ColdBox Advanced Techniques Workshop

These sessions should definitely get you familiar with what ColdBox is and how it can help you or your organization. The two hour hands-on workshop will surely be an interesting one as I will demo lots of features and some clever tips and tricks. Hope to see you there and don't forget to register for these sessions.

IllegalStateExceptions in ModuleTag With ColdBox

Posted by Luis Majano
Mar 18, 2008 00:00:00 UTC
I have been getting several reports about IllegalStateExceptions from several people now and wanted to have this documented to help other ColdBox or ColdFusion developers out there.

Have you been getting any IllegalStateExceptions in ModuleTag on your ColdBox Applications?? Are you using ColdFusion 7? Well, Adobe has a hot fix for this bug and it has been an old issue and of course, resolved in ColdFusion 8.

Adobe has resolved an issue with IllegalStateExceptions thrown intermittently by ModuleTag. The stacktrace generated is similar to the following:

java.lang.IllegalStateException

at coldfusion.tagext.lang.ModuleTag.doAfterBody(ModuleTag.java:439)

at cfindex2ecfm842540228.runPage(C:\InetPub\wwwroot\IllegalStateException\index.cfm:18)

at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152)

at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:349)

at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)

at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:219)

at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:51)

The scenario where this problem occurs typically includes the following items:

1. Use of an application framework.

2. Use of Application.cfc and OnRequestEnd or OnSessionEnd method.

3. Calling methods on ColdFusion Components stored in shared scopes, often the application scope.

4. The use of custom tags.

Secondary issues caused by the IllegalStateException are often resolved by application of the patch. These issues have included query truncation and invalid parameter binding errors with cfquery and cfqueryparam.

Eclipse Resource Bundles Editor: Great For ColdBox Internationalization.

Posted by Luis Majano
Mar 17, 2008 00:00:00 UTC
Ernst Van der Linden pointed me out to a great eclipse plugin to use when using ColdBox's Internationalization features. This plugin is the Eclipse Resource Bundles Plugin

Click for more screenshots

This is an incredible plugin that will help you work with multi-language resource bundles right from within eclipse. I Include the Attessor tool with ColdBox to facilitiate the usage of resource bundles, but this tool takes the cake.

  • It shows the property keys as a list or as a tree
  • It shows all the available locales at the same time
  • You can easily see multi-language translations at one time
  • Change languages with ease
  • New Language wizard that will blow your mind
  • If founds missed keys in any locale and displays a warning icon.
  • It saves the keys grouped, in alphabetical order and with the equal signs aligned.
  • It escapes Unicode characters that are not inside the ASCII subset. Example: C\u00F3digo postal for Código postal.
  • It founds duplicate property values.
  • Much More...

Bug Trackers? Any Recommendations?

Posted by Luis Majano
Dec 03, 2007 00:00:00 UTC
Apart from Trac which is an excellent bugtracker for open source projects. How about for closed projects? Anybody have any recommendations? It should be able to create several projects and keep track of bugs and issues. Anybody have any recommendations?

ColdFusion 8 web services errors on Mac OS X Leopard

Posted by Luis Majano
Dec 02, 2007 00:00:00 UTC
I have experienced certain error on coldfusion 8, when trying to instantiate a webservice:

ws = createObject("webservice","http://localhost/test.cfc?wsdl");

The error that I receive is the following:

coldfusion.jsp.JavaCompiler$UnknownCompiler: Unable to run the internal Java compiler: java.lang.NoClassDefFoundError: javax/tools/StandardJavaFileManager.

BlueDragon 7 bug when looping over an iterator. Need Help?

Posted by Luis Majano
Oct 21, 2007 00:00:00 UTC
I am now debugging ColdBox for BlueDragon 7 and came upon an interesting bug that I cannot find a solution for. I am trying to get an iterator out of a linkedHashMap and BD keeps throwing me a Method hasNext could not be legally accessed. Has anybody experienced this? If so, please help.

Below is the current simple code:

//Create HashMap

LinkedHashMap = CreateObject("java","java.util.LinkedHashMap").init(3);

Collections = createObject("java", "java.util.Collections");

//synch it

LinkedHashMap = Collections.synchronizedMap(LinkedHashMap);

//put some elements

LinkedHashMap.put("name","luis");

LinkedHashMap.put("date",now());

//Iterate

iterator = LinkedHashMap.keySet().iterator();

key = "";

/* Loop and execute each interceptor as registered in order */

while( iterator.hasNext() ){

key = iterator.next();

writeoutput(key & "
");

}

Brian LeGros on Common Revision Controls Recording

Posted by Luis Majano
Oct 12, 2007 00:00:00 UTC
Brian LeGros just finished his presentation on Common Revision Control with Subversion and man what a presso!! I had no idea how to really put SVN into work. He went over how subversion works, its internals, the different methodologies and ways to work on team environments. If you have not been exposed to Subversion or revision control systems, I really encourage you to watch this presentation.

Thanks Brian, great job!!

Recording link: http://adobechats.adobe.acrobat.com/p10212032/

I need advice on CF8 VPS hosting companies? Any experiences?

Posted by Luis Majano
Oct 09, 2007 00:00:00 UTC
I am considering getting a cf8 vps for hosting my own domains now, since my scandal at my current hosting provider. Does anybody have any experiences and suggestions?

I would like to go minimum and stay below $50 a month if possible. Please let me know your suggestions and comments?

Site Updates

Archives

Entries Search