cayenne-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrus Adamchik <and...@objectstyle.org>
Subject Re: Modeler save problems
Date Fri, 05 Mar 2010 19:04:25 GMT
Hi Olga,

Nice work switching the preferences away from HSQLDB. There are still  
some OS X weirdness (since you are not on Mac, I guess I can take a  
look at it myself, especially since I wanted to reorg the other OS- 
specific code anyways).

Here is one more save error, similar to what Andrey reported earlier.  
I created a new project with 2 empty DataMaps and one empty DataNode.  
I get this on save:

java.lang.NullPointerException
	at  
org 
.apache 
.cayenne 
.project2 
.validation.DataNodeValidator.validateName(DataNodeValidator.java:69)
	at  
org 
.apache 
.cayenne 
.project2.validation.DataNodeValidator.validate(DataNodeValidator.java: 
30)
	at  
org 
.apache 
.cayenne 
.project2 
.validation 
.ValidationVisitor 
.visitDataNodeDescriptor(DefaultProjectValidator.java:228)
	at  
org 
.apache 
.cayenne 
.project2 
.validation 
.ValidationVisitor 
.visitDataChannelDescriptor(DefaultProjectValidator.java:181)
	at  
org 
.apache 
.cayenne 
.project2 
.validation 
.ValidationVisitor 
.visitDataChannelDescriptor(DefaultProjectValidator.java:161)
	at  
org 
.apache 
.cayenne 
.configuration 
.DataChannelDescriptor.acceptVisitor(DataChannelDescriptor.java:111)
	at  
org 
.apache 
.cayenne 
.project2 
.validation 
.DefaultProjectValidator.validate(DefaultProjectValidator.java:89)
	at  
org 
.apache 
.cayenne.modeler.action.SaveAsAction.performAction(SaveAsAction.java: 
154)
	at  
org 
.apache 
.cayenne.modeler.action.SaveAsAction.performAction(SaveAsAction.java: 
147)

Cheers,
Andrus

On Mar 4, 2010, at 10:51 AM, Ольга Ткачева wrote:

> fixed
>
> 2010/3/4 Andrey Razumovsky <razumovsky.andrey@gmail.com>
>
>> I'm still seeing problems that block my usage of 3.1 modeler : 
>> ( [probably
>> not related to this commit, but appeared recently]
>> Now, I can't save project (our test project):
>> java.lang.NullPointerException
>>   at
>>
>> org 
>> .apache 
>> .cayenne 
>> .project2 
>> .validation 
>> .ProcedureParameterValidator 
>> .validate(ProcedureParameterValidator.java:32)
>>   at
>>
>> org 
>> .apache 
>> .cayenne 
>> .project2 
>> .validation 
>> .ValidationVisitor 
>> .visitProcedureParameter(DefaultProjectValidator.java:324)
>>
>> After I commented out validation, I got another NPE (something in
>> Entity$PathIterator). Could someone who knows about new changes  
>> have a look
>> please?
>>
>> 2010/3/4 Ольга Ткачева <tkachovaolga@gmail.com>
>>
>>> Thanks, I will look it tomorrow morning.
>>>
>>> 2010/3/3 Andrey Razumovsky <razumovsky.andrey@gmail.com>
>>>
>>>> Hi Olga,
>>>>
>>>> I'm afraid "open project" menu item doesn't work anymore:
>>>> java.lang.NullPointerException
>>>>   at
>>>>
>>>>
>>>
>> org 
>> .apache 
>> .cayenne 
>> .modeler.Application.getMainPreferenceForProject(Application.java: 
>> 263)
>>>>   at
>>>>
>>>>
>>>
>> org 
>> .apache 
>> .cayenne 
>> .modeler 
>> .util.CayenneController.getViewPreferences(CayenneController.java: 
>> 109)
>>>>   at
>>>>
>>>>
>>>
>> org 
>> .apache 
>> .cayenne 
>> .modeler 
>> .util.CayenneController.getLastDirectory(CayenneController.java:92)
>>>>   at
>>>>
>>>>
>>>
>> org 
>> .apache 
>> .cayenne 
>> .modeler.action.ProjectOpener.getDefaultStartDir(ProjectOpener.java: 
>> 158)
>>>>   at
>>>>
>>>>
>>>
>> org 
>> .apache 
>> .cayenne 
>> .modeler.action.ProjectOpener.openProjectFile(ProjectOpener.java:132)
>>>>   at
>>>>
>>>>
>>>
>> org 
>> .apache 
>> .cayenne 
>> .modeler 
>> .action.OpenProjectAction.performAction(OpenProjectAction.java:96)
>>>>
>>>> 2010/3/3 <oltka@apache.org>
>>>>
>>>>> Author: oltka
>>>>> Date: Wed Mar  3 13:26:27 2010
>>>>> New Revision: 918465
>>>>>
>>>>> URL: http://svn.apache.org/viewvc?rev=918465&view=rev
>>>>> Log:
>>>>> CAY-1327 Migrate HSQLDB modeler preferences to Java preferences  
>>>>> API
>>>>>
>>>>> Modified:
>>>>>
>>>>>
>>>>
>>>
>> cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/ 
>> apache/cayenne/modeler/CayenneModelerController.java
>>>>>
>>>>> Modified:
>>>>>
>>>>
>>>
>> cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/ 
>> apache/cayenne/modeler/CayenneModelerController.java
>>>>> URL:
>>>>>
>>>>
>>>
>> http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/CayenneModelerController.java?rev=918465&r1=918464&r2=918465&view=diff
>>>>>
>>>>>
>>>>
>>>
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>>>>> ---
>>>>>
>>>>
>>>
>> cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/ 
>> apache/cayenne/modeler/CayenneModelerController.java
>>>>> (original)
>>>>> +++
>>>>>
>>>>
>>>
>> cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/ 
>> apache/cayenne/modeler/CayenneModelerController.java
>>>>> Wed Mar  3 13:26:27 2010
>>>>> @@ -82,7 +82,7 @@
>>>>>        FSPath path = (FSPath) application
>>>>>                .getCayenneProjectPreferences()
>>>>>                .getProjectDetailObject(
>>>>> -                        DataMapDefaults.class,
>>>>> +                        FSPath.class,
>>>>>                        getViewPreferences().node("lastEOMDir"));
>>>>>
>>>>>        if (path.getPath() == null) {
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Andrey
>>>>
>>>
>>>
>>>
>>> --
>>> Olga Tkacheva
>>>
>>
>>
>>
>> --
>> Andrey
>>
>
>
>
> -- 
> Olga Tkacheva


Mime
View raw message