You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by bhorvat <ho...@gmail.com> on 2011/12/16 20:08:43 UTC

Creating custom service using build() failed

Hi I have probably some small problem but I can not figure it out. According
to documentation it should work but it is not.

I have defined some servervice using


 public static void bind(ServiceBinder binder) {

        binder.bind(StudioService.class, StudioServiceHibernate.class);

        binder.bind(ProjectService.class, ProjectServiceHibernate.class);

        ............
}

after that I have defined the one service using build() method 

public static DataGenerator buildDataGenerator() {
        return new DummyDataGenerator();
}

I will later make this method complicated based on some condition it will
create service using DummyDataGenerator or NoDataGenerator.

Also I have add the initialization database mathod like so

@Startup
    public static void initApplicationData(DataGenerator dataGenerator) {
        dataGenerator.generate();
    }

This line dataGenerator.generate(); throws a NullPointerException

What am I missing. Thank you in advance 

--
View this message in context: http://tapestry.1045711.n5.nabble.com/Creating-custom-service-using-build-failed-tp5081119p5081119.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Creating custom service using build() failed

Posted by bhorvat <ho...@gmail.com>.
Perfect, worked like a charm.

Thanks a million.

Cheers

--
View this message in context: http://tapestry.1045711.n5.nabble.com/Creating-custom-service-using-build-failed-tp5081119p5081860.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Creating custom service using build() failed

Posted by Taha Hafeez Siddiqi <ta...@gmail.com>.
Instead of 

public static DataGenerator buildDataGenerator() {
       return new DummyDataGenerator();
}

try

public static DataGenerator buildDataGenerator(ObjectLocator locator) {
       return locator.autobuild(DummyDataGenerator.class);
}

When you use new DummyDataGenerator(), @Inject won't work

regards
Taha

On Dec 17, 2011, at 3:33 AM, bhorvat wrote:

