timja / jenkins-gh-issues-poc-06-18

0 stars 0 forks source link

[JENKINS-25358] Issues when trying to Install Windows Server #5590

Closed timja closed 9 years ago

timja commented 9 years ago

Originally reported by ranga, imported from: Issues when trying to Install Windows Server
  • assignee: rodrigc
  • status: Resolved
  • priority: Major
  • resolution: Fixed
  • resolved: 2014-10-30T02:37:04+00:00
  • imported: 2022/01/10
timja commented 9 years ago

rtyler:

This issue doesn't belong in the INFRA project which is for the Jenkins project's infrastructure, not bug reports.

It would also help the Jenkins developers if you included more details on what you tried, what went wrong, etc.

timja commented 9 years ago

danielbeck:

Assigning to rodrigc; seems to be an issue with the JNA related changes.

A little more description, and maybe copying the text rather than attaching an image of text would be nice. This makes it look like you're new to... well, software.

timja commented 9 years ago

scm_issue_link:

Code changed in jenkins
User: Craig Rodrigues
Path:
core/src/main/java/hudson/util/jna/SHELLEXECUTEINFO.java
http://jenkins-ci.org/commit/jenkins/f3e9d5d6819b0a96c41f4570487ff42b966d8bb2
Log:
[FIXED JENKINS-25358] Remove extra fields from getFieldOrder()

Remove fields which are not part of struct _SHELLEXECUTEINFO.

timja commented 9 years ago

scm_issue_link:

Code changed in jenkins
User: Jesse Glick
Path:
core/src/main/java/hudson/util/jna/SHELLEXECUTEINFO.java
http://jenkins-ci.org/commit/jenkins/e22cb19feb73922bae6839afab8f0c75a45976b8
Log:
Merge branch 'JENKINS-25358' of github.com:rodrigc/jenkins

timja commented 9 years ago

scm_issue_link:

Code changed in jenkins
User: Jesse Glick
Path:
changelog.html
http://jenkins-ci.org/commit/jenkins/8a68ed0e713294747c660abffb6a2f6a668d4e86
Log:
JENKINS-25358 Noting merge of #1445.

Compare: https://github.com/jenkinsci/jenkins/compare/47b8d961ae64...8a68ed0e7132

timja commented 9 years ago

dogfood:

Integrated in jenkins_main_trunk #3788
[FIXED JENKINS-25358] Remove extra fields from getFieldOrder() (Revision f3e9d5d6819b0a96c41f4570487ff42b966d8bb2)
JENKINS-25358 Noting merge of #1445. (Revision 8a68ed0e713294747c660abffb6a2f6a668d4e86)

Result = SUCCESS
rodrigc : f3e9d5d6819b0a96c41f4570487ff42b966d8bb2
Files :

jesse glick : 8a68ed0e713294747c660abffb6a2f6a668d4e86
Files :

timja commented 9 years ago

ranga:

Hi Daniel,

Yes, I am new to this software. I taught of copying, anyway given below is the issue.

Stack trace

javax.servlet.ServletException: java.lang.Error: Structure.getFieldOrder() on class hudson.util.jna.SHELLEXECUTEINFO does not provide enough names ([SEE_MASK_NOCLOSEPROCESS, SW_HIDE, SW_SHOW, cbSize, dwHotKey, fMask, hIcon, hInstApp, hProcess, hkeyClass, hwnd, lpClass, lpDirectory, lpFile, lpIDList, lpParameters, lpVerb, nShow]) to match declared fields ([cbSize, dwHotKey, fMask, hIcon, hInstApp, hProcess, hkeyClass, hwnd, lpClass, lpDirectory, lpFile, lpIDList, lpParameters, lpVerb, nShow])
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:795)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:875)
at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:391)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:745)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:875)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:648)
at org.kohsuke.stapler.Stapler.service(Stapler.java:237)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:96)
at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:86)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:46)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:370)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:960)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1021)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.Error: Structure.getFieldOrder() on class hudson.util.jna.SHELLEXECUTEINFO does not provide enough names ([SEE_MASK_NOCLOSEPROCESS, SW_HIDE, SW_SHOW, cbSize, dwHotKey, fMask, hIcon, hInstApp, hProcess, hkeyClass, hwnd, lpClass, lpDirectory, lpFile, lpIDList, lpParameters, lpVerb, nShow]) to match declared fields ([cbSize, dwHotKey, fMask, hIcon, hInstApp, hProcess, hkeyClass, hwnd, lpClass, lpDirectory, lpFile, lpIDList, lpParameters, lpVerb, nShow])
at com.sun.jna.Structure.getFields(Structure.java:913)
at com.sun.jna.Structure.deriveLayout(Structure.java:1058)
at com.sun.jna.Structure.calculateSize(Structure.java:982)
at com.sun.jna.Structure.allocateMemory(Structure.java:363)
at com.sun.jna.Structure.ensureAllocated(Structure.java:339)
at com.sun.jna.Structure.ensureAllocated(Structure.java:329)
at com.sun.jna.Structure.size(Structure.java:393)
at hudson.util.jna.SHELLEXECUTEINFO.(SHELLEXECUTEINFO.java:59)
at hudson.lifecycle.WindowsInstallerLink.runElevated(WindowsInstallerLink.java:295)
at hudson.lifecycle.WindowsInstallerLink.doDoInstall(WindowsInstallerLink.java:140)
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 org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:121)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:745)
... 64 more

timja commented 9 years ago

ranga:

Hi Dogfood,

I dont see the file path called "core/src/main/java/hudson/util/jna/SHELLEXECUTEINFO.java" in jenkin files.

timja commented 9 years ago

rodrigc:

Ranganathan,

Your bug report is not informative. Just attaching a screenshot is not enough to allow Jenkins
developers to help you.

Please provide:
(1) all the steps which you did to install Jenkins
(2) the version of Windows you are using. See this page: http://windows.microsoft.com/en-us/windows/which-operating-system
(3) Provide the output of http://yourjenkinshost.com/systemInfo , but substitute "yourjenkinshost.com" with the address and port number of your Jenkins server