History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: CIB-1030
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: jason
Reporter: jason
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Pulse

Windows native code missing dependency

Created: 27/Mar/07 04:44 AM   Updated: 27/Mar/07 12:12 PM
Component/s: None
Affects Version/s: 1.2.20
Fix Version/s: 1.2.21


 Description  « Hide
On a machine without the required DLL you get:

Loading DLL from 'C:\Program Files\Zutubi\Pulse Agent\bin\..\versions\010202000
\lib\pulse.dll'
Mar 26, 2007 4:18:19 PM com.zutubi.pulse.jni.ProcessControl init
WARNING: Unable to load native component: C:\Program Files\Zutubi\Pulse Agent\v
rsions\0102020000\lib\pulse.dll: This application has failed to start because t
e application configuration is incorrect. Reinstalling the application may fix
his problem
java.lang.UnsatisfiedLinkError: C:\Program Files\Zutubi\Pulse Agent\versions\01
2020000\lib\pulse.dll: This application has failed to start because the applica
ion configuration is incorrect. Reinstalling the application may fix this probl
m
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.load0(Unknown Source)
        at java.lang.System.load(Unknown Source)
        at com.zutubi.pulse.jni.ProcessControl.init (ProcessControl.java:32)
        at com.zutubi.pulse.jni.ProcessControl.destroyProcess(ProcessControl.ja
a:86)
        at com.zutubi.pulse.core.ExecutableCommand.terminate(ExecutableCommand.
ava:536)
        at com.zutubi.pulse.core.CommandGroup.terminate(CommandGroup.java:47)
        at com.zutubi.pulse.core.RecipeProcessor.terminateRecipe(RecipeProcesso
.java:367)
        at com.zutubi.pulse.slave.SlaveRecipeProcessor.terminateRecipe (SlaveRec
peProcessor.java:117)
        at com.zutubi.pulse.slave.SlaveServiceImpl.terminateRecipe(SlaveService
mpl.java:141)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.caucho.hessian.server.HessianSkeleton.invoke (HessianSkeleton.jav
:157)
        at com.zutubi.pulse.hessian.CustomHessianServlet.service(CustomHessianS
rvlet.java:97)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:42
)
        at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicat
onHandler.java:473)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
68)
        at org.mortbay.http.HttpContext.handle (HttpContext.java:1530)
        at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicatio
Context.java:633)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
        at org.mortbay.http.HttpServer.service (HttpServer.java:927)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)
        at org.mortbay.http.HttpConnection.handle (HttpConnection.java:833)
        at org.mortbay.http.SocketListener.handleConnection(SocketListener.java
244)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
        at org.mortbay.util.ThreadPool$PoolThread.run (ThreadPool.java:534)

 All   Comments   Change History      Sort Order:
jason - 27/Mar/07 12:12 PM
Fixed in change 3163.