> I "solved" or at very least I am aware how to bypass the problem. It seems
> that the services can not be injected into the DummyDataGenerator if I
> create it using the build method but if I create it in the bind it can
> inject the service.
> 
> The only problem is that I have about 20 service so can you imagine the
> argument list :(
> 
> Any idea if it possible to solve this in a cleaner way because now I will
> have to modify argument list every time I want to add or remove service.
> 
> Thank you for assistance 
> 
> --
> View this message in context: http://tapestry.1045711.n5.nabble.com/Creating-custom-service-using-build-failed-tp5081119p5081570.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Creating custom service using build() failed

Posted by bhorvat <ho...@gmail.com>.
I "solved" or at very least I am aware how to bypass the problem. It seems
that the services can not be injected into the DummyDataGenerator if I
create it using the build method but if I create it in the bind it can
inject the service.

The only problem is that I have about 20 service so can you imagine the
argument list :(

Any idea if it possible to solve this in a cleaner way because now I will
have to modify argument list every time I want to add or remove service.

Thank you for assistance 

--
View this message in context: http://tapestry.1045711.n5.nabble.com/Creating-custom-service-using-build-failed-tp5081119p5081570.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Creating custom service using build() failed

Posted by bhorvat <ho...@gmail.com>.
The service is just a hibernate service that saves data to the database. 

public class StudioServiceHibernate implements StudioService {

    private final Session session;

    public StudioServiceHibernate(Session session) {
        this.session = session;
    }

    public Studio save(Studio studio) {
        return (Studio) session.get(Studio.class, session.save(studio));
    }
}

I was looking at the execution order.

First it executes the bind method which binds all the services including 
         
     binder.bind(StudioService.class, StudioServiceHibernate.class);

After that it give control to the 

@Startup
    public static void initApplicationData(DataGenerator dataGenerator) {
        dataGenerator.generate();
    }

which should fill in the database. Since the DataGenerator is created with
the build method it then triggers this method

public static DataGenerator buildDataGenerator() {
        return new DummyDataGenerator();
    }

Which creates generator and then starts to generate the method. Inside it
are the services for filling the database like StudioService which is
injected into the Generator class. However for some reason it is as if the
bind method didn't bind the StudioService to its implementation.

When I remove the buildDataGenerator and manually bind it inside the bind
method all is ok. But when I put it in special method it is not. 

What am I missing? Idea?

Thx for trying to help

--
View this message in context: http://tapestry.1045711.n5.nabble.com/Creating-custom-service-using-build-failed-tp5081119p5081462.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Creating custom service using build() failed

Posted by bhorvat <ho...@gmail.com>.
On that line I have studioService.save(tempStudio);

DummyDataGenerator generated the dummy code for the database and it doing so
using the service that are defined in the bind method. Is it possible that
the services are are not defined? 

When I put in the bind method 

binder.bind(DataGenerator.class, DummyDataGenerator.class);

and remove the custom builDataGenerator method all works as it should be

--
View this message in context: http://tapestry.1045711.n5.nabble.com/Creating-custom-service-using-build-failed-tp5081119p5081312.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Creating custom service using build() failed

Posted by bhorvat <ho...@gmail.com>.
>mvn clean jetty:run
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Building Flow Web Application
[INFO]    task-segment: [clean, jetty:run]
[INFO]
------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Deleting directory
C:\Users\Mefistofeles\Documents\NetBeansProjects\Flow
Web Application\target
[INFO] Preparing jetty:run
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 33 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 163 source files to
C:\Users\Mefistofeles\Documents\NetBeansPro
jects\Flow Web Application\target\classes
[INFO] [resources:testResources {execution: default-testResources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [jetty:run {execution: default-cli}]
[INFO] Configuring Jetty for project: Flow Web Application
[INFO] webAppSourceDirectory
C:\Users\Mefistofeles\Documents\NetBeansProjects\Fl
ow Web Application\src\main\webapp does not exist. Defaulting to
C:\Users\Mefist
ofeles\Documents\NetBeansProjects\Flow Web Application\src\main\webapp
[INFO] Reload Mechanic: automatic
[INFO] Classes = C:\Users\Mefistofeles\Documents\NetBeansProjects\Flow Web
Appli
cation\target\classes
[INFO] Context path = /
[INFO] Tmp directory = C:\Users\Mefistofeles\Documents\NetBeansProjects\Flow
Web
 Application\target\tmp
[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
[INFO] Web overrides =  none
[INFO] web.xml file =
file:/C:/Users/Mefistofeles/Documents/NetBeansProjects/Flo
w%20Web%20Application/src/main/webapp/WEB-INF/web.xml
[INFO] Webapp directory =
C:\Users\Mefistofeles\Documents\NetBeansProjects\Flow
Web Application\src\main\webapp
[INFO] Starting jetty 8.0.1.v20110908 ...
2011-12-16 20:57:54.845:INFO:oejs.Server:jetty-8.0.1.v20110908
2011-12-16 20:57:56.133:INFO:oejpw.PlusConfiguration:No Transaction manager
foun
d - if your webapp requires one, please configure one.
2011-12-16 20:58:04.140:INFO:oejsh.ContextHandler:started
o.m.j.p.JettyWebAppCon
text{/,file:/C:/Users/Mefistofeles/Documents/NetBeansProjects/Flow%20Web%20Appli
cation/src/main/webapp/},file:/C:/Users/Mefistofeles/Documents/NetBeansProjects/
Flow%20Web%20Application/src/main/webapp/
2011-12-16 20:58:04.141:INFO:oejsh.ContextHandler:started
o.m.j.p.JettyWebAppCon
text{/,file:/C:/Users/Mefistofeles/Documents/NetBeansProjects/Flow%20Web%20Appli
cation/src/main/webapp/},file:/C:/Users/Mefistofeles/Documents/NetBeansProjects/
Flow%20Web%20Application/src/main/webapp/
[INFO] ioc.RegistryBuilder Adding module definition for class
org.apache.tapestr
y5.ioc.services.TapestryIOCModule
[INFO] ioc.RegistryBuilder Adding module definition for class
org.apache.tapestr
y5.hibernate.HibernateModule
[INFO] ioc.RegistryBuilder Adding module definition for class
org.apache.tapestr
y5.hibernate.HibernateCoreModule
[INFO] ioc.RegistryBuilder Adding module definition for class
org.got5.tapestry5
.jquery.services.JQueryModule
[INFO] ioc.RegistryBuilder Adding module definition for class
org.got5.tapestry5
.jquery.services.js.JSModule
[INFO] ioc.RegistryBuilder Adding module definition for class
org.apache.tapestr
y5.upload.services.UploadModule
[INFO] ioc.RegistryBuilder Adding module definition for class
org.tynamo.resteas
y.ResteasyModule
[INFO] ioc.RegistryBuilder Adding module definition for class
org.apache.tapestr
y5.services.TapestryModule
[INFO] ioc.RegistryBuilder Adding module definition for class
org.apache.tapestr
y5.internal.services.InternalModule
[INFO] ioc.RegistryBuilder Adding module definition for class
com.bomahabo.flow.
tapestry.services.AppModule
[INFO] TapestryModule.ComponentClassResolver Available pages:
              (blank): com.bomahabo.flow.tapestry.pages.Index
        Announcements: com.bomahabo.flow.tapestry.pages.Announcements
           AssetFocus: com.bomahabo.flow.tapestry.pages.AssetFocus
               Assets: com.bomahabo.flow.tapestry.pages.Assets
           ClientArea: com.bomahabo.flow.tapestry.pages.ClientArea
              Clients: com.bomahabo.flow.tapestry.pages.Clients
              Dailies: com.bomahabo.flow.tapestry.pages.Dailies
               Events: com.bomahabo.flow.tapestry.pages.Events
      ExceptionReport: org.apache.tapestry5.corelib.pages.ExceptionReport
                Hours: com.bomahabo.flow.tapestry.pages.Hours
                Index: com.bomahabo.flow.tapestry.pages.Index
             Messages: com.bomahabo.flow.tapestry.pages.Messages
              Modules: com.bomahabo.flow.tapestry.pages.Modules
              MyTasks: com.bomahabo.flow.tapestry.pages.MyTasks
        PreProduction: com.bomahabo.flow.tapestry.pages.PreProduction
PropertyDisplayBlocks:
org.apache.tapestry5.corelib.pages.PropertyDisplayBlocks
   PropertyEditBlocks: org.apache.tapestry5.corelib.pages.PropertyEditBlocks
               Scenes: com.bomahabo.flow.tapestry.pages.Scenes
        ServiceStatus: org.apache.tapestry5.corelib.pages.ServiceStatus
             Settings: com.bomahabo.flow.tapestry.pages.Settings
            ShotFocus: com.bomahabo.flow.tapestry.pages.ShotFocus
           Statistics: com.bomahabo.flow.tapestry.pages.Statistics
              Summary: com.bomahabo.flow.tapestry.pages.Summary
               System: com.bomahabo.flow.tapestry.pages.System
                Tasks: com.bomahabo.flow.tapestry.pages.Tasks
                Users: com.bomahabo.flow.tapestry.pages.Users
 hibernate/Statistics: org.apache.tapestry5.hibernate.pages.Statistics
ws/GetAssetComponents:
com.bomahabo.flow.tapestry.pages.ws.GetAssetComponents
     ws/GetAssetTypes: com.bomahabo.flow.tapestry.pages.ws.GetAssetTypes
         ws/GetAssets: com.bomahabo.flow.tapestry.pages.ws.GetAssets
          ws/GetPaths: com.bomahabo.flow.tapestry.pages.ws.GetPaths
       ws/GetProjects: com.bomahabo.flow.tapestry.pages.ws.GetProjects
         ws/GetScenes: com.bomahabo.flow.tapestry.pages.ws.GetScenes
       ws/GetSettings: com.bomahabo.flow.tapestry.pages.ws.GetSettings
 ws/GetShotComponents: com.bomahabo.flow.tapestry.pages.ws.GetShotComponents
          ws/GetShots: com.bomahabo.flow.tapestry.pages.ws.GetShots
          ws/GetTasks: com.bomahabo.flow.tapestry.pages.ws.GetTasks
             ws/Login: com.bomahabo.flow.tapestry.pages.ws.Login
           ws/PutNote: com.bomahabo.flow.tapestry.pages.ws.PutNote
      ws/PutReference: com.bomahabo.flow.tapestry.pages.ws.PutReference
         ws/PutReview: com.bomahabo.flow.tapestry.pages.ws.PutReview
          ws/Register: com.bomahabo.flow.tapestry.pages.ws.Register
              ws/Sync: com.bomahabo.flow.tapestry.pages.ws.Sync

[INFO] TapestryModule.ComponentClassResolver Available components:
               ActionLink:
org.apache.tapestry5.corelib.components.ActionLink
               AddRowLink:
org.apache.tapestry5.corelib.components.AddRowLink
             AjaxFormLoop:
org.apache.tapestry5.corelib.components.AjaxFormLoop
                      Any: org.apache.tapestry5.corelib.components.Any
              BeanDisplay:
org.apache.tapestry5.corelib.components.BeanDisplay
             BeanEditForm:
org.apache.tapestry5.corelib.components.BeanEditForm
               BeanEditor:
org.apache.tapestry5.corelib.components.BeanEditor
                 Checkbox: org.apache.tapestry5.corelib.components.Checkbox
                DateField: org.apache.tapestry5.corelib.components.DateField
                 Delegate: org.apache.tapestry5.corelib.components.Delegate
                    Error: org.apache.tapestry5.corelib.components.Error
                   Errors: org.apache.tapestry5.corelib.components.Errors
                EventLink: org.apache.tapestry5.corelib.components.EventLink
         ExceptionDisplay:
org.apache.tapestry5.corelib.components.ExceptionDisp
lay
                    Feeds: com.bomahabo.flow.tapestry.components.Feeds
                     Form: org.apache.tapestry5.corelib.components.Form
             FormFragment:
org.apache.tapestry5.corelib.components.FormFragment
             FormInjector:
org.apache.tapestry5.corelib.components.FormInjector
                     Grid: org.apache.tapestry5.corelib.components.Grid
                 GridCell: org.apache.tapestry5.corelib.components.GridCell
              GridColumns:
org.apache.tapestry5.corelib.components.GridColumns
                GridPager: org.apache.tapestry5.corelib.components.GridPager
                 GridRows: org.apache.tapestry5.corelib.components.GridRows
                   Hidden: org.apache.tapestry5.corelib.components.Hidden
                       If: org.apache.tapestry5.corelib.components.If
                    Label: org.apache.tapestry5.corelib.components.Label
               LinkSubmit:
org.apache.tapestry5.corelib.components.LinkSubmit
                     Loop: org.apache.tapestry5.corelib.components.Loop
                   Output: org.apache.tapestry5.corelib.components.Output
                OutputRaw: org.apache.tapestry5.corelib.components.OutputRaw
                 PageLink: org.apache.tapestry5.corelib.components.PageLink
                  Palette: org.apache.tapestry5.corelib.components.Palette
            PasswordField:
org.apache.tapestry5.corelib.components.PasswordField

                    Popup: com.bomahabo.flow.tapestry.components.Popup
       ProgressiveDisplay:
org.apache.tapestry5.corelib.components.ProgressiveDi
splay
          PropertyDisplay:
org.apache.tapestry5.corelib.components.PropertyDispl
ay
           PropertyEditor:
org.apache.tapestry5.corelib.components.PropertyEdito
r
                    Radio: org.apache.tapestry5.corelib.components.Radio
               RadioGroup:
org.apache.tapestry5.corelib.components.RadioGroup
            RemoveRowLink:
org.apache.tapestry5.corelib.components.RemoveRowLink

             RenderObject:
org.apache.tapestry5.corelib.components.RenderObject
                   Select: org.apache.tapestry5.corelib.components.Select
                   Submit: org.apache.tapestry5.corelib.components.Submit
           SubmitNotifier:
org.apache.tapestry5.corelib.components.SubmitNotifie
r
                 TextArea: org.apache.tapestry5.corelib.components.TextArea
                TextField: org.apache.tapestry5.corelib.components.TextField
               TextOutput:
org.apache.tapestry5.corelib.components.TextOutput
                  Trigger: org.apache.tapestry5.corelib.components.Trigger
                   Unless: org.apache.tapestry5.corelib.components.Unless
                   Upload: org.apache.tapestry5.upload.components.Upload
                     Zone: org.apache.tapestry5.corelib.components.Zone
       holders/NoteHolder:
com.bomahabo.flow.tapestry.components.holders.NoteHol
der
 holders/PathFolderHolder:
com.bomahabo.flow.tapestry.components.holders.PathFol
derHolder
       holders/ShotHolder:
com.bomahabo.flow.tapestry.components.holders.ShotHol
der
   holders/WorkHourHolder:
com.bomahabo.flow.tapestry.components.holders.WorkHou
rHolder
         jquery/Accordion: org.got5.tapestry5.jquery.components.Accordion
        jquery/AjaxUpload: org.got5.tapestry5.jquery.components.AjaxUpload
          jquery/Carousel: org.got5.tapestry5.jquery.components.Carousel
      jquery/CarouselItem: org.got5.tapestry5.jquery.components.CarouselItem
          jquery/Checkbox: org.got5.tapestry5.jquery.components.Checkbox
         jquery/DataTable: org.got5.tapestry5.jquery.components.DataTable
            jquery/Dialog: org.got5.tapestry5.jquery.components.Dialog
    jquery/DialogAjaxLink:
org.got5.tapestry5.jquery.components.DialogAjaxLink
        jquery/DialogLink: org.got5.tapestry5.jquery.components.DialogLink
           jquery/Palette: org.got5.tapestry5.jquery.components.Palette
jquery/ProgressiveDisplay:
org.got5.tapestry5.jquery.components.ProgressiveDispl
ay
       jquery/RangeSlider: org.got5.tapestry5.jquery.components.RangeSlider
        jquery/ShowSource: org.got5.tapestry5.jquery.components.ShowSource
            jquery/Slider: org.got5.tapestry5.jquery.components.Slider
         jquery/Superfish: org.got5.tapestry5.jquery.components.Superfish
              jquery/Tabs: org.got5.tapestry5.jquery.components.Tabs
       jquery/TwitterView: org.got5.tapestry5.jquery.components.TwitterView
            layout/Header:
com.bomahabo.flow.tapestry.components.layout.Header
       layout/MenuProfile:
com.bomahabo.flow.tapestry.components.layout.MenuProf
ile
       layout/MenuProject:
com.bomahabo.flow.tapestry.components.layout.MenuProj
ect
    select/ProjectEncoder:
com.bomahabo.flow.tapestry.components.select.ProjectE
ncoder
select/ProjectOptionModel:
com.bomahabo.flow.tapestry.components.select.ProjectO
ptionModel
select/ProjectSelectModel:
com.bomahabo.flow.tapestry.components.select.ProjectS
electModel
      select/SceneEncoder:
com.bomahabo.flow.tapestry.components.select.SceneEnc
oder
  select/SceneOptionModel:
com.bomahabo.flow.tapestry.components.select.SceneOpt
ionModel
  select/SceneSelectModel:
com.bomahabo.flow.tapestry.components.select.SceneSel
ectModel

[INFO] TapestryModule.ComponentClassResolver Available mixins:
           Autocomplete: org.apache.tapestry5.corelib.mixins.Autocomplete
            DiscardBody: org.apache.tapestry5.corelib.mixins.DiscardBody
               NotEmpty: org.apache.tapestry5.corelib.mixins.NotEmpty
         RenderClientId: org.apache.tapestry5.corelib.mixins.RenderClientId
         RenderDisabled: org.apache.tapestry5.corelib.mixins.RenderDisabled
        RenderInformals: org.apache.tapestry5.corelib.mixins.RenderInformals
     RenderNotification:
org.apache.tapestry5.corelib.mixins.RenderNotification
        TriggerFragment: org.apache.tapestry5.corelib.mixins.TriggerFragment
    jquery/Autocomplete: org.got5.tapestry5.jquery.mixins.Autocomplete
            jquery/Bind: org.got5.tapestry5.jquery.mixins.Bind
          jquery/Button: org.got5.tapestry5.jquery.mixins.Button
jquery/CustomDatepicker: org.got5.tapestry5.jquery.mixins.CustomDatepicker
      jquery/CustomZone: org.got5.tapestry5.jquery.mixins.CustomZone
            jquery/Mask: org.got5.tapestry5.jquery.mixins.Mask
          jquery/Reveal: org.got5.tapestry5.jquery.mixins.Reveal
        jquery/Selector: org.got5.tapestry5.jquery.mixins.Selector
         jquery/Tooltip: org.got5.tapestry5.jquery.mixins.Tooltip
       jquery/ui/Widget: org.got5.tapestry5.jquery.mixins.ui.Widget

[DEBUG] AppModule.DataGenerator Creating service 'DataGenerator'.
[DEBUG] AppModule.DataGenerator Invoking method
com.bomahabo.flow.tapestry.servi
ces.AppModule.buildDataGenerator() (at AppModule.java:110).
[ERROR] ioc.Registry Error invoking service contribution method
com.bomahabo.flo
w.tapestry.services.AppModule.initApplicationData(DataGenerator):
java.lang.Null
PointerException
[ERROR] ioc.Registry Operations trace:
[ERROR] ioc.Registry [ 1] Realizing service RegistryStartup
[ERROR] ioc.Registry [ 2] Invoking
org.apache.tapestry5.ioc.internal.services.Re
gistryStartup(Logger, List) (at RegistryStartup.java:36) via
org.apache.tapestry
5.ioc.services.TapestryIOCModule.bind(ServiceBinder) (at
TapestryIOCModule.java:
55)
[ERROR] ioc.Registry [ 3] Determining injection value for parameter #2
(java.uti
l.List)
[ERROR] ioc.Registry [ 4] Collecting ordered configuration for service
RegistryS
tartup
[ERROR] ioc.Registry [ 5] Invoking method
com.bomahabo.flow.tapestry.services.Ap
pModule.initApplicationData(DataGenerator) (at AppModule.java:221).
[ERROR] TapestryIOCModule.RegistryStartup Construction of service
RegistryStartu
p failed: Error invoking constructor
org.apache.tapestry5.ioc.internal.services.
RegistryStartup(Logger, List) (at RegistryStartup.java:36) via
org.apache.tapest
ry5.ioc.services.TapestryIOCModule.bind(ServiceBinder) (at
TapestryIOCModule.jav
a:55) (for service 'RegistryStartup'): Error invoking service contribution
metho
d
com.bomahabo.flow.tapestry.services.AppModule.initApplicationData(DataGenerato
r): java.lang.NullPointerException
java.lang.RuntimeException: Error invoking constructor
org.apache.tapestry5.ioc.
internal.services.RegistryStartup(Logger, List) (at RegistryStartup.java:36)
via
 org.apache.tapestry5.ioc.services.TapestryIOCModule.bind(ServiceBinder) (at
Tap
estryIOCModule.java:55) (for service 'RegistryStartup'): Error invoking
service
contribution method
com.bomahabo.flow.tapestry.services.AppModule.initApplicatio
nData(DataGenerator): java.lang.NullPointerException
        at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObj
ect(ConstructorServiceCreator.java:76)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createSer
vice(SingletonServiceLifecycle.java:29)
        at
org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.crea
teObject(LifecycleWrappedServiceCreator.java:46)
        at
org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(Ad
visorStackBuilder.java:60)
        at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObjec
t(InterceptorStackBuilder.java:52)
        at
org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrappe
r.createObject(RecursiveServiceCreationCheckWrapper.java:60)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.ob
tainObjectFromCreator(JustInTimeObjectCreator.java:68)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.cr
eateObject(JustInTimeObjectCreator.java:57)
        at $Runnable_1344873ee63.delegate($Runnable_1344873ee63.java)
        at $Runnable_1344873ee63.run($Runnable_1344873ee63.java)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.performRegistryStartup
(RegistryImpl.java:333)
        at
org.apache.tapestry5.ioc.internal.RegistryWrapper.performRegistryStar
tup(RegistryWrapper.java:73)
        at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:104)
        at
org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:114)

        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.ja
va:753)
        at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletC
ontextHandler.java:255)
        at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.jav
a:1212)
        at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandle
