Comment #2 on issue 47 by jeroenlinderman: Failed to load Main-Class  
manifest attribute from dist/fedone-server-0.2.jar
http://code.google.com/p/wave-protocol/issues/detail?id=47

Indeed, just the right path was missing, this solved my problem:

export JAVA_HOME=/usr/lib/jvm/java-6-sun/



Now i have this :

Imperox:/wave-protocol# ./run-server.sh
11-okt-09 15:07:27 com.google.inject.internal.MessageProcessor visit
INFO: An exception was caught and reported. Message:  
java.util.NoSuchElementException
java.util.NoSuchElementException
    at java.util.AbstractList$2.next(libgcj.so.90)
    at  
com.google.inject.spi.InjectionPoint.forMember(InjectionPoint.java:110)
    at com.google.inject.spi.InjectionPoint.<init>(InjectionPoint.java:74)
    at  
com.google.inject.spi.InjectionPoint.forConstructor(InjectionPoint.java:207)
    at
com.google.inject.internal.BindingBuilder.toConstructor(BindingBuilder.java:158)
    at
com.google.inject.internal.BindingBuilder.toConstructor(BindingBuilder.java:137)
    at
org.waveprotocol.wave.examples.fedone.waveserver.WaveServerModule.configure(WaveServe
rModule.java:69)
    at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
    at  
com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223)
    at com.google.inject.AbstractModule.install(AbstractModule.java:118)
    at
org.waveprotocol.wave.examples.fedone.ServerModule.configure(ServerModule.java:63)
    at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
    at  
com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223)
    at com.google.inject.spi.Elements.getElements(Elements.java:101)
    at  
com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:127)
    at  
com.google.inject.internal.InjectorBuilder.build(InjectorBuilder.java:105)
    at com.google.inject.Guice.createInjector(Guice.java:93)
    at com.google.inject.Guice.createInjector(Guice.java:70)
    at com.google.inject.Guice.createInjector(Guice.java:60)
    at  
org.waveprotocol.wave.examples.fedone.ServerMain.run(ServerMain.java:60)
    at  
org.waveprotocol.wave.examples.fedone.ServerMain.main(ServerMain.java:50)
Exception in thread "main" com.google.inject.internal.ComputationException:
java.lang.NoClassDefFoundError:
com.google.inject.internal.cglib.core.DebuggingClassWriter$1
    at  
com.google.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)
    at  
com.google.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)
    at
com.google.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrent
HashMap.java:2041)
    at com.google.inject.internal.FailableCache.get(FailableCache.java:46)
    at
com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java
:48)
    at
com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.j
ava:113)
    at
com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:382)
    at
com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:636
)
    at
com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl
.java:568)
    at
com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:167)
    at
com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:127)
    at
com.google.inject.internal.InjectorImpl.getInternalFactory(InjectorImpl.java:642)
    at com.google.inject.internal.FactoryProxy.notify(FactoryProxy.java:43)
    at
com.google.inject.internal.BindingProcessor.runCreationListeners(BindingProcessor.jav
a:238)
    at
com.google.inject.internal.InjectorBuilder.initializeStatically(InjectorBuilder.java:
134)
    at  
com.google.inject.internal.InjectorBuilder.build(InjectorBuilder.java:108)
    at com.google.inject.Guice.createInjector(Guice.java:93)
    at com.google.inject.Guice.createInjector(Guice.java:70)
    at com.google.inject.Guice.createInjector(Guice.java:60)
    at  
org.waveprotocol.wave.examples.fedone.ServerMain.run(ServerMain.java:60)
    at  
org.waveprotocol.wave.examples.fedone.ServerMain.main(ServerMain.java:50)
Caused by: java.lang.NoClassDefFoundError:
com.google.inject.internal.cglib.core.DebuggingClassWriter$1
    at java.lang.Class.initializeClass(libgcj.so.90)
    at
com.google.inject.internal.cglib.core.DebuggingClassWriter.toByteArray(DebuggingClass
Writer.java:71)
    at
com.google.inject.internal.cglib.core.DefaultGeneratorStrategy.generate(DefaultGenera
torStrategy.java:26)
    at
com.google.inject.internal.cglib.core.AbstractClassGenerator.create(AbstractClassGene
rator.java:216)
    at
com.google.inject.internal.cglib.core.KeyFactory$Generator.create(KeyFactory.java:144
)
    at  
com.google.inject.internal.cglib.core.KeyFactory.create(KeyFactory.java:116)
    at  
com.google.inject.internal.cglib.core.KeyFactory.create(KeyFactory.java:108)
    at  
com.google.inject.internal.cglib.core.KeyFactory.create(KeyFactory.java:104)
    at
com.google.inject.internal.cglib.core.MethodWrapper.<clinit>(MethodWrapper.java:22)
    at java.lang.Class.initializeClass(libgcj.so.90)
    at
com.google.inject.internal.cglib.core.DuplicatesPredicate.evaluate(DuplicatesPredicat
e.java:25)
    at
com.google.inject.internal.cglib.core.CollectionUtils.filter(CollectionUtils.java:52)
    at
com.google.inject.internal.cglib.reflect.FastClassEmitter.<init>(FastClassEmitter.jav
a:69)
    at
com.google.inject.internal.cglib.reflect.FastClass$Generator.generateClass(FastClass.
java:72)
    at
com.google.inject.internal.cglib.core.DefaultGeneratorStrategy.generate(DefaultGenera
torStrategy.java:25)
    at
com.google.inject.internal.cglib.core.AbstractClassGenerator.create(AbstractClassGene
rator.java:216)
    at
com.google.inject.internal.cglib.reflect.FastClass$Generator.create(FastClass.java:64
)
    at  
com.google.inject.internal.BytecodeGen.newFastClass(BytecodeGen.java:166)
    at
com.google.inject.internal.DefaultConstructionProxyFactory$1.<init>(DefaultConstructi
onProxyFactory.java:52)
    at
com.google.inject.internal.DefaultConstructionProxyFactory.create(DefaultConstruction
ProxyFactory.java:50)
    at com.google.inject.internal.ProxyFactory.create(ProxyFactory.java:147)
    at
com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInje
ctorStore.java:75)
    at
com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorSto
re.java:27)
    at
com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore
.java:35)
    at
com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore
.java:31)
    at  
com.google.inject.internal.FailableCache$1.apply(FailableCache.java:35)
    at  
com.google.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)
    ...20 more
Caused by: java.lang.ClassNotFoundException:
com.google.inject.internal.asm.util.TraceClassVisitor not found in
gnu.gcj.runtime.SystemClassLoader{urls=[file:dist/fedone-server-0.2.jar],
parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
    at java.net.URLClassLoader.findClass(libgcj.so.90)
    at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.90)
    at java.lang.ClassLoader.loadClass(libgcj.so.90)
    at java.lang.ClassLoader.loadClass(libgcj.so.90)
    at java.lang.Class.forName(libgcj.so.90)
    at java.lang.Class.initializeClass(libgcj.so.90)
    ...46 more



--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Wave 
Protocol" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/wave-protocol?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to