HotSpot Crash with ColdFusion MX on Linux with JVM 1.4.x

An infrequent, but recent series of JVM crashes under the configuration of CFMX 6.x on JVM 1.4.x on the Linux platform has been resolved in the short term with the -Xint JVM argument to disable the Sun JVM HotSpot optimizer. The -Xint JVM option, described in this Sun VM Options page, can be added to the JVM argument list in the ColdFusion Administrator to force the JVM to run in the interpreted mode, avoiding HotSpot optimization all together. The result is more stability in exchange a performance hit. While a better solution is being sought after, the -Xint option will work in a pinch.


Error establishing socket. port out of range:65536

When setting up any ColdFusion MX datasource, there is a upper limit of 65535 for the port. If you enter a port greater than this value then the datasource verification will print an error message such as:

Connection verification failed for data source: myDatasource
[]java.sql.SQLException: [Macromedia][SQLServer JDBC Driver]Error establishing socket. port out of range:65536 The root cause was that: java.sql.SQLException: [Macromedia][SQLServer JDBC Driver]Error establishing socket. port out of range:65536


CFMX Hotfix Enables Verity Support on All Linux Versions

Macromedia has created a hot fix for Verity to support additional versions of Linux. All versions of Linux supported by ColdFusion MX 6.1 will now support Verity text indexing and searching.

Verity is now supported on Red Hat 7.2, 7.3, 8, 9, RHEL AS and ES 2.1/3.0, and Suse 7.2, 7.3, 8.

See Technote 19339 to get the hotfix.

Monster Resume Writing Service

I'd like to recommend the Monster resume writing service. Recently I decided it was time to update my resume, especially since my entire career history before Macromedia was in Biology, and I had nothing to reflect the professional computer skills and web-related technologies I've learned in the last 4 to 5 years. I've come a long way since my first BASIC program in 1981 or my first HTML page in 1994.

The service requires that you first complete one of 4 resume wizards, depending on which type is appropriate for your industry or career level. That wizard entails a very lengthy and highly detailed battery of questions requiring not only details and facts but short answers or essays. These questions address your professional career, educational background, certification levels, and has a variety of customizations. I spent 6 hours on a Saturday afternoon completing a wizard because I put a lot of thought into how I responded to questions such as:


JRun Metrics Logging for Datasource Connection Pool

I just learned today that JRun 4 Updater 1 and later have additional JRun metrics logging parameters available for monitoring datasource connections. Configured in the SERVER-INF/jrun.xml file, the metrics can be enabled in the LoggerService node, and the metrics format can be customized to log jdbc timeouts, connection pool size, active connections, query duration, and query count. The metrics format can be set to monitor these parameters globally or they can be set to monitor just specific datasources.

Note that the JRun datasource metrics are for JRun datasources only, so CFMX for JRun datasources can't be monitored this way.

For documentation on logging JRun metrics see:
Monitoring the web server connection

And for documentation on these newer datasource metrics see:
New JDBC Metrics

Be aware of one bug in the JDBC metrics reporting. The Pool Size will show double the number of initial connections on server startup and then after time as connections timeout it will show initial connections plus minimum connections as the Pool Size.

New Blog Discovered:

There's a new blog to check out, It uses the CFXML_Blog free blog application, and has a ColdFusion category and RSS feed, in addition to other Irish and New England topics.

Ferdia's ColdFusion blog entries so far include:

  • Monitoring Memory Utilization in ColdFusion MX

  • Classes loaded by CFMX on startup

  • Java.lang.outofmemory

  • Failed - Detail: Failed to create JavaVM

Discounted Server Support from Macromedia

Macromedia is currently discounting the price of a single incident support call for ColdFusion and JRun to $199 from the previous $500. The special is running until June 30th.

See the Support Pricing Matrix for more pricing options. See also the Support Policies for what's covered in a support call, but in short you get an assigned product support engineer working on your issue including telephone and email. If your issue is determined to be a bug in the product, then the charge will be refunded to you.