r.java:610)
        at
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453
)
        at
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContex
t.java:234)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(Con
textHandlerCollection.java:167)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrappe
r.java:89)
        at org.eclipse.jetty.server.Server.doStart(Server.java:262)
        at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:67)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo
jo.java:333)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.
java:273)
        at
org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:548)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:569)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:387)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:348)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.tapestry5.ioc.internal.OperationException: Error
invoking
service contribution method
com.bomahabo.flow.tapestry.services.AppModule.initAp
plicationData(DataGenerator): java.lang.NullPointerException
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(
OperationTrackerImpl.java:102)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:69)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationT
rackerImpl.java:46)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerTh
readOperationTracker.java:56)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.addToOrderedConfigurat
ion(RegistryImpl.java:646)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.getOrderedConfiguratio
n(RegistryImpl.java:492)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(Servi
ceResourcesImpl.java:110)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(Servi
ceResourcesImpl.java:107)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.getOrderedConf
iguration(ServiceResourcesImpl.java:105)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.getOrderedCo
nfiguration(AbstractServiceCreator.java:123)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.access$200(A
bstractServiceCreator.java:35)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator$1.findResour
ce(AbstractServiceCreator.java:103)
        at
org.apache.tapestry5.ioc.internal.util.DelegatingInjectionResources.f
indResource(DelegatingInjectionResources.java:38)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjecti
on(InternalUtils.java:254)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(Inter
nalUtils.java:86)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(Interna
lUtils.java:303)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParamet
ers(InternalUtils.java:307)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParamet
ersForConstructor(InternalUtils.java:278)
        at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObj
