cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrus Adamchik <and...@objectstyle.org>
Subject Re: IllegalArgumentException after upgrading from Cayenne 3.0.2 project to 3.1M3
Date Fri, 04 Nov 2011 07:24:32 GMT
This means that Cayenne thinks that DataDomain name is null for sone reason. Your upgraded
project XML file should be called something like cayenne-DefaultDomain.xml, and the "DefaultDomain"
is the name part. So what is the name of your XML file and how do you start ServerRuntime?

Andrus

On Nov 4, 2011, at 4:39 AM, Mike BergZ wrote:

> Hi everyone,
> 
> I'm hoping that somebody knows a bit about common causes of
> "IllegalArgumentException: DataRowStore name can't be null." exceptions.
> After upgrading to 3.1M3 I always get this error on the first call to
> (ServerRuntime).getContext();
> Exception in thread "main" java.lang.IllegalArgumentException: DataRowStore
> name can't be null.
>    at org.apache.cayenne.access.DataRowStore.<init>(DataRowStore.java:103)
>    at
> org.apache.cayenne.access.DataDomain.getSharedSnapshotCache(DataDomain.java:348)
>    at
> org.apache.cayenne.configuration.server.DataContextFactory.createdFromDataDomain(DataContextFactory.java:108)
>    at
> org.apache.cayenne.configuration.server.DataContextFactory.createContext(DataContextFactory.java:56)
>    at
> org.apache.cayenne.configuration.CayenneRuntime.getContext(CayenneRuntime.java:182)
>    at
> cayenneProject.deployment.derby.CayenneProjectDerbyDeployment.connectToDatabase(CayenneProjectDerbyDeployment.java:39)
>    at
> cayenneProject.deployment.derby.embedded.EmbeddedDerbyDeployment.connectToDatabase(EmbeddedDerbyDeployment.java:25)
>    at
> cayenneProject.deployment.derby.embedded.EmbeddedDerbyDeployment.main(EmbeddedDerbyDeployment.java:15)
> 
> I have been, without much success, stripping the whole project down to the
> bare-bones over the last couple days trying find the cause of this
> exception.
> Any suggestions would be greatly appreciated.


Mime
View raw message