Thanks, Yes I got slightly confused with the stereotype dialog. 
I now have the states marked with <<frontendview>> and triggers as
signal and I get a new null pointer on getActionRoles the previous one
was on getActionPath.

[andromda] ERROR [Cartridge] Error performing
Cartridge.processWithTemplate with template
'templates/StrutsAction.vsl', template context '{securityEnabled=false,
class=org.andromda.metafacades.uml14.ModelElementFacadeLogicImpl[initial], 
securityRealm=other, [EMAIL PROTECTED]' and cartridge 'bpm4struts'
 [andromda] org.apache.velocity.exception.MethodInvocationException:
Invocation of method 'getActionRoles' in  class
org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogicImpl
threw exception class java.lang.NullPointerException : null
 [andromda]     at
org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:193)

On Tue, 2004-07-06 at 23:43, Carlos Cuenca wrote:
> Hi Martin,
> 
> I had been looking the model and I think the problem is because you had 
> market the trigger as time and it should be a signal. also you should 
> mark the action states that will be shown as web pages with the 
> <<FrontEndView>>
> 
> Carlos
> 
> Martin West wrote:
> 
> >Thanks guys,
> >I an informative message would be much easier to diagnose than half
> >dozen stack traces.
> >
> >Well I have been through the model which is the one in the BPM4Struts
> >example, and all the transitions which have which have <<FrontEndEvent>>
> >now have have a trigger(time) with a name, they didnt originally. Apart
> >from the transition from initial state, where MD does not give you the
> >option to specify a trigger. However still getting the null pointer.
> >
> >Current model attached.
> >
> >On Tue, 2004-07-06 at 21:40, Wouter Zoons wrote:
> >  
> >
> >>Many validation messages are still missing
> >>
> >>Because running them might trigger new exceptions if you're not too
> >>careful with the OCL
> >>
> >>I have finished my current project within next week, after that I'll
> >>have plenty of time to correct these kinda things (because you're
> >>absolutely right, we need them!)
> >>
> >>
> >>-- Wouter
> >>
> >>    
> >>
> >>>-----Original Message-----
> >>>From: Chad Brandon [mailto:[EMAIL PROTECTED]
> >>>Sent: Tuesday, July 06, 2004 10:36 PM
> >>>To: [EMAIL PROTECTED]; 'Carlos Cuenca'; 'Martin West';
> >>>[EMAIL PROTECTED]
> >>>Subject: Re: [Andromda-user] null pointer building BPM4 example
> >>>
> >>>
> >>>----- Original Message -----
> >>>From: "Wouter Zoons" <[EMAIL PROTECTED]>
> >>>To: "'Carlos Cuenca'" <[EMAIL PROTECTED]>; "'Martin West'"
> >>><[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> >>>Sent: Tuesday, July 06, 2004 4:32 PM
> >>>Subject: RE: [Andromda-user] null pointer building BPM4 example
> >>>
> >>>
> >>>      
> >>>
> >>>>That is correct, alternatively the trigger might be missing a name
> >>>>        
> >>>>
> >>>-- However shouldn't this been rendered in a validation message?
> >>>
> >>>      
> >>>
> >>>>>-----Original Message-----
> >>>>>From: [EMAIL PROTECTED]
> >>>>>          
> >>>>>
> >>[mailto:andromda-user-
> >>    
> >>
> >>>>>[EMAIL PROTECTED] On Behalf Of Carlos Cuenca
> >>>>>Sent: Tuesday, July 06, 2004 1:57 AM
> >>>>>To: Martin West; [EMAIL PROTECTED]
> >>>>>Subject: Re: [Andromda-user] null pointer building BPM4 example
> >>>>>
> >>>>>I think that you may have not set the name on a <<FrontEndEvent>>
> >>>>>transition. Transitions should have a trigger and this trigger
> >>>>>          
> >>>>>
> >>must
> >>    
> >>
> >>>>have
> >>>>        
> >>>>
> >>>>>a name specified within the signal.
> >>>>>
> >>>>>Carlos
> >>>>>
> >>>>>Martin West wrote:
> >>>>>
> >>>>>          
> >>>>>
> >>>>>>I am running with M2-SNAPSHOT from anon.
> >>>>>>The model was produced with MD 7.5 and I get
> >>>>>>[andromda] INFO  [AndroMDA]
> >>>>>>[andromda] INFO  [AndroMDA] A n d r o M D A  -  3.0M2-SNAPSHOT
> >>>>>>[andromda] INFO  [AndroMDA]
> >>>>>>[andromda] INFO  [AndroMDA] found translation-library -->
> >>>>>>            
> >>>>>>
> >>'query'
> >>    
> >>
> >>>>>>[andromda] INFO  [AndroMDA] found translation-library -->
> >>>>>>            
> >>>>>>
> >>>>'validation'
> >>>>        
> >>>>
> >>>>>>[andromda] INFO  [AndroMDA] found cartridge --> 'bpm4struts'
> >>>>>>[andromda] INFO  [AndroMDA] found cartridge --> 'ejb'
> >>>>>>[andromda] INFO  [AndroMDA] found cartridge --> 'hibernate'
> >>>>>>[andromda] INFO  [AndroMDA] found cartridge --> 'java'
> >>>>>>[andromda] INFO  [AndroMDA] found cartridge --> 'meta'
> >>>>>>[andromda] INFO  [AndroMDA] found cartridge --> 'struts'
> >>>>>>[andromda] INFO  [AndroMDA] found cartridge --> 'webservice'
> >>>>>>[andromda] INFO  [AndroMDA] Input model -->
> >>>>>>            
> >>>>>>
> >>>'file:/mnt/hda6/tools/BPM4StrutsExample/mda/src/uml/BPM4StrutsExample.x
> >>>      
> >>>
> >>>>mi
> >>>>        
> >>>>
> >>>>>'
> >>>>>          
> >>>>>
> >>>>>>[andromda] INFO  [AndroMDA] found metafacades --> 'bpm4struts'
> >>>>>>[andromda] INFO  [AndroMDA] found metafacades --> 'ejb'
> >>>>>>[andromda] INFO  [AndroMDA] found metafacades --> 'hibernate'
> >>>>>>[andromda] INFO  [AndroMDA] found metafacades --> 'meta'
> >>>>>>[andromda] INFO  [AndroMDA] found metafacades --> 'default'
> >>>>>>[andromda] INFO  [AndroMDA] found metafacades --> 'webservice'
> >>>>>>[andromda] ERROR [Cartridge] Error performing
> >>>>>>Cartridge.processWithTemplate with template
> >>>>>>'templates/StrutsAction.vsl', template context
> >>>>>>            
> >>>>>>
> >>>>'{securityEnabled=false,
> >>>>        
> >>>>
> >>>>>>class=org.andromda.metafacades.uml14.ModelElementFacadeLogicImpl,
> >>>>>>securityRealm=other,
> >>>>>>[EMAIL PROTECTED]' and
> >>>>>>            
> >>>>>>
> >>>>cartridge
> >>>>        
> >>>>
> >>>>>>'bpm4struts'
> >>>>>>[andromda]
> >>>>>>            
> >>>>>>
> >>org.apache.velocity.exception.MethodInvocationException:
> >>    
> >>
> >>>>>>Invocation of method 'getActionPath' in  class
> >>>>>>            
> >>>>>>
> >>>org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogicImpl
> >>>      
> >>>
> >>>>>>threw exception class java.lang.NullPointerException : null
> >>>>>>[andromda]     at
> >>>>>>            
> >>>>>>
> >>>org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdenti
> >>>      
> >>>
> >>>>fi
> >>>>        
> >>>>
> >>>>>er.java:193)
> >>>>>          
> >>>>>
> >>>>>>[andromda]     at
> >>>>>>            
> >>>>>>
> >>>org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReferen
> >>>      
> >>>
> >>>>ce
> >>>>        
> >>>>
> >>>>>.java:175)
> >>>>>          
> >>>>>
> >>>>>>Any suggestions?
> >>>>>>Thanks
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>-------------------------------------------------------
> >>>>>>This SF.Net email sponsored by Black Hat Briefings & Training.
> >>>>>>Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
> >>>>>>digital self defense, top technical experts, no vendor pitches,
> >>>>>>unmatched networking opportunities. Visit www.blackhat.com
> >>>>>>_______________________________________________
> >>>>>>Andromda-user mailing list
> >>>>>>[EMAIL PROTECTED]
> >>>>>>https://lists.sourceforge.net/lists/listinfo/andromda-user
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>>
> >>>>>-------------------------------------------------------
> >>>>>This SF.Net email sponsored by Black Hat Briefings & Training.
> >>>>>Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
> >>>>>digital self defense, top technical experts, no vendor pitches,
> >>>>>unmatched networking opportunities. Visit www.blackhat.com
> >>>>>_______________________________________________
> >>>>>Andromda-user mailing list
> >>>>>[EMAIL PROTECTED]
> >>>>>https://lists.sourceforge.net/lists/listinfo/andromda-user
> >>>>>          
> >>>>>



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Andromda-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to