ect(ConstructorServiceCreator.java:56)
        ... 62 more
Caused by: java.lang.RuntimeException: Error invoking service contribution
metho
d
com.bomahabo.flow.tapestry.services.AppModule.initApplicationData(DataGenerato
r): java.lang.NullPointerException
        at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(Co
ntributionDefImpl.java:139)
        at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.contribute(Cont
ributionDefImpl.java:82)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl$9.run(RegistryImpl.jav
a:651)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(Opera
tionTrackerImpl.java:50)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(Opera
tionTrackerImpl.java:47)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        ... 85 more
Caused by: java.lang.NullPointerException
        at
com.bomahabo.flow.services.generator.DummyDataGenerator.initializeDat
aPersistence(DummyDataGenerator.java:170)
        at
com.bomahabo.flow.services.generator.DummyDataGenerator.generate(Dumm
yDataGenerator.java:164)
        at
$DataGenerator_1344873ee65.generate($DataGenerator_1344873ee65.java)
        at
com.bomahabo.flow.tapestry.services.AppModule.initApplicationData(App
Module.java:221)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(Co
ntributionDefImpl.java:127)
        ... 90 more
2011-12-16 20:58:05.969:WARN:oejuc.AbstractLifeCycle:FAILED app:
java.lang.Runti
meException: Exception constructing service 'RegistryStartup': Error
invoking co
nstructor org.apache.tapestry5.ioc.internal.services.RegistryStartup(Logger,
Lis
t) (at RegistryStartup.java:36) via
org.apache.tapestry5.ioc.services.TapestryIO
CModule.bind(ServiceBinder) (at TapestryIOCModule.java:55) (for service
'Registr
yStartup'): Error invoking service contribution method
com.bomahabo.flow.tapestr
y.services.AppModule.initApplicationData(DataGenerator):
java.lang.NullPointerEx
ception
java.lang.RuntimeException: Exception constructing service
'RegistryStartup': Er
ror invoking constructor
org.apache.tapestry5.ioc.internal.services.RegistryStar
tup(Logger, List) (at RegistryStartup.java:36) via
org.apache.tapestry5.ioc.serv
ices.TapestryIOCModule.bind(ServiceBinder) (at TapestryIOCModule.java:55)
(for s
ervice 'RegistryStartup'): Error invoking service contribution method
com.bomaha
bo.flow.tapestry.services.AppModule.initApplicationData(DataGenerator):
java.lan
g.NullPointerException
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.ob
tainObjectFromCreator(JustInTimeObjectCreator.java:78)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.cr
eateObject(JustInTimeObjectCreator.java:57)
        at $Runnable_1344873ee63.delegate($Runnable_1344873ee63.java)
        at $Runnable_1344873ee63.run($Runnable_1344873ee63.java)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.performRegistryStartup
(RegistryImpl.java:333)
        at
org.apache.tapestry5.ioc.internal.RegistryWrapper.performRegistryStar
tup(RegistryWrapper.java:73)
        at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:104)
        at