Towson State University Biology Honor Society

Towson State University Beta Beta Beta 1993. [L-R] Steven Erat, Paul ?, Tom ?, Wendy Berry, Lori Losh, ?, Emily Schmitt, Kim MacAuthurTSU Beta Beta Beta 1993 Officers - Emily Schmit, Lori Losh, Kim MacAuthur, Steven Erat, Dave Shuppert

Digging through my archives this weekend, I came across these photos from my junior year in college at Towson State University, Towson Maryland. These are members of the Beta Beta Beta Biological Honor Society. The left picture was taken April 2, 1993 at the Initiation Ceremony for new members, and the photo includes the 1992 and 1993 officers. The photo on the right is of the 1993 officers.

Towson State University
BBB Biological Honor Society
Initiation Ceremony
April 2, 1993


Epson Perfection 1670 Photo, Negative, and Slide Scanner

I'd like to recommend the Epson Perfection 1670 Scanner for the purpose of scanning photographic slides. I recently purchased one at Best Buy for just $89 which is very reasonable compared to its big brother the Epson 3170 for $189. I read the CNET reviews and a couple of them seemed negative, but I figured I could always return it if the quality really was sub par, and that was why I bought it directly from a local store rather than by discount mail order.
Thumbnail View of Resulting Image from Scanning Two Slides at 800 pixels/inch  (image height reduced from 3000 to 300)

Setup was easy, although the many layers of wrapping and stickers was a pain. It includes a black frame to hold either a strip of negatives or two slides. This frame lays on top of the glass pane, and after removing the white reflector on the under side of the lid, a top light is exposed. In slide mode, the scanner shines this light through the slide or negative and onto the electronic receiver under the glass.

After some testing, I settled on a scan resolution of 800 pixels/inch. The scanner generates an image of the black frame and the two slides (a smaller version of the scan result is shown to the left here), and then the user must later perform image editing to isolate each slide into its own image file. Because the slides were scanned into this combined image, the resolution needs to be larger because you end up trimming it down to separate the two slide images. Depending on image detail, this combined slide image was typically 2 - 4 MB, and then each image isolated from it ranged about 800 kb - 1 MB. I tried to up the resolution to 1200, but the scan time was unreasonably long at 3-5 minutes. At 800 dpi, the total time to put two slides on the bed, scan them, & remove them was about a minute and a half.

I recently scanned my Yellowstone and Alaska slide collections, each one culled down about 125 slides per set. To scan a set of 125 images, crop the individual slides from the dual scan, and then edit the images in Adobe Photoshop to remove the specs of dust and improve the brightness required about 6 hours each. At 6 hours per set, that pretty much ate up my weekend, but to have high quality digital images made from my withering slides provided a great relief. I think the Epson slide scanner was a very good purchase and well worth the cost. In 1997 I had some of those slides scanned at a little shop on Kneeland street in Boston, at a cost of $1.25 per slide. I recently checked prices and found that $1 per slide was about the norm, which would have cost perhaps $250 in total.

Previously, I purchased the Nikon Slide Copying Adapter ES-E28 for my Nikon Coolpix 995. This requires an external light source and I found it very difficult to get sufficient light, and even pointing it at the Sun on a very bright day wasn't good enough. The problem was that the center of the image would be at a higher brightness than the edges, making it look like the slide was taken in a tunnel. I was very unhappy with the slide scanning feature of that adapter. To the contrary though, I scanned some negatives with ES-E28 and I found it worked very well.

Hiking in Alaska's Denali National Park

Hiking in Denali National Park, A Photo Gallery

This photo gallery of Alaska is a collection of images from my trips to Alaska in August 1992, December 1992, and August 1994. The destinations along the way include:

  • Seattle, Washington
  • Vashon Island, Washington
  • Anchorage, Alaska
  • Denali National Park
  • Talkeetna, Alaska
You can also read about an interesting night on the Thorofare River here.


More Entries