Hi Pete!
Until my problem still exist, i made some check;

1. Downloaded newer seam version 1.2.1GA
2. Create in eclipse new project "seampay" like in examples.
3. Copied from your examples/seampay/src classes and modified:
Processor and conroler like here:

Controler

  |     @In 
  |     protected Map<String, String> messages; //MY MESSAGES Instance
  | 
  |     public String saveAndSchedule()
  |     {
  |         String locale = messages.get("login.password");
  |         System.out.println("CONTROLER: " + locale);  //here shoudl be 
"blabla,bleble, bububububu" and stil is login.password"
  |         String result = persist();
  |         
  |         Payment payment = getInstance();
  |         log.info("scheduling instance #0", payment);
  | 
  |         Timer timer = processor.schedulePayment(payment.getPaymentDate(), 
  |                                                 
payment.getPaymentFrequency().getInterval(), 
  |                                                 payment);
  |         
  |         payment.setTimerHandle( timer.getHandle() );
  | 
  |         return result;
  |     }
  | 

Processor

  |     @In 
  |     protected Map<String, String> messages;
  | 
  |     @Asynchronous
  |     @Transactional
  |     public Timer schedulePayment(@Expiration Date when, 
  |                                  @IntervalDuration long interval, 
  |                                  Payment payment) 
  |     { 
  |         payment = entityManager.merge(payment);
  |         String locale = messages.get("login.password");
  |         System.out.println("LOCALE: " + locale); //and here again
  |         log.info("[#0] Processing payment #1", System.currentTimeMillis(), 
payment.getId());
  |         log.info("Timer handle is #0", payment.getTimerHandle());
  | 
  |         if (payment.getActive()) {
  |             BigDecimal balance = 
payment.getAccount().adjustBalance(payment.getAmount().negate());
  |             log.info(":: balance is now #0", balance);
  |             payment.setLastPaid(new Date());
  | 
  |             if 
(payment.getPaymentFrequency().equals(Payment.Frequency.ONCE)) {
  |                 payment.setActive(false);
  |             }
  |         }
  | 
  |         return null;
  |     }
  | 

and modified faces-config.xml by adding 


  |   <application>
  |             <message-bundle>messages</message-bundle>
  |             <locale-config>
  |                     <default-locale>en</default-locale>
  |                     <supported-locale>en</supported-locale>
  |             </locale-config>
  |     </application>
  | 

and also copied my messages file to 

  | jboss-seam-pay.jar/messages-en.properties
  | 


  | login.password = blabla,bleble, bububububu
  | 

all copied back into ear file and started on jboss 4.0.5 AS,

Problem is same as like in my app, i get "login.password" not "blabla...etc"
why?
Can anyone check this and tell me what i'm going wrong?
Maybe this is bug?

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4043840#4043840

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4043840
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to