Re: What's wrong?
Jonas Bonér <[email protected]> Fri, 02 May 2003 16:55:52 +0200
| Newsgroups | gmane.comp.java.aspectwerkz |
|---|---|
| Message-ID | <[email protected]> |
Hi Jianxiong. As Alex already mentioned you have to create a meta-data dir (even though you are not using it) the default ASPECTWERKZ_HOME/_metaData would do fine. This is somehow a bug (I guess), sorry for that. I hope it works better for you now. - Jonas jianxiong pang wrote: > Can anybody in this community help me sort out the problems below? > I have set ASPECTWERKZ_HOME. > > Cheers! > > Jianxiong > > > C:\aspectwerkz> > C:\aspectwerkz>java > -Daspectwerkz.definition.file=c:\aspectwerkz\src\samples\caching.xml > -Daspectwerkz.src.dir=examples\caching\Target.class > -Daspectwerkz.home=c:\aspectwerkz > > -Dorg.cs3.jmangler.initfile=c:\aspectwerkz\config\jmangler-order.config > -cp .;c:\aspectwerkz\lib\aspectwerkz-0.4.jar; > c:\aspectwerkz\lib\dom4j-1.3.jar; > c:\aspectwerkz\lib\qdox-1.1.jar; > c:\aspectwerkz\lib\concurrent-1.3.1.jar; > c:\aspectwerkz\lib\trove-0.1.8.jar; > c:\aspectwerkz\lib\jrexx-1.1.1.jar; > c:\aspectwerkz\lib\prevayler2.00.000dev1.jar; > > c:\aspectwerkz\config;c:\aspectwerkz\lib\jmangler-core.jar; > c:\aspectwerkz\lib\bcel.jar > > org.cs3.jmangler.offline.starter.Main > > --cp c:\aspectwerkz\dist\samples.jar > --tcp c:\aspectwerkz\lib\aspectwerkz-0.4.jar > --cf c:\aspectwerkz\config\aspectwerkz.conf > > Reading configuration... > aspectwerkz.exception.DefinitionException: could not locate meta-data dir > at > aspectwerkz.definition.AspectWerkzDefinition.locateMetaDataDir(AspectWerkzDefinition.java:617) > at > aspectwerkz.definition.AspectWerkzDefinition.<init>(AspectWerkzDefinition.java:117) > at > aspectwerkz.definition.Dom4jXmlDefinitionParser.parseDocument(Dom4jXmlDefinitionParser.java:130) > at > aspectwerkz.definition.Dom4jXmlDefinitionParser.parse(Dom4jXmlDefinitionParser.java:66) > at > aspectwerkz.transform.AdviseMemberMethodTransformer.<init>(AdviseMemberMethodTransformer.java:62) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:274) > at java.lang.Class.newInstance0(Class.java:308) > at java.lang.Class.newInstance(Class.java:261) > at > org.cs3.jmangler.bceltransformer.config.PropertyFileTrafoConfig.readFile(PropertyFileTrafoConfig.java:76) > at > org.cs3.jmangler.bceltransformer.config.EnhancedPropertyFileTrafoConfig.readFile(EnhancedPropertyFileTrafoConfig.java:66) > at > org.cs3.jmangler.bceltransformer.config.PropertyFileTrafoConfig.<init>(PropertyFileTrafoConfig.java:54) > at > org.cs3.jmangler.bceltransformer.config.EnhancedPropertyFileTrafoConfig.<init>(EnhancedPropertyFileTrafoConfig.java:45) > at > org.cs3.jmangler.offline.OfflineTransformer.run(OfflineTransformer.java:59) > 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:324) > at org.cs3.jmangler.offline.starter.Main.start(Main.java:92) > at org.cs3.jmangler.offline.starter.Main.main(Main.java:57) > java.lang.reflect.InvocationTargetException > 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:324) > at org.cs3.jmangler.offline.starter.Main.start(Main.java:92) > at org.cs3.jmangler.offline.starter.Main.main(Main.java:57) > Caused by: java.lang.Error: Error while reading configuration file > 'c:\aspectwerkz\config\aspectwerkz.conf'. > at > org.cs3.jmangler.bceltransformer.config.PropertyFileTrafoConfig.readFile(PropertyFileTrafoConfig.java:121) > at > org.cs3.jmangler.bceltransformer.config.EnhancedPropertyFileTrafoConfig.readFile(EnhancedPropertyFileTrafoConfig.java:66) > at > org.cs3.jmangler.bceltransformer.config.PropertyFileTrafoConfig.<init>(PropertyFileTrafoConfig.java:54) > at > org.cs3.jmangler.bceltransformer.config.EnhancedPropertyFileTrafoConfig.<init>(EnhancedPropertyFileTrafoConfig.java:45) > at > org.cs3.jmangler.offline.OfflineTransformer.run(OfflineTransformer.java:59) > ... 6 more > > C:\aspectwerkz> > > -- Jonas http://freeroller.net/page/jboner ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf