[daisy] I am obviously doing something very silly with the wrapper.

Nick dos Remedios nick at cambia.org
Thu Nov 23 15:37:21 CST 2006


I had to remove all the quotes (similar to the example below) from  
the example wrapper file in the docs. Using the latest version of the  
wrapper software (as of  last week).

Nick

On 23/11/2006, at 10:23 PM, David Goodenough wrote:

> On Thursday 23 November 2006 10:55, Reinhard Poetz wrote:
>> David Goodenough wrote:
>>> This looks perfectly normal to me.  I can not see why the second -D
>>> (the -Dmerlin.loging.config=...) is being interpreted as the  
>>> class to
>>> load.
>>>
>>> There is only one item before this (another -D) and it does not have
>>> spaces in it or anything like that.  As you can see it is definitely
>>> invoking the 1.5 JDK java.
>>>
>>> Anyone got any clue as to why this might be failing?
>>
>> IIRC I had the same problem after upgrading to Daisy 1.5 and Java  
>> 5 (from
>> Daisy 1.4 and Java 1.4) and solved it by changing
>>
>> wrapper.java.additional.2="-Dmerlin.logging.config=%DAISY_DATADIR%/ 
>> conf/log
>> kit.xml"
>>
>> to
>>
>> wrapper.java.additional.2=-Dmerlin.logging.config=%DAISY_DATADIR%/ 
>> conf/logk
>> it.xml
>>
>> I don't know why the quotes cause this problem.
> Excellent, that changed moved me forward, not to success, but forward.
>
> Now I get:-
>
> INFO   | jvm 1    | 2006/11/23 11:05:20 | ---- runtime exception
> report --------------------------------------------------
> INFO   | jvm 1    | 2006/11/23 11:05:20 | Exception:
> org.apache.avalon.repository.RepositoryRuntimeException
> INFO   | jvm 1    | 2006/11/23 11:05:20 | Message: Could not create  
> initial
> context.
> INFO   | jvm 1    | 2006/11/23 11:05:20 | ----
> cause  
> ---------------------------------------------------------------------
> INFO   | jvm 1    | 2006/11/23 11:05:20 | Exception:
> org.apache.avalon.repository.RepositoryException
> INFO   | jvm 1    | 2006/11/23 11:05:20 | Message: None of the  
> repositories
> [http://www.dpml.net,http://www.ibiblio.org/maven,] contained the  
> metadata
> properties for artifact:avalon-repository/avalon-repository-impl#2.0.0
> INFO   | jvm 1    | 2006/11/23 11:05:20 | ----
> cause  
> ---------------------------------------------------------------------
> INFO   | jvm 1    | 2006/11/23 11:05:20 | Exception:
> java.io.FileNotFoundException
> INFO   | jvm 1    | 2006/11/23 11:05:20 | Message:
> http://www.ibiblio.org/maven/avalon-repository/jars/avalon- 
> repository-impl-2.0.0.jar.meta
> INFO   | jvm 1    | 2006/11/23 11:05:20 | ---- stack
> trace ---------------------------------------------------------------
> INFO   | jvm 1    | 2006/11/23 11:05:20 |  
> java.io.FileNotFoundException:
> http://www.ibiblio.org/maven/avalon-repository/jars/avalon- 
> repository-impl-2.0.0.jar.meta
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> sun.net.www.protocol.http.HttpURLConnection.getInputStream 
> (HttpURLConnection.java:1147)
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> java.net.URL.openStream(URL.java:1007)
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> org.apache.avalon.repository.util.RepositoryUtils.getProperties 
> (RepositoryUtils.java:227)
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> org.apache.avalon.repository.util.RepositoryUtils.getProperties 
> (RepositoryUtils.java:195)
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> org.apache.avalon.repository.util.RepositoryUtils.getAttributes 
> (RepositoryUtils.java:109)
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> org.apache.avalon.repository.main.DefaultInitialContext.loadAttributes 
> (DefaultInitialContext.java:497)
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> org.apache.avalon.repository.main.DefaultInitialContext.<init> 
> (DefaultInitialContext.java:153)
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> org.apache.avalon.repository.main.DefaultInitialContextFactory.createI 
> nitialContext(DefaultInitialContextFactory.java:334)
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> org.apache.avalon.merlin.cli.Main.main(Main.java:249)
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> sun.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:39)
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> sun.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:25)
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> java.lang.reflect.Method.invoke(Method.java:585)
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> org.tanukisoftware.wrapper.WrapperSimpleApp.run 
> (WrapperSimpleApp.java:240)
> INFO   | jvm 1    | 2006/11/23 11:05:20 |
> java.lang.Thread.run(Thread.java:595)
>
> This raises two questions, firstly why is it loaded anything from  
> the web, is
> everything not already downloaded, and seconds if it does need to  
> download
> from the web, are the URLs wrong (and where are they to update)?
>
> Looking on the two web sites it would appear that the first does  
> not have the
> file at all, and the second lists the file but you get a 404 File  
> Not Found if
> you try to access it.  Google suggests some other sites, such as:-
> apache.mirrors.pair.com/avalon/avalon-repository/jars/ but I do not  
> know how
> to add this into the search list. At least I found a file
> merlin/config/kernel.xml that contains the two listed files, but  
> adding a new
> entry to that list to include the apache.mirrors.pair.com site does  
> not seem
> to change the search order, the log still lists just the two sites.
>
> David
> _______________________________________________
> daisy community mailing list
> Professional Daisy support: http://outerthought.org/site/services/ 
> daisy/daisysupport.html
> mail to: daisy at lists.cocoondev.org
> list information: http://lists.cocoondev.org/mailman/listinfo/daisy



More information about the daisy mailing list