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. - 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]

