[esb-issues] [JBoss JIRA] Closed: (JBESB-1940) huge-split-enrich-transform-route quickstart does not work

Tom Fennelly (JIRA) jira-events at lists.jboss.org
Thu Aug 21 05:15:23 EDT 2008


     [ https://jira.jboss.org/jira/browse/JBESB-1940?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom Fennelly closed JBESB-1940.
-------------------------------

    Resolution: Done


The main issue has been fixed by a fix Daniel made to the quickstart's base build script.  I also added some overrides on the "run" and "runtest" ant targets, telling the user they're not used and to read the readme.

> huge-split-enrich-transform-route quickstart does not work
> ----------------------------------------------------------
>
>                 Key: JBESB-1940
>                 URL: https://jira.jboss.org/jira/browse/JBESB-1940
>             Project: JBoss ESB
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: Examples, Transformation Service
>    Affects Versions: 4.4
>            Reporter: Jiri Pechanec
>            Assignee: Tom Fennelly
>             Fix For: 4.4 CP1
>
>
> I have identified at least two problems
>      [echo] Launching Quickstart in standalone mode...
>    [qsjava] +----------------------------------------------------------+
>    [qsjava] |                                                          |
>    [qsjava] |     Starting JBossESB...                                 |
>    [qsjava] |                                                          |
>    [qsjava] +----------------------------------------------------------+
>    [qsjava] Exception in thread "main" org.jboss.soa.esb.ConfigurationException: Cannot instantiate StandAloneBootStrapper
>    [qsjava]     at org.jboss.soa.esb.listeners.StandAloneBootStrapper.<init>(StandAloneBootStrapper.java:170)
>    [qsjava]     at org.jboss.soa.esb.listeners.StandAloneBootStrapper.<init>(StandAloneBootStrapper.java:131)
>    [qsjava]     at org.jboss.soa.esb.listeners.StandAloneBootStrapper.main(StandAloneBootStrapper.java:98)
>    [qsjava] Caused by: java.lang.IllegalArgumentException: Missing esb configuration file: /home/jpechane/pokus/43IR1STAND/jboss-esb/samples/quickstarts/huge-split-enrich-transform-route/jboss-esb.xml
>    [qsjava]     at org.jboss.soa.esb.listeners.StandAloneBootStrapper.initiateController(StandAloneBootStrapper.java:210)
>    [qsjava]     at org.jboss.soa.esb.listeners.StandAloneBootStrapper.<init>(StandAloneBootStrapper.java:155)
>    [qsjava]     ... 2 more
> and problem with datatype
> 14:00:21,533 INFO  [JobRunShell] Job JBossESB.org.jboss.soa.esb.listeners.gateway.FileGatewayListener at 3a7a742-2 threw a JobExecutionException: 
> org.quartz.JobExecutionException: Unexpected exception on org.jboss.soa.esb.listeners.gateway.FileGatewayListener at 3a7a742-2
>         at org.jboss.soa.esb.schedule.ScheduleProvider$ESBScheduledJob.execute(ScheduleProvider.java:233)
>         at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
>         at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
> Caused by: org.milyn.SmooksException: Failed to filter source.
>         at org.milyn.delivery.sax.SmooksSAXFilter.doFilter(SmooksSAXFilter.java:68)
>         at org.milyn.Smooks.filter(Smooks.java:288)
>         at org.milyn.Smooks.filter(Smooks.java:253)
>         at org.jboss.soa.esb.smooks.splitting.AbstractStreamSplitter.split(AbstractStreamSplitter.java:69)
>         at org.jboss.soa.esb.smooks.splitting.FileStreamSplitter.compose(FileStreamSplitter.java:52)
>         at org.jboss.soa.esb.smooks.splitting.FileStreamSplitter.compose(FileStreamSplitter.java:41)
>         at org.jboss.soa.esb.listeners.gateway.AbstractFileGateway.onSchedule(AbstractFileGateway.java:156)
>         at org.jboss.soa.esb.schedule.ScheduleProvider$ESBScheduledJob.execute(ScheduleProvider.java:227)
>         ... 2 more
> Caused by: org.milyn.SmooksException: Error in 'org.milyn.javabean.BeanInstancePopulator' while processing the visitAfter event.
>         at org.milyn.delivery.sax.SAXHandler.processVisitorException(SAXHandler.java:373)
>         at org.milyn.delivery.sax.SAXHandler.visitAfter(SAXHandler.java:260)
>         at org.milyn.delivery.sax.SAXHandler.endElement(SAXHandler.java:144)
>         at org.milyn.edisax.EDIParser.endElement(EDIParser.java:515)
>         at org.milyn.edisax.EDIParser.mapSegment(EDIParser.java:325)
>         at org.milyn.edisax.EDIParser.mapSegments(EDIParser.java:297)
>         at org.milyn.edisax.EDIParser.parse(EDIParser.java:231)
>         at org.milyn.smooks.edi.SmooksEDIParser.parse(SmooksEDIParser.java:115)
>         at org.milyn.delivery.sax.SAXParser.parse(SAXParser.java:49)
>         at org.milyn.delivery.sax.SmooksSAXFilter.doFilter(SmooksSAXFilter.java:65)
>         ... 9 more
> Caused by: org.milyn.cdr.SmooksConfigurationException: Bean [03_product] configuration invalid.  Bean setter method [setPrice(java.lang.Double)] not found on type [org.jboss.soa.esb.samples.quickstart.hugesplit.highprice.Product].  You may need to set a 'decoder' on the binding config.
>         at org.milyn.javabean.BeanInstancePopulator.populateAndSetPropertyValue(BeanInstancePopulator.java:347)
>         at org.milyn.javabean.BeanInstancePopulator.bindExpressionValue(BeanInstancePopulator.java:308)
>         at org.milyn.javabean.BeanInstancePopulator.bindSaxDataValue(BeanInstancePopulator.java:258)
>         at org.milyn.javabean.BeanInstancePopulator.visitAfter(BeanInstancePopulator.java:204)
>         at org.milyn.delivery.sax.SAXHandler.visitAfter(SAXHandler.java:253)
>         ... 17 more
> 14:00:22,359 INFO  [STDOUT] Reptile SOAP Notification Received.  Unmarshaled SOAP Notification object:
> public class Notification {
>         java.lang.String firstName = ACID
>         java.lang.String lastName = Pets
>         java.lang.String email = acid at yourdomain.com
>         java.util.Date date = Wed Nov 15 19:45:28 CET 2006
>         java.lang.String product = Rattlesnake (Rattleless)
>         int quantity = 4
>         double totalPrice = 18.5

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the esb-issues mailing list