Skip to main content

[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]

Thanks Khan. You're my hero!
 
Tuesday, April 03, 2007 8:21 AM
To: Aperi Development <aperi-dev@xxxxxxxxxxx>
cc:
From: Khan M Tasinga/San Jose/IBM@IBMUS
Subject: 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> Ap
r 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


Back to the top