Blog

ColdBox Training in California

Luis Majano |  January 21, 2011

This is an announcement that we will be holding a ColdBox training galore in March here in Ontario, California.  We will be holding a training on two courses: CBOX101 and CBOX203CBOX101 is our core ColdBox course that covers the entire platform with several workshops and hands on training t...

Read More

Don't Forget persistent="false" When Autowiring Entities

Curt Gratz |  January 21, 2011

I ran into a strange error yesterday that I couldn't seem to find out what was happening.

I was getting coldfusion.runtime.TemplateProxy cannot be cast to java.lang.String when trying to save an entity using ColdFusion ORM.  

Google was turning up nothing, so I started systematically removing lines of code.  It started working when I removed the line that did an entityLoad on a different object.  What was weird was I was just using that object to get a bit of data and not even for the object I was saving that caused everything to go boom, and if I removed the save, everything worked fine.  Then I remembered that the Hibernate session is affected so I took a deeper look at the entity that a loaded.  Sure enough, I was autowiring a property and didn't have persistent="false" on that property, causing it to throw the "coldfusion.runtime.TemplateProxy cannot be cast to java.lang.String" error.

Changing it from something like this

property name="shippingOriginationZip" inject="coldbox:setting:shippingOriginationZip";

to this

property name="shippingOriginationZip" inject="coldbox:setting:shippingOriginationZip" persistent="false";

fixed it all up.  Of course, like all coding solutions happen, this was in the middle of the night when I was no longer working on the code that this came to me.

So remember folks, if you have a property in an persistent CFC that is not persistent, be sure to say so!

Read More

Enhanced LightWire on GitHub

Luis Majano |  January 19, 2011
Just a quick post that the enhanced version of LightWire by Peter Bell that existed in the ColdBox core now has a new home: https://github.com/lmajano/LightWire

This version is an enhanced version that Peter created so you have it available as it will NOT be included with future versions of ColdBox.  So in preparation for 3.0.0 release, if you are using LightWire included with ColdBox you w...
Read More

New ColdBox Training: CBOX203 ColdBox Modules

Luis Majano |  January 19, 2011
We are proud to announce another addition to the ColdBox Training Series: CBOX203: ColdBox Modules.  This is our first course in our advanced series that will take your development to the next level.  Below you can review the course syllabus and you can also register for our March trainings!

Course Overview

CBOX-203 is one of our advanced courses dealing with ColdBox Modules, Architecture and Modularization spread in 2 intense training days. In this course you will lear...

Read More

ColdBox at the OpenCF Summit

Curt Gratz |  January 19, 2011

ColdBox will be at OpenCF Summit. Don't know what the OpenCF Summit is? It is "a community gathering focused exclusively on advancing free and open source software in the CFML community."

I will be hosting a offical ColdBox Unconference. I am very excited to meet with other developers(ie YOU) and have a conversation about advancing ColdBox and sharing some of the different ways we can use the robust framework in our development. I am also excited about learning more about some of the different Open Source ColdFusion projects and ways we as a community can advance those projects. What a great concept for a conference.

If you are wondering why you should care open this "open source" stuff, Bob Silverberg recently posted Why Contribute to Open Source Projects?

If you are wondering why you should go to the OpenCF Summit, check out Jamie Krug's post Go To OpenCF Summit!

If you still aren't convinced to go, the great news is, the price was just dropped to $30. So for the price of a dinner you get

  • A 3 day professional conference
  • A great lineup of speakers
  • The chance to participate in a community "hackfest"
  • The opportunity to network within the greatest development community on the planet

If you have any ideas for things you would like to discuss at the ColdBox Unconference, leave me a comment and we will do our best to cover your idea in some fashion, or just come to the event with your creative juices flowing.

See you at the OpenCF Summit.

Read More

CacheBox 1.1.4 Released!

Luis Majano |  January 19, 2011
CacheBox 1.1.4 is now available my friends.  This is a maitenance update that adds critical fixes to all eviction policies.  Please update to this release for stability!

ColdBox Amazon S3 Support and Explorer v1.4 Released

Luis Majano |  January 17, 2011

This is an update to our Amazon S3 support and S3 Explorer thanks greatly in part to my friend Alagukannan (http://blogs.alagukannan.com/).  Of course, this is hosted on ForgeBox, so get your forge on: http://coldbox.org/forgeBox.



This release sports ColdBox 3 support...

Read More

CacheBox 1.1.3 Released!

Luis Majano |  January 17, 2011
CacheBox 1.1.3 is now available my friends.  This is a pure maitenance update that adds performance tuning and of course, my favorite subject in the entire world: Documentation.  So what are you waiting for, let's get our Cache On!

LogBox 1.6 Released!

Luis Majano |  January 17, 2011
Our amazing LogBox: Enterprise Logging Library reaches another step in awesomeness to version 1.6.  This release includes incredible performance tuning, fixes and some cool new updates:

This release includes the following:
  • coldbox-1128  Convenience methods for log checking: canDebug(), canIn...
Read More

ColdBox Platform Utilities v2.4 Released

Luis Majano |  January 17, 2011

Welcome to yet another release of the ColdBox Platform Utilities. This release has updated templates for applications, modules and ORM services, and some great new features.

You can either use the extension's auto-update feature or download the release from forgebox.  Also remember that...

Read More