Re: Stumped on "Attempt to insert null object...." when connecting to DB

Chuck Hill <[email protected]> Fri, 20 Mar 2009 15:20:03 -0700
Newsgroups gmane.comp.web.webobjects.devel
Message-ID <[email protected]>
On Mar 20, 2009, at 3:14 PM, Lon Varscsak wrote:

> I have a new project I'm working on that connects to Sybase (I've  
> been working with Postgres lately...and haven't done a sybase wo  
> project in years).  I created a new model, I can connect to the  
> database through Entity Modeler in Eclipse just fine.  Whenever I  
> ask for an "availableChannel" on the EODatabaseContext I get this  
> exception:
>
> Mar 20 15:07:02 DataBuilder[2500] WARN   
> er.extensions.eof.ERXModelGroup  - The EOModel 'erprototypes' has an  
> empty connection dictionary.
> java.lang.IllegalArgumentException: Attempt to insert null object  
> into an com.webobjects.foundation.NSMutableDictionary.
> 	at  
> com 
> .webobjects 
> .foundation 
> .NSMutableDictionary.setObjectForKey(NSMutableDictionary.java:68)
> 	at com.webobjects.jdbcadaptor.JDBCContext.connect(JDBCContext.java: 
> 230)
> 	at er.extensions.jdbc.ERXJDBCAdaptor 
> $Context.connect(ERXJDBCAdaptor.java:248)
> 	at  
> com.webobjects.jdbcadaptor.JDBCContext._tryConnect(JDBCContext.java: 
> 362)
> 	at  
> com 
> .webobjects 
> .jdbcadaptor.JDBCContext._channelWillOpen(JDBCContext.java:505)
> 	at  
> com.webobjects.jdbcadaptor.JDBCChannel.openChannel(JDBCChannel.java: 
> 111)
> 	at  
> com 
> .webobjects 
> .eoaccess.EODatabaseChannel._openChannel(EODatabaseChannel.java:713)
> 	at  
> com 
> .webobjects 
> .eoaccess.EODatabaseContext.availableChannel(EODatabaseContext.java: 
> 1324)
> 	at  
> com 
> .smarthealth 
> .database.util.SPEOUtilities._connection(SPEOUtilities.java:38)
>
> I have no idea what I'm doing wrong here...I'm sure I'm missing  
> something obvious, although I can do the same thing with a Postgres  
> project and not get the error.  Of note, I don't think a plugin for  
> sybase exists, so I'm just using the JDBCPlugin.

<cough>
http://developer.apple.com/documentation/MacOSXServer/Reference/WO54_Reference/com/webobjects/jdbcadaptor/SybasePlugIn.html
<cough>


>
> Any thoughts would be appreciated.
>
> Thanks,
>
> Lon
>
> P.S. -- Using WO 5.4.3 with Wonder nightly from a couple of weeks ago.
> _______________________________________________
> WebObjects-dev mailing list
> [email protected]
> http://www.omnigroup.com/mailman/listinfo/webobjects-dev

-- 
Chuck Hill             Senior Consultant / VP Development

Practical WebObjects - for developers who want to increase their  
overall knowledge of WebObjects or who are trying to solve specific  
problems.
http://www.global-village.net/products/practical_webobjects