org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:114)

        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.ja
va:753)
        at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletC
ontextHandler.java:255)
        at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.jav
a:1212)
        at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandle
r.java:610)
        at
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453
)
        at
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContex
t.java:234)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(Con
textHandlerCollection.java:167)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrappe
r.java:89)
        at org.eclipse.jetty.server.Server.doStart(Server.java:262)
        at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:67)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo
jo.java:333)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.
java:273)
        at
org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:548)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:569)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:387)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:348)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by:
java.lang.RuntimeException: Error invoking constructor
org.apache.tapestry5.ioc.
internal.services.RegistryStartup(Logger, List) (at RegistryStartup.java:36)
via
 org.apache.tapestry5.ioc.services.TapestryIOCModule.bind(ServiceBinder) (at
Tap
estryIOCModule.java:55) (for service 'RegistryStartup'): Error invoking
service
contribution method
com.bomahabo.flow.tapestry.services.AppModule.initApplicatio
nData(DataGenerator): java.lang.NullPointerException
        at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObj
ect(ConstructorServiceCreator.java:76)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createSer
vice(SingletonServiceLifecycle.java:29)
        at
org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.crea
teObject(LifecycleWrappedServiceCreator.java:46)
        at
org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(Ad
visorStackBuilder.java:60)
        at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObjec
t(InterceptorStackBuilder.java:52)
        at
org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrappe
r.createObject(RecursiveServiceCreationCheckWrapper.java:60)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.ob
tainObjectFromCreator(JustInTimeObjectCreator.java:68)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.cr
eateObject(JustInTimeObjectCreator.java:57)
        at $Runnable_1344873ee63.delegate($Runnable_1344873ee63.java)
        at $Runnable_1344873ee63.run($Runnable_1344873ee63.java)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.performRegistryStartup
(RegistryImpl.java:333)
        at
org.apache.tapestry5.ioc.internal.RegistryWrapper.performRegistryStar
tup(RegistryWrapper.java:73)
        at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:104)
        at
org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:114)

        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.ja
va:753)
        at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletC
ontextHandler.java:255)
        at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.jav
a:1212)
        at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandle
r.java:610)
        at
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453
)
        at
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContex
t.java:234)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(Con
textHandlerCollection.java:167)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrappe
r.java:89)
        at org.eclipse.jetty.server.Server.doStart(Server.java:262)
        at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:67)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo
jo.java:333)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.
java:273)
        at
org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:548)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:569)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:387)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:348)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by:
org.apache.tapestry5.ioc.internal.OperationException: Error invoking service
con
tribution method
com.bomahabo.flow.tapestry.services.AppModule.initApplicationDa
ta(DataGenerator): java.lang.NullPointerException
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(
OperationTrackerImpl.java:102)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:69)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationT
rackerImpl.java:46)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerTh
readOperationTracker.java:56)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.addToOrderedConfigurat
ion(RegistryImpl.java:646)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.getOrderedConfiguratio
n(RegistryImpl.java:492)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(Servi
ceResourcesImpl.java:110)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(Servi
ceResourcesImpl.java:107)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.getOrderedConf
iguration(ServiceResourcesImpl.java:105)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.getOrderedCo
nfiguration(AbstractServiceCreator.java:123)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.access$200(A
bstractServiceCreator.java:35)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator$1.findResour
ce(AbstractServiceCreator.java:103)
        at
org.apache.tapestry5.ioc.internal.util.DelegatingInjectionResources.f
indResource(DelegatingInjectionResources.java:38)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjecti
on(InternalUtils.java:254)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(Inter
nalUtils.java:86)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(Interna
lUtils.java:303)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParamet
ers(InternalUtils.java:307)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParamet
ersForConstructor(InternalUtils.java:278)
        at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObj
ect(ConstructorServiceCreator.java:56)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createSer
vice(SingletonServiceLifecycle.java:29)
        at
org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.crea
teObject(LifecycleWrappedServiceCreator.java:46)
        at
org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(Ad
visorStackBuilder.java:60)
        at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObjec
t(InterceptorStackBuilder.java:52)
        at
org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrappe
r.createObject(RecursiveServiceCreationCheckWrapper.java:60)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.ob
tainObjectFromCreator(JustInTimeObjectCreator.java:68)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.cr
eateObject(JustInTimeObjectCreator.java:57)
        at $Runnable_1344873ee63.delegate($Runnable_1344873ee63.java)
        at $Runnable_1344873ee63.run($Runnable_1344873ee63.java)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.performRegistryStartup
