Hi,

On 27.09.2010, at 21:48, Joel Schuster wrote:

> Clement,
> 
> I just determined where the problem is.
> 
> I have a @Property defined:
> 
> @Property( name = "endOfLine", value = "\r\n")
> protected String endOfLine;
> 
> when I change this line to 
> 
> protected String endOfLine = "\r\n";
> 
> and remove the @Property everything works just fine.
> 
> So, it seems that the \r\n value assignment is giving all sorts of probs.

This explains the manifest issue. Because annotations are translated into a 
manifest header... But \r\n might be an issue...

Clement

> 
> - Joel
> 
> -----Original Message-----
> From: Clement Escoffier [mailto:[email protected]] 
> Sent: Monday, September 27, 2010 2:56 AM
> To: Clement Escoffier
> Cc: [email protected]
> Subject: Re: ipojo ant and invalid header
> 
> Hi, 
> On 25.09.2010, at 10:05, Clement Escoffier wrote:
> 
>> 
>> On 24.09.2010, at 18:02, Joel Schuster wrote:
>> 
>>> Made the same changes, upgraded to 384 of bnd task and removed Service 
>>> interface extension.
>>> 
>>> You are running on Windows 7? Everything works fine for me on XP, but not 
>>> Win7.
>> 
>> Oups forget this detail. I don't have windows 7 here. I will check that 
>> Monday.
> 
> Just tried on windows 7 and didn't have any issue. I'm using the iPOJO ant 
> task 1.7.0-SNAPSHOT and bnd 0.0.384. Could you try with those artifacts ?
> 
> Regards,
> 
> Clement
> 
>> 
>> Regards,
>> 
>> Clement
>> 
>> 
>>> 
>>> bnd:
>>>    [bnd] # com.boreal.comms.serial.rxtx (com.boreal.comms.serial.rxtx.jar) 
>>> 58 (not modified)
>>> ipojo:
>>>  [ipojo] Input bundle file : 
>>> C:\dev\workspaces\brooks\boreal.comms.serial.rxtx\com.boreal.comms.serial.rxtx.jar
>>>  [ipojo] Metadata file : 
>>> C:\dev\workspaces\brooks\boreal.comms.serial.rxtx\metadata.xml
>>>  [ipojo] Start manipulation
>>>  [ipojo] Cannot get the manifest : invalid header field
>>> 
>>> BUILD FAILED
>>> C:\dev\workspaces\brooks\boreal.comms.serial.rxtx\build.xml:21: 
>>> java.lang.NullPointerException: man
>>>     at 
>>> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)
>>>     at org.apache.tools.ant.Task.perform(Task.java:348)
>>>     at org.apache.tools.ant.Target.execute(Target.java:357)
>>>     at org.apache.tools.ant.Target.performTasks(Target.java:385)
>>>     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
>>>     at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>>>     at 
>>> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>>>     at 
>>> org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
>>>     at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
>>>     at 
>>> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
>>>     at 
>>> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
>>> Caused by: java.lang.NullPointerException: man
>>>     at java.util.jar.JarOutputStream.<init>(Unknown Source)
>>>     at 
>>> org.apache.felix.ipojo.manipulator.Pojoization.manipulateJarFile(Pojoization.java:361)
>>>     at 
>>> org.apache.felix.ipojo.manipulator.Pojoization.pojoization(Pojoization.java:231)
>>>     at org.apache.felix.ipojo.task.IPojoTask.execute(IPojoTask.java:199)
>>>     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>>>     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.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>>> ________________________________________
>>> From: Clement Escoffier [[email protected]]
>>> Sent: Friday, September 24, 2010 9:50 AM
>>> To: [email protected]
>>> Subject: Re: ipojo ant and invalid header
>>> 
>>> Hi,
>>> 
>>> 
>>> On 24.09.2010, at 17:36, Joel Schuster wrote:
>>> 
>>>> Yeah... After trying to pull out the parts that gave me trouble it ended 
>>>> up kinda dumb. Here's the two eclipse projects themselves.
>>>> 
>>>> Thanks for the help!
>>> 
>>> Well not sure I can really help:
>>> clem...@clement:~/Desktop/boreal_serial/boreal.comms $ ant
>>> Buildfile: build.xml
>>> 
>>> bnd:
>>>    [bnd] # com.boreal.comms (com.boreal.comms.jar) 2
>>> 
>>> ipojo:
>>>  [ipojo] Input bundle file : 
>>> /Users/clement/Desktop/boreal_serial/boreal.comms/com.boreal.comms.jar
>>>  [ipojo] Metadata file : 
>>> /Users/clement/Desktop/boreal_serial/boreal.comms/metadata.xml
>>>  [ipojo] Start manipulation
>>>  [ipojo] Neither component types, nor instances in the metadata
>>>  [ipojo] Bundle manipulation - SUCCESS
>>>  [ipojo] Output file : 
>>> /Users/clement/Desktop/boreal_serial/boreal.comms/com.boreal.comms.jar
>>> 
>>> jar:
>>>   [echo] Jar Built
>>> 
>>> BUILD SUCCESSFUL
>>> Total time: 0 seconds
>>> clem...@clement:~/Desktop/boreal_serial/boreal.comms $ cd 
>>> ../boreal.comms.serial.rxtx/
>>> clem...@clement:~/Desktop/boreal_serial/boreal.comms.serial.rxtx $ ant
>>> Buildfile: build.xml
>>> 
>>> bnd:
>>>    [bnd] # com.boreal.comms.serial.rxtx (com.boreal.comms.serial.rxtx.jar) 
>>> 58
>>> 
>>> ipojo:
>>>  [ipojo] Input bundle file : 
>>> /Users/clement/Desktop/boreal_serial/boreal.comms.serial.rxtx/com.boreal.comms.serial.rxtx.jar
>>>  [ipojo] Metadata file : 
>>> /Users/clement/Desktop/boreal_serial/boreal.comms.serial.rxtx/metadata.xml
>>>  [ipojo] Start manipulation
>>>  [ipojo] Neither component types, nor instances in the metadata
>>>  [ipojo] Bundle manipulation - SUCCESS
>>>  [ipojo] Output file : 
>>> /Users/clement/Desktop/boreal_serial/boreal.comms.serial.rxtx/com.boreal.comms.serial.rxtx.jar
>>> 
>>> jar:
>>>   [echo] Jar Built
>>> 
>>> BUILD SUCCESSFUL
>>> Total time: 7 seconds
>>> 
>>> 
>>> I've only removed the reference on the 'service' project (missing). I also 
>>> used the bnd ant task version 0.0.384.
>>> 
>>> Regards,
>>> 
>>> Clement
>>> 
>>> 
>>>> 
>>>> - Joel
>>>> 
>>>> 
>>>> ________________________________________
>>>> From: Clement Escoffier [[email protected]]
>>>> Sent: Friday, September 24, 2010 9:22 AM
>>>> To: [email protected]
>>>> Subject: Re: ipojo ant and invalid header
>>>> 
>>>> Hi,
>>>> 
>>>> Could you send us the build.xml triggering this error ? The best would be 
>>>> a small project that I can run.
>>>> 
>>>> Thanks,
>>>> 
>>>> Clement
>>>> 
>>>> On 23.09.2010, at 09:44, Guillaume Sauthier wrote:
>>>> 
>>>>> Not really an answer to your problem but a workaround :)
>>>>> 
>>>>> There are some available rxtx bundles:
>>>>> http://maven.ow2.org/maven2/org/rxtx/org.ow2.chameleon.commons.rxtx/
>>>>> 
>>>>> BTW, having the fragment of build.xml defining the executed targets could 
>>>>> help.
>>>>> 
>>>>> Cheers
>>>>> --Guillaume
>>>>> 
>>>>> Le 22/09/2010 22:47, Joel Schuster a écrit :
>>>>>> When using the iPojo ant task on Windows 7 I get the following error, on 
>>>>>> WinXP I do not see this problem.
>>>>>> 
>>>>>> If I include a pre-step to delete the end resulting jar before running, 
>>>>>> I do not get the error. However, the jar doesn't work in felix (never 
>>>>>> loads the service). If I build on WinXP it will work just fine.
>>>>>> 
>>>>>> Any thoughts?
>>>>>> 
>>>>>> Apache Ant version 1.7.1 compiled on June 27 2008
>>>>>> Buildfile: C:\dev\workspaces\brooks\boreal.comms.serial.rxtx\build.xml
>>>>>> parsing buildfile 
>>>>>> C:\dev\workspaces\brooks\boreal.comms.serial.rxtx\build.xml with URI = 
>>>>>> file:/C:/dev/workspaces/brooks/boreal.comms.serial.rxtx/build.xml
>>>>>> Project base dir set to: 
>>>>>> C:\dev\workspaces\brooks\boreal.comms.serial.rxtx
>>>>>> [antlib:org.apache.tools.ant] Could not load definitions from resource 
>>>>>> org/apache/tools/ant/antlib.xml. It could not be found.
>>>>>> Build sequence for target(s) `jar' is [bnd, ipojo, jar]
>>>>>> Complete build sequence is [bnd, ipojo, jar, ]
>>>>>> bnd:
>>>>>>   [bnd] # com.boreal.comms.serial.rxtx 
>>>>>> (com.boreal.comms.serial.rxtx.jar) 58 (not modified)
>>>>>> ipojo:
>>>>>> [ipojo] Input bundle file : 
>>>>>> C:\dev\workspaces\brooks\boreal.comms.serial.rxtx\com.boreal.comms.serial.rxtx.jar
>>>>>> [ipojo] Metadata file : 
>>>>>> C:\dev\workspaces\brooks\boreal.comms.serial.rxtx\metadata.xml
>>>>>> [ipojo] Start manipulation
>>>>>> [ipojo] Cannot get the manifest : invalid header field
>>>>>> 
>>>>>> BUILD FAILED
>>>>>> C:\dev\workspaces\brooks\boreal.comms.serial.rxtx\build.xml:21: 
>>>>>> java.lang.NullPointerException: man
>>>>>>   at 
>>>>>> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)
>>>>>>   at org.apache.tools.ant.Task.perform(Task.java:348)
>>>>>>   at org.apache.tools.ant.Target.execute(Target.java:357)
>>>>>>   at org.apache.tools.ant.Target.performTasks(Target.java:385)
>>>>>>   at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
>>>>>>   at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>>>>>>   at 
>>>>>> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>>>>>>   at 
>>>>>> org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
>>>>>>   at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
>>>>>>   at 
>>>>>> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
>>>>>>   at 
>>>>>> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
>>>>>> Caused by: java.lang.NullPointerException: man
>>>>>>   at java.util.jar.JarOutputStream.<init>(Unknown Source)
>>>>>>   at 
>>>>>> org.apache.felix.ipojo.manipulator.Pojoization.manipulateJarFile(Pojoization.java:337)
>>>>>>   at 
>>>>>> org.apache.felix.ipojo.manipulator.Pojoization.pojoization(Pojoization.java:229)
>>>>>>   at org.apache.felix.ipojo.task.IPojoTask.execute(IPojoTask.java:199)
>>>>>>   at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>>>>>>   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.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>>>>>>   ... 10 more
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [email protected]
>>>>> For additional commands, e-mail: [email protected]
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>> 
>>>> <boreal_serial.zip>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>> 
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to