One more thing:
Null-Pointers are rather ugly......Finally reason for NULL-Ptr. exception 
has been probably file-type which couldn't be handled(have seen some 
backup-files e.g.). Havn't reproduced it yet.


Am Freitag, 10. Juli 2015 13:21:28 UTC+2 schrieb jje:
>
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!SOLVED!!!!!!!!!!!!!!!!!!!!!!!!!!!!SOLVED
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!SOLVED!!!!!!!!!!!!!!!!!!!!!!!!!!!!SOLVED
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!SOLVED!!!!!!!!!!!!!!!!!!!!!!!!!!!!SOLVED
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!SOLVED!!!!!!!!!!!!!!!!!!!!!!!!!!!!SOLVED
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!SOLVED!!!!!!!!!!!!!!!!!!!!!!!!!!!!SOLVED
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!SOLVED!!!!!!!!!!!!!!!!!!!!!!!!!!!!SOLVED
>
> FINAL SOLUTION:
>
> As hpi-folder means actually only route to folder containing hpi files, 
> I've failed because I gave path to JENK_HOME/plugins folder. 
> But simply path to folder containing plugins, which you expect to be 
> listed in UC is expected instead.
>
> 1. Create your folder containing the HPI files(installed/not installed 
> doesn't mattter)
> 2. Step through given manual with -hpiDirectory pointing to those
>
> Then your json finally provides list of all the parsed headers of plugins 
> provided in step 1, which actually should match your content on plug-in 
> server.
>
> Prost!!
>
>
> Am Donnerstag, 9. Juli 2015 14:51:46 UTC+2 schrieb jje:
>>
>> ello Folks!
>>  
>> As my jenkins server is running in a subnet without internet access i was 
>> wondering if it's possible to configure jenkins to check for plugin updates 
>> on variable URL different from jenkins plugin centre one. 
>> As prop'ed on 
>> https://github.com/ikedam/backend-update-center2/wiki/How-to-create-your-own-Jenkins-Update-Center
>>   
>> I've tried to create my own json file, but now I'm stuck.
>>
>> I've did exactly the proposed steps and set up proper toolchain. As it is 
>> compiled as an maven prj., compiling was no problem. But maven actually 
>> fails creating the json Files.
>>
>> Here is toolchain I've used:Apache Maven 3.0.5 
>> (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 14:51:28+0100)
>> Maven home: /usr/local/apache-maven                                          
>>                                                                              
>>                                                                              
>>                                        
>> Java version: 1.7.0_79, vendor: Oracle Corporation                           
>>                                                                              
>>                                                                              
>>                                        
>> Java home: /opt/Oracle_Java/jdk1.7.0_79/jre                                  
>>                                                                              
>>                                                                              
>>                                        
>> Default locale: en_US, platform encoding: UTF-8                              
>>                                                                              
>>                                                                              
>>                                        
>> OS name: "linux", version: "3.16.0-38-generic", arch: "amd64", family: 
>> "unix"           
>>
>>
>>
>> As maven is supposed to, it gets the plugins needed automatically - I 
>> didn't modified pom-File anyway.
>> But trying to run generated jars, build process fails with null-ptr. 
>> execption:
>>
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] BUILD FAILURE
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] Total time: 1.186s
>> [INFO] Finished at: Thu Jul 09 14:36:08 CEST 2015
>> [INFO] Final Memory: 12M/301M
>> [INFO] 
>> ------------------------------------------------------------------------
>> [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:java 
>> (default-cli) on project update-center2: An exception occured while 
>> executing the Java class. null: InvocationTargetException: 
>> NullPointerException -> [Help 1]
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
>> goal org.codehaus.mojo:exec-maven-plugin:1.2:java (default-cli) on project 
>> update-center2: An exception occured while executing the Java class. null
>>         at 
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
>>         at 
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>         at 
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>         at 
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>         at 
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>         at 
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>         at 
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>         at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>         at java.lang.reflect.Method.invoke(Method.java:606)
>>         at 
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>         at 
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>         at 
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>         at 
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>> Caused by: org.apache.maven.plugin.MojoExecutionException: An exception 
>> occured while executing the Java class. null
>>         at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:346)
>>         at 
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>         at 
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>         ... 19 more
>> Caused by: java.lang.reflect.InvocationTargetException
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>         at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>         at java.lang.reflect.Method.invoke(Method.java:606)
>>         at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:291)
>>         at java.lang.Thread.run(Thread.java:745)
>> Caused by: java.lang.NullPointerException
>>         at 
>> java.lang.String$CaseInsensitiveComparator.compare(String.java:1176)
>>         at 
>> java.lang.String$CaseInsensitiveComparator.compare(String.java:1170)
>>         at java.util.TreeMap.getEntryUsingComparator(TreeMap.java:369)
>>         at java.util.TreeMap.getEntry(TreeMap.java:340)
>>         at java.util.TreeMap.get(TreeMap.java:273)
>>         at 
>> org.jvnet.hudson.update_center.LocalDirectoryRepository.listHudsonPlugins(LocalDirectoryRepository.java:132)
>>         at org.jvnet.hudson.update_center.Main.buildPlugins(Main.java:274)
>>         at 
>> org.jvnet.hudson.update_center.Main.buildUpdateCenterJson(Main.java:203)
>>         at org.jvnet.hudson.update_center.Main.run(Main.java:167)
>>         at org.jvnet.hudson.update_center.Main.run(Main.java:144)
>>         at org.jvnet.hudson.update_center.Main.main(Main.java:131)
>>
>>
>>
>>
>> What is going wrong? Check cmd-line:
>>
>> mvn exec:java -Dexec.args="-id com.XXX.UC.jenkins -h /dev/null -o 
>> update-center.json -r release-history.json -repository 
>> http://192.168.10.XXX/apt-mirror/jenkins-plugins/ -hpiDirectory 
>> /var/lib/jenkins/plugins -nowiki -key jenkins-update-center.key 
>> -certificate jenkins-update-center.crt -pretty" -X 
>>
>> Key and Certificate has been created as well. Exported variables look like 
>> follows:
>>
>> export LANGUAGES="en"
>> export LC_MESSAGES="en_GB.UTF-8"
>> export LC_CTYPE="en_GB.UTF-8"
>> export LC_COLLATE="en_GB.UTF-8"
>> export LANG="en_GB.UTF-8"
>> export JAVA_HOME="/opt/Oracle_Java/jdk1.7.0_79/jre"
>> export PATH=$PATH:$JAVA_HOME/bin
>> export M2_HOME=/usr/local/apache-maven
>> export M2=$M2_HOME/bin
>> export PATH=$M2:$PATH
>>
>>
>>
>>
>> Afterwards I'm going to define additional update centers on the Advanced 
>> tab of the plugin manager. Anything I've missed?
>>
>>
>> Thanks for support in advance!
>>
>> Joe
>>
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/24c4c87d-72e9-4ee8-913e-3b786073a80f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to