(RegistryImpl.java:333)
        at
org.apache.tapestry5.ioc.internal.RegistryWrapper.performRegistryStar
tup(RegistryWrapper.java:73)
        at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:104)
        at
org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:114)

        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.ja
va:753)
        at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletC
ontextHandler.java:255)
        at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.jav
a:1212)
        at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandle
r.java:610)
        at
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453
)
        at
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContex
t.java:234)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(Con
textHandlerCollection.java:167)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrappe
r.java:89)
        at org.eclipse.jetty.server.Server.doStart(Server.java:262)
        at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:67)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo
jo.java:333)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.
java:273)
        at
org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:548)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:569)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:387)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:348)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by:
java.lang.RuntimeException: Error invoking service contribution method
com.bomah
abo.flow.tapestry.services.AppModule.initApplicationData(DataGenerator):
java.la
ng.NullPointerException
        at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(Co
ntributionDefImpl.java:139)
        at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.contribute(Cont
ributionDefImpl.java:82)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl$9.run(RegistryImpl.jav
a:651)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(Opera
tionTrackerImpl.java:50)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(Opera
tionTrackerImpl.java:47)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationT
rackerImpl.java:46)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerTh
readOperationTracker.java:56)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.addToOrderedConfigurat
ion(RegistryImpl.java:646)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.getOrderedConfiguratio
n(RegistryImpl.java:492)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(Servi
ceResourcesImpl.java:110)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(Servi
ceResourcesImpl.java:107)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.getOrderedConf
iguration(ServiceResourcesImpl.java:105)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.getOrderedCo
nfiguration(AbstractServiceCreator.java:123)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.access$200(A
bstractServiceCreator.java:35)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator$1.findResour
ce(AbstractServiceCreator.java:103)
        at
org.apache.tapestry5.ioc.internal.util.DelegatingInjectionResources.f
indResource(DelegatingInjectionResources.java:38)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjecti
on(InternalUtils.java:254)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(Inter
nalUtils.java:86)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(Interna
lUtils.java:303)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParamet
ers(InternalUtils.java:307)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParamet
ersForConstructor(InternalUtils.java:278)
        at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObj
ect(ConstructorServiceCreator.java:56)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createSer
vice(SingletonServiceLifecycle.java:29)
        at
org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.crea
teObject(LifecycleWrappedServiceCreator.java:46)
        at
org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(Ad
visorStackBuilder.java:60)
        at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObjec
t(InterceptorStackBuilder.java:52)
        at
org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrappe
r.createObject(RecursiveServiceCreationCheckWrapper.java:60)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.ob
tainObjectFromCreator(JustInTimeObjectCreator.java:68)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.cr
eateObject(JustInTimeObjectCreator.java:57)
        at $Runnable_1344873ee63.delegate($Runnable_1344873ee63.java)
        at $Runnable_1344873ee63.run($Runnable_1344873ee63.java)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.performRegistryStartup
(RegistryImpl.java:333)
        at
org.apache.tapestry5.ioc.internal.RegistryWrapper.performRegistryStar
tup(RegistryWrapper.java:73)
        at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:104)
        at
org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:114)

        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.ja
va:753)
        at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletC
ontextHandler.java:255)
        at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.jav
a:1212)
        at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandle
r.java:610)
        at
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453
)
        at
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContex
t.java:234)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(Con
textHandlerCollection.java:167)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrappe
r.java:89)
        at org.eclipse.jetty.server.Server.doStart(Server.java:262)
        at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:67)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo
jo.java:333)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.
java:273)
        at
org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:548)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:569)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:387)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:348)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by:
java.lang.NullPointerException
        at
com.bomahabo.flow.services.generator.DummyDataGenerator.initializeDat
aPersistence(DummyDataGenerator.java:170)
        at
com.bomahabo.flow.services.generator.DummyDataGenerator.generate(Dumm
yDataGenerator.java:164)
        at
$DataGenerator_1344873ee65.generate($DataGenerator_1344873ee65.java)
        at
com.bomahabo.flow.tapestry.services.AppModule.initApplicationData(App
Module.java:221)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(Co
ntributionDefImpl.java:127)
        at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.contribute(Cont
ributionDefImpl.java:82)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl$9.run(RegistryImpl.jav
a:651)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(Opera
tionTrackerImpl.java:50)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(Opera
tionTrackerImpl.java:47)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationT
rackerImpl.java:46)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerTh
readOperationTracker.java:56)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.addToOrderedConfigurat
ion(RegistryImpl.java:646)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.getOrderedConfiguratio
n(RegistryImpl.java:492)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(Servi
ceResourcesImpl.java:110)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(Servi
ceResourcesImpl.java:107)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.getOrderedConf
iguration(ServiceResourcesImpl.java:105)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.getOrderedCo
nfiguration(AbstractServiceCreator.java:123)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.access$200(A
bstractServiceCreator.java:35)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator$1.findResour
ce(AbstractServiceCreator.java:103)
        at
org.apache.tapestry5.ioc.internal.util.DelegatingInjectionResources.f
indResource(DelegatingInjectionResources.java:38)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjecti
on(InternalUtils.java:254)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(Inter
nalUtils.java:86)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(Interna
lUtils.java:303)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParamet
ers(InternalUtils.java:307)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParamet
ersForConstructor(InternalUtils.java:278)
        at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObj
ect(ConstructorServiceCreator.java:56)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createSer
vice(SingletonServiceLifecycle.java:29)
        at
org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.crea
teObject(LifecycleWrappedServiceCreator.java:46)
        at
org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(Ad
visorStackBuilder.java:60)
        at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObjec
t(InterceptorStackBuilder.java:52)
        at
org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrappe
r.createObject(RecursiveServiceCreationCheckWrapper.java:60)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.ob
tainObjectFromCreator(JustInTimeObjectCreator.java:68)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.cr
eateObject(JustInTimeObjectCreator.java:57)
        at $Runnable_1344873ee63.delegate($Runnable_1344873ee63.java)
        at $Runnable_1344873ee63.run($Runnable_1344873ee63.java)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.performRegistryStartup
(RegistryImpl.java:333)
        at
org.apache.tapestry5.ioc.internal.RegistryWrapper.performRegistryStar
tup(RegistryWrapper.java:73)
        at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:104)
        at
org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:114)

        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.ja
va:753)
        at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletC
ontextHandler.java:255)
        at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.jav
a:1212)
        at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandle
r.java:610)
        at
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453
)
        at
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContex
t.java:234)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(Con
textHandlerCollection.java:167)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrappe
r.java:89)
        at org.eclipse.jetty.server.Server.doStart(Server.java:262)
        at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:67)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo
