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