Well, I tried your example on the latest trunk (r468) of Mika and
Felix (r615210) running under Ubuntu x86 and it works without
problems.
In other words, whatever it was, it should now be gone. Please let us
know whether that is the same for you.
regards,
Karl
On Jan 23, 2008 5:35 PM, Richard S. Hall <[EMAIL PROTECTED]> wrote:
> Ok, I am able to recreate the issue locally. I will look into it and see
> if I can figure out what is going on...I am not sure when precisely I
> will get to it, but I will try for sooner rather than later...
>
> -> richard
>
>
> Richard S. Hall wrote:
> > Could you send me your helloworld.jar bundle privately?
> >
> > -> richard
> >
> > ribeiant wrote:
> >> Hi
> >> Thanks, but with the binary don't work. I have the error:
> >>
> >> /mnt/felix-1.0.1 # mika \
> >>
> >>>
> >>> -Xbootclasspath:{}/lib/mika/system/:{}/lib/mika/system/wre.jar:{}/lib/mika/system/logging.jar
> >>>
> >>> \
> >>> -Djava.protocol.handler.pkgs=com.acunia.wonka.net \
> >>> -jar bin/felix.jar
> >>>
> >>
> >> Welcome to Felix.
> >> =================
> >>
> >> Enter profile name: hello
> >>
> >> DEBUG: WIRE: 1.0 -> org.osgi.service.packageadmin -> 0
> >> DEBUG: WIRE: 1.0 -> org.ungoverned.osgi.service.shell -> 1.0
> >> DEBUG: WIRE: 1.0 -> org.osgi.service.startlevel -> 0
> >> DEBUG: WIRE: 1.0 -> org.osgi.framework -> 0
> >> DEBUG: WIRE: 1.0 -> org.apache.felix.shell -> 1.0
> >> DEBUG: WIRE: 2.0 -> org.osgi.framework -> 0
> >> DEBUG: WIRE: 2.0 -> org.apache.felix.shell -> 1.0
> >> -> DEBUG: WIRE: 3.0 -> org.osgi.service.obr -> 3.0
> >> DEBUG: WIRE: 3.0 -> org.osgi.framework -> 0
> >> DEBUG: WIRE: 3.0 -> org.apache.felix.shell -> 1.0
> >> ps
> >> START LEVEL 1
> >> ID State Level Name
> >> [ 0] [Active ] [ 0] System Bundle (1.1.0.SNAPSHOT)
> >> [ 1] [Active ] [ 1] Apache Felix Shell Service (1.0.0)
> >> [ 2] [Active ] [ 1] Apache Felix Shell TUI (1.0.0)
> >> [ 3] [Active ] [ 1] Apache Felix Bundle Repository (1.0.0)
> >> -> ins5t
> >> Command not found.
> >> -> install file:/nfs/helloworld.jar
> >> Bundle ID: 4
> >> -> ps
> >> START LEVEL 1
> >> ID State Level Name
> >> [ 0] [Active ] [ 0] System Bundle (1.1.0.SNAPSHOT)
> >> [ 1] [Active ] [ 1] Apache Felix Shell Service (1.0.0)
> >> [ 2] [Active ] [ 1] Apache Felix Shell TUI (1.0.0)
> >> [ 3] [Active ] [ 1] Apache Felix Bundle Repository (1.0.0)
> >> [ 4] [Installed ] [ 1] Helloworld (1.0.1)
> >> -> start 4
> >> DEBUG: WIRE: 4.0 -> org.osgi.framework -> 0
> >> s: Hello world
> >> org.osgi.framework.BundleException: Activator start error.
> >> at
> >> org.apache.felix.framework.Felix._startBundle(Felix.java:1622)
> >> at org.apache.felix.framework.Felix.startBundle(Felix.java:1519)
> >> at
> >> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:354)
> >> at
> >> org.apache.felix.shell.impl.StartCommandImpl.execute(StartCommandImpl.java:82)
> >>
> >> at
> >> org.apache.felix.shell.impl.Activator$ShellServiceImpl.executeCommand(Activator.java:265)
> >>
> >> at
> >> org.apache.felix.shell.tui.Activator$ShellTuiRunnable.run(Activator.java:167)
> >>
> >> Caused by: java.lang.NoClassDefFoundError:
> >> [EMAIL PROTECTED]
> >> could
> >> not load int
> >> at HelloWorld.start(HelloWorld.java:7)
> >> at
> >> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:589)
> >>
> >> at
> >> org.apache.felix.framework.Felix._startBundle(Felix.java:1585)
> >> at org.apache.felix.framework.Felix.startBundle(Felix.java:1519)
> >> at
> >> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:354)
> >> at
> >> org.apache.felix.shell.impl.StartCommandImpl.execute(StartCommandImpl.java:82)
> >>
> >> at
> >> org.apache.felix.shell.impl.Activator$ShellServiceImpl.executeCommand(Activator.java:265)
> >>
> >> at
> >> org.apache.felix.shell.tui.Activator$ShellTuiRunnable.run(Activator.java:167)
> >>
> >> java.lang.NoClassDefFoundError:
> >> [EMAIL PROTECTED]
> >> could
> >> not load int
> >> ->
> >>
> >>
> >> I will try with the svn version....
> >> Thanks Antonio
> >>
> >>
> >>
> >> Richard S. Hall wrote:
> >>
> >>> ribeiant wrote:
> >>>
> >>>> Than k for answer
> >>>> Can you tell me where can I find this version?
> >>>>
> >>> There hasn't been a release yet, so you either need to build from
> >>> our svn repository. If you don't want to do that and just want the
> >>> binary, you can download it from the snapshot repo here:
> >>>
> >>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/felix/org.apache.felix.main/1.1.0-SNAPSHOT/org.apache.felix.main-1.1.0-20080116.194212-10.jar
> >>>
> >>>
> >>> This is the latest snapshot of the "main" subproject. Just rename it
> >>> to "felix.jar" and use it to replace your existing one.
> >>>
> >>> -> richard
> >>>
> >>>
> >>>> Thanks
> >>>> Antonio
> >>>>
> >>>>
> >>>> Karl Pauls wrote:
> >>>>
> >>>>> Could you please retry using the current Felix trunk or
> >>>>> 1.1.0-SNAPSHOT
> >>>>> respectively? There are some fixes for mika in trunk. We are close to
> >>>>> releasing Felix 1.0.2 so it would be good to know whether the current
> >>>>> trunk fixes your problem.
> >>>>>
> >>>>> regards,
> >>>>>
> >>>>> Karl
> >>>>>
> >>>>> On Jan 23, 2008 1:12 PM, ribeiant <[EMAIL PROTECTED]> wrote:
> >>>>>
> >>>>>> Gooodmorning
> >>>>>> I have a big problem with the new Felix 1.0.1.
> >>>>>> We have istalled it in a embedded linux (UNC90). We use the VM Mika
> >>>>>> (http://k-embedded-java.com/).
> >>>>>> Our Problem is that with some bundles, that in the java-code
> >>>>>> initialize
> >>>>>> an
> >>>>>> array with null (int arr = new int[0]), we become some error:
> >>>>>>
> >>>>>> "Caused by: java.lang.NoClassDefFoundError:
> >>>>>> [EMAIL PROTECTED]
> >>>>>>
> >>>>>> could
> >>>>>> not load int"
> >>>>>> the source that cause this error is:
> >>>>>>
> >>>>>> import org.osgi.framework.BundleActivator;
> >>>>>> import org.osgi.framework.BundleContext;
> >>>>>> public class HelloWorld implements BundleActivator {
> >>>>>> public void start(BundleContext context) {
> >>>>>> String s = "Hello world";
> >>>>>> String s2 = "";
> >>>>>> System.out.println("s: "+s);
> >>>>>> int[][][] prova3 = new int[1][5][0];
> >>>>>> System.out.println("After prova");
> >>>>>> int[][][] prova2 = new int[1][5][4];
> >>>>>> System.out.println("After prova2");
> >>>>>> int[][][] prova = new int[1][s.length()][s2.length()];
> >>>>>> System.out.println("After prova3");
> >>>>>> }
> >>>>>> public void stop(BundleContext context) {
> >>>>>> System.out.println("Armageddon");
> >>>>>> }
> >>>>>> }
> >>>>>>
> >>>>>> this code print:
> >>>>>> s: Hello world
> >>>>>> org.osgi.framework.BundleException: Activator start error.
> >>>>>> at
> >>>>>> org.apache.felix.framework.Felix._startBundle(Felix.java:1573)
> >>>>>> at
> >>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1470)
> >>>>>> at
> >>>>>> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:354)
> >>>>>> at
> >>>>>> org.apache.felix.shell.impl.StartCommandImpl.execute(StartCommandImpl.java:82)
> >>>>>>
> >>>>>> at
> >>>>>> org.apache.felix.shell.impl.Activator$ShellServiceImpl.executeCommand(Activator.java:265)
> >>>>>>
> >>>>>> at
> >>>>>> org.apache.felix.shell.tui.Activator$ShellTuiRunnable.run(Activator.java:167)
> >>>>>>
> >>>>>> Caused by: java.lang.NoClassDefFoundError:
> >>>>>> [EMAIL PROTECTED]
> >>>>>>
> >>>>>> could not load int
> >>>>>> at HelloWorld.start(HelloWorld.java:7)
> >>>>>> at
> >>>>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:589)
> >>>>>>
> >>>>>> at
> >>>>>> org.apache.felix.framework.Felix._startBundle(Felix.java:1536)
> >>>>>> at
> >>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1470)
> >>>>>> at
> >>>>>> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1065)
> >>>>>>
> >>>>>> at
> >>>>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:258)
> >>>>>>
> >>>>>> java.lang.NoClassDefFoundError:
> >>>>>> [EMAIL PROTECTED]
> >>>>>>
> >>>>>> could not load int
> >>>>>>
> >>>>>> With Felix-0.8.0 we don't become this error, onli with Felix-1.0.1
> >>>>>>
> >>>>>> Have any idea what the problem is?
> >>>>>>
> >>>>>> Thank you very much
> >>>>>>
> >>>>>> Cardoso Antonio
> >>>>>> --
> >>>>>> View this message in context:
> >>>>>> http://www.nabble.com/org.apache.felix.framework.searchpolicy.ContentClassLoader%400x402e8c28-could-not-load-int%22-tp15040385p15040385.html
> >>>>>>
> >>>>>> Sent from the Apache Felix - Users mailing list archive at
> >>>>>> Nabble.com.
> >>>>>>
> >>>>>>
> >>>>>> ---------------------------------------------------------------------
> >>>>>>
> >>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>> --
> >>>>> Karl Pauls
> >>>>> [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]
>
>
--
Karl Pauls
[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]