jo.java:333)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.
java:273)
        at
org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:548)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:569)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:387)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:348)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
2011-12-16 20:58:06.426:WARN:oejw.WebAppContext:Failed startup of context
o.m.j.
p.JettyWebAppContext{/,file:/C:/Users/Mefistofeles/Documents/NetBeansProjects/Fl
ow%20Web%20Application/src/main/webapp/},file:/C:/Users/Mefistofeles/Documents/N
etBeansProjects/Flow%20Web%20Application/src/main/webapp/
java.lang.RuntimeException: Exception constructing service
'RegistryStartup': Er
ror invoking constructor
org.apache.tapestry5.ioc.internal.services.RegistryStar
tup(Logger, List) (at RegistryStartup.java:36) via
org.apache.tapestry5.ioc.serv
ices.TapestryIOCModule.bind(ServiceBinder) (at TapestryIOCModule.java:55)
(for s
ervice 'RegistryStartup'): Error invoking service contribution method
com.bomaha
bo.flow.tapestry.services.AppModule.initApplicationData(DataGenerator):
java.lan
g.NullPointerException
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.ob
tainObjectFromCreator(JustInTimeObjectCreator.java:78)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.cr
eateObject(JustInTimeObjectCreator.java:57)
        at $Runnable_1344873ee63.delegate($Runnable_1344873ee63.java)
        at $Runnable_1344873ee63.run($Runnable_1344873ee63.java)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.performRegistryStartup
(RegistryImpl.java:333)
        at
org.apache.tapestry5.ioc.internal.RegistryWrapper.performRegistryStar
tup(RegistryWrapper.java:73)
        at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:104)
        at
org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:114)

        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.ja
va:753)
        at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletC
ontextHandler.java:255)
        at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.jav
a:1212)
        at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandle
r.java:610)
        at
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453
)
        at
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContex
t.java:234)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(Con
textHandlerCollection.java:167)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrappe
r.java:89)
        at org.eclipse.jetty.server.Server.doStart(Server.java:262)
        at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:67)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo
jo.java:333)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.
java:273)
        at
org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:548)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:569)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:387)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:348)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by:
java.lang.RuntimeException: Error invoking constructor
org.apache.tapestry5.ioc.
internal.services.RegistryStartup(Logger, List) (at RegistryStartup.java:36)
via
 org.apache.tapestry5.ioc.services.TapestryIOCModule.bind(ServiceBinder) (at
Tap
estryIOCModule.java:55) (for service 'RegistryStartup'): Error invoking
service
contribution method
com.bomahabo.flow.tapestry.services.AppModule.initApplicatio
nData(DataGenerator): java.lang.NullPointerException
        at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObj
ect(ConstructorServiceCreator.java:76)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createSer
vice(SingletonServiceLifecycle.java:29)
        at
org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.crea
teObject(LifecycleWrappedServiceCreator.java:46)
        at
org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(Ad
visorStackBuilder.java:60)
        at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObjec
t(InterceptorStackBuilder.java:52)
        at
org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrappe
r.createObject(RecursiveServiceCreationCheckWrapper.java:60)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.ob
tainObjectFromCreator(JustInTimeObjectCreator.java:68)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.cr
eateObject(JustInTimeObjectCreator.java:57)
        at $Runnable_1344873ee63.delegate($Runnable_1344873ee63.java)
        at $Runnable_1344873ee63.run($Runnable_1344873ee63.java)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.performRegistryStartup
(RegistryImpl.java:333)
        at
org.apache.tapestry5.ioc.internal.RegistryWrapper.performRegistryStar
tup(RegistryWrapper.java:73)
        at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:104)
        at
org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:114)

        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.ja
va:753)
        at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletC
ontextHandler.java:255)
        at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.jav
a:1212)
        at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandle
r.java:610)
        at
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453
)
        at
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContex
t.java:234)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(Con
textHandlerCollection.java:167)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrappe
r.java:89)
        at org.eclipse.jetty.server.Server.doStart(Server.java:262)
        at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:67)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo
jo.java:333)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.
java:273)
        at
org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:548)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:569)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:387)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:348)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by:
org.apache.tapestry5.ioc.internal.OperationException: Error invoking service
con
tribution method
com.bomahabo.flow.tapestry.services.AppModule.initApplicationDa
ta(DataGenerator): java.lang.NullPointerException
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(
OperationTrackerImpl.java:102)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:69)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationT
rackerImpl.java:46)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerTh
readOperationTracker.java:56)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.addToOrderedConfigurat
ion(RegistryImpl.java:646)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.getOrderedConfiguratio
n(RegistryImpl.java:492)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(Servi
ceResourcesImpl.java:110)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(Servi
ceResourcesImpl.java:107)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.getOrderedConf
iguration(ServiceResourcesImpl.java:105)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.getOrderedCo
nfiguration(AbstractServiceCreator.java:123)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.access$200(A
bstractServiceCreator.java:35)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator$1.findResour
ce(AbstractServiceCreator.java:103)
        at
org.apache.tapestry5.ioc.internal.util.DelegatingInjectionResources.f
indResource(DelegatingInjectionResources.java:38)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjecti
on(InternalUtils.java:254)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(Inter
nalUtils.java:86)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(Interna
lUtils.java:303)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParamet
ers(InternalUtils.java:307)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParamet
ersForConstructor(InternalUtils.java:278)
        at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObj
ect(ConstructorServiceCreator.java:56)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createSer
vice(SingletonServiceLifecycle.java:29)
        at
org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.crea
teObject(LifecycleWrappedServiceCreator.java:46)
        at
org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(Ad
visorStackBuilder.java:60)
        at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObjec
t(InterceptorStackBuilder.java:52)
        at
org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrappe
r.createObject(RecursiveServiceCreationCheckWrapper.java:60)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.ob
tainObjectFromCreator(JustInTimeObjectCreator.java:68)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.cr
eateObject(JustInTimeObjectCreator.java:57)
        at $Runnable_1344873ee63.delegate($Runnable_1344873ee63.java)
        at $Runnable_1344873ee63.run($Runnable_1344873ee63.java)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.performRegistryStartup
(RegistryImpl.java:333)
        at
org.apache.tapestry5.ioc.internal.RegistryWrapper.performRegistryStar
tup(RegistryWrapper.java:73)
        at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:104)
        at
org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:114)

        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.ja
va:753)
        at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletC
ontextHandler.java:255)
        at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.jav
a:1212)
        at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandle
