[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: Hmmm, data server too. was [Re: [aperi-dev] Getting some java.lang.NoClassDefFoundError in teh device server in the IDE]
|
Hey Dave,
I have the following line in my build_env.bat:
set NTDDKROOT=C:\WINDDK\3790.1830
I think you may be using the old DDK,
which is no longer supported by MS. In that version of the DDK, the ntddscsi.h
file is available in 'inc' subdirectory. In the latest version of the DDK,
the ntddscsi.h file is found in 'inc\w2k' subdirectory. That's where our
native build expects to find that file. You can download the latest DDK
from here: http://www.microsoft.com/whdc/devtools/ddk/default.mspx. Alternatively,
if you wish to use the old DDK, open Aperi/data/c/T-Storm/TRELLISTRM.dsp,
and replace all instances (I believe there are a couple) of...
/I "$(NTDDKROOT)\inc\w2k"
with...
/I "$(NTDDKROOT)\inc"
Regards,
Khan Tasinga
IBM Tivoli Software Engineer (Storage Management Development - TPC / Aperi)
Dave Wolfe/Portland/IBM@IBMUS
Sent by: aperi-dev-bounces@xxxxxxxxxxx
04/03/2007 07:43 AM
Please respond to
Aperi Development <aperi-dev@xxxxxxxxxxx> |
|
To
| Aperi Development <aperi-dev@xxxxxxxxxxx>
|
cc
|
|
Subject
| Re: Hmmm, data server too. was [Re:
[aperi-dev] Getting some java.lang.NoClassDefFoundError
in teh device server in the IDE] |
|
Well, it looks like the native libs hadn't
been copied into AperiDebug/lib/w32-ix86. Hand copying got things moving.
Looks like I had a build failure (I missed
it cuz the error message scrolled off the console) in the agent code that
may have caused an early termination of the prep script.
The agent build failure is mysterious though
(I swear I didn't change anything!):
Compiling...
ProbeWin32.c
C:\Aperi-Dev\Code\Aperi\data\c\T-Storm\ProbeWin32.c(21) : fatal error C1083:
Cannot open include file: 'ntddscsi.h': No such file or directory
Error executing cl.exe.
DataAgent.DLL - 1 error(s), 0 warning(s)
ntddscsi.h is in my NT DDK and I set the
path in build_env.bat:
set NTDDKROOT=C:\Aperi-Dev\BuildTools\NTDDK
And I can confirm the path is good all the
way to the include file in question.
Something in my ENV?
Tuesday, April 03, 2007 5:26 AM
To: Aperi Development <aperi-dev@xxxxxxxxxxx>
cc:
From: Dave Wolfe/Portland/IBM@IBMUS
Subject: Hmmm, data server too. was [Re: [aperi-dev] Getting some
java.lang.NoClassDefFoundError in teh device server in the IDE]
It's all vanilla setup like from the wiki page. Am I hosing myself?
Exception in thread "Thread-1" java.lang.UnsatisfiedLinkError:
no DataLog in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown
Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.eclipse.aperi.logging.NativeLogManager.initServerTraceLogger(NativeLogManager.java:682)
at org.eclipse.aperi.server.Server.main(Server.java:261)
at org.eclipse.aperi.server.DataServerActivator$DataServerThread.run(DataServerActivator.java:57)
Dave Wolfe/Portland/IBM
(dwolfe@xxxxxxxxxx)
TL: 775-3376 Office: 503-578-3376 Personal: 503-329-3960
UI Technical Lead, Aperi Open Source Storage Management
http://www.eclipse.org/aperi
"A good composer does not imitate; he
steals." - Igor Stravinsky
Dave Wolfe/Portland/IBM@IBMUS
Sent by: aperi-dev-bounces@xxxxxxxxxxx
04/02/2007 05:24 PM
Please respond to
Aperi Development <aperi-dev@xxxxxxxxxxx> |
|
To
| aperi-dev@xxxxxxxxxxx
|
cc
|
|
Subject
| [aperi-dev] Getting some java.lang.NoClassDefFoundError
in teh device server in the IDE |
|
When the data server starts after a fresh restart.
Look familiar to anyone?
osgi> Apr 2, 2007 5:20:13
PM org.mortbay.http.HttpServer doStart
INFO: Version Jetty/5.1.x
Apr 2, 2007 5:20:13 PM org.mortbay.util.Container start
INFO: Started org.mortbay.jetty.servlet.ServletHandler@90832e
Apr 2, 2007 5:20:13 PM org.mortbay.util.Container start
INFO: Started HttpContext[/,/]
Apr 2, 2007 5:20:13 PM org.mortbay.http.SocketListener start
INFO: Started SocketListener on 0.0.0.0:9000
Apr 2, 2007 5:20:13 PM org.mortbay.util.Container start
INFO: Started org.mortbay.http.HttpServer@eac5a
dsFileName = configuration\DeployedServices.ds
Starting Device Server
Port = 9000
Type = manager
Password = jZI1w0YMzDH+ASP4WxH4oQ==
java.lang.NoClassDefFoundError
at org.eclipse.aperi.disk.api.impl.DiskManagerConfigSvc.bindConfigService(DiskManagerConfigSvc.java:72)
at org.eclipse.aperi.disk.api.impl.DiskManagerConfigSvc.<clinit>(DiskManagerConfigSvc.java:42)
at org.eclipse.aperi.disk.common.log.LogTraceHelperFactory.<init>(LogTraceHelperFactory.java:93)
at org.eclipse.aperi.disk.common.log.LogTraceHelperFactory.<clinit>(LogTraceHelperFactory.java:43)
at org.eclipse.aperi.disk.common.log.LogTraceHelper.entry(LogTraceHelper.java:253)
at org.eclipse.aperi.disk.common.log.LogTraceHelper.entry(LogTraceHelper.java:276)
at org.eclipse.aperi.fabric.FabricManagerService.<init>(FabricManagerService.java:183)
at org.eclipse.aperi.fabric.FabricActivator.start(FabricActivator.java:100)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:991)
at java.security.AccessController.doPrivileged(Native
Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:985)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:966)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:317)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:329)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1037)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:573)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:495)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:275)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:455)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:189)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:291)
java.lang.NoClassDefFoundError
at org.eclipse.aperi.disk.common.log.LogTraceHelper.entry(LogTraceHelper.java:253)
at org.eclipse.aperi.disk.common.log.LogTraceHelper.entry(LogTraceHelper.java:276)
at org.eclipse.aperi.disk.discovery.TopLevelDiscoveryProcess.<init>(TopLevelDiscoveryProcess.java:82)
at org.eclipse.aperi.tape.TapeCollectionService.<init>(TapeCollectionService.java:66)
at org.eclipse.aperi.tape.TapeManagerService.<init>(TapeManagerService.java:102)
at org.eclipse.aperi.tape.TapeActivator.start(TapeActivator.java:52)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:991)
at java.security.AccessController.doPrivileged(Native
Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:985)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:966)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:317)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:329)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1037)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:573)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:495)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:275)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:455)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:189)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:291)
java.lang.NoClassDefFoundError
at org.eclipse.aperi.disk.common.log.LogTraceHelper.entry(LogTraceHelper.java:253)
at org.eclipse.aperi.disk.common.log.LogTraceHelper.entry(LogTraceHelper.java:276)
at org.eclipse.aperi.disk.api.impl.DiskManagerService.<init>(DiskManagerService.java:74)
at org.eclipse.aperi.disk.DiskActivator.start(DiskActivator.java:60)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:991)
at java.security.AccessController.doPrivileged(Native
Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:985)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:966)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:317)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:329)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1037)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:573)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:495)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:275)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:455)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:189)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:291)
Dave Wolfe/Portland/IBM
(dwolfe@xxxxxxxxxx)
TL: 775-3376 Office: 503-578-3376 Personal: 503-329-3960
UI Technical Lead, Aperi Open Source Storage Management
http://www.eclipse.org/aperi
"A good composer does not imitate; he
steals." - Igor Stravinsky
_______________________________________________
aperi-dev mailing list
aperi-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aperi-dev_______________________________________________
aperi-dev mailing list
aperi-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aperi-dev