[jboss-user] [JBoss jBPM] - Lost retrieving resource bandle in ActionHandler

slogger do-not-reply at jboss.com
Mon Mar 12 12:35:36 EDT 2007


I want to get ResourceBundle in my ActionHandler implementation

code:


  | public class ChangeStatus implements ActionHandler{
  | 
  | 	private static final long serialVersionUID = 1L;
  | 
  | 	public void execute(ExecutionContext executionContext) throws Exception {
  | 		String tmp = (String) 
  | 		ResourceBundle resource = ResourceBundle.getBundle("org.Errors");
  | 	}
  | 
  | }
  | 

After signal on execution I get following Exception:


  | 19:20:22,031 ERROR [GraphElement] action threw exception: Can't find bundle for base name org.Errors, locale en
  | java.util.MissingResourceException: Can't find bundle for base name org.Errors, locale en
  |         at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:836)
  |         at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:796)
  |         at java.util.ResourceBundle.getBundle(ResourceBundle.java:576)
  |         at rfc.actions.ChangeStatus.execute(ChangeStatus.java:19)
  |         at org.jbpm.graph.def.Action.execute(Action.java:123)
  |         at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:235)
  |         at org.jbpm.graph.def.GraphElement.executeActions(GraphElement.java:212)
  |         at org.jbpm.graph.def.GraphElement.fireAndPropagateEvent(GraphElement.java:182)
  |         at org.jbpm.graph.def.GraphElement.fireEvent(GraphElement.java:166)
  |         at org.jbpm.graph.def.Node.enter(Node.java:301)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:205)
  |         at org.jbpm.graph.def.Node_$$_javassist_46.enter(Node_$$_javassist_46.java)
  |         at org.jbpm.graph.def.Transition.take(Transition.java:119)
  | 
  | 	... more

In other words, classloader couldn't found the resource file Errors.propperties

I was attempt to create process archive using GPD and found Errors.propperties file in classes\org\ directory. in other words, this resource should be 

found by classloader. 

Please help! Sorry my English!

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

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4027248



More information about the jboss-user mailing list