r.java:610)
        at
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453
)
        at
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContex
t.java:234)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(Con
textHandlerCollection.java:167)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrappe
r.java:89)
        at org.eclipse.jetty.server.Server.doStart(Server.java:262)
        at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:67)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo
jo.java:333)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.
java:273)
        at
org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:548)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:569)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:387)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:348)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by:
java.lang.RuntimeException: Error invoking service contribution method
com.bomah
abo.flow.tapestry.services.AppModule.initApplicationData(DataGenerator):
java.la
ng.NullPointerException
        at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(Co
ntributionDefImpl.java:139)
        at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.contribute(Cont
ributionDefImpl.java:82)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl$9.run(RegistryImpl.jav
a:651)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(Opera
tionTrackerImpl.java:50)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(Opera
tionTrackerImpl.java:47)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationT
rackerImpl.java:46)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerTh
readOperationTracker.java:56)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.addToOrderedConfigurat
ion(RegistryImpl.java:646)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.getOrderedConfiguratio
n(RegistryImpl.java:492)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(Servi
ceResourcesImpl.java:110)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(Servi
ceResourcesImpl.java:107)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.getOrderedConf
iguration(ServiceResourcesImpl.java:105)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.getOrderedCo
nfiguration(AbstractServiceCreator.java:123)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.access$200(A
bstractServiceCreator.java:35)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator$1.findResour
ce(AbstractServiceCreator.java:103)
        at
org.apache.tapestry5.ioc.internal.util.DelegatingInjectionResources.f
indResource(DelegatingInjectionResources.java:38)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjecti
on(InternalUtils.java:254)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(Inter
nalUtils.java:86)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(Interna
lUtils.java:303)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParamet
ers(InternalUtils.java:307)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParamet
ersForConstructor(InternalUtils.java:278)
        at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObj
ect(ConstructorServiceCreator.java:56)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createSer
vice(SingletonServiceLifecycle.java:29)
        at
org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.crea
teObject(LifecycleWrappedServiceCreator.java:46)
        at
org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(Ad
visorStackBuilder.java:60)
        at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObjec
t(InterceptorStackBuilder.java:52)
        at
org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrappe
r.createObject(RecursiveServiceCreationCheckWrapper.java:60)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.ob
tainObjectFromCreator(JustInTimeObjectCreator.java:68)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.cr
eateObject(JustInTimeObjectCreator.java:57)
        at $Runnable_1344873ee63.delegate($Runnable_1344873ee63.java)
        at $Runnable_1344873ee63.run($Runnable_1344873ee63.java)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.performRegistryStartup
(RegistryImpl.java:333)
        at
org.apache.tapestry5.ioc.internal.RegistryWrapper.performRegistryStar
tup(RegistryWrapper.java:73)
        at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:104)
        at
org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:114)

        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.ja
va:753)
        at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletC
ontextHandler.java:255)
        at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.jav
a:1212)
        at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandle
r.java:610)
        at
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453
)
        at
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContex
t.java:234)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(Con
textHandlerCollection.java:167)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrappe
r.java:89)
        at org.eclipse.jetty.server.Server.doStart(Server.java:262)
        at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:67)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo
jo.java:333)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.
java:273)
        at
org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:548)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:569)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:387)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:348)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by:
java.lang.NullPointerException
        at
com.bomahabo.flow.services.generator.DummyDataGenerator.initializeDat
aPersistence(DummyDataGenerator.java:170)
        at
com.bomahabo.flow.services.generator.DummyDataGenerator.generate(Dumm
yDataGenerator.java:164)
        at
$DataGenerator_1344873ee65.generate($DataGenerator_1344873ee65.java)
        at
com.bomahabo.flow.tapestry.services.AppModule.initApplicationData(App
Module.java:221)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(Co
ntributionDefImpl.java:127)
        at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.contribute(Cont
ributionDefImpl.java:82)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl$9.run(RegistryImpl.jav
a:651)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(Opera
tionTrackerImpl.java:50)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(Opera
tionTrackerImpl.java:47)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationT
rackerImpl.java:46)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerTh
readOperationTracker.java:56)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.addToOrderedConfigurat
ion(RegistryImpl.java:646)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.getOrderedConfiguratio
n(RegistryImpl.java:492)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(Servi
ceResourcesImpl.java:110)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(Servi
ceResourcesImpl.java:107)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.getOrderedConf
iguration(ServiceResourcesImpl.java:105)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.getOrderedCo
nfiguration(AbstractServiceCreator.java:123)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.access$200(A
bstractServiceCreator.java:35)
        at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator$1.findResour
ce(AbstractServiceCreator.java:103)
        at
org.apache.tapestry5.ioc.internal.util.DelegatingInjectionResources.f
indResource(DelegatingInjectionResources.java:38)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjecti
on(InternalUtils.java:254)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(Inter
nalUtils.java:86)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(Interna
lUtils.java:303)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParamet
ers(InternalUtils.java:307)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParamet
ersForConstructor(InternalUtils.java:278)
        at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObj
ect(ConstructorServiceCreator.java:56)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createSer
vice(SingletonServiceLifecycle.java:29)
        at
org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.crea
teObject(LifecycleWrappedServiceCreator.java:46)
        at
org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(Ad
visorStackBuilder.java:60)
        at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObjec
t(InterceptorStackBuilder.java:52)
        at
org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrappe
r.createObject(RecursiveServiceCreationCheckWrapper.java:60)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.ob
tainObjectFromCreator(JustInTimeObjectCreator.java:68)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.cr
eateObject(JustInTimeObjectCreator.java:57)
        at $Runnable_1344873ee63.delegate($Runnable_1344873ee63.java)
        at $Runnable_1344873ee63.run($Runnable_1344873ee63.java)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.performRegistryStartup
(RegistryImpl.java:333)
        at
org.apache.tapestry5.ioc.internal.RegistryWrapper.performRegistryStar
tup(RegistryWrapper.java:73)
        at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:104)
        at
org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:114)

        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.ja
va:753)
        at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletC
ontextHandler.java:255)
        at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.jav
a:1212)
        at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandle
r.java:610)
        at
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453
)
        at
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContex
t.java:234)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(Con
textHandlerCollection.java:167)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCol
lection.java:224)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrappe
r.java:89)
        at org.eclipse.jetty.server.Server.doStart(Server.java:262)
        at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:67)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:59)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo
jo.java:333)
        at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.
java:273)
        at
org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:548)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:569)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:387)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:348)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
2011-12-16 20:58:10.184:INFO:oejs.AbstractConnector:Started
SelectChannelConnect
or@0.0.0.0:8080 STARTING
[INFO] Started Jetty Server


--
View this message in context: http://tapestry.1045711.n5.nabble.com/Creating-custom-service-using-build-failed-tp5081119p5081288.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org